//------------------------------------------------------------------------------
//
// 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 WheelAd : Bright.Config.BeanBase
{
public JSONNode json;
public WheelAd(JSONNode _json)
{
{ if(!_json["ID"].IsNumber) { throw new SerializationException(); } ID = _json["ID"]; }
{ if(!_json["Interval"].IsNumber) { throw new SerializationException(); } Interval = _json["Interval"]; }
{ if(!_json["Reward"].IsNumber) { throw new SerializationException(); } Reward = _json["Reward"]; }
{ if(!_json["VipFree"].IsNumber) { throw new SerializationException(); } VipFree = _json["VipFree"]; }
json = _json;
PostInit();
}
public WheelAd(int ID, int Interval, int Reward, int VipFree )
{
this.ID = ID;
this.Interval = Interval;
this.Reward = Reward;
this.VipFree = VipFree;
PostInit();
}
public static WheelAd DeserializeWheelAd(JSONNode _json)
{
return new WheelAd(_json);
}
public int ID { get; private set; }
///
/// 单位秒
///
public int Interval { get; private set; }
///
/// Drop表主键,这是一个箱子
箱子的内容用于直接展示
///
public int Reward { get; private set; }
///
/// VIP大于等于这个数字,可以免费领奖
///
public int VipFree { get; private set; }
public const int __ID__ = -1317736258;
public override int GetTypeId() => __ID__;
public void Resolve(Dictionary _tables)
{
PostResolve();
}
public void TranslateText(System.Func translator)
{
}
public override string ToString()
{
return "{ "
+ "ID:" + ID + ","
+ "Interval:" + Interval + ","
+ "Reward:" + Reward + ","
+ "VipFree:" + VipFree + ","
+ "}";
}
partial void PostInit();
partial void PostResolve();
}
}