过时代码删除
This commit is contained in:
@@ -6,54 +6,52 @@ using AibisDream;
|
||||
using System;
|
||||
|
||||
|
||||
|
||||
public class ChipModule : MonoBehaviour
|
||||
{
|
||||
private GameObject _ChipModule;
|
||||
private GameObject _chipModule;
|
||||
|
||||
private ChipData _ChipData;
|
||||
private ChipData _chipData;
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
// 将数据注册到数据容器内
|
||||
GameLoopManager.FixDataContainer.Register(_ChipData);
|
||||
GameLoopManager.FixDataContainer.Register(_chipData);
|
||||
// 添加加载逻辑
|
||||
_ChipData.LoadEvent += LoadData;
|
||||
_ChipModule = transform.Find("Chip").gameObject;
|
||||
_chipData.LoadEvent += LoadData;
|
||||
_chipModule = transform.Find("Chip").gameObject;
|
||||
}
|
||||
// Start is called before the first frame update
|
||||
|
||||
|
||||
public void RemoveChipModule()
|
||||
{
|
||||
if (_ChipModule.activeInHierarchy)
|
||||
if (_chipModule.activeInHierarchy)
|
||||
{
|
||||
_ChipModule.SetActive(false);
|
||||
_chipModule.SetActive(false);
|
||||
}
|
||||
_ChipData.isChipRemoved=true;
|
||||
|
||||
|
||||
_chipData.isChipRemoved = true;
|
||||
}
|
||||
|
||||
public void InstallChipModule()
|
||||
{
|
||||
if (!_ChipModule.activeInHierarchy)
|
||||
if (!_chipModule.activeInHierarchy)
|
||||
{
|
||||
_ChipModule.SetActive(true);
|
||||
_chipModule.SetActive(true);
|
||||
}
|
||||
_ChipData.isChipRemoved=false;
|
||||
|
||||
_chipData.isChipRemoved = false;
|
||||
}
|
||||
|
||||
public void Chipinit()
|
||||
{
|
||||
_ChipModule.SetActive(!_ChipData.isChipRemoved);
|
||||
_chipModule.SetActive(!_chipData.isChipRemoved);
|
||||
}
|
||||
|
||||
|
||||
|
||||
private void LoadData(ChipData ufData)
|
||||
{
|
||||
Chipinit(); // 读取存档文件时触发,将当前系统恢复为目标状态
|
||||
Chipinit(); // 读取存档文件时触发,将当前系统恢复为目标状态
|
||||
}
|
||||
|
||||
void Start()
|
||||
@@ -61,6 +59,7 @@ public class ChipModule : MonoBehaviour
|
||||
Chipinit();
|
||||
}
|
||||
}
|
||||
|
||||
public class ChipData : IData
|
||||
{
|
||||
public bool isChipRemoved = false;
|
||||
@@ -71,4 +70,4 @@ public class ChipData : IData
|
||||
{
|
||||
LoadEvent?.Invoke(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user