(client) chore:Clean code

This commit is contained in:
2025-08-28 16:20:24 +08:00
parent 909e995e15
commit c3bff1cf88
76 changed files with 5689 additions and 445 deletions

View File

@ -1,5 +1,3 @@
using System;
using Managers;
using UnityEngine;
namespace Map
@ -12,11 +10,12 @@ namespace Map
{
[SerializeField] private bool defaultOpen = false;
[SerializeField] [Tooltip("此维度的唯一标识符。如果为空将使用GameObject的名称。")]
[SerializeField]
[Tooltip("此维度的唯一标识符。如果为空将使用GameObject的名称。")]
private string _dimensionId;
[SerializeField] public MapGenerator mapGenerator;
public Vector3 cameraPosition;
/// <summary>
/// 获取此维度的唯一标识符。
@ -43,7 +42,7 @@ namespace Map
private void Awake()
{
// 1. 确保 DimensionId 已初始化,这会触发 DimensionId 属性的 getter 逻辑
var id = DimensionId;
// 2. 创建一个用于存放此维度下所有实体的根GameObject方便管理
@ -60,7 +59,7 @@ namespace Map
Debug.LogError(
"[Dimension] Program.Instance is null during Dimension Awake. Cannot register dimension.", this);
}
// 5. 处理 defaultOpen 逻辑设置Program的焦点维度
// 确保在自身注册到 Program 之后再设置焦点,这样 Program 内部才能找到它
@ -74,7 +73,7 @@ namespace Map
private void Start()
{
var size = mapGenerator.baseMap.GetSize();
cameraPosition = new Vector3(size.x / 2f, size.y / 2f, -10)+transform.position;
cameraPosition = new Vector3(size.x / 2f, size.y / 2f, -10) + transform.position;
}
private void OnDestroy()

View File

@ -1,8 +1,6 @@
using System;
using Managers;
using System.Collections.Generic;
using System.Linq;
using Data;
using Managers;
using UnityEngine;
using UnityEngine.Tilemaps;
@ -13,7 +11,7 @@ namespace Map
public List<List<int>> mapData = new();
public Tilemap textureLevel;
// public Vector2Int dataOffset = Vector2Int.zero; // 数据起始点偏移变量 - 已删除
// 初始化地图数据大小
public void InitializeData(int width, int height, int defaultValue = 0)

View File

@ -1,10 +1,9 @@
using System;
using UnityEngine;
using UnityEngine.Tilemaps;
namespace Map
{
public class MapGenerator:MonoBehaviour
public class MapGenerator : MonoBehaviour
{
public DoubleMap baseMap;
@ -29,6 +28,6 @@ namespace Map
baseMap.RefreshAllTiles();
CameraControl.CameraControl.Instance.SetPosition(new Vector3(size * 0.5f, size * 0.5f, -10));
}
}
}

View File

@ -4,7 +4,7 @@ using UnityEngine.UI;
namespace Map
{
public class MiniMap : MonoBehaviour,ITickUI
public class MiniMap : MonoBehaviour, ITickUI
{
public Image background;
public RawImage texture;