57 lines
1.4 KiB
C#
Executable File
57 lines
1.4 KiB
C#
Executable File
using ET;
|
|
using MongoDB.Bson.Serialization.Attributes;
|
|
|
|
namespace Cal.DataTable
|
|
{
|
|
[Config]
|
|
public partial class Sys_SceneCategory : ACategory<Sys_Scene>
|
|
{
|
|
public static Sys_SceneCategory Instance;
|
|
public Sys_SceneCategory()
|
|
{
|
|
Instance = this;
|
|
}
|
|
}
|
|
|
|
public partial class Sys_Scene:IConfig
|
|
{
|
|
public partial class CameraPos
|
|
{
|
|
[BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)]
|
|
public float CameraPos_MinX;
|
|
[BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)]
|
|
public float CameraPos_MaxX;
|
|
}
|
|
public partial class PlayerPos
|
|
{
|
|
[BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)]
|
|
public float PlayerPos_x;
|
|
[BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)]
|
|
public float PlayerPos_y;
|
|
}
|
|
public partial class TargetMap
|
|
{
|
|
public int TargetMap_Id;
|
|
}
|
|
public partial class TransPos
|
|
{
|
|
[BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)]
|
|
public float TransPos_x;
|
|
[BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)]
|
|
public float TransPos_y;
|
|
}
|
|
[BsonId]
|
|
public long Id { get; set; }
|
|
public string Name;
|
|
public string Desc;
|
|
public int BGMId;
|
|
public bool CanForcedPK;
|
|
public int RecommendLevel;
|
|
public byte Layers;
|
|
public CameraPos[] CameraPosArr;
|
|
public PlayerPos[] PlayerPosArr;
|
|
public TargetMap[] TargetMapArr;
|
|
public TransPos[] TransPosArr;
|
|
}
|
|
}
|