//------------------------------------------------------------------------------
//
// 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();
}
}