//------------------------------------------------------------------------------
//
// 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 TbFishMutant
{
private readonly FishMutant _data;
public TbFishMutant(JSONNode _json)
{
if(!_json.IsArray)
{
throw new SerializationException();
}
if (_json.Count != 1) throw new SerializationException("table mode=one, but size != 1");
_data = FishMutant.DeserializeFishMutant(_json[0]);
PostInit();
}
///
/// 变异的材质
///
public string Material => _data.Material;
///
/// 左眼特效
///
public string FxLeftEye => _data.FxLeftEye;
///
/// 右眼特效
///
public string FxRightEye => _data.FxRightEye;
///
/// 每种品质的鱼变异的概率
///
public System.Collections.Generic.List MutantProb => _data.MutantProb;
///
/// 钓起的时候的额外奖励
对应Drop表主键
积分,钞票
///
public System.Collections.Generic.List ExtraReward => _data.ExtraReward;
///
/// 钓鱼、游弋时模型放大倍率
额外乘以这个倍率
///
public System.Collections.Generic.List FishingScale => _data.FishingScale;
///
/// 水族箱模型放大倍率
额外乘以这个倍率
///
public System.Collections.Generic.List AquariumScale => _data.AquariumScale;
///
/// 钓鱼时,鱼眼特效的总倍率
///
public System.Collections.Generic.List FxFishingScale => _data.FxFishingScale;
///
/// 水族箱时,鱼眼特效的总倍率
注意需要乘以鱼的成熟缩放
///
public System.Collections.Generic.List FxAquariumScale => _data.FxAquariumScale;
///
/// 钓鱼时,如下属性会以加法方式提高:
力量,速度,警惕,血量,逃跑速度,技能蓄力速度,逃跑触发血量
///
public System.Collections.Generic.List> FishingExtraParam => _data.FishingExtraParam;
public void Resolve(Dictionary _tables)
{
_data.Resolve(_tables);
PostResolve();
}
public void TranslateText(System.Func translator)
{
_data.TranslateText(translator);
}
partial void PostInit();
partial void PostResolve();
}
}