//------------------------------------------------------------------------------ // // 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 EventOfferJourneyMain : Bright.Config.BeanBase { public JSONNode json; public EventOfferJourneyMain(JSONNode _json) { { if(!_json["ID"].IsNumber) { throw new SerializationException(); } ID = _json["ID"]; } { if(!_json["UIPanel"].IsString) { throw new SerializationException(); } UIPanel = _json["UIPanel"]; } { if(!_json["InfoPanel"].IsString) { throw new SerializationException(); } InfoPanel = _json["InfoPanel"]; } { if(!_json["Icon"].IsString) { throw new SerializationException(); } Icon = _json["Icon"]; } { if(!_json["StartPos"].IsNumber) { throw new SerializationException(); } StartPos = _json["StartPos"]; } { if(!_json["Round"].IsNumber) { throw new SerializationException(); } Round = _json["Round"]; } { if(!_json["Item"].IsNumber) { throw new SerializationException(); } Item = _json["Item"]; } { if(!_json["PackId"].IsNumber) { throw new SerializationException(); } PackId = _json["PackId"]; } { var __json0 = _json["PointsGet"]; if(!__json0.IsArray) { throw new SerializationException(); } PointsGet = new System.Collections.Generic.List(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } PointsGet.Add(__v0); } } { var __json0 = _json["ItemRequireBase"]; if(!__json0.IsArray) { throw new SerializationException(); } ItemRequireBase = new System.Collections.Generic.List(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } ItemRequireBase.Add(__v0); } } { if(!_json["Multiple"].IsNumber) { throw new SerializationException(); } Multiple = _json["Multiple"]; } { var __json0 = _json["ItemMultipleVip"]; if(!__json0.IsArray) { throw new SerializationException(); } ItemMultipleVip = new System.Collections.Generic.List(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } ItemMultipleVip.Add(__v0); } } json = _json; PostInit(); } public EventOfferJourneyMain(int ID, string UIPanel, string InfoPanel, string Icon, int StartPos, int Round, int Item, int PackId, System.Collections.Generic.List PointsGet, System.Collections.Generic.List ItemRequireBase, int Multiple, System.Collections.Generic.List ItemMultipleVip ) { this.ID = ID; this.UIPanel = UIPanel; this.InfoPanel = InfoPanel; this.Icon = Icon; this.StartPos = StartPos; this.Round = Round; this.Item = Item; this.PackId = PackId; this.PointsGet = PointsGet; this.ItemRequireBase = ItemRequireBase; this.Multiple = Multiple; this.ItemMultipleVip = ItemMultipleVip; PostInit(); } public static EventOfferJourneyMain DeserializeEventOfferJourneyMain(JSONNode _json) { return new EventOfferJourneyMain(_json); } public int ID { get; private set; } public string UIPanel { get; private set; } public string InfoPanel { get; private set; } public string Icon { get; private set; } /// /// 1=左;2=右 /// public int StartPos { get; private set; } public int Round { get; private set; } /// /// 读item表 /// public int Item { get; private set; } /// /// 读shop表 /// public int PackId { get; private set; } /// /// 鱼袭 /// public System.Collections.Generic.List PointsGet { get; private set; } public System.Collections.Generic.List ItemRequireBase { get; private set; } public int Multiple { get; private set; } /// /// 0 /// public System.Collections.Generic.List ItemMultipleVip { get; private set; } public const int __ID__ = -1444702153; public override int GetTypeId() => __ID__; public void Resolve(Dictionary _tables) { PostResolve(); } public void TranslateText(System.Func translator) { } public override string ToString() { return "{ " + "ID:" + ID + "," + "UIPanel:" + UIPanel + "," + "InfoPanel:" + InfoPanel + "," + "Icon:" + Icon + "," + "StartPos:" + StartPos + "," + "Round:" + Round + "," + "Item:" + Item + "," + "PackId:" + PackId + "," + "PointsGet:" + Bright.Common.StringUtil.CollectionToString(PointsGet) + "," + "ItemRequireBase:" + Bright.Common.StringUtil.CollectionToString(ItemRequireBase) + "," + "Multiple:" + Multiple + "," + "ItemMultipleVip:" + Bright.Common.StringUtil.CollectionToString(ItemMultipleVip) + "," + "}"; } partial void PostInit(); partial void PostResolve(); } }