fix: 维修面板初始灯光状态可配置

This commit is contained in:
2026-03-28 21:45:00 +08:00
parent 1a5e3dbc59
commit fbfda00150
6 changed files with 952 additions and 932 deletions
@@ -52,7 +52,6 @@ namespace AibisDream.FixSystem
private void Start()
{
InitComponentRefs();
panelLight?.Initialize();
InitSystem();
LoadCableState();
@@ -64,12 +63,18 @@ namespace AibisDream.FixSystem
plugRef.OnPullUpSocket -= OnPullUpSocket;
plugRef.OnPlugPointerDown -= OnPlugPoinerDown;
}
private void InitComponentRefs()
{
BodyModuleSystem = FixSystemCenter.SystemDic.Get<BodyModuleSystem>();
}
public void InitLight(bool isLightOn)
{
panelLight?.Initialize(isLightOn);
}
private void InitSystem()
{
plugRef.OnInsertSocket += OnInsertSocket;
@@ -279,14 +284,6 @@ namespace AibisDream.FixSystem
#region -
/// <summary>
/// 检查系统是否开启
/// </summary>
public bool IsSystemOn()
{
return panelLight != null && panelLight.IsSystemOn();
}
/// <summary>
/// 启动系统
/// </summary>