//------------------------------------------------------------------------------ // // 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 EventJigsawPuzzleExProb : Bright.Config.BeanBase { public JSONNode json; public EventJigsawPuzzleExProb(JSONNode _json) { { if(!_json["ID"].IsNumber) { throw new SerializationException(); } ID = _json["ID"]; } { if(!_json["CompletedPicCount"].IsNumber) { throw new SerializationException(); } CompletedPicCount = _json["CompletedPicCount"]; } { if(!_json["RepeatProb"].IsNumber) { throw new SerializationException(); } RepeatProb = _json["RepeatProb"]; } { if(!_json["NotPieceProb"].IsNumber) { throw new SerializationException(); } NotPieceProb = _json["NotPieceProb"]; } json = _json; PostInit(); } public EventJigsawPuzzleExProb(int ID, int CompletedPicCount, float RepeatProb, float NotPieceProb ) { this.ID = ID; this.CompletedPicCount = CompletedPicCount; this.RepeatProb = RepeatProb; this.NotPieceProb = NotPieceProb; PostInit(); } public static EventJigsawPuzzleExProb DeserializeEventJigsawPuzzleExProb(JSONNode _json) { return new EventJigsawPuzzleExProb(_json); } public int ID { get; private set; } /// /// 完成这么多拼图后,判定非拼图块,再判定重复拼图块 /// public int CompletedPicCount { get; private set; } public float RepeatProb { get; private set; } public float NotPieceProb { get; private set; } public const int __ID__ = -484611295; public override int GetTypeId() => __ID__; public void Resolve(Dictionary _tables) { PostResolve(); } public void TranslateText(System.Func translator) { } public override string ToString() { return "{ " + "ID:" + ID + "," + "CompletedPicCount:" + CompletedPicCount + "," + "RepeatProb:" + RepeatProb + "," + "NotPieceProb:" + NotPieceProb + "," + "}"; } partial void PostInit(); partial void PostResolve(); } }