feat(fix-system): 整合维修面板灯光系统并重构面板结构

Made-with: Cursor
This commit is contained in:
2026-03-05 19:11:12 +08:00
parent cb49557aed
commit bc369bd86e
17 changed files with 1208 additions and 90 deletions
@@ -27,9 +27,6 @@ namespace AibisDream.FixSystem
public TaskScreen TaskScreen { get; private set; }
[SerializeField] private FixLightSystem fixLightSystem;
public FixLightSystem FixLightSystem => fixLightSystem;
#endregion
private void Awake()
@@ -44,12 +41,6 @@ namespace AibisDream.FixSystem
_lineQueue = new Queue<TypewriterByCharacter>();
_textItemPrefab = ResourceKit.LoadAssetSync<GameObject>(ConstRef.ScreenTextName);
BubbleSlotGroup = GetComponentInChildren<BubbleSlotGroup>();
// 如果没有手动指定,尝试自动获取 FixLightSystem
if (fixLightSystem == null)
{
fixLightSystem = GetComponentInChildren<FixLightSystem>();
}
}
private void Register()