feat(fix-system): 修复系统迁移到 DeepRepairDataRegistry

This commit is contained in:
2026-06-03 19:57:46 +08:00
parent 2c89feec9d
commit 8e5346da46
6 changed files with 16 additions and 10 deletions
@@ -7,6 +7,7 @@ using Cinemachine;
using JetBrains.Annotations;
using UnityEngine;
using AibisDream.Kit;
using AibisDream.SaveSystem;
namespace AibisDream.FixSystem
{
@@ -56,7 +57,7 @@ namespace AibisDream.FixSystem
private void InitComponentRefs()
{
// 注册数据
StorageSystem.Instance.RegisterData(_data);
DeepRepairDataRegistry.RegisterData(_data);
// 处理内部索引
_bodyModuleGroup = transform.Find("Scalehandler")?.transform.Find("Body Module Group")?.gameObject;
@@ -78,7 +79,7 @@ namespace AibisDream.FixSystem
private void OnDestroy()
{
StorageSystem.Instance.UnregisterData<ModuleSystemData>();
DeepRepairDataRegistry.UnregisterData<ModuleSystemData>();
CameraKit.Instance.UnRegisterCamera(CameraEnum.BodyModuleCenter);
}
@@ -3,6 +3,7 @@ using System.Collections.Generic;
using UnityEngine;
using AibisDream.Framework;
using AibisDream;
using AibisDream.SaveSystem;
using System;
@@ -15,7 +16,7 @@ public class ChipModule : MonoBehaviour
private void Awake()
{
// 将数据注册到数据容器内
StorageSystem.Instance.RegisterData(_chipData);
DeepRepairDataRegistry.RegisterData(_chipData);
// 添加加载逻辑
_chipData.LoadEvent += LoadData;
_chipModule = transform.Find("Chip").gameObject;
@@ -1,6 +1,7 @@
using UnityEngine;
using AibisDream.Framework;
using AibisDream;
using AibisDream.SaveSystem;
using System;
using System.Collections;
@@ -17,7 +18,7 @@ public class UFModule : MonoBehaviour
private void Awake()
{
// 将数据注册到数据容器内
StorageSystem.Instance.RegisterData(_ufData);
DeepRepairDataRegistry.RegisterData(_ufData);
// 添加加载逻辑
_ufData.LoadEvent += LoadData;
_ufModule = transform.Find("Module Pic").gameObject;