//------------------------------------------------------------------------------ // // 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 FixedFishList : Bright.Config.BeanBase { public JSONNode json; public FixedFishList(JSONNode _json) { { if(!_json["ID"].IsNumber) { throw new SerializationException(); } ID = _json["ID"]; } { if(!_json["FishID"].IsNumber) { throw new SerializationException(); } FishID = _json["FishID"]; } { if(!_json["EatFishType"].IsNumber) { throw new SerializationException(); } EatFishType = _json["EatFishType"]; } { if(!_json["EatenFishID"].IsNumber) { throw new SerializationException(); } EatenFishID = _json["EatenFishID"]; } { if(!_json["UIEatHpPercent"].IsNumber) { throw new SerializationException(); } UIEatHpPercent = _json["UIEatHpPercent"]; } { if(!_json["RealFishID"].IsNumber) { throw new SerializationException(); } RealFishID = _json["RealFishID"]; } { if(!_json["IsEventtargetTrigger"].IsBoolean) { throw new SerializationException(); } IsEventtargetTrigger = _json["IsEventtargetTrigger"]; } { if(!_json["EventtargetTriggerParam"].IsNumber) { throw new SerializationException(); } EventtargetTriggerParam = _json["EventtargetTriggerParam"]; } { if(!_json["IfStaPowPopUp"].IsNumber) { throw new SerializationException(); } IfStaPowPopUp = _json["IfStaPowPopUp"]; } json = _json; PostInit(); } public FixedFishList(int ID, int FishID, int EatFishType, int EatenFishID, float UIEatHpPercent, int RealFishID, bool IsEventtargetTrigger, int EventtargetTriggerParam, int IfStaPowPopUp ) { this.ID = ID; this.FishID = FishID; this.EatFishType = EatFishType; this.EatenFishID = EatenFishID; this.UIEatHpPercent = UIEatHpPercent; this.RealFishID = RealFishID; this.IsEventtargetTrigger = IsEventtargetTrigger; this.EventtargetTriggerParam = EventtargetTriggerParam; this.IfStaPowPopUp = IfStaPowPopUp; PostInit(); } public static FixedFishList DeserializeFixedFishList(JSONNode _json) { return new FixedFishList(_json); } /// /// 列表,循环 /// public int ID { get; private set; } /// /// item表主键 /// public int FishID { get; private set; } /// /// 0:直接钓起
1:UI吃鱼
2:动画吃鱼 ///
public int EatFishType { get; private set; } /// /// item表主键 /// public int EatenFishID { get; private set; } /// /// 从这个区间到0%之间随机出一个血量,血量低于这个数值就吃鱼 /// public float UIEatHpPercent { get; private set; } /// /// 钓到的积分、重量会加给这个编号的鱼 /// public int RealFishID { get; private set; } /// /// 0:不触发
1:触发 ///
public bool IsEventtargetTrigger { get; private set; } /// /// 标鱼类、材质类:不填写,直接沿用鱼的编号
信物类、特殊鱼类:填写活动鱼的index ///
public int EventtargetTriggerParam { get; private set; } /// /// guidancepopuppanel的Station_powerreel是否生效 /// public int IfStaPowPopUp { get; private set; } public const int __ID__ = 1521809034; public override int GetTypeId() => __ID__; public void Resolve(Dictionary _tables) { PostResolve(); } public void TranslateText(System.Func translator) { } public override string ToString() { return "{ " + "ID:" + ID + "," + "FishID:" + FishID + "," + "EatFishType:" + EatFishType + "," + "EatenFishID:" + EatenFishID + "," + "UIEatHpPercent:" + UIEatHpPercent + "," + "RealFishID:" + RealFishID + "," + "IsEventtargetTrigger:" + IsEventtargetTrigger + "," + "EventtargetTriggerParam:" + EventtargetTriggerParam + "," + "IfStaPowPopUp:" + IfStaPowPopUp + "," + "}"; } partial void PostInit(); partial void PostResolve(); } }