佩佩day3以及其他调整

This commit is contained in:
2025-01-23 00:09:45 +08:00
parent c60602424a
commit be23a512c1
65 changed files with 2301 additions and 726 deletions
@@ -7,6 +7,8 @@ public class UFModule : MonoBehaviour
{
private GameObject _ufCover;
private GameObject _ufModule;
private GameObject _ufColor;
private UFData _ufData=new ();
private void Awake()
@@ -17,6 +19,7 @@ public class UFModule : MonoBehaviour
_ufData.LoadEvent += LoadData;
_ufModule = transform.Find("Module Pic").gameObject;
_ufCover = _ufModule.transform.Find("Cover").gameObject;
_ufColor=_ufModule.transform.Find("Color").gameObject;
}
// Start is called before the first frame update
@@ -59,11 +62,31 @@ public class UFModule : MonoBehaviour
_ufData.isUFRemoved = false;
}
public void InstallUFColor()
{
if (!_ufColor.activeInHierarchy)
{
_ufColor.SetActive(true);
}
_ufData.isColorRemoved = false;
}
public void RemoveUFColor()
{
if (_ufColor.activeInHierarchy)
{
_ufColor.SetActive(false);
}
_ufData.isColorRemoved = true;
}
public void UFinit()
{
_ufModule.SetActive(!_ufData.isUFRemoved);
_ufCover.SetActive(!_ufData.isUFCoverRemoved);
_ufColor.SetActive(!_ufData.isColorRemoved);
}
@@ -83,6 +106,8 @@ public class UFData : IData
public bool isUFCoverRemoved = false;
public bool isUFRemoved = false;
public bool isColorRemoved = false;
public event Action<UFData> LoadEvent;
public void Load()