feat(fix-system): 整合维修面板灯光系统并重构面板结构
Made-with: Cursor
This commit is contained in:
@@ -15,9 +15,10 @@ namespace AibisDream
|
||||
// 物体索引
|
||||
[SerializeField] public BlockPuzzleGrid grid;
|
||||
[SerializeField] private Transform shapeRoot;
|
||||
[SerializeField] public BlockPuzzlePanel blockPuzzlePanel;
|
||||
[SerializeField] private ShapeRecycleSlot shapeRecycleSlot;
|
||||
|
||||
private BlockPuzzlePanel blockPuzzlePanel;
|
||||
|
||||
[Header("数据")]
|
||||
[SerializeField] private BlockPuzzleData puzzleData;
|
||||
[SerializeField] private bool initializeOnStart = true;
|
||||
@@ -33,6 +34,9 @@ namespace AibisDream
|
||||
|
||||
private void Start()
|
||||
{
|
||||
FixSystemCenter.SystemDic.Register(this);
|
||||
blockPuzzlePanel = FixPanelSystem.GetRepairPanel<BlockPuzzlePanel>();
|
||||
|
||||
if (initializeOnStart)
|
||||
{
|
||||
Initialize();
|
||||
@@ -43,6 +47,7 @@ namespace AibisDream
|
||||
|
||||
public override void OnSingletonDestroy()
|
||||
{
|
||||
FixSystemCenter.SystemDic.Unregister<BlockPuzzleSystem>();
|
||||
CameraKit.Instance?.UnRegisterCamera(CameraEnum.BlockPuzzle);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user