//------------------------------------------------------------------------------ // // 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 TbAquariumConfig { private readonly AquariumConfig _data; public TbAquariumConfig(JSONNode _json) { if(!_json.IsArray) { throw new SerializationException(); } if (_json.Count != 1) throw new SerializationException("table mode=one, but size != 1"); _data = AquariumConfig.DeserializeAquariumConfig(_json[0]); PostInit(); } /// /// 特殊鱼列表,对应Item表主键 /// public System.Collections.Generic.List AquariumSpFishList => _data.AquariumSpFishList; /// /// 每次广告降低的时间 /// public float AdAccelerate => _data.AdAccelerate; /// /// 第一次广告降低的时间 /// public float AdAccelerateFirst => _data.AdAccelerateFirst; /// /// 每次广告消耗的钻石 /// public int AdAccelerateDiamondCost => _data.AdAccelerateDiamondCost; /// /// 每次刷新周期可以看的广告最大次数 /// public int AdMaxTime => _data.AdMaxTime; /// /// 每天最多能刷多少次 /// public int RefreshTime => _data.RefreshTime; /// /// 变异的材质 /// public string MutantMaterial => _data.MutantMaterial; /// /// 刺鱼时,可以选择随机玩家的次数 /// public int RaidChangeTimes => _data.RaidChangeTimes; public void Resolve(Dictionary _tables) { _data.Resolve(_tables); PostResolve(); } public void TranslateText(System.Func translator) { _data.TranslateText(translator); } partial void PostInit(); partial void PostResolve(); } }