using System.Collections.Generic; using UnityEngine; namespace EditorTools { /// /// 编辑器内单个箭头数据 /// [System.Serializable] public class EditorArrowData { public int arrowId; public int startPoint; public int endPoint; public string colorHex = "#FFFFFF"; public List pathDirs = new List(); // 路径点位序列 (ID列表) public List pointIds = new List(); } /// /// 关卡总配置(编辑器用) /// [System.Serializable] public class EditorLevelData { public int levelId = 1001; public string levelName = "可视化编辑关卡"; public int gridRows = 10; public int gridCols = 10; public int pointSpacing = 60; public List arrows = new List(); } }