using System; using System.Collections.Generic; using UnityEngine; namespace Cielonos.MainGame { [Serializable] public class RunState { public RunMapData mapData; // 本局生成的地图 public Vector2Int currentPosition; // 当前所在节点的网格坐标 public HashSet visitedNodes; // 已访问节点坐标集合 public float elapsedTime; // 本局已用时间 public int roomsCleared; // 已清理房间数 public int enemiesDefeated; // 已击杀敌人数 public bool isCompleted; // 是否通关 } }