using ET; using MongoDB.Bson.Serialization.Attributes; namespace Cal.DataTable { [Config] public partial class Sys_SceneCategory : ACategory { 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; } }