//------------------------------------------------------------------------------ // // 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 Bright.Serialization; using System.Collections.Generic; using SimpleJSON; namespace cfg { public sealed partial class FishHuntInit : Bright.Config.BeanBase { public JSONNode json; public FishHuntInit(JSONNode _json) { { if(!_json["ID"].IsNumber) { throw new SerializationException(); } ID = _json["ID"]; } { if(!_json["MapID"].IsNumber) { throw new SerializationException(); } MapID = _json["MapID"]; } { var __json0 = _json["HuntResult"]; if(!__json0.IsArray) { throw new SerializationException(); } HuntResult = new System.Collections.Generic.List(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } HuntResult.Add(__v0); } } { var __json0 = _json["DropID"]; if(!__json0.IsArray) { throw new SerializationException(); } DropID = new System.Collections.Generic.List(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } DropID.Add(__v0); } } { var __json0 = _json["Fishlist"]; if(!__json0.IsArray) { throw new SerializationException(); } Fishlist = new System.Collections.Generic.List(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } Fishlist.Add(__v0); } } { var __json0 = _json["FishQualitylist"]; if(!__json0.IsArray) { throw new SerializationException(); } FishQualitylist = new System.Collections.Generic.List(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } FishQualitylist.Add(__v0); } } { var __json0 = _json["FishQuatitylist"]; if(!__json0.IsArray) { throw new SerializationException(); } FishQuatitylist = new System.Collections.Generic.List(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } FishQuatitylist.Add(__v0); } } { var __json0 = _json["FishGrowthlist"]; if(!__json0.IsArray) { throw new SerializationException(); } FishGrowthlist = new System.Collections.Generic.List(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } FishGrowthlist.Add(__v0); } } { var __json0 = _json["FishMutantlist"]; if(!__json0.IsArray) { throw new SerializationException(); } FishMutantlist = new System.Collections.Generic.List(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } FishMutantlist.Add(__v0); } } json = _json; PostInit(); } public FishHuntInit(int ID, int MapID, System.Collections.Generic.List HuntResult, System.Collections.Generic.List DropID, System.Collections.Generic.List Fishlist, System.Collections.Generic.List FishQualitylist, System.Collections.Generic.List FishQuatitylist, System.Collections.Generic.List FishGrowthlist, System.Collections.Generic.List FishMutantlist ) { this.ID = ID; this.MapID = MapID; this.HuntResult = HuntResult; this.DropID = DropID; this.Fishlist = Fishlist; this.FishQualitylist = FishQualitylist; this.FishQuatitylist = FishQuatitylist; this.FishGrowthlist = FishGrowthlist; this.FishMutantlist = FishMutantlist; PostInit(); } public static FishHuntInit DeserializeFishHuntInit(JSONNode _json) { return new FishHuntInit(_json); } /// /// 活动编号 /// public int ID { get; private set; } /// /// 地图编号 /// public int MapID { get; private set; } /// /// 捕获结果1 /// public System.Collections.Generic.List HuntResult { get; private set; } /// /// 钞票结果1 /// public System.Collections.Generic.List DropID { get; private set; } /// /// 鱼编号1 /// public System.Collections.Generic.List Fishlist { get; private set; } /// /// 鱼品质1 /// public System.Collections.Generic.List FishQualitylist { get; private set; } /// /// 鱼数量1 /// public System.Collections.Generic.List FishQuatitylist { get; private set; } /// /// 鱼成熟度1 /// public System.Collections.Generic.List FishGrowthlist { get; private set; } /// /// 变异情况1 /// public System.Collections.Generic.List FishMutantlist { get; private set; } public const int __ID__ = 1274264027; public override int GetTypeId() => __ID__; public void Resolve(Dictionary _tables) { PostResolve(); } public void TranslateText(System.Func translator) { } public override string ToString() { return "{ " + "ID:" + ID + "," + "MapID:" + MapID + "," + "HuntResult:" + Bright.Common.StringUtil.CollectionToString(HuntResult) + "," + "DropID:" + Bright.Common.StringUtil.CollectionToString(DropID) + "," + "Fishlist:" + Bright.Common.StringUtil.CollectionToString(Fishlist) + "," + "FishQualitylist:" + Bright.Common.StringUtil.CollectionToString(FishQualitylist) + "," + "FishQuatitylist:" + Bright.Common.StringUtil.CollectionToString(FishQuatitylist) + "," + "FishGrowthlist:" + Bright.Common.StringUtil.CollectionToString(FishGrowthlist) + "," + "FishMutantlist:" + Bright.Common.StringUtil.CollectionToString(FishMutantlist) + "," + "}"; } partial void PostInit(); partial void PostResolve(); } }