过时代码删除
This commit is contained in:
@@ -1,77 +1,75 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using AibisDream.Framework;
|
||||
using AibisDream;
|
||||
using System;
|
||||
|
||||
|
||||
|
||||
public class UFModule : MonoBehaviour
|
||||
{
|
||||
private GameObject _UFcover;
|
||||
private GameObject _UFModule;
|
||||
private GameObject _ufCover;
|
||||
private GameObject _ufModule;
|
||||
private UFData _ufData;
|
||||
|
||||
|
||||
|
||||
private void Awake()
|
||||
{
|
||||
// 将数据注册到数据容器内
|
||||
GameLoopManager.FixDataContainer.Register(_ufData);
|
||||
// 添加加载逻辑
|
||||
_ufData.LoadEvent += LoadData;
|
||||
_UFModule = transform.Find("Module Pic").gameObject;
|
||||
_UFcover = transform.Find("Cover").gameObject;
|
||||
_ufModule = transform.Find("Module Pic").gameObject;
|
||||
_ufCover = transform.Find("Cover").gameObject;
|
||||
}
|
||||
// Start is called before the first frame update
|
||||
|
||||
public void RemoveUFCover()
|
||||
{
|
||||
if (_UFcover.activeInHierarchy)
|
||||
if (_ufCover.activeInHierarchy)
|
||||
{
|
||||
_UFcover.SetActive(false);
|
||||
_ufCover.SetActive(false);
|
||||
}
|
||||
_ufData.isUFCoverRemoved=true;
|
||||
|
||||
_ufData.isUFCoverRemoved = true;
|
||||
}
|
||||
|
||||
public void RemoveUFModule()
|
||||
{
|
||||
if (_UFModule.activeInHierarchy)
|
||||
if (_ufModule.activeInHierarchy)
|
||||
{
|
||||
_UFModule.SetActive(false);
|
||||
_ufModule.SetActive(false);
|
||||
}
|
||||
_ufData.isUFRemoved=true;
|
||||
|
||||
|
||||
_ufData.isUFRemoved = true;
|
||||
}
|
||||
|
||||
public void InstallUFCover()
|
||||
{
|
||||
if (!_UFcover.activeInHierarchy)
|
||||
if (!_ufCover.activeInHierarchy)
|
||||
{
|
||||
_UFcover.SetActive(true);
|
||||
_ufCover.SetActive(true);
|
||||
}
|
||||
_ufData.isUFCoverRemoved=false;
|
||||
|
||||
_ufData.isUFCoverRemoved = false;
|
||||
}
|
||||
|
||||
public void InstallUFModule()
|
||||
{
|
||||
if (!_UFModule.activeInHierarchy)
|
||||
if (!_ufModule.activeInHierarchy)
|
||||
{
|
||||
_UFModule.SetActive(true);
|
||||
_ufModule.SetActive(true);
|
||||
}
|
||||
_ufData.isUFRemoved=false;
|
||||
|
||||
_ufData.isUFRemoved = false;
|
||||
}
|
||||
|
||||
public void UFinit()
|
||||
{
|
||||
_UFModule.SetActive(!_ufData.isUFRemoved);
|
||||
_UFcover.SetActive(!_ufData.isUFCoverRemoved);
|
||||
_ufModule.SetActive(!_ufData.isUFRemoved);
|
||||
_ufCover.SetActive(!_ufData.isUFCoverRemoved);
|
||||
}
|
||||
|
||||
|
||||
private void LoadData(UFData ufData)
|
||||
{
|
||||
UFinit(); // 读取存档文件时触发,将当前系统恢复为目标状态
|
||||
UFinit(); // 读取存档文件时触发,将当前系统恢复为目标状态
|
||||
}
|
||||
|
||||
void Start()
|
||||
@@ -79,9 +77,9 @@ public class UFModule : MonoBehaviour
|
||||
UFinit();
|
||||
}
|
||||
}
|
||||
|
||||
public class UFData : IData
|
||||
{
|
||||
|
||||
public bool isUFCoverRemoved = false;
|
||||
public bool isUFRemoved = false;
|
||||
|
||||
@@ -91,4 +89,4 @@ public class UFData : IData
|
||||
{
|
||||
LoadEvent?.Invoke(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user