(client) chore
This commit is contained in:
@ -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);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
10
Client/Assets/Scripts/Map/MiniMap.cs
Normal file
10
Client/Assets/Scripts/Map/MiniMap.cs
Normal file
@ -0,0 +1,10 @@
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace Map
|
||||
{
|
||||
public class MiniMap : MonoBehaviour
|
||||
{
|
||||
public RawImage texture;
|
||||
}
|
||||
}
|
3
Client/Assets/Scripts/Map/MiniMap.cs.meta
Normal file
3
Client/Assets/Scripts/Map/MiniMap.cs.meta
Normal file
@ -0,0 +1,3 @@
|
||||
fileFormatVersion: 2
|
||||
guid: feb227be5c204aaea27e09f754dc05b8
|
||||
timeCreated: 1756172116
|
Reference in New Issue
Block a user