(client) chore

This commit is contained in:
m0_75251201
2025-08-26 16:00:58 +08:00
parent efbf4f824a
commit f04c89046b
51 changed files with 2390 additions and 617 deletions

View File

@ -1,3 +1,4 @@
using System;
using Managers;
using UnityEngine;
@ -44,6 +45,7 @@ namespace Map
private void Awake()
{
// 1. 确保 DimensionId 已初始化,这会触发 DimensionId 属性的 getter 逻辑
var id = DimensionId;
// 2. 创建一个用于存放此维度下所有实体的根GameObject方便管理
@ -68,6 +70,7 @@ namespace Map
{
Program.Instance.SetFocusedDimension(_dimensionId);
}
}
private void OnDestroy()
@ -77,14 +80,6 @@ namespace Map
{
Program.Instance.UnregisterDimension(this);
}
else
{
// 在应用程序退出时Program.Instance 可能已经为null这通常是正常的不打LogError
Debug.Log(
"[Dimension] Program.Instance is null during OnDestroy. Skipping unregister for Dimension: " +
DimensionId, this);
}
}
}