//------------------------------------------------------------------------------ // // 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 MapDownloadRes : Bright.Config.BeanBase { public JSONNode json; public MapDownloadRes(JSONNode _json) { { if(!_json["MapID"].IsNumber) { throw new SerializationException(); } MapID = _json["MapID"]; } { if(!_json["Label"].IsString) { throw new SerializationException(); } Label = _json["Label"]; } { if(!_json["FishingResPack"].IsString) { throw new SerializationException(); } FishingResPack = _json["FishingResPack"]; } { var __json0 = _json["FishRes"]; if(!__json0.IsArray) { throw new SerializationException(); } FishRes = new System.Collections.Generic.List(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { string __v0; { if(!__e0.IsString) { throw new SerializationException(); } __v0 = __e0; } FishRes.Add(__v0); } } json = _json; PostInit(); } public MapDownloadRes(int MapID, string Label, string FishingResPack, System.Collections.Generic.List FishRes ) { this.MapID = MapID; this.Label = Label; this.FishingResPack = FishingResPack; this.FishRes = FishRes; PostInit(); } public static MapDownloadRes DeserializeMapDownloadRes(JSONNode _json) { return new MapDownloadRes(_json); } public int MapID { get; private set; } public string Label { get; private set; } /// /// addressable文件夹名 /// public string FishingResPack { get; private set; } /// /// 资源名,用于生成label /// public System.Collections.Generic.List FishRes { get; private set; } public const int __ID__ = -934516708; public override int GetTypeId() => __ID__; public void Resolve(Dictionary _tables) { PostResolve(); } public void TranslateText(System.Func translator) { } public override string ToString() { return "{ " + "MapID:" + MapID + "," + "Label:" + Label + "," + "FishingResPack:" + FishingResPack + "," + "FishRes:" + Bright.Common.StringUtil.CollectionToString(FishRes) + "," + "}"; } partial void PostInit(); partial void PostResolve(); } }