导出配表
parent
14cd5f1ae8
commit
c850fb0e92
|
|
@ -0,0 +1,60 @@
|
|||
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 Luban;
|
||||
using SimpleJSON;
|
||||
|
||||
|
||||
namespace cfg.ActorCfg
|
||||
{
|
||||
public partial class ActivityFirstTimeRecharge
|
||||
{
|
||||
private readonly System.Collections.Generic.Dictionary<int, ActorCfg.DataActivityFirstTimeRecharge> _dataMap;
|
||||
private readonly System.Collections.Generic.List<ActorCfg.DataActivityFirstTimeRecharge> _dataList;
|
||||
|
||||
public ActivityFirstTimeRecharge(JSONNode _buf)
|
||||
{
|
||||
_dataMap = new System.Collections.Generic.Dictionary<int, ActorCfg.DataActivityFirstTimeRecharge>();
|
||||
_dataList = new System.Collections.Generic.List<ActorCfg.DataActivityFirstTimeRecharge>();
|
||||
|
||||
foreach(JSONNode _ele in _buf.Children)
|
||||
{
|
||||
ActorCfg.DataActivityFirstTimeRecharge _v;
|
||||
{ if(!_ele.IsObject) { throw new SerializationException(); } _v = global::cfg.ActorCfg.DataActivityFirstTimeRecharge.DeserializeDataActivityFirstTimeRecharge(_ele); }
|
||||
_dataList.Add(_v);
|
||||
_dataMap.Add(_v.Id, _v);
|
||||
}
|
||||
}
|
||||
|
||||
public System.Collections.Generic.Dictionary<int, ActorCfg.DataActivityFirstTimeRecharge> DataMap => _dataMap;
|
||||
public System.Collections.Generic.List<ActorCfg.DataActivityFirstTimeRecharge> DataList => _dataList;
|
||||
|
||||
public ActorCfg.DataActivityFirstTimeRecharge GetOrDefault(int key) => _dataMap.TryGetValue(key, out var v) ? v : null;
|
||||
public ActorCfg.DataActivityFirstTimeRecharge Get(int key) {
|
||||
if (_dataMap.TryGetValue(key, out var v)) {
|
||||
return v;
|
||||
} else {
|
||||
UnityEngine.Debug.LogError($"table key not found: {key}");
|
||||
return null;
|
||||
}
|
||||
}
|
||||
public ActorCfg.DataActivityFirstTimeRecharge this[int key] => _dataMap[key];
|
||||
|
||||
public void ResolveRef(Tables tables)
|
||||
{
|
||||
foreach(var _v in _dataList)
|
||||
{
|
||||
_v.ResolveRef(tables);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: f41b8a916705fea4696a752482077a72
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -53,6 +53,10 @@ namespace cfg.ActorCfg
|
|||
/// 通行证活动
|
||||
/// </summary>
|
||||
BattlePass = 9,
|
||||
/// <summary>
|
||||
/// 首充好礼活动
|
||||
/// </summary>
|
||||
FirstTimeRecharge = 10,
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -0,0 +1,65 @@
|
|||
|
||||
//------------------------------------------------------------------------------
|
||||
// <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 Luban;
|
||||
using SimpleJSON;
|
||||
|
||||
|
||||
namespace cfg.ActorCfg
|
||||
{
|
||||
public sealed partial class DataActivityFirstTimeRecharge : Luban.BeanBase
|
||||
{
|
||||
public JSONNode cacheJsonNode {get; private set;}
|
||||
|
||||
public DataActivityFirstTimeRecharge(JSONNode _buf)
|
||||
{
|
||||
cacheJsonNode = _buf;
|
||||
{ if(!_buf["Id"].IsNumber) { throw new SerializationException(); } Id = _buf["Id"]; }
|
||||
{ var __json0 = _buf["PurchaseList"]; if(!__json0.IsArray) { throw new SerializationException(); } int _n0 = __json0.Count; PurchaseList = new int[_n0]; int __index0=0; foreach(JSONNode __e0 in __json0.Children) { int __v0; { if(!__e0.IsNumber) { throw new SerializationException(); } __v0 = __e0; } PurchaseList[__index0++] = __v0; } }
|
||||
}
|
||||
|
||||
public DataActivityFirstTimeRecharge(int Id, int[] PurchaseList )
|
||||
{
|
||||
this.Id = Id;
|
||||
this.PurchaseList = PurchaseList;
|
||||
|
||||
}
|
||||
|
||||
public static DataActivityFirstTimeRecharge DeserializeDataActivityFirstTimeRecharge(JSONNode _buf)
|
||||
{
|
||||
return new ActorCfg.DataActivityFirstTimeRecharge(_buf);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// ID
|
||||
/// </summary>
|
||||
public int Id { get; private set; }
|
||||
/// <summary>
|
||||
/// 购买商品列表(CurrencyShop)
|
||||
/// </summary>
|
||||
public int[] PurchaseList { get; private set; }
|
||||
|
||||
public const int __ID__ = 904346636;
|
||||
public override int GetTypeId() => __ID__;
|
||||
|
||||
public void ResolveRef(Tables tables)
|
||||
{
|
||||
}
|
||||
|
||||
public override string ToString()
|
||||
{
|
||||
return "{ "
|
||||
+ "Id:" + Id + ","
|
||||
+ "PurchaseList:" + Luban.StringUtil.CollectionToString(PurchaseList) + ","
|
||||
+ "}";
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -0,0 +1,11 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 1e64d108ced738c4fa64b55b51443216
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -49,6 +49,10 @@ namespace cfg.ActorCfg
|
|||
/// 载具
|
||||
/// </summary>
|
||||
Vehicle = 8,
|
||||
/// <summary>
|
||||
/// 首充好礼活动商品
|
||||
/// </summary>
|
||||
FirstTimeRechargeActivity = 9,
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -374,85 +374,89 @@ namespace cfg.BuffCfg
|
|||
/// </summary>
|
||||
LoseShieldTrigger = 89,
|
||||
/// <summary>
|
||||
/// 累积损失护甲特殊逻辑1
|
||||
/// </summary>
|
||||
LoseShieldSpecial1 = 90,
|
||||
/// <summary>
|
||||
/// 损失所有护甲时触发
|
||||
/// </summary>
|
||||
LoseAllShieldTrigger = 90,
|
||||
LoseAllShieldTrigger = 91,
|
||||
/// <summary>
|
||||
/// 平A秒杀
|
||||
/// </summary>
|
||||
NormalAttackKill = 91,
|
||||
NormalAttackKill = 92,
|
||||
/// <summary>
|
||||
/// 根据剩余弹药提升伤害
|
||||
/// </summary>
|
||||
DamageScaleOnRemainBullet = 92,
|
||||
DamageScaleOnRemainBullet = 93,
|
||||
/// <summary>
|
||||
/// 周围X格有敌方单位时触发
|
||||
/// </summary>
|
||||
AroundContainsEnemyTrigger = 93,
|
||||
AroundContainsEnemyTrigger = 94,
|
||||
/// <summary>
|
||||
/// 特殊检查触发
|
||||
/// </summary>
|
||||
SpecialCheckTrigger = 94,
|
||||
SpecialCheckTrigger = 95,
|
||||
/// <summary>
|
||||
/// 致盲
|
||||
/// </summary>
|
||||
StatusBlind = 95,
|
||||
StatusBlind = 96,
|
||||
/// <summary>
|
||||
/// 锁定最小士气
|
||||
/// </summary>
|
||||
SetMinMoralePercent = 96,
|
||||
SetMinMoralePercent = 97,
|
||||
/// <summary>
|
||||
/// 累积损失士气触发
|
||||
/// </summary>
|
||||
LoseMoraleTrigger = 97,
|
||||
LoseMoraleTrigger = 98,
|
||||
/// <summary>
|
||||
/// 普攻后窃取攻击力
|
||||
/// </summary>
|
||||
StealAttack = 98,
|
||||
StealAttack = 99,
|
||||
/// <summary>
|
||||
/// 周期根据周围友军数改变伤害增幅
|
||||
/// </summary>
|
||||
DamageScaleWithAroundCheck = 99,
|
||||
DamageScaleWithAroundCheck = 100,
|
||||
/// <summary>
|
||||
/// 朝未满血友军移动时加速
|
||||
/// </summary>
|
||||
MoveSpeedChangeSpecial1 = 100,
|
||||
MoveSpeedChangeSpecial1 = 101,
|
||||
/// <summary>
|
||||
/// 特殊发射子弹1
|
||||
/// </summary>
|
||||
EmitBulletSpecial1 = 101,
|
||||
EmitBulletSpecial1 = 102,
|
||||
/// <summary>
|
||||
/// 特殊击杀触发1
|
||||
/// </summary>
|
||||
KillTriggerSpecial1 = 102,
|
||||
KillTriggerSpecial1 = 103,
|
||||
/// <summary>
|
||||
/// 累积损失血量或护盾触发
|
||||
/// </summary>
|
||||
LoseHpOrShieldTrigger = 103,
|
||||
LoseHpOrShieldTrigger = 104,
|
||||
/// <summary>
|
||||
/// 恢复技能可使用次数
|
||||
/// </summary>
|
||||
RecoverSkillUseCount = 104,
|
||||
RecoverSkillUseCount = 105,
|
||||
/// <summary>
|
||||
/// 监测自身移动速度并添加buff
|
||||
/// </summary>
|
||||
CheckOwnerSpeedAndAddBuffs = 105,
|
||||
CheckOwnerSpeedAndAddBuffs = 106,
|
||||
/// <summary>
|
||||
/// 外部设置伤害缩放值
|
||||
/// </summary>
|
||||
OuterSetDamageScale = 106,
|
||||
OuterSetDamageScale = 107,
|
||||
/// <summary>
|
||||
/// 额外触发连击
|
||||
/// </summary>
|
||||
TriggerContinueAttack = 107,
|
||||
TriggerContinueAttack = 108,
|
||||
/// <summary>
|
||||
/// 根据连击次数提升士气伤害
|
||||
/// </summary>
|
||||
AddMoraleDamageFromContinueAttack = 108,
|
||||
AddMoraleDamageFromContinueAttack = 109,
|
||||
/// <summary>
|
||||
/// 根据连击次数提升最终伤害
|
||||
/// </summary>
|
||||
AddFinalDamageFromContinueAttack = 109,
|
||||
AddFinalDamageFromContinueAttack = 110,
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ public sealed partial class DataCurrencyShopCfg : Luban.BeanBase
|
|||
cacheJsonNode = _buf;
|
||||
{ if(!_buf["Id"].IsNumber) { throw new SerializationException(); } Id = _buf["Id"]; }
|
||||
{ if(!_buf["Name"].IsString) { throw new SerializationException(); } Name = _buf["Name"]; }
|
||||
{ if(!_buf["PductType"].IsNumber) { throw new SerializationException(); } PductType = (ActorCfg.ProductType)_buf["PductType"].AsInt; }
|
||||
{ if(!_buf["PrductTypes"].IsNumber) { throw new SerializationException(); } PrductTypes = (ActorCfg.ProductType)_buf["PrductTypes"].AsInt; }
|
||||
{ if(!_buf["product_type"].IsString) { throw new SerializationException(); } ProductType = _buf["product_type"]; }
|
||||
{ if(!_buf["Currency"].IsString) { throw new SerializationException(); } Currency = _buf["Currency"]; }
|
||||
{ if(!_buf["NowPriceRMB"].IsNumber) { throw new SerializationException(); } NowPriceRMB = _buf["NowPriceRMB"]; }
|
||||
|
|
@ -41,11 +41,11 @@ public sealed partial class DataCurrencyShopCfg : Luban.BeanBase
|
|||
{ if(!_buf["IconPath"].IsString) { throw new SerializationException(); } IconPath = _buf["IconPath"]; }
|
||||
}
|
||||
|
||||
public DataCurrencyShopCfg(int Id, string Name, ActorCfg.ProductType PductType, string product_type, string Currency, int NowPriceRMB, int NowPriceDollar, int IsFirstDouble, ChargeCfg.ItemType ItemType, int ItemID, int ItemCount, int ExtraItemCount, int MaxCount, bool ShowInShop, ChargeCfg.AppleBuyType AppleBuyType, string PhxhProductID, string AppleProductID, string NameLocal, string IconPath )
|
||||
public DataCurrencyShopCfg(int Id, string Name, ActorCfg.ProductType PrductTypes, string product_type, string Currency, int NowPriceRMB, int NowPriceDollar, int IsFirstDouble, ChargeCfg.ItemType ItemType, int ItemID, int ItemCount, int ExtraItemCount, int MaxCount, bool ShowInShop, ChargeCfg.AppleBuyType AppleBuyType, string PhxhProductID, string AppleProductID, string NameLocal, string IconPath )
|
||||
{
|
||||
this.Id = Id;
|
||||
this.Name = Name;
|
||||
this.PductType = PductType;
|
||||
this.PrductTypes = PrductTypes;
|
||||
this.ProductType = product_type;
|
||||
this.Currency = Currency;
|
||||
this.NowPriceRMB = NowPriceRMB;
|
||||
|
|
@ -78,7 +78,7 @@ public sealed partial class DataCurrencyShopCfg : Luban.BeanBase
|
|||
/// 名称
|
||||
/// </summary>
|
||||
public string Name { get; private set; }
|
||||
public ActorCfg.ProductType PductType { get; private set; }
|
||||
public ActorCfg.ProductType PrductTypes { get; private set; }
|
||||
/// <summary>
|
||||
/// 充值类型(用于打点)
|
||||
/// </summary>
|
||||
|
|
@ -156,7 +156,7 @@ public sealed partial class DataCurrencyShopCfg : Luban.BeanBase
|
|||
return "{ "
|
||||
+ "Id:" + Id + ","
|
||||
+ "Name:" + Name + ","
|
||||
+ "PductType:" + PductType + ","
|
||||
+ "PrductTypes:" + PrductTypes + ","
|
||||
+ "productType:" + ProductType + ","
|
||||
+ "Currency:" + Currency + ","
|
||||
+ "NowPriceRMB:" + NowPriceRMB + ","
|
||||
|
|
|
|||
|
|
@ -142,345 +142,341 @@ namespace cfg.TaCfg
|
|||
/// </summary>
|
||||
DailyReward = 31,
|
||||
/// <summary>
|
||||
/// 动员
|
||||
/// </summary>
|
||||
RecruitmentSystem = 32,
|
||||
/// <summary>
|
||||
/// 普池天井商店
|
||||
/// </summary>
|
||||
StandardPoolSparkShop = 33,
|
||||
/// <summary>
|
||||
/// 普池抽卡
|
||||
/// </summary>
|
||||
StandardPoolGacha = 34,
|
||||
/// <summary>
|
||||
/// 职业轮播池1天井商店
|
||||
/// </summary>
|
||||
ClassRotationPool1SparkShop = 35,
|
||||
/// <summary>
|
||||
/// 职业轮播池2天井商店
|
||||
/// </summary>
|
||||
ClassRotationPool2SparkShop = 36,
|
||||
/// <summary>
|
||||
/// 职业轮播池2抽卡
|
||||
/// </summary>
|
||||
ClassRotationPool2Gacha = 37,
|
||||
/// <summary>
|
||||
/// 势力轮播池1天井商店
|
||||
/// </summary>
|
||||
FactionRotationPool1SparkShop = 38,
|
||||
/// <summary>
|
||||
/// 势力轮播池1抽卡
|
||||
/// </summary>
|
||||
FactionRotationPool1Gacha = 39,
|
||||
/// <summary>
|
||||
/// 势力轮播池2天井商店
|
||||
/// </summary>
|
||||
FactionRotationPool2SparkShop = 40,
|
||||
/// <summary>
|
||||
/// 势力轮播池2抽卡
|
||||
/// </summary>
|
||||
FactionRotationPool2Gacha = 41,
|
||||
/// <summary>
|
||||
/// 商店
|
||||
/// </summary>
|
||||
StoreSystem = 42,
|
||||
StoreSystem = 32,
|
||||
/// <summary>
|
||||
/// 兑换商店基础补给商店
|
||||
/// </summary>
|
||||
ExchangeStoreBasicSupplyStore = 43,
|
||||
ExchangeStoreBasicSupplyStore = 33,
|
||||
/// <summary>
|
||||
/// 兑换商店每周兑换商店
|
||||
/// </summary>
|
||||
ExchangeStoreWeeklyExchangeStore = 44,
|
||||
ExchangeStoreWeeklyExchangeStore = 34,
|
||||
/// <summary>
|
||||
/// 兑换商店PVP商店
|
||||
/// </summary>
|
||||
ExchangeStorePvPStore = 45,
|
||||
ExchangeStorePvPStore = 35,
|
||||
/// <summary>
|
||||
/// 兑换商店星空币商店
|
||||
/// </summary>
|
||||
ExchangeStoreStellarCoinStore = 46,
|
||||
ExchangeStoreStellarCoinStore = 36,
|
||||
/// <summary>
|
||||
/// 推荐商店
|
||||
/// </summary>
|
||||
RecommendedStore = 47,
|
||||
RecommendedStore = 37,
|
||||
/// <summary>
|
||||
/// 拉格朗日礼包
|
||||
/// </summary>
|
||||
LagrangePackage = 48,
|
||||
LagrangePackage = 38,
|
||||
/// <summary>
|
||||
/// 环绕飞行礼包
|
||||
/// </summary>
|
||||
OrbitalFlightPackage = 49,
|
||||
OrbitalFlightPackage = 39,
|
||||
/// <summary>
|
||||
/// 任务
|
||||
/// </summary>
|
||||
TasksSystem = 50,
|
||||
TasksSystem = 40,
|
||||
/// <summary>
|
||||
/// 每日任务
|
||||
/// </summary>
|
||||
DailyTasks = 51,
|
||||
DailyTasks = 41,
|
||||
/// <summary>
|
||||
/// 每日任务奖励
|
||||
/// </summary>
|
||||
DailyTaskRewards = 52,
|
||||
DailyTaskRewards = 42,
|
||||
/// <summary>
|
||||
/// 每日进度奖励
|
||||
/// </summary>
|
||||
DailyProgressRewards = 53,
|
||||
DailyProgressRewards = 43,
|
||||
/// <summary>
|
||||
/// 每周任务奖励
|
||||
/// </summary>
|
||||
WeeklyTaskRewards = 54,
|
||||
WeeklyTaskRewards = 44,
|
||||
/// <summary>
|
||||
/// 每周进度奖励
|
||||
/// </summary>
|
||||
WeeklyProgressRewards = 55,
|
||||
WeeklyProgressRewards = 45,
|
||||
/// <summary>
|
||||
/// 军旅成就奖励
|
||||
/// </summary>
|
||||
MilitaryCareerAchievementRewards = 56,
|
||||
MilitaryCareerAchievementRewards = 46,
|
||||
/// <summary>
|
||||
/// 账号累计成就奖励
|
||||
/// </summary>
|
||||
AccountCumulativeAchievementRewards = 57,
|
||||
AccountCumulativeAchievementRewards = 47,
|
||||
/// <summary>
|
||||
/// 养成成就奖励
|
||||
/// </summary>
|
||||
DevelopmentAchievementRewards = 58,
|
||||
DevelopmentAchievementRewards = 48,
|
||||
/// <summary>
|
||||
/// 主线关卡成就奖励
|
||||
/// </summary>
|
||||
MainStoryStageAchievementRewards = 59,
|
||||
MainStoryStageAchievementRewards = 49,
|
||||
/// <summary>
|
||||
/// 特殊成就奖励
|
||||
/// </summary>
|
||||
SpecialAchievementRewards = 60,
|
||||
SpecialAchievementRewards = 50,
|
||||
/// <summary>
|
||||
/// 成就进度奖励
|
||||
/// </summary>
|
||||
AchievementProgressRewards = 61,
|
||||
AchievementProgressRewards = 51,
|
||||
/// <summary>
|
||||
/// 战斗员
|
||||
/// </summary>
|
||||
OperatorsSystem = 62,
|
||||
OperatorsSystem = 52,
|
||||
/// <summary>
|
||||
/// 等级
|
||||
/// </summary>
|
||||
Level = 63,
|
||||
Level = 53,
|
||||
/// <summary>
|
||||
/// 等级升级
|
||||
/// </summary>
|
||||
LevelUp = 64,
|
||||
LevelUp = 54,
|
||||
/// <summary>
|
||||
/// 考核等级
|
||||
/// </summary>
|
||||
AssessmentLevel = 65,
|
||||
AssessmentLevel = 55,
|
||||
/// <summary>
|
||||
/// 考核等级升级
|
||||
/// </summary>
|
||||
AssessmentLevelUp = 66,
|
||||
AssessmentLevelUp = 56,
|
||||
/// <summary>
|
||||
/// 进修等级
|
||||
/// </summary>
|
||||
TrainingLevel = 67,
|
||||
TrainingLevel = 57,
|
||||
/// <summary>
|
||||
/// 进修等级升级
|
||||
/// </summary>
|
||||
TrainingLevelUp = 68,
|
||||
TrainingLevelUp = 58,
|
||||
/// <summary>
|
||||
/// 主动技能升级
|
||||
/// </summary>
|
||||
ActiveSkillUpgrade = 69,
|
||||
ActiveSkillUpgrade = 59,
|
||||
/// <summary>
|
||||
/// 被动技能1升级
|
||||
/// </summary>
|
||||
PassiveSkill1Upgrade = 70,
|
||||
PassiveSkill1Upgrade = 60,
|
||||
/// <summary>
|
||||
/// 被动技能2升级
|
||||
/// </summary>
|
||||
PassiveSkill2Upgrade = 71,
|
||||
PassiveSkill2Upgrade = 61,
|
||||
/// <summary>
|
||||
/// 载具
|
||||
/// </summary>
|
||||
VehiclesSystem = 72,
|
||||
VehiclesSystem = 62,
|
||||
/// <summary>
|
||||
/// 非直购载具解锁
|
||||
/// </summary>
|
||||
NonDirectPurchaseVehicleUnlock = 73,
|
||||
NonDirectPurchaseVehicleUnlock = 63,
|
||||
/// <summary>
|
||||
/// 研发
|
||||
/// </summary>
|
||||
ResearchAndDevelopment = 74,
|
||||
ResearchAndDevelopment = 64,
|
||||
/// <summary>
|
||||
/// 部件1解锁
|
||||
/// </summary>
|
||||
Component1Unlock = 75,
|
||||
Component1Unlock = 65,
|
||||
/// <summary>
|
||||
/// 部件2解锁
|
||||
/// </summary>
|
||||
Component2Unlock = 76,
|
||||
Component2Unlock = 66,
|
||||
/// <summary>
|
||||
/// 部件3解锁
|
||||
/// </summary>
|
||||
Component3Unlock = 77,
|
||||
Component3Unlock = 67,
|
||||
/// <summary>
|
||||
/// 部件4解锁
|
||||
/// </summary>
|
||||
Component4Unlock = 78,
|
||||
Component4Unlock = 68,
|
||||
/// <summary>
|
||||
/// 部件5解锁
|
||||
/// </summary>
|
||||
Component5Unlock = 79,
|
||||
Component5Unlock = 69,
|
||||
/// <summary>
|
||||
/// 派遣任务
|
||||
/// </summary>
|
||||
DispatchMissionsSystem = 80,
|
||||
DispatchMissionsSystem = 70,
|
||||
/// <summary>
|
||||
/// 联合领
|
||||
/// </summary>
|
||||
UnitedTerritory = 81,
|
||||
UnitedTerritory = 71,
|
||||
/// <summary>
|
||||
/// 露维拉共和国
|
||||
/// </summary>
|
||||
RepublicOfLuvera = 82,
|
||||
RepublicOfLuvera = 72,
|
||||
/// <summary>
|
||||
/// 派遣任务奖励
|
||||
/// </summary>
|
||||
DispatchMissionRewards = 83,
|
||||
DispatchMissionRewards = 73,
|
||||
/// <summary>
|
||||
/// 瓦伦提亚王国
|
||||
/// </summary>
|
||||
KingdomOfValenthia = 84,
|
||||
KingdomOfValenthia = 74,
|
||||
/// <summary>
|
||||
/// 扎拉布山区
|
||||
/// </summary>
|
||||
ZarabMountainArea = 85,
|
||||
ZarabMountainArea = 75,
|
||||
/// <summary>
|
||||
/// 出击
|
||||
/// </summary>
|
||||
AttackSystem = 86,
|
||||
AttackSystem = 76,
|
||||
/// <summary>
|
||||
/// 主线关简单
|
||||
/// </summary>
|
||||
MainEasyLevel = 87,
|
||||
MainEasyLevel = 77,
|
||||
/// <summary>
|
||||
/// 高账奖励
|
||||
/// </summary>
|
||||
PremiumAccountReward = 88,
|
||||
PremiumAccountReward = 78,
|
||||
/// <summary>
|
||||
/// 角色经验奖励
|
||||
/// </summary>
|
||||
OperatorExpReward = 89,
|
||||
OperatorExpReward = 79,
|
||||
/// <summary>
|
||||
/// 好感经验奖励
|
||||
/// </summary>
|
||||
AffinityExpReward = 90,
|
||||
AffinityExpReward = 80,
|
||||
/// <summary>
|
||||
/// 主线关困难
|
||||
/// </summary>
|
||||
MainHardLevel = 91,
|
||||
MainHardLevel = 81,
|
||||
/// <summary>
|
||||
/// 总进度奖励
|
||||
/// </summary>
|
||||
TotalProgressReward = 92,
|
||||
TotalProgressReward = 82,
|
||||
/// <summary>
|
||||
/// 常规通关奖励
|
||||
/// </summary>
|
||||
ClearReward = 93,
|
||||
ClearReward = 83,
|
||||
/// <summary>
|
||||
/// 随机掉落奖励
|
||||
/// </summary>
|
||||
RandomDropReward = 94,
|
||||
RandomDropReward = 84,
|
||||
/// <summary>
|
||||
/// 进入关卡
|
||||
/// </summary>
|
||||
EnterLevel = 95,
|
||||
EnterLevel = 85,
|
||||
/// <summary>
|
||||
/// 首通奖励
|
||||
/// </summary>
|
||||
FirstReward = 96,
|
||||
FirstReward = 86,
|
||||
/// <summary>
|
||||
/// 星级奖励
|
||||
/// </summary>
|
||||
StarRatingReward = 97,
|
||||
StarRatingReward = 87,
|
||||
/// <summary>
|
||||
/// 剧情关
|
||||
/// </summary>
|
||||
StoryStageLevel = 98,
|
||||
StoryStageLevel = 88,
|
||||
/// <summary>
|
||||
/// 资源关能元本
|
||||
/// </summary>
|
||||
ResourceEnergyLevel = 99,
|
||||
ResourceEnergyLevel = 89,
|
||||
/// <summary>
|
||||
/// 资源关器材本
|
||||
/// </summary>
|
||||
ResourceEquipmentLevel = 100,
|
||||
ResourceEquipmentLevel = 90,
|
||||
/// <summary>
|
||||
/// 资源关考核本
|
||||
/// </summary>
|
||||
ResourceAssessmentLevel = 101,
|
||||
ResourceAssessmentLevel = 91,
|
||||
/// <summary>
|
||||
/// 资源关载具本
|
||||
/// </summary>
|
||||
ResourceVehicleLevel = 102,
|
||||
ResourceVehicleLevel = 92,
|
||||
/// <summary>
|
||||
/// 周常关技能本
|
||||
/// </summary>
|
||||
WeeklySkillLevel = 103,
|
||||
WeeklySkillLevel = 93,
|
||||
/// <summary>
|
||||
/// 周常关专精本
|
||||
/// </summary>
|
||||
WeeklySpecializationLevel = 104,
|
||||
WeeklySpecializationLevel = 94,
|
||||
/// <summary>
|
||||
/// 营地训练场
|
||||
/// </summary>
|
||||
CampTrainingGroundSystem = 105,
|
||||
CampTrainingGroundSystem = 95,
|
||||
/// <summary>
|
||||
/// 训练场
|
||||
/// </summary>
|
||||
Training = 106,
|
||||
Training = 96,
|
||||
/// <summary>
|
||||
/// 对战
|
||||
/// </summary>
|
||||
PvPSystem = 107,
|
||||
PvPSystem = 97,
|
||||
/// <summary>
|
||||
/// 排名
|
||||
/// </summary>
|
||||
Ranking = 108,
|
||||
Ranking = 98,
|
||||
/// <summary>
|
||||
/// 七日签到活动
|
||||
/// </summary>
|
||||
SevenDaySignInEventSystem = 109,
|
||||
SevenDaySignInEventSystem = 99,
|
||||
/// <summary>
|
||||
/// 上任,团结城!活动
|
||||
/// </summary>
|
||||
TakeOfficeUnityCityEventSystem = 110,
|
||||
TakeOfficeUnityCityEventSystem = 100,
|
||||
/// <summary>
|
||||
/// 指挥链路赋能活动
|
||||
/// </summary>
|
||||
CommandLinkEmpowermentEventSystem = 111,
|
||||
CommandLinkEmpowermentEventSystem = 101,
|
||||
/// <summary>
|
||||
/// 设置
|
||||
/// </summary>
|
||||
SettingsSystem = 112,
|
||||
SettingsSystem = 102,
|
||||
/// <summary>
|
||||
/// 兑换码奖励
|
||||
/// </summary>
|
||||
GiftCodeReward = 113,
|
||||
GiftCodeReward = 103,
|
||||
/// <summary>
|
||||
/// 领取任务奖励
|
||||
/// </summary>
|
||||
ClaimTaskReward = 114,
|
||||
ClaimTaskReward = 104,
|
||||
/// <summary>
|
||||
/// 领取进度奖励
|
||||
/// </summary>
|
||||
ClaimProgressRewards = 115,
|
||||
ClaimProgressRewards = 105,
|
||||
/// <summary>
|
||||
/// 领取每日奖励
|
||||
/// </summary>
|
||||
ClaimDailyRewards = 116,
|
||||
ClaimDailyRewards = 106,
|
||||
/// <summary>
|
||||
/// 动员
|
||||
/// </summary>
|
||||
MobilizeSystem = 107,
|
||||
/// <summary>
|
||||
/// 普池
|
||||
/// </summary>
|
||||
MBasicGacha = 108,
|
||||
/// <summary>
|
||||
/// UP池
|
||||
/// </summary>
|
||||
MUPGacha = 109,
|
||||
/// <summary>
|
||||
/// 职业池
|
||||
/// </summary>
|
||||
MJobGacha = 110,
|
||||
/// <summary>
|
||||
/// 势力池
|
||||
/// </summary>
|
||||
MFactionGacha = 111,
|
||||
/// <summary>
|
||||
/// 付费池
|
||||
/// </summary>
|
||||
MPayGacha = 112,
|
||||
/// <summary>
|
||||
/// 进行抽卡
|
||||
/// </summary>
|
||||
DrawCards = 113,
|
||||
/// <summary>
|
||||
/// 领取试用关首次通关奖励
|
||||
/// </summary>
|
||||
ClaimRewardFirstClearanceTrialLevel = 114,
|
||||
/// <summary>
|
||||
/// 天井商店购买商品
|
||||
/// </summary>
|
||||
PurchaseGoodsCourtyardStore = 115,
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
|
|
@ -159,6 +159,7 @@ public partial class Tables
|
|||
public LevelCfg.FiringRangeConfig FiringRangeConfig {get; }
|
||||
public PremiumCfg.PremiumPerks PremiumPerks {get; }
|
||||
public CharacterCfg.NPCConfig NPCConfig {get; }
|
||||
public ActorCfg.ActivityFirstTimeRecharge ActivityFirstTimeRecharge {get; }
|
||||
|
||||
public Tables(System.Func<string, JSONNode> loader)
|
||||
{
|
||||
|
|
@ -306,6 +307,7 @@ public partial class Tables
|
|||
FiringRangeConfig = new LevelCfg.FiringRangeConfig(loader("levelcfg_firingrangeconfig"));
|
||||
PremiumPerks = new PremiumCfg.PremiumPerks(loader("premiumcfg_premiumperks"));
|
||||
NPCConfig = new CharacterCfg.NPCConfig(loader("charactercfg_npcconfig"));
|
||||
ActivityFirstTimeRecharge = new ActorCfg.ActivityFirstTimeRecharge(loader("actorcfg_activityfirsttimerecharge"));
|
||||
ResolveRef();
|
||||
}
|
||||
|
||||
|
|
@ -455,6 +457,7 @@ public partial class Tables
|
|||
FiringRangeConfig.ResolveRef(this);
|
||||
PremiumPerks.ResolveRef(this);
|
||||
NPCConfig.ResolveRef(this);
|
||||
ActivityFirstTimeRecharge.ResolveRef(this);
|
||||
}
|
||||
|
||||
public static void PostPreload(Action<string> loader)
|
||||
|
|
@ -603,6 +606,7 @@ public partial class Tables
|
|||
loader("levelcfg_firingrangeconfig");
|
||||
loader("premiumcfg_premiumperks");
|
||||
loader("charactercfg_npcconfig");
|
||||
loader("actorcfg_activityfirsttimerecharge");
|
||||
}
|
||||
|
||||
public static void AfterLoaded(Action<string> loader)
|
||||
|
|
@ -751,6 +755,7 @@ public partial class Tables
|
|||
loader("levelcfg_firingrangeconfig");
|
||||
loader("premiumcfg_premiumperks");
|
||||
loader("charactercfg_npcconfig");
|
||||
loader("actorcfg_activityfirsttimerecharge");
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -115,5 +115,14 @@
|
|||
"ActivityGroupID": 100,
|
||||
"ActivityName": "ActivityName_20005",
|
||||
"PrefabPath": ""
|
||||
},
|
||||
{
|
||||
"Id": 30000,
|
||||
"Type": 10,
|
||||
"BornDayCount": 30,
|
||||
"ConfigID": 1001,
|
||||
"ActivityGroupID": 0,
|
||||
"ActivityName": "",
|
||||
"PrefabPath": ""
|
||||
}
|
||||
]
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
[
|
||||
{
|
||||
"Id": 1001,
|
||||
"PurchaseList": [
|
||||
20,
|
||||
21,
|
||||
22
|
||||
]
|
||||
}
|
||||
]
|
||||
|
|
@ -0,0 +1,7 @@
|
|||
fileFormatVersion: 2
|
||||
guid: 833de6666582818429781b143844280a
|
||||
TextScriptImporter:
|
||||
externalObjects: {}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
|
|
@ -97,16 +97,5 @@
|
|||
100022
|
||||
],
|
||||
"Percentage": 0.5
|
||||
},
|
||||
{
|
||||
"Id": 60001,
|
||||
"ListCharacterId": [
|
||||
100001,
|
||||
100002,
|
||||
100003,
|
||||
100004,
|
||||
100005
|
||||
],
|
||||
"Percentage": 0.5
|
||||
}
|
||||
]
|
||||
|
|
@ -64,9 +64,9 @@
|
|||
},
|
||||
{
|
||||
"Id": 60001,
|
||||
"OpenType": 3,
|
||||
"DayCount": 7,
|
||||
"DiscountActivityID": 0,
|
||||
"OpenType": 1,
|
||||
"DayCount": 0,
|
||||
"DiscountActivityID": 10006,
|
||||
"RaffleTotal": 0
|
||||
}
|
||||
]
|
||||
|
|
@ -1250,11 +1250,11 @@
|
|||
"ShowNew": false,
|
||||
"HideStockNumber": false,
|
||||
"ExpireTransfor": 0,
|
||||
"NameLocal": "ItemName_RaffleTicket_03",
|
||||
"IntroductionKey": "ItemIntroduction_1110003",
|
||||
"IntroductionTitleKey": "ItemFunction_1110003",
|
||||
"IconPath": "Assets/Art_Out/UI/Texture/Icon/Coin/Icon_Currency_08.png",
|
||||
"CoinIconPath": "Assets/Art_Out/UI/Texture/Icon/Coin/Icon_Currency_08.png"
|
||||
"NameLocal": "",
|
||||
"IntroductionKey": "",
|
||||
"IntroductionTitleKey": "",
|
||||
"IconPath": "",
|
||||
"CoinIconPath": ""
|
||||
},
|
||||
{
|
||||
"ID": 1120001,
|
||||
|
|
|
|||
|
|
@ -22945,7 +22945,7 @@
|
|||
"CanTriggerOnDead": false,
|
||||
"BlockPlayAudio": false,
|
||||
"RepeatType": 2,
|
||||
"BuffType": 96,
|
||||
"BuffType": 97,
|
||||
"ExistType": 2,
|
||||
"IsSkillContinue": false,
|
||||
"ExExitType": 0,
|
||||
|
|
@ -23003,7 +23003,7 @@
|
|||
"CanTriggerOnDead": false,
|
||||
"BlockPlayAudio": false,
|
||||
"RepeatType": 0,
|
||||
"BuffType": 94,
|
||||
"BuffType": 95,
|
||||
"ExistType": 0,
|
||||
"IsSkillContinue": false,
|
||||
"ExExitType": 0,
|
||||
|
|
@ -23546,7 +23546,7 @@
|
|||
"CanTriggerOnDead": false,
|
||||
"BlockPlayAudio": false,
|
||||
"RepeatType": 0,
|
||||
"BuffType": 104,
|
||||
"BuffType": 105,
|
||||
"ExistType": 0,
|
||||
"IsSkillContinue": false,
|
||||
"ExExitType": 0,
|
||||
|
|
@ -25454,7 +25454,7 @@
|
|||
"CanTriggerOnDead": false,
|
||||
"BlockPlayAudio": true,
|
||||
"RepeatType": 2,
|
||||
"BuffType": 95,
|
||||
"BuffType": 96,
|
||||
"ExistType": 2,
|
||||
"IsSkillContinue": false,
|
||||
"ExExitType": 0,
|
||||
|
|
@ -25539,7 +25539,7 @@
|
|||
"CanTriggerOnDead": false,
|
||||
"BlockPlayAudio": false,
|
||||
"RepeatType": 0,
|
||||
"BuffType": 94,
|
||||
"BuffType": 95,
|
||||
"ExistType": 2,
|
||||
"IsSkillContinue": false,
|
||||
"ExExitType": 0,
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
{
|
||||
"Id": 1,
|
||||
"Name": "信用点数*60",
|
||||
"PductType": 1,
|
||||
"PrductTypes": 1,
|
||||
"product_type": "recharge",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 6,
|
||||
|
|
@ -23,7 +23,7 @@
|
|||
{
|
||||
"Id": 2,
|
||||
"Name": "信用点数*300",
|
||||
"PductType": 1,
|
||||
"PrductTypes": 1,
|
||||
"product_type": "recharge",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 30,
|
||||
|
|
@ -44,7 +44,7 @@
|
|||
{
|
||||
"Id": 3,
|
||||
"Name": "信用点数*1280",
|
||||
"PductType": 1,
|
||||
"PrductTypes": 1,
|
||||
"product_type": "recharge",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 128,
|
||||
|
|
@ -65,7 +65,7 @@
|
|||
{
|
||||
"Id": 12,
|
||||
"Name": "信用点数*1980",
|
||||
"PductType": 1,
|
||||
"PrductTypes": 1,
|
||||
"product_type": "recharge",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 198,
|
||||
|
|
@ -86,7 +86,7 @@
|
|||
{
|
||||
"Id": 4,
|
||||
"Name": "信用点数*3280",
|
||||
"PductType": 1,
|
||||
"PrductTypes": 1,
|
||||
"product_type": "recharge",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 328,
|
||||
|
|
@ -107,7 +107,7 @@
|
|||
{
|
||||
"Id": 5,
|
||||
"Name": "信用点数*6480",
|
||||
"PductType": 1,
|
||||
"PrductTypes": 1,
|
||||
"product_type": "recharge",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 648,
|
||||
|
|
@ -128,7 +128,7 @@
|
|||
{
|
||||
"Id": 10,
|
||||
"Name": "月卡资格",
|
||||
"PductType": 2,
|
||||
"PrductTypes": 2,
|
||||
"product_type": "month_card",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 30,
|
||||
|
|
@ -149,7 +149,7 @@
|
|||
{
|
||||
"Id": 7,
|
||||
"Name": "高级通行证资格",
|
||||
"PductType": 3,
|
||||
"PrductTypes": 3,
|
||||
"product_type": "pass",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 68,
|
||||
|
|
@ -170,7 +170,7 @@
|
|||
{
|
||||
"Id": 8,
|
||||
"Name": "高级通行证尊享版资格",
|
||||
"PductType": 3,
|
||||
"PrductTypes": 3,
|
||||
"product_type": "pass",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 99,
|
||||
|
|
@ -191,7 +191,7 @@
|
|||
{
|
||||
"Id": 9,
|
||||
"Name": "高级通行证尊享版资格升级",
|
||||
"PductType": 3,
|
||||
"PrductTypes": 3,
|
||||
"product_type": "pass",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 31,
|
||||
|
|
@ -212,7 +212,7 @@
|
|||
{
|
||||
"Id": 14,
|
||||
"Name": "2日高级账号",
|
||||
"PductType": 5,
|
||||
"PrductTypes": 5,
|
||||
"product_type": "recharge",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 5,
|
||||
|
|
@ -233,7 +233,7 @@
|
|||
{
|
||||
"Id": 15,
|
||||
"Name": "7日高级账号",
|
||||
"PductType": 5,
|
||||
"PrductTypes": 5,
|
||||
"product_type": "recharge",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 10,
|
||||
|
|
@ -254,7 +254,7 @@
|
|||
{
|
||||
"Id": 16,
|
||||
"Name": "30日高级账号",
|
||||
"PductType": 5,
|
||||
"PrductTypes": 5,
|
||||
"product_type": "recharge",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 18,
|
||||
|
|
@ -275,7 +275,7 @@
|
|||
{
|
||||
"Id": 17,
|
||||
"Name": "90日高级账号",
|
||||
"PductType": 5,
|
||||
"PrductTypes": 5,
|
||||
"product_type": "recharge",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 28,
|
||||
|
|
@ -296,7 +296,7 @@
|
|||
{
|
||||
"Id": 13,
|
||||
"Name": "6元档位礼包",
|
||||
"PductType": 4,
|
||||
"PrductTypes": 4,
|
||||
"product_type": "gift",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 6,
|
||||
|
|
@ -317,7 +317,7 @@
|
|||
{
|
||||
"Id": 6,
|
||||
"Name": "定期发射计划*10",
|
||||
"PductType": 1,
|
||||
"PrductTypes": 1,
|
||||
"product_type": "recharge",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 36,
|
||||
|
|
@ -338,7 +338,7 @@
|
|||
{
|
||||
"Id": 18,
|
||||
"Name": "付费池专属发射计划*10",
|
||||
"PductType": 6,
|
||||
"PrductTypes": 6,
|
||||
"product_type": "pay_pool",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 120,
|
||||
|
|
@ -359,7 +359,7 @@
|
|||
{
|
||||
"Id": 11,
|
||||
"Name": "98元档位皮肤",
|
||||
"PductType": 7,
|
||||
"PrductTypes": 7,
|
||||
"product_type": "skin",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 98,
|
||||
|
|
@ -380,7 +380,7 @@
|
|||
{
|
||||
"Id": 19,
|
||||
"Name": "载具直购",
|
||||
"PductType": 8,
|
||||
"PrductTypes": 8,
|
||||
"product_type": "vehicle",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 99,
|
||||
|
|
@ -397,5 +397,68 @@
|
|||
"AppleProductID": "",
|
||||
"NameLocal": "",
|
||||
"IconPath": ""
|
||||
},
|
||||
{
|
||||
"Id": 20,
|
||||
"Name": "首充好礼1",
|
||||
"PrductTypes": 9,
|
||||
"product_type": "recharge",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 6,
|
||||
"NowPriceDollar": 85,
|
||||
"IsFirstDouble": 0,
|
||||
"ItemType": 0,
|
||||
"ItemID": 1,
|
||||
"ItemCount": 100,
|
||||
"ExtraItemCount": 0,
|
||||
"MaxCount": 0,
|
||||
"ShowInShop": false,
|
||||
"AppleBuyType": 1,
|
||||
"PhxhProductID": "",
|
||||
"AppleProductID": "",
|
||||
"NameLocal": "",
|
||||
"IconPath": ""
|
||||
},
|
||||
{
|
||||
"Id": 21,
|
||||
"Name": "首充好礼2",
|
||||
"PrductTypes": 9,
|
||||
"product_type": "recharge",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 6,
|
||||
"NowPriceDollar": 85,
|
||||
"IsFirstDouble": 0,
|
||||
"ItemType": 0,
|
||||
"ItemID": 1,
|
||||
"ItemCount": 300,
|
||||
"ExtraItemCount": 0,
|
||||
"MaxCount": 0,
|
||||
"ShowInShop": false,
|
||||
"AppleBuyType": 1,
|
||||
"PhxhProductID": "",
|
||||
"AppleProductID": "",
|
||||
"NameLocal": "",
|
||||
"IconPath": ""
|
||||
},
|
||||
{
|
||||
"Id": 22,
|
||||
"Name": "首充好礼3",
|
||||
"PrductTypes": 9,
|
||||
"product_type": "recharge",
|
||||
"Currency": "CNY",
|
||||
"NowPriceRMB": 6,
|
||||
"NowPriceDollar": 85,
|
||||
"IsFirstDouble": 0,
|
||||
"ItemType": 0,
|
||||
"ItemID": 1,
|
||||
"ItemCount": 500,
|
||||
"ExtraItemCount": 0,
|
||||
"MaxCount": 0,
|
||||
"ShowInShop": false,
|
||||
"AppleBuyType": 1,
|
||||
"PhxhProductID": "",
|
||||
"AppleProductID": "",
|
||||
"NameLocal": "",
|
||||
"IconPath": ""
|
||||
}
|
||||
]
|
||||
Loading…
Reference in New Issue