Newer
Older
DungeonShooting / DungeonShooting_Godot / src / framework / map / serialize / DungeonTileInfo.cs

using System.Collections.Generic;
using System.Text.Json.Serialization;

public class DungeonTileInfo
{
    /// <summary>
    /// 导航数据
    /// </summary>
    [JsonInclude]
    public List<NavigationPolygonData> NavigationList;

    /// <summary>
    /// 底层数据, 五个一组, 分别为: 地图x坐标, 地图y坐标, 资源id, 图集x坐标, 图集y坐标
    /// </summary>
    [JsonInclude]
    public List<int> Floor;
    
    /// <summary>
    /// 中层数据, 五个一组, 分别为: 地图x坐标, 地图y坐标, 资源id, 图集x坐标, 图集y坐标
    /// </summary>
    [JsonInclude]
    public List<int> Middle;
    
    /// <summary>
    /// 顶层数据, 五个一组, 分别为: 地图x坐标, 地图y坐标, 资源id, 图集x坐标, 图集y坐标
    /// </summary>
    [JsonInclude]
    public List<int> Top;
}