//------------------------------------------------------------------------------ // // This code was generated by a tool. // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using Luban; using SimpleJSON; namespace cfg.BlacksmithData { public sealed partial class PrizeDrawData : Luban.BeanBase { public PrizeDrawData(JSONNode _buf) { { if(!_buf["ID"].IsNumber) { throw new SerializationException(); } ID = _buf["ID"]; } { if(!_buf["Boxtype"].IsNumber) { throw new SerializationException(); } Boxtype = _buf["Boxtype"]; } { if(!_buf["Boxcost"].IsNumber) { throw new SerializationException(); } Boxcost = _buf["Boxcost"]; } { if(!_buf["Boxnumber"].IsNumber) { throw new SerializationException(); } Boxnumber = _buf["Boxnumber"]; } } public static PrizeDrawData DeserializePrizeDrawData(JSONNode _buf) { return new BlacksmithData.PrizeDrawData(_buf); } /// /// #ID /// public readonly int ID; /// /// 抽奖消耗类型 /// public readonly int Boxtype; /// /// 消耗 /// public readonly int Boxcost; /// /// 个数 /// public readonly int Boxnumber; public const int __ID__ = 383608960; public override int GetTypeId() => __ID__; public void ResolveRef(Tables tables) { } public override string ToString() { return "{ " + "ID:" + ID + "," + "Boxtype:" + Boxtype + "," + "Boxcost:" + Boxcost + "," + "Boxnumber:" + Boxnumber + "," + "}"; } } }