2023-08-22 19:08:45 +08:00
|
|
|
//------------------------------------------------------------------------------
|
|
|
|
|
// <auto-generated>
|
|
|
|
|
// This code was generated by a tool.
|
|
|
|
|
// Changes to this file may cause incorrect behavior and will be lost if
|
|
|
|
|
// the code is regenerated.
|
|
|
|
|
// </auto-generated>
|
|
|
|
|
//------------------------------------------------------------------------------
|
|
|
|
|
using Bright.Serialization;
|
|
|
|
|
using System.Collections.Generic;
|
|
|
|
|
using SimpleJSON;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
namespace cfg
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
public sealed partial class GlobalConfig
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
private readonly DataGlobalConfig _data;
|
|
|
|
|
|
|
|
|
|
public GlobalConfig(JSONNode _json)
|
|
|
|
|
{
|
|
|
|
|
if(!_json.IsArray)
|
|
|
|
|
{
|
|
|
|
|
throw new SerializationException();
|
|
|
|
|
}
|
|
|
|
|
if (_json.Count != 1) throw new SerializationException("table mode=one, but size != 1");
|
|
|
|
|
_data = DataGlobalConfig.DeserializeDataGlobalConfig(_json[0]);
|
|
|
|
|
PostInit();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 英雄经验池道具id
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int HeroExpItem => _data.HeroExpItem;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 道具默认最大上限
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int ItemMaxDefault => _data.ItemMaxDefault;
|
|
|
|
|
/// <summary>
|
2023-10-19 15:00:19 +08:00
|
|
|
/// 跨天小时点
|
2023-08-22 19:08:45 +08:00
|
|
|
/// </summary>
|
2023-10-19 15:00:19 +08:00
|
|
|
public int DailyChangeHour => _data.DailyChangeHour;
|
2023-08-22 19:08:45 +08:00
|
|
|
/// <summary>
|
|
|
|
|
/// 被压制时的buffIds
|
|
|
|
|
/// </summary>
|
|
|
|
|
public System.Collections.Generic.List<int> SuppressBuffIds => _data.SuppressBuffIds;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 逃跑时的buffIds
|
|
|
|
|
/// </summary>
|
|
|
|
|
public System.Collections.Generic.List<int> RetreatBuffIds => _data.RetreatBuffIds;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 战斗数值规则优化_0813 中需求的参数n
|
|
|
|
|
/// </summary>
|
|
|
|
|
public float FPN => _data.FPN;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 战斗数值规则优化_0813 中需求的参数K
|
|
|
|
|
/// </summary>
|
|
|
|
|
public float FPK => _data.FPK;
|
2023-10-19 15:00:19 +08:00
|
|
|
/// <summary>
|
|
|
|
|
/// 玩家默认队伍编组角色ID列表
|
|
|
|
|
/// </summary>
|
|
|
|
|
public System.Collections.Generic.List<int> DefaultTeamIDs => _data.DefaultTeamIDs;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 玩家默认队伍编组icon
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int DefaultTeamIcon => _data.DefaultTeamIcon;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 玩家默认队伍编组名称
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string DefaultTeamName => _data.DefaultTeamName;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 最大队伍数量
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int MaxTeamCount => _data.MaxTeamCount;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 体力道具ID
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int EnergyPointID => _data.EnergyPointID;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 体力恢复时间间隔(秒)
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int EnergyPointRecoverTime => _data.EnergyPointRecoverTime;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 开枪默认地面特效
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int GroundFireEffectId => _data.GroundFireEffectId;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 钻石道具ID
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int DiamondItemId => _data.DiamondItemId;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 金币道具ID
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int GoldItemId => _data.GoldItemId;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 邮件有效天数
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int MailDays => _data.MailDays;
|
2023-12-08 13:28:03 +08:00
|
|
|
/// <summary>
|
|
|
|
|
/// 最大邮件数量
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int MaxMailCount => _data.MaxMailCount;
|
2023-12-19 12:25:19 +08:00
|
|
|
/// <summary>
|
|
|
|
|
/// 头像图片路径前缀
|
|
|
|
|
/// </summary>
|
|
|
|
|
public string HeadPicFrontPath => _data.HeadPicFrontPath;
|
2023-12-26 16:10:48 +08:00
|
|
|
/// <summary>
|
|
|
|
|
/// PVP关卡ID
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int PVPLevelID => _data.PVPLevelID;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// 下一周的PVP关卡ID
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int NextPVPLevelID => _data.NextPVPLevelID;
|
2024-01-02 19:14:05 +08:00
|
|
|
/// <summary>
|
|
|
|
|
/// pvp匹配分差值
|
|
|
|
|
/// </summary>
|
|
|
|
|
public float PvpScoreOffset => _data.PvpScoreOffset;
|
2024-01-03 12:46:40 +08:00
|
|
|
/// <summary>
|
|
|
|
|
/// PVP基础分
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int PvpScoreBase => _data.PvpScoreBase;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// PVP提高分
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int PvpScoreUp => _data.PvpScoreUp;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// PVP降低分
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int PvpScoreDown => _data.PvpScoreDown;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// PVP失败扣分
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int PvpScoreFailed => _data.PvpScoreFailed;
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// PVP防守胜利分
|
|
|
|
|
/// </summary>
|
|
|
|
|
public int PvpScoreDefence => _data.PvpScoreDefence;
|
2023-08-22 19:08:45 +08:00
|
|
|
|
|
|
|
|
public void Resolve(Dictionary<string, object> _tables)
|
|
|
|
|
{
|
|
|
|
|
_data.Resolve(_tables);
|
|
|
|
|
PostResolve();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void TranslateText(System.Func<string, string, string> translator)
|
|
|
|
|
{
|
|
|
|
|
_data.TranslateText(translator);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
partial void PostInit();
|
|
|
|
|
partial void PostResolve();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|