修复bug

This commit is contained in:
2025-03-01 01:34:42 +08:00
parent 40a76cffef
commit 30ac2ceb54
23 changed files with 34 additions and 122 deletions
@@ -2,12 +2,15 @@ using UnityEngine;
using AibisDream.Framework;
using AibisDream;
using System;
using AibisDream.FixSystem;
public class UFModule : MonoBehaviour
{
private GameObject _ufCover;
private GameObject _ufModule;
private GameObject _ufSocket;
private GameObject _ufColor;
private UFData _ufData=new ();
@@ -18,6 +21,7 @@ public class UFModule : MonoBehaviour
// 添加加载逻辑
_ufData.LoadEvent += LoadData;
_ufModule = transform.Find("Module Pic").gameObject;
_ufSocket = transform.Find("Socket").gameObject;
_ufCover = _ufModule.transform.Find("Cover").gameObject;
_ufColor=_ufModule.transform.Find("Color").gameObject;
}
@@ -38,6 +42,8 @@ public class UFModule : MonoBehaviour
if (_ufModule.activeInHierarchy)
{
_ufModule.SetActive(false);
_ufSocket.SetActive(false);
}
_ufData.isUFRemoved = true;
@@ -58,6 +64,7 @@ public class UFModule : MonoBehaviour
if (!_ufModule.activeInHierarchy)
{
_ufModule.SetActive(true);
_ufSocket.SetActive(true);
}
_ufData.isUFRemoved = false;
@@ -85,6 +92,7 @@ public class UFModule : MonoBehaviour
public void UFinit()
{
_ufModule.SetActive(!_ufData.isUFRemoved);
_ufSocket.SetActive(!_ufData.isUFRemoved);
_ufCover.SetActive(!_ufData.isUFCoverRemoved);
_ufColor.SetActive(!_ufData.isColorRemoved);
}