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:
Binary file not shown.
@@ -28,7 +28,7 @@
|
||||
<subNodes>
|
||||
<li Class="JobGiver_GetEnergy_Charger" />
|
||||
<!-- 如果没有充电站,强制休眠 -->
|
||||
<li Class="JobGiver_SelfShutdown" />
|
||||
<li Class="WulaFallenEmpire.JobGiver_DroneSelfShutdown" />
|
||||
</subNodes>
|
||||
</li>
|
||||
|
||||
@@ -164,10 +164,10 @@
|
||||
|
||||
<!-- 关机模式:立刻休眠 -->
|
||||
<li Class="WulaFallenEmpire.ThinkNode_ConditionalAutonomousWorkMode">
|
||||
<requiredMode>Shutdown</requiredMode>
|
||||
<requiredMode>SelfShutdown</requiredMode>
|
||||
<subNodes>
|
||||
<li Class="JobGiver_SeekAllowedArea" />
|
||||
<li Class="JobGiver_SelfShutdown" />
|
||||
<li Class="WulaFallenEmpire.JobGiver_DroneSelfShutdown" />
|
||||
</subNodes>
|
||||
</li>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user