Files
ArrowBeatTap-Gp/Assets/Editor/EditorArrowData.cs
T

35 lines
972 B
C#
Raw Normal View History

using System.Collections.Generic;
using UnityEngine;
namespace EditorTools
{
/// <summary>
/// 编辑器内单个箭头数据
/// </summary>
[System.Serializable]
public class EditorArrowData
{
public int arrowId;
public int startPoint;
public int endPoint;
public string colorHex = "#FFFFFF";
public List<string> pathDirs = new List<string>();
// 路径点位序列 (ID列表)
public List<int> pointIds = new List<int>();
}
/// <summary>
/// 关卡总配置(编辑器用)
/// </summary>
[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<EditorArrowData> arrows = new List<EditorArrowData>();
}
}