//------------------------------------------------------------------------------ // // 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 TbServerConfig { private readonly ServerConfig _data; public TbServerConfig(JSONNode _json) { if(!_json.IsArray) { throw new SerializationException(); } if (_json.Count != 1) throw new SerializationException("table mode=one, but size != 1"); _data = ServerConfig.DeserializeServerConfig(_json[0]); PostInit(); } /// /// 反作弊开关 /// public bool AntiCheatOn => _data.AntiCheatOn; /// /// 反作弊参数设定字典 /// public System.Collections.Generic.Dictionary> AntiCheatParam => _data.AntiCheatParam; /// /// 聊天列表最大数量,算上表情和入会通知等事件 /// public int ClubChatMaxCount => _data.ClubChatMaxCount; /// /// 聊天列表最大保存时间,单位天 /// public int ClubChatMaxDay => _data.ClubChatMaxDay; /// /// 推荐公会列表,分别对应3个列表的数量 /// public System.Collections.Generic.List ClubRecommendedList => _data.ClubRecommendedList; /// /// 模糊搜索数量 /// public int ClubFuzzySearchCount => _data.ClubFuzzySearchCount; /// /// 默认公会头像 /// public int ClubInitAvatar => _data.ClubInitAvatar; /// /// 默认公会头像框 /// public int ClubInitFrame => _data.ClubInitFrame; /// /// 公会初始活跃度 /// public int ClubInitAP => _data.ClubInitAP; /// /// 公会单次签到增加活跃度数值 /// public int ClubAPAddedPerSign => _data.ClubAPAddedPerSign; /// /// 公会人数上限,基于等级的数组 /// public System.Collections.Generic.List ClubRoomPerLevel => _data.ClubRoomPerLevel; /// /// 公会名称最大字符数 /// public int ClubNameMaxChar => _data.ClubNameMaxChar; /// /// 公会宣言最大字符数 /// public int ClubNoticeMaxChar => _data.ClubNoticeMaxChar; /// /// 公会签到奖励 /// public int ClubSignReward => _data.ClubSignReward; /// /// 公会创建的钞票消耗 /// public int ClubCreationCashCost => _data.ClubCreationCashCost; /// /// 公会捐赠的钞票奖励 /// public int ClubDonationCashReward => _data.ClubDonationCashReward; /// /// 公会聊天间隔时间设置(单位秒) /// public int ClubChatLimitTime => _data.ClubChatLimitTime; /// /// 公会请求体力的时间间隔(单位小时) /// public int ClubLureRequestCd => _data.ClubLureRequestCd; /// /// 每次请求能够获得的体力数量 /// public int ClubLureDonateReward => _data.ClubLureDonateReward; /// /// 每次请求需要几次帮助 /// public int ClubLureRequestCount => _data.ClubLureRequestCount; /// /// 每人每天能够帮助其他人多少次 /// public int ClubLureDonateLimit => _data.ClubLureDonateLimit; /// /// 公会会长x天未登录时转让会长 /// public int ClubMasterTransferCondition => _data.ClubMasterTransferCondition; /// /// 转让时检测公会近x天登录过的玩家 /// public int ClubTransferAvailableCondition => _data.ClubTransferAvailableCondition; /// /// 公会x天内无登录玩家 /// public int ClubDissolutionCondition => _data.ClubDissolutionCondition; /// /// 最近活跃天数显示上限 /// public int ClubMaxRecentActiveTime => _data.ClubMaxRecentActiveTime; /// /// 公会最大副会长数量 /// public int ClubMaxCoLeaderCount => _data.ClubMaxCoLeaderCount; /// /// 公会最大长老数量 /// public int ClubMaxElderCount => _data.ClubMaxElderCount; public int PictureGiftedLimitDaily => _data.PictureGiftedLimitDaily; /// /// 好友推荐的限制等级 /// public int FriendRecommendLevel => _data.FriendRecommendLevel; public void Resolve(Dictionary _tables) { _data.Resolve(_tables); PostResolve(); } public void TranslateText(System.Func translator) { _data.TranslateText(translator); } partial void PostInit(); partial void PostResolve(); } }