refactor(mech): replace DroneWorkModeDef with MechWorkModeDef and update logic

- Replace all references of `DroneWorkModeDef` with `MechWorkModeDef` in components and gizmos
- Delete `DroneWorkModeDef.cs` and remove related fields from `WulaDefOf`
- Update `WULA_AutonomousMech.xml` to use `JobGiver_DroneSelfShutdown` and correct mode names
- Remove redundant safety checks in `ThinkNode_ConditionalAutonomousWorkMode`
- Update WulaFallenEmpire assembly
This commit is contained in:
2025-12-11 16:02:38 +08:00
parent 967a917e2f
commit dc12f47b3d
8 changed files with 11 additions and 75 deletions

View File

@@ -6,7 +6,7 @@ namespace WulaFallenEmpire
{
public class ThinkNode_ConditionalWorkMode_Drone : ThinkNode_Conditional
{
public DroneWorkModeDef workMode;
public MechWorkModeDef workMode;
public override ThinkNode DeepCopy(bool resolve = true)
{