//------------------------------------------------------------------------------ // // 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 DailyBuffTrigger : Bright.Config.BeanBase { public JSONNode json; public DailyBuffTrigger(JSONNode _json) { { if(!_json["Day"].IsNumber) { throw new SerializationException(); } Day = _json["Day"]; } { if(!_json["LevelRequired"].IsNumber) { throw new SerializationException(); } LevelRequired = _json["LevelRequired"]; } { if(!_json["StartTime"].IsNumber) { throw new SerializationException(); } StartTime = _json["StartTime"]; } { if(!_json["EndTime"].IsNumber) { throw new SerializationException(); } EndTime = _json["EndTime"]; } { if(!_json["BuffID"].IsNumber) { throw new SerializationException(); } BuffID = _json["BuffID"]; } json = _json; PostInit(); } public DailyBuffTrigger(int Day, int LevelRequired, int StartTime, int EndTime, int BuffID ) { this.Day = Day; this.LevelRequired = LevelRequired; this.StartTime = StartTime; this.EndTime = EndTime; this.BuffID = BuffID; PostInit(); } public static DailyBuffTrigger DeserializeDailyBuffTrigger(JSONNode _json) { return new DailyBuffTrigger(_json); } /// /// Buff编号 /// public int Day { get; private set; } /// /// >=该等级才能触发 /// public int LevelRequired { get; private set; } /// /// 单位秒 /// public int StartTime { get; private set; } /// /// 单位秒 /// public int EndTime { get; private set; } /// /// 对应FishBuff主键 /// public int BuffID { get; private set; } public const int __ID__ = -2136564180; public override int GetTypeId() => __ID__; public void Resolve(Dictionary _tables) { PostResolve(); } public void TranslateText(System.Func translator) { } public override string ToString() { return "{ " + "Day:" + Day + "," + "LevelRequired:" + LevelRequired + "," + "StartTime:" + StartTime + "," + "EndTime:" + EndTime + "," + "BuffID:" + BuffID + "," + "}"; } partial void PostInit(); partial void PostResolve(); } }