先修复一下,错误的场景 删除不必要的钓场资产 修复into场景 update:更新meta文件,修复报错 update:修复资源 修复第一章节建造 修复建造第三章 update:删除多余内容 update:更新README.md update:还原图标 update:更新README update:更新配置
889 lines
61 KiB
C#
889 lines
61 KiB
C#
//------------------------------------------------------------------------------
|
||
// <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
|
||
{
|
||
|
||
/// <summary>
|
||
/// 全局设定
|
||
/// </summary>
|
||
public sealed partial class GlobalConfig : Bright.Config.BeanBase
|
||
{
|
||
public JSONNode json;
|
||
public GlobalConfig(JSONNode _json)
|
||
{
|
||
{ if(!_json["NoFail"].IsNumber) { throw new SerializationException(); } NoFail = _json["NoFail"]; }
|
||
{ if(!_json["NoFailWithGuidance"].IsNumber) { throw new SerializationException(); } NoFailWithGuidance = _json["NoFailWithGuidance"]; }
|
||
{ if(!_json["FailWithoutEnergyConsuming"].IsNumber) { throw new SerializationException(); } FailWithoutEnergyConsuming = _json["FailWithoutEnergyConsuming"]; }
|
||
{ if(!_json["FixedGuidance"].IsString) { throw new SerializationException(); } FixedGuidance = _json["FixedGuidance"]; }
|
||
{ if(!_json["FixedGuidance02"].IsString) { throw new SerializationException(); } FixedGuidance02 = _json["FixedGuidance02"]; }
|
||
{ if(!_json["AutoBuildUnlock"].IsNumber) { throw new SerializationException(); } AutoBuildUnlock = _json["AutoBuildUnlock"]; }
|
||
{ if(!_json["AutoClaimUnlock"].IsNumber) { throw new SerializationException(); } AutoClaimUnlock = _json["AutoClaimUnlock"]; }
|
||
{ if(!_json["BuildRedPointUnlock"].IsString) { throw new SerializationException(); } BuildRedPointUnlock = _json["BuildRedPointUnlock"]; }
|
||
{ if(!_json["BombAvailableLevel"].IsNumber) { throw new SerializationException(); } BombAvailableLevel = _json["BombAvailableLevel"]; }
|
||
{ if(!_json["MaxComboUnlockFish"].IsNumber) { throw new SerializationException(); } MaxComboUnlockFish = _json["MaxComboUnlockFish"]; }
|
||
{ var __json0 = _json["ComboCountAccelerateFactor"]; if(!__json0.IsArray) { throw new SerializationException(); } ComboCountAccelerateFactor = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } ComboCountAccelerateFactor.Add(__v0); } }
|
||
{ if(!_json["PreviewUnlockLevel"].IsNumber) { throw new SerializationException(); } PreviewUnlockLevel = _json["PreviewUnlockLevel"]; }
|
||
{ if(!_json["WheelIAADailyCount"].IsNumber) { throw new SerializationException(); } WheelIAADailyCount = _json["WheelIAADailyCount"]; }
|
||
{ if(!_json["WheelPerTime"].IsNumber) { throw new SerializationException(); } WheelPerTime = _json["WheelPerTime"]; }
|
||
{ if(!_json["WheelAccMaxTime"].IsNumber) { throw new SerializationException(); } WheelAccMaxTime = _json["WheelAccMaxTime"]; }
|
||
{ if(!_json["FishingRetryPowerReduction"].IsNumber) { throw new SerializationException(); } FishingRetryPowerReduction = _json["FishingRetryPowerReduction"]; }
|
||
{ if(!_json["FishingRetryHPReduction"].IsNumber) { throw new SerializationException(); } FishingRetryHPReduction = _json["FishingRetryHPReduction"]; }
|
||
{ if(!_json["FishingRetryEscapeReduction"].IsNumber) { throw new SerializationException(); } FishingRetryEscapeReduction = _json["FishingRetryEscapeReduction"]; }
|
||
{ if(!_json["InitBotLuck"].IsNumber) { throw new SerializationException(); } InitBotLuck = _json["InitBotLuck"]; }
|
||
{ var __json0 = _json["BotLuckBasic"]; if(!__json0.IsArray) { throw new SerializationException(); } BotLuckBasic = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } BotLuckBasic.Add(__v0); } }
|
||
{ var __json0 = _json["BotLuckParam"]; if(!__json0.IsArray) { throw new SerializationException(); } BotLuckParam = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } BotLuckParam.Add(__v0); } }
|
||
{ var __json0 = _json["ModifierToBotLuck"]; if(!__json0.IsArray) { throw new SerializationException(); } ModifierToBotLuck = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } ModifierToBotLuck.Add(__v0); } }
|
||
{ if(!_json["InitFishLuck"].IsNumber) { throw new SerializationException(); } InitFishLuck = _json["InitFishLuck"]; }
|
||
{ var __json0 = _json["FishLuckBasic"]; if(!__json0.IsArray) { throw new SerializationException(); } FishLuckBasic = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } FishLuckBasic.Add(__v0); } }
|
||
{ var __json0 = _json["FishLuckParam"]; if(!__json0.IsArray) { throw new SerializationException(); } FishLuckParam = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } FishLuckParam.Add(__v0); } }
|
||
{ var __json0 = _json["ModifierToFishLuck"]; if(!__json0.IsArray) { throw new SerializationException(); } ModifierToFishLuck = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } ModifierToFishLuck.Add(__v0); } }
|
||
{ var __json0 = _json["BotRandParam"]; if(!__json0.IsArray) { throw new SerializationException(); } BotRandParam = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } BotRandParam.Add(__v0); } }
|
||
{ if(!_json["DailyLoginLuckAddToCategory"].IsNumber) { throw new SerializationException(); } DailyLoginLuckAddToCategory = _json["DailyLoginLuckAddToCategory"]; }
|
||
{ if(!_json["DailyLoginLuckAddToFish"].IsNumber) { throw new SerializationException(); } DailyLoginLuckAddToFish = _json["DailyLoginLuckAddToFish"]; }
|
||
{ if(!_json["CommercialFishParam"].IsNumber) { throw new SerializationException(); } CommercialFishParam = _json["CommercialFishParam"]; }
|
||
{ if(!_json["EventSlapProb"].IsNumber) { throw new SerializationException(); } EventSlapProb = _json["EventSlapProb"]; }
|
||
{ if(!_json["EventSlapBombPoint"].IsNumber) { throw new SerializationException(); } EventSlapBombPoint = _json["EventSlapBombPoint"]; }
|
||
{ if(!_json["EventSlapRaidPoint"].IsNumber) { throw new SerializationException(); } EventSlapRaidPoint = _json["EventSlapRaidPoint"]; }
|
||
{ if(!_json["EventBattleDuration"].IsNumber) { throw new SerializationException(); } EventBattleDuration = _json["EventBattleDuration"]; }
|
||
{ var __json0 = _json["EventSlapIapList"]; if(!__json0.IsArray) { throw new SerializationException(); } EventSlapIapList = new System.Collections.Generic.List<int>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } EventSlapIapList.Add(__v0); } }
|
||
{ if(!_json["LineLengthParam"].IsNumber) { throw new SerializationException(); } LineLengthParam = _json["LineLengthParam"]; }
|
||
{ if(!_json["WarningLineLengthRatio"].IsNumber) { throw new SerializationException(); } WarningLineLengthRatio = _json["WarningLineLengthRatio"]; }
|
||
{ if(!_json["FailDelayTime"].IsNumber) { throw new SerializationException(); } FailDelayTime = _json["FailDelayTime"]; }
|
||
{ if(!_json["AutoFishingUnlockCount"].IsNumber) { throw new SerializationException(); } AutoFishingUnlockCount = _json["AutoFishingUnlockCount"]; }
|
||
{ var __json0 = _json["AutoFishingWarningParam"]; if(!__json0.IsArray) { throw new SerializationException(); } AutoFishingWarningParam = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } AutoFishingWarningParam.Add(__v0); } }
|
||
{ var __json0 = _json["BattleFloatingNumberDamageParam"]; if(!__json0.IsArray) { throw new SerializationException(); } BattleFloatingNumberDamageParam = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } BattleFloatingNumberDamageParam.Add(__v0); } }
|
||
{ var __json0 = _json["BattleFloatingNumberScaleList"]; if(!__json0.IsArray) { throw new SerializationException(); } BattleFloatingNumberScaleList = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } BattleFloatingNumberScaleList.Add(__v0); } }
|
||
{ var __json0 = _json["BarShakePriority"]; if(!__json0.IsArray) { throw new SerializationException(); } BarShakePriority = new System.Collections.Generic.List<string>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { string __v0; { if(!__e0.IsString) { throw new SerializationException(); } __v0 = __e0; } BarShakePriority.Add(__v0); } }
|
||
{ if(!_json["InitEnergy"].IsNumber) { throw new SerializationException(); } InitEnergy = _json["InitEnergy"]; }
|
||
{ if(!_json["InitCash"].IsNumber) { throw new SerializationException(); } InitCash = _json["InitCash"]; }
|
||
{ if(!_json["InitResin"].IsNumber) { throw new SerializationException(); } InitResin = _json["InitResin"]; }
|
||
{ if(!_json["InitWheelTicket"].IsNumber) { throw new SerializationException(); } InitWheelTicket = _json["InitWheelTicket"]; }
|
||
{ if(!_json["InitEnergyLimit"].IsNumber) { throw new SerializationException(); } InitEnergyLimit = _json["InitEnergyLimit"]; }
|
||
{ if(!_json["InitEnergyRestorationSpeed"].IsNumber) { throw new SerializationException(); } InitEnergyRestorationSpeed = _json["InitEnergyRestorationSpeed"]; }
|
||
{ if(!_json["InitEnergyRestorationCount"].IsNumber) { throw new SerializationException(); } InitEnergyRestorationCount = _json["InitEnergyRestorationCount"]; }
|
||
{ if(!_json["InitAvatar"].IsNumber) { throw new SerializationException(); } InitAvatar = _json["InitAvatar"]; }
|
||
{ if(!_json["InitRodID"].IsNumber) { throw new SerializationException(); } InitRodID = _json["InitRodID"]; }
|
||
{ if(!_json["InitGloveID"].IsNumber) { throw new SerializationException(); } InitGloveID = _json["InitGloveID"]; }
|
||
{ if(!_json["DefaultSpMapID"].IsNumber) { throw new SerializationException(); } DefaultSpMapID = _json["DefaultSpMapID"]; }
|
||
{ if(!_json["MusicSetting"].IsBoolean) { throw new SerializationException(); } MusicSetting = _json["MusicSetting"]; }
|
||
{ if(!_json["SoundSetting"].IsBoolean) { throw new SerializationException(); } SoundSetting = _json["SoundSetting"]; }
|
||
{ if(!_json["VibrateSetting"].IsBoolean) { throw new SerializationException(); } VibrateSetting = _json["VibrateSetting"]; }
|
||
{ if(!_json["NoticeSetting"].IsBoolean) { throw new SerializationException(); } NoticeSetting = _json["NoticeSetting"]; }
|
||
{ if(!_json["LanguageSetting"].IsString) { throw new SerializationException(); } LanguageSetting = _json["LanguageSetting"]; }
|
||
{ if(!_json["CDKeyCD"].IsNumber) { throw new SerializationException(); } CDKeyCD = _json["CDKeyCD"]; }
|
||
{ if(!_json["MailDeliverLevel"].IsNumber) { throw new SerializationException(); } MailDeliverLevel = _json["MailDeliverLevel"]; }
|
||
{ if(!_json["NotPopUpUnlockLevel"].IsNumber) { throw new SerializationException(); } NotPopUpUnlockLevel = _json["NotPopUpUnlockLevel"]; }
|
||
{ if(!_json["AccountLinkReward"].IsNumber) { throw new SerializationException(); } AccountLinkReward = _json["AccountLinkReward"]; }
|
||
{ var __json0 = _json["RankIcon"]; if(!__json0.IsArray) { throw new SerializationException(); } RankIcon = new System.Collections.Generic.List<string>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { string __v0; { if(!__e0.IsString) { throw new SerializationException(); } __v0 = __e0; } RankIcon.Add(__v0); } }
|
||
{ var __json0 = _json["Rank"]; if(!__json0.IsArray) { throw new SerializationException(); } Rank = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } Rank.Add(__v0); } }
|
||
{ var __json0 = _json["RankForSpFish"]; if(!__json0.IsArray) { throw new SerializationException(); } RankForSpFish = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } RankForSpFish.Add(__v0); } }
|
||
{ var __json0 = _json["RankForSpFishParams"]; if(!__json0.IsArray) { throw new SerializationException(); } RankForSpFishParams = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } RankForSpFishParams.Add(__v0); } }
|
||
{ var __json0 = _json["RankVibration"]; if(!__json0.IsArray) { throw new SerializationException(); } RankVibration = new System.Collections.Generic.List<int>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } RankVibration.Add(__v0); } }
|
||
{ if(!_json["HoldVibrationInterval"].IsNumber) { throw new SerializationException(); } HoldVibrationInterval = _json["HoldVibrationInterval"]; }
|
||
{ if(!_json["ReelVibrationInterval"].IsNumber) { throw new SerializationException(); } ReelVibrationInterval = _json["ReelVibrationInterval"]; }
|
||
{ if(!_json["FishingFailPanelDelay"].IsNumber) { throw new SerializationException(); } FishingFailPanelDelay = _json["FishingFailPanelDelay"]; }
|
||
{ if(!_json["FishingFailPiercingCount"].IsNumber) { throw new SerializationException(); } FishingFailPiercingCount = _json["FishingFailPiercingCount"]; }
|
||
{ if(!_json["FishingFailStrugglingTime"].IsNumber) { throw new SerializationException(); } FishingFailStrugglingTime = _json["FishingFailStrugglingTime"]; }
|
||
{ if(!_json["FishingFailProgress"].IsNumber) { throw new SerializationException(); } FishingFailProgress = _json["FishingFailProgress"]; }
|
||
{ if(!_json["BottleCashParamBase"].IsNumber) { throw new SerializationException(); } BottleCashParamBase = _json["BottleCashParamBase"]; }
|
||
{ if(!_json["BottleCashParamDiv"].IsNumber) { throw new SerializationException(); } BottleCashParamDiv = _json["BottleCashParamDiv"]; }
|
||
{ if(!_json["BottleCashParamLevel"].IsNumber) { throw new SerializationException(); } BottleCashParamLevel = _json["BottleCashParamLevel"]; }
|
||
{ if(!_json["BottleCashParamLimit"].IsNumber) { throw new SerializationException(); } BottleCashParamLimit = _json["BottleCashParamLimit"]; }
|
||
{ if(!_json["HoldIntervalGeneral"].IsNumber) { throw new SerializationException(); } HoldIntervalGeneral = _json["HoldIntervalGeneral"]; }
|
||
{ if(!_json["TimeScalePerStep"].IsNumber) { throw new SerializationException(); } TimeScalePerStep = _json["TimeScalePerStep"]; }
|
||
{ if(!_json["AccMaxStep"].IsNumber) { throw new SerializationException(); } AccMaxStep = _json["AccMaxStep"]; }
|
||
{ if(!_json["TapTimeScale"].IsNumber) { throw new SerializationException(); } TapTimeScale = _json["TapTimeScale"]; }
|
||
{ if(!_json["TapScaleMaxStep"].IsNumber) { throw new SerializationException(); } TapScaleMaxStep = _json["TapScaleMaxStep"]; }
|
||
{ if(!_json["FastAutoBuildUnlockLevel"].IsNumber) { throw new SerializationException(); } FastAutoBuildUnlockLevel = _json["FastAutoBuildUnlockLevel"]; }
|
||
{ if(!_json["RotationDuration"].IsNumber) { throw new SerializationException(); } RotationDuration = _json["RotationDuration"]; }
|
||
{ if(!_json["TimelineScale"].IsNumber) { throw new SerializationException(); } TimelineScale = _json["TimelineScale"]; }
|
||
{ if(!_json["TapMinSteps"].IsNumber) { throw new SerializationException(); } TapMinSteps = _json["TapMinSteps"]; }
|
||
{ if(!_json["FastAutoBuildUnlockParam"].IsNumber) { throw new SerializationException(); } FastAutoBuildUnlockParam = _json["FastAutoBuildUnlockParam"]; }
|
||
{ if(!_json["ShowPopupPack"].IsNumber) { throw new SerializationException(); } ShowPopupPack = _json["ShowPopupPack"]; }
|
||
{ if(!_json["ShowPopupEvent"].IsNumber) { throw new SerializationException(); } ShowPopupEvent = _json["ShowPopupEvent"]; }
|
||
{ if(!_json["EventtargetNoviceID"].IsNumber) { throw new SerializationException(); } EventtargetNoviceID = _json["EventtargetNoviceID"]; }
|
||
{ if(!_json["EventtargetNoviceMinTime"].IsNumber) { throw new SerializationException(); } EventtargetNoviceMinTime = _json["EventtargetNoviceMinTime"]; }
|
||
{ if(!_json["EventtargetNextToNoviceMaxTime"].IsNumber) { throw new SerializationException(); } EventtargetNextToNoviceMaxTime = _json["EventtargetNextToNoviceMaxTime"]; }
|
||
{ var __json0 = _json["FishUnDownloadAlter"]; if(!__json0.IsArray) { throw new SerializationException(); } FishUnDownloadAlter = new System.Collections.Generic.List<int>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } FishUnDownloadAlter.Add(__v0); } }
|
||
{ if(!_json["BoxMaxOpenCount"].IsNumber) { throw new SerializationException(); } BoxMaxOpenCount = _json["BoxMaxOpenCount"]; }
|
||
{ if(!_json["NewItemWeightForFish"].IsNumber) { throw new SerializationException(); } NewItemWeightForFish = _json["NewItemWeightForFish"]; }
|
||
{ if(!_json["MaxZoneScaleGap"].IsNumber) { throw new SerializationException(); } MaxZoneScaleGap = _json["MaxZoneScaleGap"]; }
|
||
{ if(!_json["MaxZoneSpeedGap"].IsNumber) { throw new SerializationException(); } MaxZoneSpeedGap = _json["MaxZoneSpeedGap"]; }
|
||
{ if(!_json["MaxStrugglingGap"].IsNumber) { throw new SerializationException(); } MaxStrugglingGap = _json["MaxStrugglingGap"]; }
|
||
{ if(!_json["MinBarIncrease"].IsNumber) { throw new SerializationException(); } MinBarIncrease = _json["MinBarIncrease"]; }
|
||
{ if(!_json["MinMaxCount"].IsNumber) { throw new SerializationException(); } MinMaxCount = _json["MinMaxCount"]; }
|
||
{ if(!_json["HoldBarIncreasing"].IsNumber) { throw new SerializationException(); } HoldBarIncreasing = _json["HoldBarIncreasing"]; }
|
||
{ if(!_json["HoldBarDecreasing"].IsNumber) { throw new SerializationException(); } HoldBarDecreasing = _json["HoldBarDecreasing"]; }
|
||
{ if(!_json["RankSSS"].IsNumber) { throw new SerializationException(); } RankSSS = _json["RankSSS"]; }
|
||
{ if(!_json["RankSS"].IsNumber) { throw new SerializationException(); } RankSS = _json["RankSS"]; }
|
||
{ if(!_json["RankS"].IsNumber) { throw new SerializationException(); } RankS = _json["RankS"]; }
|
||
{ if(!_json["RankA"].IsNumber) { throw new SerializationException(); } RankA = _json["RankA"]; }
|
||
{ if(!_json["RankB"].IsNumber) { throw new SerializationException(); } RankB = _json["RankB"]; }
|
||
{ if(!_json["RankC"].IsNumber) { throw new SerializationException(); } RankC = _json["RankC"]; }
|
||
{ if(!_json["FishingFailWaitingTime"].IsNumber) { throw new SerializationException(); } FishingFailWaitingTime = _json["FishingFailWaitingTime"]; }
|
||
{ if(!_json["GlobalTimeOffset"].IsNumber) { throw new SerializationException(); } GlobalTimeOffset = _json["GlobalTimeOffset"]; }
|
||
{ if(!_json["DiggingShovelValue"].IsNumber) { throw new SerializationException(); } DiggingShovelValue = _json["DiggingShovelValue"]; }
|
||
{ if(!_json["DiggingRedPoint"].IsNumber) { throw new SerializationException(); } DiggingRedPoint = _json["DiggingRedPoint"]; }
|
||
{ var __json0 = _json["DiggingPropShowTime"]; if(!__json0.IsArray) { throw new SerializationException(); } DiggingPropShowTime = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } DiggingPropShowTime.Add(__v0); } }
|
||
{ var __json0 = _json["FishQualityIcon"]; if(!__json0.IsArray) { throw new SerializationException(); } FishQualityIcon = new System.Collections.Generic.List<string>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { string __v0; { if(!__e0.IsString) { throw new SerializationException(); } __v0 = __e0; } FishQualityIcon.Add(__v0); } }
|
||
{ if(!_json["FreezeSkillGuidance"].IsString) { throw new SerializationException(); } FreezeSkillGuidance = _json["FreezeSkillGuidance"]; }
|
||
{ if(!_json["ElectricSkillGuidance"].IsString) { throw new SerializationException(); } ElectricSkillGuidance = _json["ElectricSkillGuidance"]; }
|
||
{ if(!_json["SuperDashSkillGuidance"].IsString) { throw new SerializationException(); } SuperDashSkillGuidance = _json["SuperDashSkillGuidance"]; }
|
||
{ if(!_json["CorruptSkillGuidance"].IsString) { throw new SerializationException(); } CorruptSkillGuidance = _json["CorruptSkillGuidance"]; }
|
||
{ if(!_json["EgyptianSkillGuidance"].IsString) { throw new SerializationException(); } EgyptianSkillGuidance = _json["EgyptianSkillGuidance"]; }
|
||
{ if(!_json["PollutionSkillGuidance"].IsString) { throw new SerializationException(); } PollutionSkillGuidance = _json["PollutionSkillGuidance"]; }
|
||
{ if(!_json["EasterSkillGuidance"].IsString) { throw new SerializationException(); } EasterSkillGuidance = _json["EasterSkillGuidance"]; }
|
||
{ if(!_json["SkillGuidanceRemainings"].IsNumber) { throw new SerializationException(); } SkillGuidanceRemainings = _json["SkillGuidanceRemainings"]; }
|
||
{ if(!_json["StaPowPopupTime"].IsNumber) { throw new SerializationException(); } StaPowPopupTime = _json["StaPowPopupTime"]; }
|
||
{ var __json0 = _json["BetaLureRoundingStep"]; if(!__json0.IsArray) { throw new SerializationException(); } BetaLureRoundingStep = new System.Collections.Generic.List<int>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } BetaLureRoundingStep.Add(__v0); } }
|
||
{ var __json0 = _json["BetaCashRoundingStep"]; if(!__json0.IsArray) { throw new SerializationException(); } BetaCashRoundingStep = new System.Collections.Generic.List<int>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } BetaCashRoundingStep.Add(__v0); } }
|
||
{ var __json0 = _json["LureScaleRoundingStep"]; if(!__json0.IsArray) { throw new SerializationException(); } LureScaleRoundingStep = new System.Collections.Generic.List<int>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } LureScaleRoundingStep.Add(__v0); } }
|
||
{ if(!_json["DynamicVipLifeTime"].IsNumber) { throw new SerializationException(); } DynamicVipLifeTime = _json["DynamicVipLifeTime"]; }
|
||
{ var __json0 = _json["DynamicVipParam"]; if(!__json0.IsArray) { throw new SerializationException(); } DynamicVipParam = new System.Collections.Generic.List<float>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { float __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } DynamicVipParam.Add(__v0); } }
|
||
{ if(!_json["TapjoyWakeParam"].IsNumber) { throw new SerializationException(); } TapjoyWakeParam = _json["TapjoyWakeParam"]; }
|
||
{ var __json0 = _json["EventBossFightIapList"]; if(!__json0.IsArray) { throw new SerializationException(); } EventBossFightIapList = new System.Collections.Generic.List<int>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } EventBossFightIapList.Add(__v0); } }
|
||
json = _json;
|
||
PostInit();
|
||
}
|
||
|
||
public GlobalConfig(int NoFail, int NoFailWithGuidance, int FailWithoutEnergyConsuming, string FixedGuidance, string FixedGuidance02, int AutoBuildUnlock, int AutoClaimUnlock, string BuildRedPointUnlock, int BombAvailableLevel, int MaxComboUnlockFish, System.Collections.Generic.List<float> ComboCountAccelerateFactor, int PreviewUnlockLevel, int WheelIAADailyCount, float WheelPerTime, int WheelAccMaxTime, float FishingRetryPowerReduction, float FishingRetryHPReduction, float FishingRetryEscapeReduction, float InitBotLuck, System.Collections.Generic.List<float> BotLuckBasic, System.Collections.Generic.List<float> BotLuckParam, System.Collections.Generic.List<float> ModifierToBotLuck, float InitFishLuck, System.Collections.Generic.List<float> FishLuckBasic, System.Collections.Generic.List<float> FishLuckParam, System.Collections.Generic.List<float> ModifierToFishLuck, System.Collections.Generic.List<float> BotRandParam, float DailyLoginLuckAddToCategory, float DailyLoginLuckAddToFish, float CommercialFishParam, float EventSlapProb, int EventSlapBombPoint, int EventSlapRaidPoint, int EventBattleDuration, System.Collections.Generic.List<int> EventSlapIapList, float LineLengthParam, float WarningLineLengthRatio, float FailDelayTime, int AutoFishingUnlockCount, System.Collections.Generic.List<float> AutoFishingWarningParam, System.Collections.Generic.List<float> BattleFloatingNumberDamageParam, System.Collections.Generic.List<float> BattleFloatingNumberScaleList, System.Collections.Generic.List<string> BarShakePriority, int InitEnergy, int InitCash, int InitResin, int InitWheelTicket, int InitEnergyLimit, int InitEnergyRestorationSpeed, int InitEnergyRestorationCount, int InitAvatar, int InitRodID, int InitGloveID, int DefaultSpMapID, bool MusicSetting, bool SoundSetting, bool VibrateSetting, bool NoticeSetting, string LanguageSetting, int CDKeyCD, int MailDeliverLevel, int NotPopUpUnlockLevel, int AccountLinkReward, System.Collections.Generic.List<string> RankIcon, System.Collections.Generic.List<float> Rank, System.Collections.Generic.List<float> RankForSpFish, System.Collections.Generic.List<float> RankForSpFishParams, System.Collections.Generic.List<int> RankVibration, float HoldVibrationInterval, float ReelVibrationInterval, float FishingFailPanelDelay, int FishingFailPiercingCount, float FishingFailStrugglingTime, float FishingFailProgress, int BottleCashParamBase, int BottleCashParamDiv, int BottleCashParamLevel, int BottleCashParamLimit, float HoldIntervalGeneral, float TimeScalePerStep, int AccMaxStep, float TapTimeScale, int TapScaleMaxStep, int FastAutoBuildUnlockLevel, float RotationDuration, float TimelineScale, int TapMinSteps, int FastAutoBuildUnlockParam, int ShowPopupPack, int ShowPopupEvent, int EventtargetNoviceID, int EventtargetNoviceMinTime, int EventtargetNextToNoviceMaxTime, System.Collections.Generic.List<int> FishUnDownloadAlter, int BoxMaxOpenCount, float NewItemWeightForFish, float MaxZoneScaleGap, float MaxZoneSpeedGap, float MaxStrugglingGap, float MinBarIncrease, int MinMaxCount, float HoldBarIncreasing, float HoldBarDecreasing, float RankSSS, float RankSS, float RankS, float RankA, float RankB, float RankC, float FishingFailWaitingTime, int GlobalTimeOffset, int DiggingShovelValue, int DiggingRedPoint, System.Collections.Generic.List<float> DiggingPropShowTime, System.Collections.Generic.List<string> FishQualityIcon, string FreezeSkillGuidance, string ElectricSkillGuidance, string SuperDashSkillGuidance, string CorruptSkillGuidance, string EgyptianSkillGuidance, string PollutionSkillGuidance, string EasterSkillGuidance, int SkillGuidanceRemainings, float StaPowPopupTime, System.Collections.Generic.List<int> BetaLureRoundingStep, System.Collections.Generic.List<int> BetaCashRoundingStep, System.Collections.Generic.List<int> LureScaleRoundingStep, int DynamicVipLifeTime, System.Collections.Generic.List<float> DynamicVipParam, int TapjoyWakeParam, System.Collections.Generic.List<int> EventBossFightIapList )
|
||
{
|
||
this.NoFail = NoFail;
|
||
this.NoFailWithGuidance = NoFailWithGuidance;
|
||
this.FailWithoutEnergyConsuming = FailWithoutEnergyConsuming;
|
||
this.FixedGuidance = FixedGuidance;
|
||
this.FixedGuidance02 = FixedGuidance02;
|
||
this.AutoBuildUnlock = AutoBuildUnlock;
|
||
this.AutoClaimUnlock = AutoClaimUnlock;
|
||
this.BuildRedPointUnlock = BuildRedPointUnlock;
|
||
this.BombAvailableLevel = BombAvailableLevel;
|
||
this.MaxComboUnlockFish = MaxComboUnlockFish;
|
||
this.ComboCountAccelerateFactor = ComboCountAccelerateFactor;
|
||
this.PreviewUnlockLevel = PreviewUnlockLevel;
|
||
this.WheelIAADailyCount = WheelIAADailyCount;
|
||
this.WheelPerTime = WheelPerTime;
|
||
this.WheelAccMaxTime = WheelAccMaxTime;
|
||
this.FishingRetryPowerReduction = FishingRetryPowerReduction;
|
||
this.FishingRetryHPReduction = FishingRetryHPReduction;
|
||
this.FishingRetryEscapeReduction = FishingRetryEscapeReduction;
|
||
this.InitBotLuck = InitBotLuck;
|
||
this.BotLuckBasic = BotLuckBasic;
|
||
this.BotLuckParam = BotLuckParam;
|
||
this.ModifierToBotLuck = ModifierToBotLuck;
|
||
this.InitFishLuck = InitFishLuck;
|
||
this.FishLuckBasic = FishLuckBasic;
|
||
this.FishLuckParam = FishLuckParam;
|
||
this.ModifierToFishLuck = ModifierToFishLuck;
|
||
this.BotRandParam = BotRandParam;
|
||
this.DailyLoginLuckAddToCategory = DailyLoginLuckAddToCategory;
|
||
this.DailyLoginLuckAddToFish = DailyLoginLuckAddToFish;
|
||
this.CommercialFishParam = CommercialFishParam;
|
||
this.EventSlapProb = EventSlapProb;
|
||
this.EventSlapBombPoint = EventSlapBombPoint;
|
||
this.EventSlapRaidPoint = EventSlapRaidPoint;
|
||
this.EventBattleDuration = EventBattleDuration;
|
||
this.EventSlapIapList = EventSlapIapList;
|
||
this.LineLengthParam = LineLengthParam;
|
||
this.WarningLineLengthRatio = WarningLineLengthRatio;
|
||
this.FailDelayTime = FailDelayTime;
|
||
this.AutoFishingUnlockCount = AutoFishingUnlockCount;
|
||
this.AutoFishingWarningParam = AutoFishingWarningParam;
|
||
this.BattleFloatingNumberDamageParam = BattleFloatingNumberDamageParam;
|
||
this.BattleFloatingNumberScaleList = BattleFloatingNumberScaleList;
|
||
this.BarShakePriority = BarShakePriority;
|
||
this.InitEnergy = InitEnergy;
|
||
this.InitCash = InitCash;
|
||
this.InitResin = InitResin;
|
||
this.InitWheelTicket = InitWheelTicket;
|
||
this.InitEnergyLimit = InitEnergyLimit;
|
||
this.InitEnergyRestorationSpeed = InitEnergyRestorationSpeed;
|
||
this.InitEnergyRestorationCount = InitEnergyRestorationCount;
|
||
this.InitAvatar = InitAvatar;
|
||
this.InitRodID = InitRodID;
|
||
this.InitGloveID = InitGloveID;
|
||
this.DefaultSpMapID = DefaultSpMapID;
|
||
this.MusicSetting = MusicSetting;
|
||
this.SoundSetting = SoundSetting;
|
||
this.VibrateSetting = VibrateSetting;
|
||
this.NoticeSetting = NoticeSetting;
|
||
this.LanguageSetting = LanguageSetting;
|
||
this.CDKeyCD = CDKeyCD;
|
||
this.MailDeliverLevel = MailDeliverLevel;
|
||
this.NotPopUpUnlockLevel = NotPopUpUnlockLevel;
|
||
this.AccountLinkReward = AccountLinkReward;
|
||
this.RankIcon = RankIcon;
|
||
this.Rank = Rank;
|
||
this.RankForSpFish = RankForSpFish;
|
||
this.RankForSpFishParams = RankForSpFishParams;
|
||
this.RankVibration = RankVibration;
|
||
this.HoldVibrationInterval = HoldVibrationInterval;
|
||
this.ReelVibrationInterval = ReelVibrationInterval;
|
||
this.FishingFailPanelDelay = FishingFailPanelDelay;
|
||
this.FishingFailPiercingCount = FishingFailPiercingCount;
|
||
this.FishingFailStrugglingTime = FishingFailStrugglingTime;
|
||
this.FishingFailProgress = FishingFailProgress;
|
||
this.BottleCashParamBase = BottleCashParamBase;
|
||
this.BottleCashParamDiv = BottleCashParamDiv;
|
||
this.BottleCashParamLevel = BottleCashParamLevel;
|
||
this.BottleCashParamLimit = BottleCashParamLimit;
|
||
this.HoldIntervalGeneral = HoldIntervalGeneral;
|
||
this.TimeScalePerStep = TimeScalePerStep;
|
||
this.AccMaxStep = AccMaxStep;
|
||
this.TapTimeScale = TapTimeScale;
|
||
this.TapScaleMaxStep = TapScaleMaxStep;
|
||
this.FastAutoBuildUnlockLevel = FastAutoBuildUnlockLevel;
|
||
this.RotationDuration = RotationDuration;
|
||
this.TimelineScale = TimelineScale;
|
||
this.TapMinSteps = TapMinSteps;
|
||
this.FastAutoBuildUnlockParam = FastAutoBuildUnlockParam;
|
||
this.ShowPopupPack = ShowPopupPack;
|
||
this.ShowPopupEvent = ShowPopupEvent;
|
||
this.EventtargetNoviceID = EventtargetNoviceID;
|
||
this.EventtargetNoviceMinTime = EventtargetNoviceMinTime;
|
||
this.EventtargetNextToNoviceMaxTime = EventtargetNextToNoviceMaxTime;
|
||
this.FishUnDownloadAlter = FishUnDownloadAlter;
|
||
this.BoxMaxOpenCount = BoxMaxOpenCount;
|
||
this.NewItemWeightForFish = NewItemWeightForFish;
|
||
this.MaxZoneScaleGap = MaxZoneScaleGap;
|
||
this.MaxZoneSpeedGap = MaxZoneSpeedGap;
|
||
this.MaxStrugglingGap = MaxStrugglingGap;
|
||
this.MinBarIncrease = MinBarIncrease;
|
||
this.MinMaxCount = MinMaxCount;
|
||
this.HoldBarIncreasing = HoldBarIncreasing;
|
||
this.HoldBarDecreasing = HoldBarDecreasing;
|
||
this.RankSSS = RankSSS;
|
||
this.RankSS = RankSS;
|
||
this.RankS = RankS;
|
||
this.RankA = RankA;
|
||
this.RankB = RankB;
|
||
this.RankC = RankC;
|
||
this.FishingFailWaitingTime = FishingFailWaitingTime;
|
||
this.GlobalTimeOffset = GlobalTimeOffset;
|
||
this.DiggingShovelValue = DiggingShovelValue;
|
||
this.DiggingRedPoint = DiggingRedPoint;
|
||
this.DiggingPropShowTime = DiggingPropShowTime;
|
||
this.FishQualityIcon = FishQualityIcon;
|
||
this.FreezeSkillGuidance = FreezeSkillGuidance;
|
||
this.ElectricSkillGuidance = ElectricSkillGuidance;
|
||
this.SuperDashSkillGuidance = SuperDashSkillGuidance;
|
||
this.CorruptSkillGuidance = CorruptSkillGuidance;
|
||
this.EgyptianSkillGuidance = EgyptianSkillGuidance;
|
||
this.PollutionSkillGuidance = PollutionSkillGuidance;
|
||
this.EasterSkillGuidance = EasterSkillGuidance;
|
||
this.SkillGuidanceRemainings = SkillGuidanceRemainings;
|
||
this.StaPowPopupTime = StaPowPopupTime;
|
||
this.BetaLureRoundingStep = BetaLureRoundingStep;
|
||
this.BetaCashRoundingStep = BetaCashRoundingStep;
|
||
this.LureScaleRoundingStep = LureScaleRoundingStep;
|
||
this.DynamicVipLifeTime = DynamicVipLifeTime;
|
||
this.DynamicVipParam = DynamicVipParam;
|
||
this.TapjoyWakeParam = TapjoyWakeParam;
|
||
this.EventBossFightIapList = EventBossFightIapList;
|
||
PostInit();
|
||
}
|
||
|
||
public static GlobalConfig DeserializeGlobalConfig(JSONNode _json)
|
||
{
|
||
return new GlobalConfig(_json);
|
||
}
|
||
|
||
/// <summary>
|
||
/// 多少次钓鱼不会失败,无视张力过大过小,也不会弹出引导
|
||
/// </summary>
|
||
public int NoFail { get; private set; }
|
||
/// <summary>
|
||
/// 多少次钓鱼不会失败,无视张力过大过小,但会弹出引导
|
||
/// </summary>
|
||
public int NoFailWithGuidance { get; private set; }
|
||
/// <summary>
|
||
/// 钓鱼失败不会消耗体力
|
||
/// </summary>
|
||
public int FailWithoutEnergyConsuming { get; private set; }
|
||
/// <summary>
|
||
/// 固定触发引导组
|
||
/// </summary>
|
||
public string FixedGuidance { get; private set; }
|
||
/// <summary>
|
||
/// 商店未解锁前,玩家没体力时点击钓鱼固定触发该引导组
|
||
/// </summary>
|
||
public string FixedGuidance02 { get; private set; }
|
||
/// <summary>
|
||
/// 建造这么多次之后,解锁自动建造
|
||
/// </summary>
|
||
public int AutoBuildUnlock { get; private set; }
|
||
/// <summary>
|
||
/// 建造奖励自动领取解锁等级
|
||
/// </summary>
|
||
public int AutoClaimUnlock { get; private set; }
|
||
/// <summary>
|
||
/// 完成该引导后,建造图标再显示红点
|
||
/// </summary>
|
||
public string BuildRedPointUnlock { get; private set; }
|
||
/// <summary>
|
||
/// 玩家大于等于该等级后才可被选作轰炸的目标
|
||
/// </summary>
|
||
public int BombAvailableLevel { get; private set; }
|
||
/// <summary>
|
||
/// 第几条鱼解锁连击数,具体参数配置为fixedfishlist的id
|
||
/// </summary>
|
||
public int MaxComboUnlockFish { get; private set; }
|
||
/// <summary>
|
||
/// 第几条鱼的时候,对应连击数加速攒满的倍率,和上个参数一一对应
|
||
/// </summary>
|
||
public System.Collections.Generic.List<float> ComboCountAccelerateFactor { get; private set; }
|
||
/// <summary>
|
||
/// 预告图标解锁的等级
|
||
/// </summary>
|
||
public int PreviewUnlockLevel { get; private set; }
|
||
/// <summary>
|
||
/// 转盘券广告每日最大次数
|
||
/// </summary>
|
||
public int WheelIAADailyCount { get; private set; }
|
||
/// <summary>
|
||
/// 自动使用转盘券,每步完成后的加速数值
|
||
/// </summary>
|
||
public float WheelPerTime { get; private set; }
|
||
/// <summary>
|
||
/// 最多加速几步
|
||
/// </summary>
|
||
public int WheelAccMaxTime { get; private set; }
|
||
/// <summary>
|
||
/// 看广告后,再次钓鱼时,鱼的力量会变为原力量的百分比
|
||
/// </summary>
|
||
public float FishingRetryPowerReduction { get; private set; }
|
||
/// <summary>
|
||
/// 看广告后,再次钓鱼时,鱼的血量会变为原血量的百分比
|
||
/// </summary>
|
||
public float FishingRetryHPReduction { get; private set; }
|
||
/// <summary>
|
||
/// 看广告后,再次钓鱼时,鱼的逃跑速率变成之前的百分比
|
||
/// </summary>
|
||
public float FishingRetryEscapeReduction { get; private set; }
|
||
/// <summary>
|
||
/// 初始漂流瓶幸运值
|
||
/// </summary>
|
||
public float InitBotLuck { get; private set; }
|
||
/// <summary>
|
||
/// 基础权重,分别对应漂流瓶,鱼
|
||
/// </summary>
|
||
public System.Collections.Generic.List<float> BotLuckBasic { get; private set; }
|
||
/// <summary>
|
||
/// 幸运值浮动参数,分别漂流瓶,鱼
|
||
/// </summary>
|
||
public System.Collections.Generic.List<float> BotLuckParam { get; private set; }
|
||
/// <summary>
|
||
/// 幸运值加值,分别对应漂流瓶,鱼
|
||
/// </summary>
|
||
public System.Collections.Generic.List<float> ModifierToBotLuck { get; private set; }
|
||
/// <summary>
|
||
/// 初始鱼种类幸运值
|
||
/// </summary>
|
||
public float InitFishLuck { get; private set; }
|
||
/// <summary>
|
||
/// 基础权重,分别对应白色鱼,蓝色鱼,紫色鱼,橙色鱼
|
||
/// </summary>
|
||
public System.Collections.Generic.List<float> FishLuckBasic { get; private set; }
|
||
/// <summary>
|
||
/// 幸运值浮动参数,分别对应白色鱼,蓝色鱼,紫色鱼,橙色鱼
|
||
/// </summary>
|
||
public System.Collections.Generic.List<float> FishLuckParam { get; private set; }
|
||
/// <summary>
|
||
/// 幸运值加值,分别对应白色鱼,蓝色鱼,紫色鱼,橙色鱼
|
||
/// </summary>
|
||
public System.Collections.Generic.List<float> ModifierToFishLuck { get; private set; }
|
||
/// <summary>
|
||
/// 漂流瓶随机参数
|
||
/// </summary>
|
||
public System.Collections.Generic.List<float> BotRandParam { get; private set; }
|
||
/// <summary>
|
||
/// 每日登录增加漂流瓶幸运值
|
||
/// </summary>
|
||
public float DailyLoginLuckAddToCategory { get; private set; }
|
||
/// <summary>
|
||
/// 每日登录增加鱼种类幸运值
|
||
/// </summary>
|
||
public float DailyLoginLuckAddToFish { get; private set; }
|
||
/// <summary>
|
||
/// 商业化特殊鱼种的概率
|
||
/// </summary>
|
||
public float CommercialFishParam { get; private set; }
|
||
/// <summary>
|
||
/// 扇耳光活动钓起菠菜的概率
|
||
/// </summary>
|
||
public float EventSlapProb { get; private set; }
|
||
/// <summary>
|
||
/// 轰炸小玩法对应伤害,1体力对应1伤害
|
||
/// </summary>
|
||
public int EventSlapBombPoint { get; private set; }
|
||
/// <summary>
|
||
/// 射鱼小玩法对应伤害,1体力对应3伤害
|
||
/// </summary>
|
||
public int EventSlapRaidPoint { get; private set; }
|
||
/// <summary>
|
||
/// 限时时间
|
||
/// </summary>
|
||
public int EventBattleDuration { get; private set; }
|
||
/// <summary>
|
||
/// 复活时的花费,第6轮开始都使用第5个id
|
||
/// </summary>
|
||
public System.Collections.Generic.List<int> EventSlapIapList { get; private set; }
|
||
/// <summary>
|
||
/// 鱼线长度 = (鱼竿长度 + 鱼线实际长度) * LineLengthParam
|
||
/// </summary>
|
||
public float LineLengthParam { get; private set; }
|
||
/// <summary>
|
||
/// 鱼线长度超过最大鱼线这个百分比,则开始预警
|
||
/// </summary>
|
||
public float WarningLineLengthRatio { get; private set; }
|
||
/// <summary>
|
||
/// 鱼超过最大长度时,不会立刻失败。而是鱼线长度数字持续闪烁,然后在这个时间之后,如果鱼还是超过最大长度则判定为失败
|
||
/// </summary>
|
||
public float FailDelayTime { get; private set; }
|
||
/// <summary>
|
||
/// 获得几次积分后解锁自动钓鱼
|
||
/// </summary>
|
||
public int AutoFishingUnlockCount { get; private set; }
|
||
/// <summary>
|
||
/// 进度条预警出现时间 = Max(参数1, 鱼的最大时长 * 参数2)
|
||
/// </summary>
|
||
public System.Collections.Generic.List<float> AutoFishingWarningParam { get; private set; }
|
||
public System.Collections.Generic.List<float> BattleFloatingNumberDamageParam { get; private set; }
|
||
public System.Collections.Generic.List<float> BattleFloatingNumberScaleList { get; private set; }
|
||
public System.Collections.Generic.List<string> BarShakePriority { get; private set; }
|
||
/// <summary>
|
||
/// 账号初始体力
|
||
/// </summary>
|
||
public int InitEnergy { get; private set; }
|
||
/// <summary>
|
||
/// 账号初始钞票
|
||
/// </summary>
|
||
public int InitCash { get; private set; }
|
||
/// <summary>
|
||
/// 账号初始树脂
|
||
/// </summary>
|
||
public int InitResin { get; private set; }
|
||
/// <summary>
|
||
/// 账号初始转盘券
|
||
/// </summary>
|
||
public int InitWheelTicket { get; private set; }
|
||
/// <summary>
|
||
/// 账号初始体力上限
|
||
/// </summary>
|
||
public int InitEnergyLimit { get; private set; }
|
||
/// <summary>
|
||
/// 几分钟恢复,单位分钟
|
||
/// </summary>
|
||
public int InitEnergyRestorationSpeed { get; private set; }
|
||
/// <summary>
|
||
/// 每次恢复体力时恢复几点体力
|
||
/// </summary>
|
||
public int InitEnergyRestorationCount { get; private set; }
|
||
/// <summary>
|
||
/// 玩家默认的初始头像
|
||
/// </summary>
|
||
public int InitAvatar { get; private set; }
|
||
/// <summary>
|
||
/// 玩家初始的鱼竿编号,对应RodData主键
|
||
/// </summary>
|
||
public int InitRodID { get; private set; }
|
||
/// <summary>
|
||
/// 玩家初始的手套编号,对应GloveData主键
|
||
/// </summary>
|
||
public int InitGloveID { get; private set; }
|
||
public int DefaultSpMapID { get; private set; }
|
||
public bool MusicSetting { get; private set; }
|
||
public bool SoundSetting { get; private set; }
|
||
public bool VibrateSetting { get; private set; }
|
||
public bool NoticeSetting { get; private set; }
|
||
public string LanguageSetting { get; private set; }
|
||
public int CDKeyCD { get; private set; }
|
||
public int MailDeliverLevel { get; private set; }
|
||
/// <summary>
|
||
/// 推送允许弹窗弹出等级
|
||
/// </summary>
|
||
public int NotPopUpUnlockLevel { get; private set; }
|
||
public int AccountLinkReward { get; private set; }
|
||
/// <summary>
|
||
/// 上述标记的图标
|
||
/// </summary>
|
||
public System.Collections.Generic.List<string> RankIcon { get; private set; }
|
||
/// <summary>
|
||
/// 普通鱼结算参数,小于这个数值,则分别判定为D,C-,C,C+,B-,B,B+,A-,A,A+,S,SS,SSS,X,XX,XXX,无穷
|
||
/// </summary>
|
||
public System.Collections.Generic.List<float> Rank { get; private set; }
|
||
/// <summary>
|
||
/// 活动鱼结算参数,小于这个数值,则分别判定为D,C-,C,C+,B-,B,B+,A-,A,A+,S,SS,SSS,X,XX,XXX,无穷
|
||
/// </summary>
|
||
public System.Collections.Generic.List<float> RankForSpFish { get; private set; }
|
||
/// <summary>
|
||
/// 活动鱼最终积分 = (鱼品质 - 参数1) * 参数2 + 总积分 * (鱼品质 - 参数1) / 参数3 + 参数4
|
||
/// </summary>
|
||
public System.Collections.Generic.List<float> RankForSpFishParams { get; private set; }
|
||
/// <summary>
|
||
/// 0:不震动;1:light impact;2:medium impact;3:heavy impact
|
||
/// </summary>
|
||
public System.Collections.Generic.List<int> RankVibration { get; private set; }
|
||
/// <summary>
|
||
/// 长按时,间隔这个时间,播放震动
|
||
/// </summary>
|
||
public float HoldVibrationInterval { get; private set; }
|
||
/// <summary>
|
||
/// 拉鱼时,间隔这个时间,播放震动
|
||
/// </summary>
|
||
public float ReelVibrationInterval { get; private set; }
|
||
/// <summary>
|
||
/// 钓鱼失败后,失败面板延迟这个时间再出现
|
||
/// </summary>
|
||
public float FishingFailPanelDelay { get; private set; }
|
||
/// <summary>
|
||
/// 几次刺鱼失败后,则判定为鱼溜走了
|
||
/// </summary>
|
||
public int FishingFailPiercingCount { get; private set; }
|
||
/// <summary>
|
||
/// 鱼的进度条在最左和最右时,如果超过这个时间还在阈值内,则判定失败,单位秒
|
||
/// </summary>
|
||
public float FishingFailStrugglingTime { get; private set; }
|
||
/// <summary>
|
||
/// 鱼的进度条在最左和最右时,如果超过一定时间还在这个阈值内,则判定失败,单位进度条百分比
|
||
/// </summary>
|
||
public float FishingFailProgress { get; private set; }
|
||
/// <summary>
|
||
/// 分数比例 = log(BottleCashParamBase - 排行榜名次 + 好友等级 / BottleCashParamLevel) / BottleCashParamDiv
|
||
/// </summary>
|
||
public int BottleCashParamBase { get; private set; }
|
||
public int BottleCashParamDiv { get; private set; }
|
||
public int BottleCashParamLevel { get; private set; }
|
||
/// <summary>
|
||
/// 抢到的钱 = min(BottleCashParamLimit,传过来的钱)* (1 + 全局钞票加成 ) * (1 + 系统钞票加成)
|
||
/// </summary>
|
||
public int BottleCashParamLimit { get; private set; }
|
||
/// <summary>
|
||
/// 如果长按时间大于等于这个数值,则判定为长按
|
||
/// </summary>
|
||
public float HoldIntervalGeneral { get; private set; }
|
||
/// <summary>
|
||
/// 自动建造时,每步完成后的加速数值
|
||
/// </summary>
|
||
public float TimeScalePerStep { get; private set; }
|
||
/// <summary>
|
||
/// 最多加速几步
|
||
/// </summary>
|
||
public int AccMaxStep { get; private set; }
|
||
/// <summary>
|
||
/// 手动连点后,每步完成后的数值
|
||
/// </summary>
|
||
public float TapTimeScale { get; private set; }
|
||
/// <summary>
|
||
/// 最多加速几步
|
||
/// </summary>
|
||
public int TapScaleMaxStep { get; private set; }
|
||
/// <summary>
|
||
/// 可建造步数达到该步数及以上时,可以快速自动建造
|
||
/// </summary>
|
||
public int FastAutoBuildUnlockLevel { get; private set; }
|
||
/// <summary>
|
||
/// 旋转速度,x秒转360度
|
||
/// </summary>
|
||
public float RotationDuration { get; private set; }
|
||
/// <summary>
|
||
/// timeline加速的倍速
|
||
/// </summary>
|
||
public float TimelineScale { get; private set; }
|
||
/// <summary>
|
||
/// 允许进入连点模式的最小步数,需要大于等于这个数
|
||
/// </summary>
|
||
public int TapMinSteps { get; private set; }
|
||
/// <summary>
|
||
/// 快速自动建造功能解锁等级
|
||
/// </summary>
|
||
public int FastAutoBuildUnlockParam { get; private set; }
|
||
/// <summary>
|
||
/// 登录时,礼包的拍脸图最多弹出数量
|
||
/// </summary>
|
||
public int ShowPopupPack { get; private set; }
|
||
/// <summary>
|
||
/// 登录时,活动拍脸图的最多弹出数量
|
||
/// </summary>
|
||
public int ShowPopupEvent { get; private set; }
|
||
/// <summary>
|
||
/// 新手活动编号
|
||
/// </summary>
|
||
public int EventtargetNoviceID { get; private set; }
|
||
/// <summary>
|
||
/// 新手活动保底时间
|
||
/// </summary>
|
||
public int EventtargetNoviceMinTime { get; private set; }
|
||
/// <summary>
|
||
/// 下个正式活动剩余归并时间
|
||
/// </summary>
|
||
public int EventtargetNextToNoviceMaxTime { get; private set; }
|
||
/// <summary>
|
||
/// 钓鱼时,如果鱼模型资源下载失败,则使用首包的鱼资源替代
|
||
/// </summary>
|
||
public System.Collections.Generic.List<int> FishUnDownloadAlter { get; private set; }
|
||
/// <summary>
|
||
/// 一次最多开10个箱子
|
||
/// </summary>
|
||
public int BoxMaxOpenCount { get; private set; }
|
||
public float NewItemWeightForFish { get; private set; }
|
||
public float MaxZoneScaleGap { get; private set; }
|
||
public float MaxZoneSpeedGap { get; private set; }
|
||
public float MaxStrugglingGap { get; private set; }
|
||
public float MinBarIncrease { get; private set; }
|
||
public int MinMaxCount { get; private set; }
|
||
public float HoldBarIncreasing { get; private set; }
|
||
public float HoldBarDecreasing { get; private set; }
|
||
public float RankSSS { get; private set; }
|
||
public float RankSS { get; private set; }
|
||
public float RankS { get; private set; }
|
||
public float RankA { get; private set; }
|
||
public float RankB { get; private set; }
|
||
public float RankC { get; private set; }
|
||
public float FishingFailWaitingTime { get; private set; }
|
||
/// <summary>
|
||
/// 全游戏,跨天时间比格林威治时间延后X小时
|
||
/// </summary>
|
||
public int GlobalTimeOffset { get; private set; }
|
||
/// <summary>
|
||
/// 多少进度对应寻宝活动一个活动道具
|
||
/// </summary>
|
||
public int DiggingShovelValue { get; private set; }
|
||
/// <summary>
|
||
/// 大于或等于此活动代币数时,入口图标显示红点
|
||
/// </summary>
|
||
public int DiggingRedPoint { get; private set; }
|
||
/// <summary>
|
||
/// 棋盘宽度为3,4,5,6,7,8格时播放propshhow延迟时间
|
||
/// </summary>
|
||
public System.Collections.Generic.List<float> DiggingPropShowTime { get; private set; }
|
||
/// <summary>
|
||
/// 鱼品质图标
|
||
/// </summary>
|
||
public System.Collections.Generic.List<string> FishQualityIcon { get; private set; }
|
||
/// <summary>
|
||
/// 钓到冰皇后时,触发该引导
|
||
/// </summary>
|
||
public string FreezeSkillGuidance { get; private set; }
|
||
/// <summary>
|
||
/// 钓到雷霆使者的鱼时,触发该引导
|
||
/// </summary>
|
||
public string ElectricSkillGuidance { get; private set; }
|
||
/// <summary>
|
||
/// 钓到锡兵鱼时,触发该引导
|
||
/// </summary>
|
||
public string SuperDashSkillGuidance { get; private set; }
|
||
/// <summary>
|
||
/// 钓到沼泽之王的鱼时,触发该引导
|
||
/// </summary>
|
||
public string CorruptSkillGuidance { get; private set; }
|
||
/// <summary>
|
||
/// 钓到埃及鱼时,触发该引导
|
||
/// </summary>
|
||
public string EgyptianSkillGuidance { get; private set; }
|
||
/// <summary>
|
||
/// 钓到垃圾鱼时,触发该引导
|
||
/// </summary>
|
||
public string PollutionSkillGuidance { get; private set; }
|
||
/// <summary>
|
||
/// 钓到复活节鱼时,触发该引导
|
||
/// </summary>
|
||
public string EasterSkillGuidance { get; private set; }
|
||
/// <summary>
|
||
/// 目标奖励活动鱼技能引导剩余次数
|
||
/// </summary>
|
||
public int SkillGuidanceRemainings { get; private set; }
|
||
/// <summary>
|
||
/// guidancepopuppanel的Station_powerreel生效时在玩家几秒内没有集气会弹出
|
||
/// </summary>
|
||
public float StaPowPopupTime { get; private set; }
|
||
/// <summary>
|
||
/// Beta-体力取整步长配置
|
||
/// </summary>
|
||
public System.Collections.Generic.List<int> BetaLureRoundingStep { get; private set; }
|
||
/// <summary>
|
||
/// Beta-钞票取整步长配置
|
||
/// </summary>
|
||
public System.Collections.Generic.List<int> BetaCashRoundingStep { get; private set; }
|
||
/// <summary>
|
||
/// 体力膨胀取整步长配置
|
||
/// </summary>
|
||
public System.Collections.Generic.List<int> LureScaleRoundingStep { get; private set; }
|
||
/// <summary>
|
||
/// 注册时间<14天,动态Vip等级=静态Vip等级;<br/>注册时间≥14天,动态Vip点数=累计充值点数 * 0.3 + 最近7天(含当天)充值点数 * 5
|
||
/// </summary>
|
||
public int DynamicVipLifeTime { get; private set; }
|
||
public System.Collections.Generic.List<float> DynamicVipParam { get; private set; }
|
||
/// <summary>
|
||
/// 注册时间≥7天,且没有付费,唤醒此入口
|
||
/// </summary>
|
||
public int TapjoyWakeParam { get; private set; }
|
||
/// <summary>
|
||
/// 复活时的花费,第6轮开始都使用第5个id
|
||
/// </summary>
|
||
public System.Collections.Generic.List<int> EventBossFightIapList { get; private set; }
|
||
|
||
public const int __ID__ = -958250779;
|
||
public override int GetTypeId() => __ID__;
|
||
|
||
public void Resolve(Dictionary<string, object> _tables)
|
||
{
|
||
PostResolve();
|
||
}
|
||
|
||
public void TranslateText(System.Func<string, string, string> translator)
|
||
{
|
||
}
|
||
|
||
public override string ToString()
|
||
{
|
||
return "{ "
|
||
+ "NoFail:" + NoFail + ","
|
||
+ "NoFailWithGuidance:" + NoFailWithGuidance + ","
|
||
+ "FailWithoutEnergyConsuming:" + FailWithoutEnergyConsuming + ","
|
||
+ "FixedGuidance:" + FixedGuidance + ","
|
||
+ "FixedGuidance02:" + FixedGuidance02 + ","
|
||
+ "AutoBuildUnlock:" + AutoBuildUnlock + ","
|
||
+ "AutoClaimUnlock:" + AutoClaimUnlock + ","
|
||
+ "BuildRedPointUnlock:" + BuildRedPointUnlock + ","
|
||
+ "BombAvailableLevel:" + BombAvailableLevel + ","
|
||
+ "MaxComboUnlockFish:" + MaxComboUnlockFish + ","
|
||
+ "ComboCountAccelerateFactor:" + Bright.Common.StringUtil.CollectionToString(ComboCountAccelerateFactor) + ","
|
||
+ "PreviewUnlockLevel:" + PreviewUnlockLevel + ","
|
||
+ "WheelIAADailyCount:" + WheelIAADailyCount + ","
|
||
+ "WheelPerTime:" + WheelPerTime + ","
|
||
+ "WheelAccMaxTime:" + WheelAccMaxTime + ","
|
||
+ "FishingRetryPowerReduction:" + FishingRetryPowerReduction + ","
|
||
+ "FishingRetryHPReduction:" + FishingRetryHPReduction + ","
|
||
+ "FishingRetryEscapeReduction:" + FishingRetryEscapeReduction + ","
|
||
+ "InitBotLuck:" + InitBotLuck + ","
|
||
+ "BotLuckBasic:" + Bright.Common.StringUtil.CollectionToString(BotLuckBasic) + ","
|
||
+ "BotLuckParam:" + Bright.Common.StringUtil.CollectionToString(BotLuckParam) + ","
|
||
+ "ModifierToBotLuck:" + Bright.Common.StringUtil.CollectionToString(ModifierToBotLuck) + ","
|
||
+ "InitFishLuck:" + InitFishLuck + ","
|
||
+ "FishLuckBasic:" + Bright.Common.StringUtil.CollectionToString(FishLuckBasic) + ","
|
||
+ "FishLuckParam:" + Bright.Common.StringUtil.CollectionToString(FishLuckParam) + ","
|
||
+ "ModifierToFishLuck:" + Bright.Common.StringUtil.CollectionToString(ModifierToFishLuck) + ","
|
||
+ "BotRandParam:" + Bright.Common.StringUtil.CollectionToString(BotRandParam) + ","
|
||
+ "DailyLoginLuckAddToCategory:" + DailyLoginLuckAddToCategory + ","
|
||
+ "DailyLoginLuckAddToFish:" + DailyLoginLuckAddToFish + ","
|
||
+ "CommercialFishParam:" + CommercialFishParam + ","
|
||
+ "EventSlapProb:" + EventSlapProb + ","
|
||
+ "EventSlapBombPoint:" + EventSlapBombPoint + ","
|
||
+ "EventSlapRaidPoint:" + EventSlapRaidPoint + ","
|
||
+ "EventBattleDuration:" + EventBattleDuration + ","
|
||
+ "EventSlapIapList:" + Bright.Common.StringUtil.CollectionToString(EventSlapIapList) + ","
|
||
+ "LineLengthParam:" + LineLengthParam + ","
|
||
+ "WarningLineLengthRatio:" + WarningLineLengthRatio + ","
|
||
+ "FailDelayTime:" + FailDelayTime + ","
|
||
+ "AutoFishingUnlockCount:" + AutoFishingUnlockCount + ","
|
||
+ "AutoFishingWarningParam:" + Bright.Common.StringUtil.CollectionToString(AutoFishingWarningParam) + ","
|
||
+ "BattleFloatingNumberDamageParam:" + Bright.Common.StringUtil.CollectionToString(BattleFloatingNumberDamageParam) + ","
|
||
+ "BattleFloatingNumberScaleList:" + Bright.Common.StringUtil.CollectionToString(BattleFloatingNumberScaleList) + ","
|
||
+ "BarShakePriority:" + Bright.Common.StringUtil.CollectionToString(BarShakePriority) + ","
|
||
+ "InitEnergy:" + InitEnergy + ","
|
||
+ "InitCash:" + InitCash + ","
|
||
+ "InitResin:" + InitResin + ","
|
||
+ "InitWheelTicket:" + InitWheelTicket + ","
|
||
+ "InitEnergyLimit:" + InitEnergyLimit + ","
|
||
+ "InitEnergyRestorationSpeed:" + InitEnergyRestorationSpeed + ","
|
||
+ "InitEnergyRestorationCount:" + InitEnergyRestorationCount + ","
|
||
+ "InitAvatar:" + InitAvatar + ","
|
||
+ "InitRodID:" + InitRodID + ","
|
||
+ "InitGloveID:" + InitGloveID + ","
|
||
+ "DefaultSpMapID:" + DefaultSpMapID + ","
|
||
+ "MusicSetting:" + MusicSetting + ","
|
||
+ "SoundSetting:" + SoundSetting + ","
|
||
+ "VibrateSetting:" + VibrateSetting + ","
|
||
+ "NoticeSetting:" + NoticeSetting + ","
|
||
+ "LanguageSetting:" + LanguageSetting + ","
|
||
+ "CDKeyCD:" + CDKeyCD + ","
|
||
+ "MailDeliverLevel:" + MailDeliverLevel + ","
|
||
+ "NotPopUpUnlockLevel:" + NotPopUpUnlockLevel + ","
|
||
+ "AccountLinkReward:" + AccountLinkReward + ","
|
||
+ "RankIcon:" + Bright.Common.StringUtil.CollectionToString(RankIcon) + ","
|
||
+ "Rank:" + Bright.Common.StringUtil.CollectionToString(Rank) + ","
|
||
+ "RankForSpFish:" + Bright.Common.StringUtil.CollectionToString(RankForSpFish) + ","
|
||
+ "RankForSpFishParams:" + Bright.Common.StringUtil.CollectionToString(RankForSpFishParams) + ","
|
||
+ "RankVibration:" + Bright.Common.StringUtil.CollectionToString(RankVibration) + ","
|
||
+ "HoldVibrationInterval:" + HoldVibrationInterval + ","
|
||
+ "ReelVibrationInterval:" + ReelVibrationInterval + ","
|
||
+ "FishingFailPanelDelay:" + FishingFailPanelDelay + ","
|
||
+ "FishingFailPiercingCount:" + FishingFailPiercingCount + ","
|
||
+ "FishingFailStrugglingTime:" + FishingFailStrugglingTime + ","
|
||
+ "FishingFailProgress:" + FishingFailProgress + ","
|
||
+ "BottleCashParamBase:" + BottleCashParamBase + ","
|
||
+ "BottleCashParamDiv:" + BottleCashParamDiv + ","
|
||
+ "BottleCashParamLevel:" + BottleCashParamLevel + ","
|
||
+ "BottleCashParamLimit:" + BottleCashParamLimit + ","
|
||
+ "HoldIntervalGeneral:" + HoldIntervalGeneral + ","
|
||
+ "TimeScalePerStep:" + TimeScalePerStep + ","
|
||
+ "AccMaxStep:" + AccMaxStep + ","
|
||
+ "TapTimeScale:" + TapTimeScale + ","
|
||
+ "TapScaleMaxStep:" + TapScaleMaxStep + ","
|
||
+ "FastAutoBuildUnlockLevel:" + FastAutoBuildUnlockLevel + ","
|
||
+ "RotationDuration:" + RotationDuration + ","
|
||
+ "TimelineScale:" + TimelineScale + ","
|
||
+ "TapMinSteps:" + TapMinSteps + ","
|
||
+ "FastAutoBuildUnlockParam:" + FastAutoBuildUnlockParam + ","
|
||
+ "ShowPopupPack:" + ShowPopupPack + ","
|
||
+ "ShowPopupEvent:" + ShowPopupEvent + ","
|
||
+ "EventtargetNoviceID:" + EventtargetNoviceID + ","
|
||
+ "EventtargetNoviceMinTime:" + EventtargetNoviceMinTime + ","
|
||
+ "EventtargetNextToNoviceMaxTime:" + EventtargetNextToNoviceMaxTime + ","
|
||
+ "FishUnDownloadAlter:" + Bright.Common.StringUtil.CollectionToString(FishUnDownloadAlter) + ","
|
||
+ "BoxMaxOpenCount:" + BoxMaxOpenCount + ","
|
||
+ "NewItemWeightForFish:" + NewItemWeightForFish + ","
|
||
+ "MaxZoneScaleGap:" + MaxZoneScaleGap + ","
|
||
+ "MaxZoneSpeedGap:" + MaxZoneSpeedGap + ","
|
||
+ "MaxStrugglingGap:" + MaxStrugglingGap + ","
|
||
+ "MinBarIncrease:" + MinBarIncrease + ","
|
||
+ "MinMaxCount:" + MinMaxCount + ","
|
||
+ "HoldBarIncreasing:" + HoldBarIncreasing + ","
|
||
+ "HoldBarDecreasing:" + HoldBarDecreasing + ","
|
||
+ "RankSSS:" + RankSSS + ","
|
||
+ "RankSS:" + RankSS + ","
|
||
+ "RankS:" + RankS + ","
|
||
+ "RankA:" + RankA + ","
|
||
+ "RankB:" + RankB + ","
|
||
+ "RankC:" + RankC + ","
|
||
+ "FishingFailWaitingTime:" + FishingFailWaitingTime + ","
|
||
+ "GlobalTimeOffset:" + GlobalTimeOffset + ","
|
||
+ "DiggingShovelValue:" + DiggingShovelValue + ","
|
||
+ "DiggingRedPoint:" + DiggingRedPoint + ","
|
||
+ "DiggingPropShowTime:" + Bright.Common.StringUtil.CollectionToString(DiggingPropShowTime) + ","
|
||
+ "FishQualityIcon:" + Bright.Common.StringUtil.CollectionToString(FishQualityIcon) + ","
|
||
+ "FreezeSkillGuidance:" + FreezeSkillGuidance + ","
|
||
+ "ElectricSkillGuidance:" + ElectricSkillGuidance + ","
|
||
+ "SuperDashSkillGuidance:" + SuperDashSkillGuidance + ","
|
||
+ "CorruptSkillGuidance:" + CorruptSkillGuidance + ","
|
||
+ "EgyptianSkillGuidance:" + EgyptianSkillGuidance + ","
|
||
+ "PollutionSkillGuidance:" + PollutionSkillGuidance + ","
|
||
+ "EasterSkillGuidance:" + EasterSkillGuidance + ","
|
||
+ "SkillGuidanceRemainings:" + SkillGuidanceRemainings + ","
|
||
+ "StaPowPopupTime:" + StaPowPopupTime + ","
|
||
+ "BetaLureRoundingStep:" + Bright.Common.StringUtil.CollectionToString(BetaLureRoundingStep) + ","
|
||
+ "BetaCashRoundingStep:" + Bright.Common.StringUtil.CollectionToString(BetaCashRoundingStep) + ","
|
||
+ "LureScaleRoundingStep:" + Bright.Common.StringUtil.CollectionToString(LureScaleRoundingStep) + ","
|
||
+ "DynamicVipLifeTime:" + DynamicVipLifeTime + ","
|
||
+ "DynamicVipParam:" + Bright.Common.StringUtil.CollectionToString(DynamicVipParam) + ","
|
||
+ "TapjoyWakeParam:" + TapjoyWakeParam + ","
|
||
+ "EventBossFightIapList:" + Bright.Common.StringUtil.CollectionToString(EventBossFightIapList) + ","
|
||
+ "}";
|
||
}
|
||
|
||
partial void PostInit();
|
||
partial void PostResolve();
|
||
}
|
||
}
|