refactor: 优化 BodyModule 身体模块系统

Made-with: Cursor
This commit is contained in:
2026-03-03 21:45:09 +08:00
parent 9d5fccf39d
commit fa0672445b
8 changed files with 80 additions and 208 deletions
@@ -1,6 +1,5 @@
using System.Collections;
using System.Collections;
using AibisDream.FixSystem;
using AibisDream.Framework;
using Yarn.Unity;
using UnityEngine;
@@ -10,6 +9,7 @@ namespace AibisDream
{
private static BodyModuleSystem BodyModuleSystem => FixSystemCenter.SystemDic.Get<BodyModuleSystem>();
private static PunchTapeSystem PunchTapeSystem => FixSystemCenter.SystemDic.Get<PunchTapeSystem>();
private static CablePanel CablePanel => FixPanelSystem.GetRepairPanel<CablePanel>();
[YarnCommand("enable_cut")]
public static void EnableCut(string moduleName)
@@ -22,7 +22,7 @@ namespace AibisDream
[YarnCommand("Reset_Plug")]
public static void Reset_Plug()
{
BodyModuleSystem.CableSystem.ResetPlug();
CablePanel.ResetPlug();
}
[YarnCommand("ShowHeatMap")]
@@ -54,7 +54,7 @@ namespace AibisDream
[YarnCommand("Temp_RemoveUFCover")]
public static void Temp_RemoveUFCover()
{
BodyModuleSystem.CableSystem.ResetPlug();
CablePanel.ResetPlug();
var _UFModule = BodyModuleSystem.FindBodyModuleByName("UF").transform.GetComponent<UFModule>();
_UFModule.RemoveUFCover();
}
@@ -142,13 +142,13 @@ namespace AibisDream
[YarnCommand("DropCable")]
public static void DropCable()
{
BodyModuleSystem.CableSystem.DropDownCable();
CablePanel.DropDownCable();
}
[YarnCommand("RetractCable")]
public static void RetractCable()
{
BodyModuleSystem.CableSystem.PullUpCable();
CablePanel.PullUpCable();
}
[YarnCommand("StartHeadBreathing")]