using ET; using MongoDB.Bson.Serialization.Attributes; namespace Cal.DataTable { [Config] public partial class EquipBaseCategory : ACategory { public static EquipBaseCategory Instance; public EquipBaseCategory() { Instance = this; } } public partial class EquipBase:IConfig { public partial class InlayPrice { public int Price_Coin; public int Price_YuanBao; } [BsonId] public long Id { get; set; } public string Name; public byte JobId; public int DetialType; public byte Type; public ushort UseLevel; public int SpecialKey; public int SpecialValue; public int Hp; public int Mp; public int Str; public int Quk; public int Spi; public int Wim; public int Phy; public int Sta; public int PhyAtk; public int SpiAtk; public int PhyDef; public int SpiDef; [BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)] public float Pcrir; [BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)] public float Mcrir; [BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)] public float Pcri; [BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)] public float Mcri; [BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)] public float Dvo; [BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)] public float Rpcrir; [BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)] public float Rmcrir; [BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)] public float Rpcri; [BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)] public float Rmcri; [BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)] public float Nphyi; [BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)] public float Nmeni; [BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)] public float Spd; [BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)] public float Hit; [BsonRepresentation(MongoDB.Bson.BsonType.Double, AllowTruncation = true)] public float Res; public string IconName; public bool IsLock; public byte Quality; public byte Star; public string Description; public int Price; public byte Transmigration; public int MaxHole; public InlayPrice[] InlayPriceArr; public int[] CanInlayGemTypeArr; } }