Files
back_cantanBuilding/Assets/Scripts/Tables/DiggingActivityInit.cs
2026-05-26 16:15:54 +08:00

181 lines
8.7 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
{
public sealed partial class DiggingActivityInit : Bright.Config.BeanBase
{
public JSONNode json;
public DiggingActivityInit(JSONNode _json)
{
{ if(!_json["ID"].IsNumber) { throw new SerializationException(); } ID = _json["ID"]; }
{ if(!_json["ResourceTopic"].IsString) { throw new SerializationException(); } ResourceTopic = _json["ResourceTopic"]; }
{ var __json0 = _json["DownloadLabel"]; if(!__json0.IsArray) { throw new SerializationException(); } DownloadLabel = new System.Collections.Generic.List<string>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { string __v0; { if(!__e0.IsString) { throw new SerializationException(); } __v0 = __e0; } DownloadLabel.Add(__v0); } }
{ var __json0 = _json["StageList"]; if(!__json0.IsArray) { throw new SerializationException(); } StageList = new System.Collections.Generic.List<int>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } StageList.Add(__v0); } }
{ if(!_json["TokenID"].IsNumber) { throw new SerializationException(); } TokenID = _json["TokenID"]; }
{ if(!_json["Bg"].IsString) { throw new SerializationException(); } Bg = _json["Bg"]; }
{ if(!_json["Bgm"].IsString) { throw new SerializationException(); } Bgm = _json["Bgm"]; }
{ if(!_json["Icon"].IsString) { throw new SerializationException(); } Icon = _json["Icon"]; }
{ if(!_json["IconInfo"].IsString) { throw new SerializationException(); } IconInfo = _json["IconInfo"]; }
{ if(!_json["Shovel"].IsString) { throw new SerializationException(); } Shovel = _json["Shovel"]; }
{ if(!_json["DiggingShovelFxDg"].IsString) { throw new SerializationException(); } DiggingShovelFxDg = _json["DiggingShovelFxDg"]; }
{ if(!_json["DiggingShovelFxDh"].IsString) { throw new SerializationException(); } DiggingShovelFxDh = _json["DiggingShovelFxDh"]; }
{ if(!_json["SpecBombAniTime"].IsNumber) { throw new SerializationException(); } SpecBombAniTime = _json["SpecBombAniTime"]; }
{ if(!_json["SpecRowColAniTime"].IsNumber) { throw new SerializationException(); } SpecRowColAniTime = _json["SpecRowColAniTime"]; }
{ if(!_json["BombBlockAniTime"].IsNumber) { throw new SerializationException(); } BombBlockAniTime = _json["BombBlockAniTime"]; }
{ if(!_json["ClearBlockAniTime"].IsNumber) { throw new SerializationException(); } ClearBlockAniTime = _json["ClearBlockAniTime"]; }
{ var __json0 = _json["DiggingBoxList"]; if(!__json0.IsArray) { throw new SerializationException(); } DiggingBoxList = new System.Collections.Generic.List<string>(__json0.Count); foreach(JSONNode __e0 in __json0.Children) { string __v0; { if(!__e0.IsString) { throw new SerializationException(); } __v0 = __e0; } DiggingBoxList.Add(__v0); } }
{ if(!_json["DiggingGridFxDg"].IsString) { throw new SerializationException(); } DiggingGridFxDg = _json["DiggingGridFxDg"]; }
{ if(!_json["DiggingGridFxDh"].IsString) { throw new SerializationException(); } DiggingGridFxDh = _json["DiggingGridFxDh"]; }
{ if(!_json["DiggingGridFxDs"].IsString) { throw new SerializationException(); } DiggingGridFxDs = _json["DiggingGridFxDs"]; }
json = _json;
PostInit();
}
public DiggingActivityInit(int ID, string ResourceTopic, System.Collections.Generic.List<string> DownloadLabel, System.Collections.Generic.List<int> StageList, int TokenID, string Bg, string Bgm, string Icon, string IconInfo, string Shovel, string DiggingShovelFxDg, string DiggingShovelFxDh, float SpecBombAniTime, float SpecRowColAniTime, float BombBlockAniTime, float ClearBlockAniTime, System.Collections.Generic.List<string> DiggingBoxList, string DiggingGridFxDg, string DiggingGridFxDh, string DiggingGridFxDs )
{
this.ID = ID;
this.ResourceTopic = ResourceTopic;
this.DownloadLabel = DownloadLabel;
this.StageList = StageList;
this.TokenID = TokenID;
this.Bg = Bg;
this.Bgm = Bgm;
this.Icon = Icon;
this.IconInfo = IconInfo;
this.Shovel = Shovel;
this.DiggingShovelFxDg = DiggingShovelFxDg;
this.DiggingShovelFxDh = DiggingShovelFxDh;
this.SpecBombAniTime = SpecBombAniTime;
this.SpecRowColAniTime = SpecRowColAniTime;
this.BombBlockAniTime = BombBlockAniTime;
this.ClearBlockAniTime = ClearBlockAniTime;
this.DiggingBoxList = DiggingBoxList;
this.DiggingGridFxDg = DiggingGridFxDg;
this.DiggingGridFxDh = DiggingGridFxDh;
this.DiggingGridFxDs = DiggingGridFxDs;
PostInit();
}
public static DiggingActivityInit DeserializeDiggingActivityInit(JSONNode _json)
{
return new DiggingActivityInit(_json);
}
public int ID { get; private set; }
/// <summary>
/// 主题名称
/// </summary>
public string ResourceTopic { get; private set; }
/// <summary>
/// 填一个不重复的资源名
/// </summary>
public System.Collections.Generic.List<string> DownloadLabel { get; private set; }
/// <summary>
/// 关卡列表
/// </summary>
public System.Collections.Generic.List<int> StageList { get; private set; }
/// <summary>
/// 对应item表主键
/// </summary>
public int TokenID { get; private set; }
public string Bg { get; private set; }
public string Bgm { get; private set; }
public string Icon { get; private set; }
public string IconInfo { get; private set; }
public string Shovel { get; private set; }
/// <summary>
/// dig
/// </summary>
public string DiggingShovelFxDg { get; private set; }
/// <summary>
/// dighard
/// </summary>
public string DiggingShovelFxDh { get; private set; }
/// <summary>
/// 动画总时长
/// </summary>
public float SpecBombAniTime { get; private set; }
/// <summary>
/// 动画总时长
/// </summary>
public float SpecRowColAniTime { get; private set; }
/// <summary>
/// 块开始播放消失动画的延迟,从消除器动画开始播算起
/// </summary>
public float BombBlockAniTime { get; private set; }
/// <summary>
/// 块开始播放消失动画的延迟,从消除器动画开始播算起
/// </summary>
public float ClearBlockAniTime { get; private set; }
/// <summary>
/// 箱子资源
/// </summary>
public System.Collections.Generic.List<string> DiggingBoxList { get; private set; }
/// <summary>
/// dig
/// </summary>
public string DiggingGridFxDg { get; private set; }
/// <summary>
/// dighard
/// </summary>
public string DiggingGridFxDh { get; private set; }
/// <summary>
/// disppear
/// </summary>
public string DiggingGridFxDs { get; private set; }
public const int __ID__ = -1057021220;
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 "{ "
+ "ID:" + ID + ","
+ "ResourceTopic:" + ResourceTopic + ","
+ "DownloadLabel:" + Bright.Common.StringUtil.CollectionToString(DownloadLabel) + ","
+ "StageList:" + Bright.Common.StringUtil.CollectionToString(StageList) + ","
+ "TokenID:" + TokenID + ","
+ "Bg:" + Bg + ","
+ "Bgm:" + Bgm + ","
+ "Icon:" + Icon + ","
+ "IconInfo:" + IconInfo + ","
+ "Shovel:" + Shovel + ","
+ "DiggingShovelFxDg:" + DiggingShovelFxDg + ","
+ "DiggingShovelFxDh:" + DiggingShovelFxDh + ","
+ "SpecBombAniTime:" + SpecBombAniTime + ","
+ "SpecRowColAniTime:" + SpecRowColAniTime + ","
+ "BombBlockAniTime:" + BombBlockAniTime + ","
+ "ClearBlockAniTime:" + ClearBlockAniTime + ","
+ "DiggingBoxList:" + Bright.Common.StringUtil.CollectionToString(DiggingBoxList) + ","
+ "DiggingGridFxDg:" + DiggingGridFxDg + ","
+ "DiggingGridFxDh:" + DiggingGridFxDh + ","
+ "DiggingGridFxDs:" + DiggingGridFxDs + ","
+ "}";
}
partial void PostInit();
partial void PostResolve();
}
}