2532 lines
107 KiB
C#
2532 lines
107 KiB
C#
// <auto-generated>
|
|
// generated using ContentTool. DO NOT EDIT!
|
|
// </auto-generated>
|
|
using System;
|
|
using System.IO;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Collections.ObjectModel;
|
|
|
|
#pragma warning disable CS8601
|
|
|
|
namespace MetaAssets
|
|
{
|
|
public partial class MetaTable
|
|
{
|
|
public CurrencyMetaTable CurrencyMetaTable { get; private set; }
|
|
public AttributeDefinitionMetaTable AttributeDefinitionMetaTable { get; private set; }
|
|
public AttributeRandomGroupMetaTable AttributeRandomGroupMetaTable { get; private set; }
|
|
public ItemSetMetaTable ItemSetMetaTable { get; private set; }
|
|
public GachaMetaTable GachaMetaTable { get; private set; }
|
|
public ToolMetaTable ToolMetaTable { get; private set; }
|
|
public BuffMetaTable BuffMetaTable { get; private set; }
|
|
public ItemMetaTable ItemMetaTable { get; private set; }
|
|
public TestUserCreateMetaTable TestUserCreateMetaTable { get; private set; }
|
|
public TestUserInitialMetaTable TestUserInitialMetaTable { get; private set; }
|
|
public UserCreateMetaTable UserCreateMetaTable { get; private set; }
|
|
public InstanceMetaTable InstanceMetaTable { get; private set; }
|
|
public InstanceConcertMetaTable InstanceConcertMetaTable { get; private set; }
|
|
public BuildingMetaTable BuildingMetaTable { get; private set; }
|
|
public BuildingLfMetaTable BuildingLfMetaTable { get; private set; }
|
|
public LandMetaTable LandMetaTable { get; private set; }
|
|
public SocialActionMetaTable SocialActionMetaTable { get; private set; }
|
|
public BasicCostumeSetMetaTable BasicCostumeSetMetaTable { get; private set; }
|
|
public EmotionMetaTable EmotionMetaTable { get; private set; }
|
|
public WarpMetaTable WarpMetaTable { get; private set; }
|
|
public EmotionPresetMetaTable EmotionPresetMetaTable { get; private set; }
|
|
public SocialActionPresetMetaTable SocialActionPresetMetaTable { get; private set; }
|
|
public MannequinMetaTable MannequinMetaTable { get; private set; }
|
|
public WorldMetaTable WorldMetaTable { get; private set; }
|
|
public TaxiMetaTable TaxiMetaTable { get; private set; }
|
|
public ItemLevelEnchantMetaTable ItemLevelEnchantMetaTable { get; private set; }
|
|
public GameConfigMetaTable GameConfigMetaTable { get; private set; }
|
|
public AttributeEnchantMetaTable AttributeEnchantMetaTable { get; private set; }
|
|
public RewardMetaTable RewardMetaTable { get; private set; }
|
|
public QuestAssignMetaTable QuestAssignMetaTable { get; private set; }
|
|
public QuestScriptMetaTable QuestScriptMetaTable { get; private set; }
|
|
public QuestMetaTable QuestMetaTable { get; private set; }
|
|
public BanWordMetaTable BanWordMetaTable { get; private set; }
|
|
public BanWordNicknameMetaTable BanWordNicknameMetaTable { get; private set; }
|
|
public ShopProductMetaTable ShopProductMetaTable { get; private set; }
|
|
public ShopMetaTable ShopMetaTable { get; private set; }
|
|
public BasicStyleMetaTable BasicStyleMetaTable { get; private set; }
|
|
public RewardPropMetaTable RewardPropMetaTable { get; private set; }
|
|
public SpawnPropGroupMetaTable SpawnPropGroupMetaTable { get; private set; }
|
|
public ClaimMetaTable ClaimMetaTable { get; private set; }
|
|
public ClaimRewardMetaTable ClaimRewardMetaTable { get; private set; }
|
|
public CraftingMetaTable CraftingMetaTable { get; private set; }
|
|
public RequirementMetaTable RequirementMetaTable { get; private set; }
|
|
public TextStringMetaTable TextStringMetaTable { get; private set; }
|
|
public NpcMetaTable NpcMetaTable { get; private set; }
|
|
public UGQInputMetaTable UGQInputMetaTable { get; private set; }
|
|
public InteriorMetaTable InteriorMetaTable { get; private set; }
|
|
public EditableFrameworkMetaTable EditableFrameworkMetaTable { get; private set; }
|
|
public EditableRoomMetaTable EditableRoomMetaTable { get; private set; }
|
|
public SeasonPassMetaTable SeasonPassMetaTable { get; private set; }
|
|
public SeasonPassRewardMetaTable SeasonPassRewardMetaTable { get; private set; }
|
|
public SystemMailMetaTable SystemMailMetaTable { get; private set; }
|
|
public ProductMetaTable ProductMetaTable { get; private set; }
|
|
public CaliumConverterMaterialTable CaliumConverterMaterialTable { get; private set; }
|
|
public NPCGeneralMetaTable NPCGeneralMetaTable { get; private set; }
|
|
public FarmingPropMetaTable FarmingPropMetaTable { get; private set; }
|
|
public BrandMetaTable BrandMetaTable { get; private set; }
|
|
public ClothEquipTypeMetaTable ClothEquipTypeMetaTable { get; private set; }
|
|
public BeaconNpcMetaTable BeaconNpcMetaTable { get; private set; }
|
|
public ZoneMetaTable ZoneMetaTable { get; private set; }
|
|
public UGQBeaconActionTable UGQBeaconActionTable { get; private set; }
|
|
public RentalfeeDataTable RentalfeeDataTable { get; private set; }
|
|
public BattleObjectMetaTable BattleObjectMetaTable { get; private set; }
|
|
public BattleObjectSpawnGroupMetaTable BattleObjectSpawnGroupMetaTable { get; private set; }
|
|
public BattleFFAConfigMetaTable BattleFFAConfigMetaTable { get; private set; }
|
|
public BattleFFARewardMetaTable BattleFFARewardMetaTable { get; private set; }
|
|
public UserLogMetaTable UserLogMetaTable { get; private set; }
|
|
public WeblinkLocalizeData WeblinkLocalizeData { get; private set; }
|
|
public PlanetItemExchangePolicyMetaTable PlanetItemExchangePolicyMetaTable { get; private set; }
|
|
public GameModeOptionMetaTable GameModeOptionMetaTable { get; private set; }
|
|
public GameModeMetaTable GameModeMetaTable { get; private set; }
|
|
public GameModeRewardMetaTable GameModeRewardMetaTable { get; private set; }
|
|
public GameModeConditionMetaTable GameModeConditionMetaTable { get; private set; }
|
|
public GameModeStartMetaTable GameModeStartMetaTable { get; private set; }
|
|
public GameModeTpsFfaMetaTable GameModeTpsFfaMetaTable { get; private set; }
|
|
public GameModeTeamMetaTable GameModeTeamMetaTable { get; private set; }
|
|
public GameModeMatchMetaTable GameModeMatchMetaTable { get; private set; }
|
|
public GameModeCommonMetaTable GameModeCommonMetaTable { get; private set; }
|
|
public GameModeInstanceMetaTable GameModeInstanceMetaTable { get; private set; }
|
|
public GameModeRunRaceMetaTable GameModeRunRaceMetaTable { get; private set; }
|
|
public GameModeRunRaceCheckPointMonitorMetaTable GameModeRunRaceCheckPointMonitorMetaTable { get; private set; }
|
|
public ContentsMenuDataTable ContentsMenuDataTable { get; private set; }
|
|
public RankingDataTable RankingDataTable { get; private set; }
|
|
public EventActionScoreMetaTable EventActionScoreMetaTable { get; private set; }
|
|
public void load(string dataDir)
|
|
{
|
|
loadCurrencyMetaTable(dataDir);
|
|
loadAttributeDefinitionMetaTable(dataDir);
|
|
loadAttributeRandomGroupMetaTable(dataDir);
|
|
loadItemSetMetaTable(dataDir);
|
|
loadGachaMetaTable(dataDir);
|
|
loadToolMetaTable(dataDir);
|
|
loadBuffMetaTable(dataDir);
|
|
loadItemMetaTable(dataDir);
|
|
loadTestUserCreateMetaTable(dataDir);
|
|
loadTestUserInitialMetaTable(dataDir);
|
|
loadUserCreateMetaTable(dataDir);
|
|
loadInstanceMetaTable(dataDir);
|
|
loadInstanceConcertMetaTable(dataDir);
|
|
loadBuildingMetaTable(dataDir);
|
|
loadBuildingLfMetaTable(dataDir);
|
|
loadLandMetaTable(dataDir);
|
|
loadSocialActionMetaTable(dataDir);
|
|
loadBasicCostumeSetMetaTable(dataDir);
|
|
loadEmotionMetaTable(dataDir);
|
|
loadWarpMetaTable(dataDir);
|
|
loadEmotionPresetMetaTable(dataDir);
|
|
loadSocialActionPresetMetaTable(dataDir);
|
|
loadMannequinMetaTable(dataDir);
|
|
loadWorldMetaTable(dataDir);
|
|
loadTaxiMetaTable(dataDir);
|
|
loadItemLevelEnchantMetaTable(dataDir);
|
|
loadGameConfigMetaTable(dataDir);
|
|
loadAttributeEnchantMetaTable(dataDir);
|
|
loadRewardMetaTable(dataDir);
|
|
loadQuestAssignMetaTable(dataDir);
|
|
loadQuestScriptMetaTable(dataDir);
|
|
loadQuestMetaTable(dataDir);
|
|
loadBanWordMetaTable(dataDir);
|
|
loadBanWordNicknameMetaTable(dataDir);
|
|
loadShopProductMetaTable(dataDir);
|
|
loadShopMetaTable(dataDir);
|
|
loadBasicStyleMetaTable(dataDir);
|
|
loadRewardPropMetaTable(dataDir);
|
|
loadSpawnPropGroupMetaTable(dataDir);
|
|
loadClaimMetaTable(dataDir);
|
|
loadClaimRewardMetaTable(dataDir);
|
|
loadCraftingMetaTable(dataDir);
|
|
loadRequirementMetaTable(dataDir);
|
|
loadTextStringMetaTable(dataDir);
|
|
loadNpcMetaTable(dataDir);
|
|
loadUGQInputMetaTable(dataDir);
|
|
loadInteriorMetaTable(dataDir);
|
|
loadEditableFrameworkMetaTable(dataDir);
|
|
loadEditableRoomMetaTable(dataDir);
|
|
loadSeasonPassMetaTable(dataDir);
|
|
loadSeasonPassRewardMetaTable(dataDir);
|
|
loadSystemMailMetaTable(dataDir);
|
|
loadProductMetaTable(dataDir);
|
|
loadCaliumConverterMaterialTable(dataDir);
|
|
loadNPCGeneralMetaTable(dataDir);
|
|
loadFarmingPropMetaTable(dataDir);
|
|
loadBrandMetaTable(dataDir);
|
|
loadClothEquipTypeMetaTable(dataDir);
|
|
loadBeaconNpcMetaTable(dataDir);
|
|
loadZoneMetaTable(dataDir);
|
|
loadUGQBeaconActionTable(dataDir);
|
|
loadRentalfeeDataTable(dataDir);
|
|
loadBattleObjectMetaTable(dataDir);
|
|
loadBattleObjectSpawnGroupMetaTable(dataDir);
|
|
loadBattleFFAConfigMetaTable(dataDir);
|
|
loadBattleFFARewardMetaTable(dataDir);
|
|
loadUserLogMetaTable(dataDir);
|
|
loadWeblinkLocalizeData(dataDir);
|
|
loadPlanetItemExchangePolicyMetaTable(dataDir);
|
|
loadGameModeOptionMetaTable(dataDir);
|
|
loadGameModeMetaTable(dataDir);
|
|
loadGameModeRewardMetaTable(dataDir);
|
|
loadGameModeConditionMetaTable(dataDir);
|
|
loadGameModeStartMetaTable(dataDir);
|
|
loadGameModeTpsFfaMetaTable(dataDir);
|
|
loadGameModeTeamMetaTable(dataDir);
|
|
loadGameModeMatchMetaTable(dataDir);
|
|
loadGameModeCommonMetaTable(dataDir);
|
|
loadGameModeInstanceMetaTable(dataDir);
|
|
loadGameModeRunRaceMetaTable(dataDir);
|
|
loadGameModeRunRaceCheckPointMonitorMetaTable(dataDir);
|
|
loadContentsMenuDataTable(dataDir);
|
|
loadRankingDataTable(dataDir);
|
|
loadEventActionScoreMetaTable(dataDir);
|
|
}
|
|
|
|
void loadCurrencyMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<CurrencyMetaTableMutable>(dataDir, "CurrencyData.json");
|
|
CurrencyMetaTable = new CurrencyMetaTable(table);
|
|
CurrencyMetaTable.build();
|
|
}
|
|
|
|
void loadAttributeDefinitionMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<AttributeDefinitionMetaTableMutable>(dataDir, "AttributeDefinitionData.json");
|
|
AttributeDefinitionMetaTable = new AttributeDefinitionMetaTable(table);
|
|
AttributeDefinitionMetaTable.build();
|
|
}
|
|
|
|
void loadAttributeRandomGroupMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<AttributeRandomGroupMetaTableMutable>(dataDir, "AttributeRandomGroupData.json");
|
|
AttributeRandomGroupMetaTable = new AttributeRandomGroupMetaTable(table);
|
|
AttributeRandomGroupMetaTable.build();
|
|
}
|
|
|
|
void loadItemSetMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<ItemSetMetaTableMutable>(dataDir, "ItemSetData.json");
|
|
ItemSetMetaTable = new ItemSetMetaTable(table);
|
|
ItemSetMetaTable.build();
|
|
}
|
|
|
|
void loadGachaMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<GachaMetaTableMutable>(dataDir, "GachaData.json");
|
|
GachaMetaTable = new GachaMetaTable(table);
|
|
GachaMetaTable.build();
|
|
}
|
|
|
|
void loadToolMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<ToolMetaTableMutable>(dataDir, "ToolData.json");
|
|
ToolMetaTable = new ToolMetaTable(table);
|
|
ToolMetaTable.build();
|
|
}
|
|
|
|
void loadBuffMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<BuffMetaTableMutable>(dataDir, "BuffData.json");
|
|
BuffMetaTable = new BuffMetaTable(table);
|
|
BuffMetaTable.build();
|
|
}
|
|
|
|
void loadItemMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<ItemMetaTableMutable>(dataDir, "ItemData.json");
|
|
ItemMetaTable = new ItemMetaTable(table);
|
|
ItemMetaTable.build();
|
|
}
|
|
|
|
void loadTestUserCreateMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<TestUserCreateMetaTableMutable>(dataDir, "TestUserCreateData.json");
|
|
TestUserCreateMetaTable = new TestUserCreateMetaTable(table);
|
|
TestUserCreateMetaTable.build();
|
|
}
|
|
|
|
void loadTestUserInitialMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<TestUserInitialMetaTableMutable>(dataDir, "TestUserInitialData.json");
|
|
TestUserInitialMetaTable = new TestUserInitialMetaTable(table);
|
|
TestUserInitialMetaTable.build();
|
|
}
|
|
|
|
void loadUserCreateMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<UserCreateMetaTableMutable>(dataDir, "UserCreateData.json");
|
|
UserCreateMetaTable = new UserCreateMetaTable(table);
|
|
UserCreateMetaTable.build();
|
|
}
|
|
|
|
void loadInstanceMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<InstanceMetaTableMutable>(dataDir, "InstanceData.json");
|
|
InstanceMetaTable = new InstanceMetaTable(table);
|
|
InstanceMetaTable.build();
|
|
}
|
|
|
|
void loadInstanceConcertMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<InstanceConcertMetaTableMutable>(dataDir, "InstanceConcertData.json");
|
|
InstanceConcertMetaTable = new InstanceConcertMetaTable(table);
|
|
InstanceConcertMetaTable.build();
|
|
}
|
|
|
|
void loadBuildingMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<BuildingMetaTableMutable>(dataDir, "BuildingData.json");
|
|
BuildingMetaTable = new BuildingMetaTable(table);
|
|
BuildingMetaTable.build();
|
|
}
|
|
|
|
void loadBuildingLfMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<BuildingLfMetaTableMutable>(dataDir, "BuildingLfData.json");
|
|
BuildingLfMetaTable = new BuildingLfMetaTable(table);
|
|
BuildingLfMetaTable.build();
|
|
}
|
|
|
|
void loadLandMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<LandMetaTableMutable>(dataDir, "LandData.json");
|
|
LandMetaTable = new LandMetaTable(table);
|
|
LandMetaTable.build();
|
|
}
|
|
|
|
void loadSocialActionMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<SocialActionMetaTableMutable>(dataDir, "SocialActionData.json");
|
|
SocialActionMetaTable = new SocialActionMetaTable(table);
|
|
SocialActionMetaTable.build();
|
|
}
|
|
|
|
void loadBasicCostumeSetMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<BasicCostumeSetMetaTableMutable>(dataDir, "BasicCostumeSetData.json");
|
|
BasicCostumeSetMetaTable = new BasicCostumeSetMetaTable(table);
|
|
BasicCostumeSetMetaTable.build();
|
|
}
|
|
|
|
void loadEmotionMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<EmotionMetaTableMutable>(dataDir, "EmotionData.json");
|
|
EmotionMetaTable = new EmotionMetaTable(table);
|
|
EmotionMetaTable.build();
|
|
}
|
|
|
|
void loadWarpMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<WarpMetaTableMutable>(dataDir, "WarpData.json");
|
|
WarpMetaTable = new WarpMetaTable(table);
|
|
WarpMetaTable.build();
|
|
}
|
|
|
|
void loadEmotionPresetMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<EmotionPresetMetaTableMutable>(dataDir, "EmotionPresetData.json");
|
|
EmotionPresetMetaTable = new EmotionPresetMetaTable(table);
|
|
EmotionPresetMetaTable.build();
|
|
}
|
|
|
|
void loadSocialActionPresetMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<SocialActionPresetMetaTableMutable>(dataDir, "SocialActionPresetData.json");
|
|
SocialActionPresetMetaTable = new SocialActionPresetMetaTable(table);
|
|
SocialActionPresetMetaTable.build();
|
|
}
|
|
|
|
void loadMannequinMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<MannequinMetaTableMutable>(dataDir, "MannequinData.json");
|
|
MannequinMetaTable = new MannequinMetaTable(table);
|
|
MannequinMetaTable.build();
|
|
}
|
|
|
|
void loadWorldMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<WorldMetaTableMutable>(dataDir, "WorldData.json");
|
|
WorldMetaTable = new WorldMetaTable(table);
|
|
WorldMetaTable.build();
|
|
}
|
|
|
|
void loadTaxiMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<TaxiMetaTableMutable>(dataDir, "TaxiData.json");
|
|
TaxiMetaTable = new TaxiMetaTable(table);
|
|
TaxiMetaTable.build();
|
|
}
|
|
|
|
void loadItemLevelEnchantMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<ItemLevelEnchantMetaTableMutable>(dataDir, "ItemLevelEnchantData.json");
|
|
ItemLevelEnchantMetaTable = new ItemLevelEnchantMetaTable(table);
|
|
ItemLevelEnchantMetaTable.build();
|
|
}
|
|
|
|
void loadGameConfigMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<GameConfigMetaTableMutable>(dataDir, "GameConfigData.json");
|
|
GameConfigMetaTable = new GameConfigMetaTable(table);
|
|
GameConfigMetaTable.build();
|
|
}
|
|
|
|
void loadAttributeEnchantMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<AttributeEnchantMetaTableMutable>(dataDir, "AttributeEnchantData.json");
|
|
AttributeEnchantMetaTable = new AttributeEnchantMetaTable(table);
|
|
AttributeEnchantMetaTable.build();
|
|
}
|
|
|
|
void loadRewardMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<RewardMetaTableMutable>(dataDir, "RewardData.json");
|
|
RewardMetaTable = new RewardMetaTable(table);
|
|
RewardMetaTable.build();
|
|
}
|
|
|
|
void loadQuestAssignMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<QuestAssignMetaTableMutable>(dataDir, "QuestAssignData.json");
|
|
QuestAssignMetaTable = new QuestAssignMetaTable(table);
|
|
QuestAssignMetaTable.build();
|
|
}
|
|
void loadQuestScriptMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadMultipleFiles<QuestScriptMetaTableMutable>(Path.Combine(dataDir, "QuestScript"), "QuestScriptData*");
|
|
QuestScriptMetaTable = new QuestScriptMetaTable(table);
|
|
QuestScriptMetaTable.build();
|
|
}
|
|
|
|
void loadQuestMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<QuestMetaTableMutable>(dataDir, "QuestData.json");
|
|
QuestMetaTable = new QuestMetaTable(table);
|
|
QuestMetaTable.build();
|
|
}
|
|
|
|
void loadBanWordMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<BanWordMetaTableMutable>(dataDir, "BanWordData.json");
|
|
BanWordMetaTable = new BanWordMetaTable(table);
|
|
BanWordMetaTable.build();
|
|
}
|
|
|
|
void loadBanWordNicknameMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<BanWordNicknameMetaTableMutable>(dataDir, "BanWordNicknameData.json");
|
|
BanWordNicknameMetaTable = new BanWordNicknameMetaTable(table);
|
|
BanWordNicknameMetaTable.build();
|
|
}
|
|
|
|
void loadShopProductMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<ShopProductMetaTableMutable>(dataDir, "ShopProductData.json");
|
|
ShopProductMetaTable = new ShopProductMetaTable(table);
|
|
ShopProductMetaTable.build();
|
|
}
|
|
|
|
void loadShopMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<ShopMetaTableMutable>(dataDir, "ShopData.json");
|
|
ShopMetaTable = new ShopMetaTable(table);
|
|
ShopMetaTable.build();
|
|
}
|
|
|
|
void loadBasicStyleMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<BasicStyleMetaTableMutable>(dataDir, "BasicStyleData.json");
|
|
BasicStyleMetaTable = new BasicStyleMetaTable(table);
|
|
BasicStyleMetaTable.build();
|
|
}
|
|
|
|
void loadRewardPropMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<RewardPropMetaTableMutable>(dataDir, "RewardPropData.json");
|
|
RewardPropMetaTable = new RewardPropMetaTable(table);
|
|
RewardPropMetaTable.build();
|
|
}
|
|
|
|
void loadSpawnPropGroupMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<SpawnPropGroupMetaTableMutable>(dataDir, "SpawnPropGroupData.json");
|
|
SpawnPropGroupMetaTable = new SpawnPropGroupMetaTable(table);
|
|
SpawnPropGroupMetaTable.build();
|
|
}
|
|
|
|
void loadClaimMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<ClaimMetaTableMutable>(dataDir, "ClaimData.json");
|
|
ClaimMetaTable = new ClaimMetaTable(table);
|
|
ClaimMetaTable.build();
|
|
}
|
|
|
|
void loadClaimRewardMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<ClaimRewardMetaTableMutable>(dataDir, "ClaimRewardData.json");
|
|
ClaimRewardMetaTable = new ClaimRewardMetaTable(table);
|
|
ClaimRewardMetaTable.build();
|
|
}
|
|
|
|
void loadCraftingMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<CraftingMetaTableMutable>(dataDir, "CraftingData.json");
|
|
CraftingMetaTable = new CraftingMetaTable(table);
|
|
CraftingMetaTable.build();
|
|
}
|
|
|
|
void loadRequirementMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<RequirementMetaTableMutable>(dataDir, "RequirementData.json");
|
|
RequirementMetaTable = new RequirementMetaTable(table);
|
|
RequirementMetaTable.build();
|
|
}
|
|
void loadTextStringMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadMultipleFiles<TextStringMetaTableMutable>(Path.Combine(dataDir, "TextString"), "TextStringData*");
|
|
TextStringMetaTable = new TextStringMetaTable(table);
|
|
TextStringMetaTable.build();
|
|
}
|
|
|
|
void loadNpcMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<NpcMetaTableMutable>(dataDir, "NpcData.json");
|
|
NpcMetaTable = new NpcMetaTable(table);
|
|
NpcMetaTable.build();
|
|
}
|
|
|
|
void loadUGQInputMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<UGQInputMetaTableMutable>(dataDir, "UGQInputData.json");
|
|
UGQInputMetaTable = new UGQInputMetaTable(table);
|
|
UGQInputMetaTable.build();
|
|
}
|
|
|
|
void loadInteriorMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<InteriorMetaTableMutable>(dataDir, "InteriorData.json");
|
|
InteriorMetaTable = new InteriorMetaTable(table);
|
|
InteriorMetaTable.build();
|
|
}
|
|
|
|
void loadEditableFrameworkMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<EditableFrameworkMetaTableMutable>(dataDir, "EditableFramework.json");
|
|
EditableFrameworkMetaTable = new EditableFrameworkMetaTable(table);
|
|
EditableFrameworkMetaTable.build();
|
|
}
|
|
|
|
void loadEditableRoomMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<EditableRoomMetaTableMutable>(dataDir, "EditableRoomData.json");
|
|
EditableRoomMetaTable = new EditableRoomMetaTable(table);
|
|
EditableRoomMetaTable.build();
|
|
}
|
|
|
|
void loadSeasonPassMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<SeasonPassMetaTableMutable>(dataDir, "SeasonPassData.json");
|
|
SeasonPassMetaTable = new SeasonPassMetaTable(table);
|
|
SeasonPassMetaTable.build();
|
|
}
|
|
|
|
void loadSeasonPassRewardMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<SeasonPassRewardMetaTableMutable>(dataDir, "SeasonPassRewardData.json");
|
|
SeasonPassRewardMetaTable = new SeasonPassRewardMetaTable(table);
|
|
SeasonPassRewardMetaTable.build();
|
|
}
|
|
|
|
void loadSystemMailMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<SystemMailMetaTableMutable>(dataDir, "SystemMailData.json");
|
|
SystemMailMetaTable = new SystemMailMetaTable(table);
|
|
SystemMailMetaTable.build();
|
|
}
|
|
|
|
void loadProductMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<ProductMetaTableMutable>(dataDir, "ProductData.json");
|
|
ProductMetaTable = new ProductMetaTable(table);
|
|
ProductMetaTable.build();
|
|
}
|
|
|
|
void loadCaliumConverterMaterialTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<CaliumConverterMaterialTableMutable>(dataDir, "CaliumConverterMaterialData.json");
|
|
CaliumConverterMaterialTable = new CaliumConverterMaterialTable(table);
|
|
CaliumConverterMaterialTable.build();
|
|
}
|
|
|
|
void loadNPCGeneralMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<NPCGeneralMetaTableMutable>(dataDir, "NPCGeneralData.json");
|
|
NPCGeneralMetaTable = new NPCGeneralMetaTable(table);
|
|
NPCGeneralMetaTable.build();
|
|
}
|
|
|
|
void loadFarmingPropMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<FarmingPropMetaTableMutable>(dataDir, "FarmingPropData.json");
|
|
FarmingPropMetaTable = new FarmingPropMetaTable(table);
|
|
FarmingPropMetaTable.build();
|
|
}
|
|
|
|
void loadBrandMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<BrandMetaTableMutable>(dataDir, "BrandData.json");
|
|
BrandMetaTable = new BrandMetaTable(table);
|
|
BrandMetaTable.build();
|
|
}
|
|
|
|
void loadClothEquipTypeMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<ClothEquipTypeMetaTableMutable>(dataDir, "ClothEquipTypeData.json");
|
|
ClothEquipTypeMetaTable = new ClothEquipTypeMetaTable(table);
|
|
ClothEquipTypeMetaTable.build();
|
|
}
|
|
|
|
void loadBeaconNpcMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<BeaconNpcMetaTableMutable>(dataDir, "BeaconNpcData.json");
|
|
BeaconNpcMetaTable = new BeaconNpcMetaTable(table);
|
|
BeaconNpcMetaTable.build();
|
|
}
|
|
|
|
void loadZoneMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<ZoneMetaTableMutable>(dataDir, "ZoneData.json");
|
|
ZoneMetaTable = new ZoneMetaTable(table);
|
|
ZoneMetaTable.build();
|
|
}
|
|
|
|
void loadUGQBeaconActionTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<UGQBeaconActionTableMutable>(dataDir, "UGQBeaconActionData.json");
|
|
UGQBeaconActionTable = new UGQBeaconActionTable(table);
|
|
UGQBeaconActionTable.build();
|
|
}
|
|
|
|
void loadRentalfeeDataTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<RentalfeeDataTableMutable>(dataDir, "RentalfeeData.json");
|
|
RentalfeeDataTable = new RentalfeeDataTable(table);
|
|
RentalfeeDataTable.build();
|
|
}
|
|
|
|
void loadBattleObjectMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<BattleObjectMetaTableMutable>(dataDir, "BattleObjectData.json");
|
|
BattleObjectMetaTable = new BattleObjectMetaTable(table);
|
|
BattleObjectMetaTable.build();
|
|
}
|
|
|
|
void loadBattleObjectSpawnGroupMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<BattleObjectSpawnGroupMetaTableMutable>(dataDir, "BattleObjectSpawnGroupData.json");
|
|
BattleObjectSpawnGroupMetaTable = new BattleObjectSpawnGroupMetaTable(table);
|
|
BattleObjectSpawnGroupMetaTable.build();
|
|
}
|
|
|
|
void loadBattleFFAConfigMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<BattleFFAConfigMetaTableMutable>(dataDir, "BattleFFAConfigData.json");
|
|
BattleFFAConfigMetaTable = new BattleFFAConfigMetaTable(table);
|
|
BattleFFAConfigMetaTable.build();
|
|
}
|
|
|
|
void loadBattleFFARewardMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<BattleFFARewardMetaTableMutable>(dataDir, "BattleFFARewardData.json");
|
|
BattleFFARewardMetaTable = new BattleFFARewardMetaTable(table);
|
|
BattleFFARewardMetaTable.build();
|
|
}
|
|
|
|
void loadUserLogMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<UserLogMetaTableMutable>(dataDir, "UserLogData.json");
|
|
UserLogMetaTable = new UserLogMetaTable(table);
|
|
UserLogMetaTable.build();
|
|
}
|
|
|
|
void loadWeblinkLocalizeData(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<WeblinkLocalizeDataMutable>(dataDir, "WeblinkLocalizeData.json");
|
|
WeblinkLocalizeData = new WeblinkLocalizeData(table);
|
|
WeblinkLocalizeData.build();
|
|
}
|
|
|
|
void loadPlanetItemExchangePolicyMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<PlanetItemExchangePolicyMetaTableMutable>(dataDir, "PlanetItemExchangePolicyData.json");
|
|
PlanetItemExchangePolicyMetaTable = new PlanetItemExchangePolicyMetaTable(table);
|
|
PlanetItemExchangePolicyMetaTable.build();
|
|
}
|
|
|
|
void loadGameModeOptionMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<GameModeOptionMetaTableMutable>(dataDir, "GameModeOptionData.json");
|
|
GameModeOptionMetaTable = new GameModeOptionMetaTable(table);
|
|
GameModeOptionMetaTable.build();
|
|
}
|
|
|
|
void loadGameModeMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<GameModeMetaTableMutable>(dataDir, "GameModeData.json");
|
|
GameModeMetaTable = new GameModeMetaTable(table);
|
|
GameModeMetaTable.build();
|
|
}
|
|
|
|
void loadGameModeRewardMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<GameModeRewardMetaTableMutable>(dataDir, "GameModeRewardData.json");
|
|
GameModeRewardMetaTable = new GameModeRewardMetaTable(table);
|
|
GameModeRewardMetaTable.build();
|
|
}
|
|
|
|
void loadGameModeConditionMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<GameModeConditionMetaTableMutable>(dataDir, "GameModeConditionData.json");
|
|
GameModeConditionMetaTable = new GameModeConditionMetaTable(table);
|
|
GameModeConditionMetaTable.build();
|
|
}
|
|
|
|
void loadGameModeStartMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<GameModeStartMetaTableMutable>(dataDir, "GameModeStartData.json");
|
|
GameModeStartMetaTable = new GameModeStartMetaTable(table);
|
|
GameModeStartMetaTable.build();
|
|
}
|
|
|
|
void loadGameModeTpsFfaMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<GameModeTpsFfaMetaTableMutable>(dataDir, "GameModeTpsFfaData.json");
|
|
GameModeTpsFfaMetaTable = new GameModeTpsFfaMetaTable(table);
|
|
GameModeTpsFfaMetaTable.build();
|
|
}
|
|
|
|
void loadGameModeTeamMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<GameModeTeamMetaTableMutable>(dataDir, "GameModeTeamData.json");
|
|
GameModeTeamMetaTable = new GameModeTeamMetaTable(table);
|
|
GameModeTeamMetaTable.build();
|
|
}
|
|
|
|
void loadGameModeMatchMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<GameModeMatchMetaTableMutable>(dataDir, "GameModeMatchData.json");
|
|
GameModeMatchMetaTable = new GameModeMatchMetaTable(table);
|
|
GameModeMatchMetaTable.build();
|
|
}
|
|
|
|
void loadGameModeCommonMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<GameModeCommonMetaTableMutable>(dataDir, "GameModeCommonData.json");
|
|
GameModeCommonMetaTable = new GameModeCommonMetaTable(table);
|
|
GameModeCommonMetaTable.build();
|
|
}
|
|
|
|
void loadGameModeInstanceMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<GameModeInstanceMetaTableMutable>(dataDir, "GameModeInstanceData.json");
|
|
GameModeInstanceMetaTable = new GameModeInstanceMetaTable(table);
|
|
GameModeInstanceMetaTable.build();
|
|
}
|
|
|
|
void loadGameModeRunRaceMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<GameModeRunRaceMetaTableMutable>(dataDir, "GameModeRunRaceData.json");
|
|
GameModeRunRaceMetaTable = new GameModeRunRaceMetaTable(table);
|
|
GameModeRunRaceMetaTable.build();
|
|
}
|
|
|
|
void loadGameModeRunRaceCheckPointMonitorMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<GameModeRunRaceCheckPointMonitorMetaTableMutable>(dataDir, "GameModeRunRaceCheckPointMonitorData.json");
|
|
GameModeRunRaceCheckPointMonitorMetaTable = new GameModeRunRaceCheckPointMonitorMetaTable(table);
|
|
GameModeRunRaceCheckPointMonitorMetaTable.build();
|
|
}
|
|
|
|
void loadContentsMenuDataTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<ContentsMenuDataTableMutable>(dataDir, "ContentsMenuData.json");
|
|
ContentsMenuDataTable = new ContentsMenuDataTable(table);
|
|
ContentsMenuDataTable.build();
|
|
}
|
|
|
|
void loadRankingDataTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<RankingDataTableMutable>(dataDir, "RankingData.json");
|
|
RankingDataTable = new RankingDataTable(table);
|
|
RankingDataTable.build();
|
|
}
|
|
|
|
void loadEventActionScoreMetaTable(string dataDir)
|
|
{
|
|
var table = ContentLoader.loadFile<EventActionScoreMetaTableMutable>(dataDir, "EventActionScoreData.json");
|
|
EventActionScoreMetaTable = new EventActionScoreMetaTable(table);
|
|
EventActionScoreMetaTable.build();
|
|
}
|
|
}
|
|
public partial class ACZoneContent
|
|
{
|
|
public bool load(string dataDir)
|
|
{
|
|
if(File.Exists(Path.Combine(dataDir, "ZoneData.json")) == false)
|
|
return false;
|
|
|
|
return true;
|
|
}
|
|
}
|
|
public partial class CurrencyMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, CurrencyMetaData> CurrencyMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(CurrencyMetaDataList != null)
|
|
{
|
|
CurrencyMetaDataListbyId = new ReadOnlyDictionary<int, CurrencyMetaData>(CurrencyMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class CurrencyMetaTableMutable : ContentTableBase<CurrencyMetaTableMutable>
|
|
{
|
|
public override void merge(CurrencyMetaTableMutable table)
|
|
{
|
|
if(CurrencyMetaDataList != null && table.CurrencyMetaDataList != null)
|
|
{
|
|
CurrencyMetaDataList = CurrencyMetaDataList.Concat(table.CurrencyMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class AttributeDefinitionMetaTable
|
|
{
|
|
public IReadOnlyDictionary<string, AttributeDefinitionMetaData> AttributeDefinitionMetaDataListbyKey { get; private set; }
|
|
public void build()
|
|
{
|
|
if(AttributeDefinitionMetaDataList != null)
|
|
{
|
|
AttributeDefinitionMetaDataListbyKey = new ReadOnlyDictionary<string, AttributeDefinitionMetaData>(AttributeDefinitionMetaDataList.ToDictionary(item => item.Key));
|
|
}
|
|
}
|
|
}
|
|
public partial class AttributeDefinitionMetaTableMutable : ContentTableBase<AttributeDefinitionMetaTableMutable>
|
|
{
|
|
public override void merge(AttributeDefinitionMetaTableMutable table)
|
|
{
|
|
if(AttributeDefinitionMetaDataList != null && table.AttributeDefinitionMetaDataList != null)
|
|
{
|
|
AttributeDefinitionMetaDataList = AttributeDefinitionMetaDataList.Concat(table.AttributeDefinitionMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class AttributeRandomGroupMetaTable
|
|
{
|
|
public void build()
|
|
{
|
|
if(AttributeRandomGroupMetaDataList != null)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
public partial class AttributeRandomGroupMetaTableMutable : ContentTableBase<AttributeRandomGroupMetaTableMutable>
|
|
{
|
|
public override void merge(AttributeRandomGroupMetaTableMutable table)
|
|
{
|
|
if(AttributeRandomGroupMetaDataList != null && table.AttributeRandomGroupMetaDataList != null)
|
|
{
|
|
AttributeRandomGroupMetaDataList = AttributeRandomGroupMetaDataList.Concat(table.AttributeRandomGroupMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class ItemSetMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, ItemSetMetaData> ItemSetMetaDataListbyID { get; private set; }
|
|
public void build()
|
|
{
|
|
if(ItemSetMetaDataList != null)
|
|
{
|
|
ItemSetMetaDataListbyID = new ReadOnlyDictionary<int, ItemSetMetaData>(ItemSetMetaDataList.ToDictionary(item => item.ID));
|
|
}
|
|
}
|
|
}
|
|
public partial class ItemSetMetaTableMutable : ContentTableBase<ItemSetMetaTableMutable>
|
|
{
|
|
public override void merge(ItemSetMetaTableMutable table)
|
|
{
|
|
if(ItemSetMetaDataList != null && table.ItemSetMetaDataList != null)
|
|
{
|
|
ItemSetMetaDataList = ItemSetMetaDataList.Concat(table.ItemSetMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class GachaMetaTable
|
|
{
|
|
public void build()
|
|
{
|
|
if(GachaMetaDataList != null)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
public partial class GachaMetaTableMutable : ContentTableBase<GachaMetaTableMutable>
|
|
{
|
|
public override void merge(GachaMetaTableMutable table)
|
|
{
|
|
if(GachaMetaDataList != null && table.GachaMetaDataList != null)
|
|
{
|
|
GachaMetaDataList = GachaMetaDataList.Concat(table.GachaMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class ToolMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, ToolMetaData> ToolMetaDataListbyToolId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(ToolMetaDataList != null)
|
|
{
|
|
ToolMetaDataListbyToolId = new ReadOnlyDictionary<int, ToolMetaData>(ToolMetaDataList.ToDictionary(item => item.ToolID));
|
|
}
|
|
}
|
|
}
|
|
public partial class ToolMetaTableMutable : ContentTableBase<ToolMetaTableMutable>
|
|
{
|
|
public override void merge(ToolMetaTableMutable table)
|
|
{
|
|
if(ToolMetaDataList != null && table.ToolMetaDataList != null)
|
|
{
|
|
ToolMetaDataList = ToolMetaDataList.Concat(table.ToolMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class BuffMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, BuffMetaData> BuffMetaDataListbyBuffId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(BuffMetaDataList != null)
|
|
{
|
|
BuffMetaDataListbyBuffId = new ReadOnlyDictionary<int, BuffMetaData>(BuffMetaDataList.ToDictionary(item => item.BuffId));
|
|
}
|
|
}
|
|
}
|
|
public partial class BuffMetaTableMutable : ContentTableBase<BuffMetaTableMutable>
|
|
{
|
|
public override void merge(BuffMetaTableMutable table)
|
|
{
|
|
if(BuffMetaDataList != null && table.BuffMetaDataList != null)
|
|
{
|
|
BuffMetaDataList = BuffMetaDataList.Concat(table.BuffMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class ItemMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, ItemMetaData> ItemMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(ItemMetaDataList != null)
|
|
{
|
|
ItemMetaDataListbyId = new ReadOnlyDictionary<int, ItemMetaData>(ItemMetaDataList.ToDictionary(item => item.ItemId));
|
|
}
|
|
}
|
|
}
|
|
public partial class ItemMetaTableMutable : ContentTableBase<ItemMetaTableMutable>
|
|
{
|
|
public override void merge(ItemMetaTableMutable table)
|
|
{
|
|
if(ItemMetaDataList != null && table.ItemMetaDataList != null)
|
|
{
|
|
ItemMetaDataList = ItemMetaDataList.Concat(table.ItemMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class TestUserCreateMetaTable
|
|
{
|
|
public IReadOnlyDictionary<string, TestUserCreateMetaData> TestUserCreateMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(TestUserCreateMetaDataList != null)
|
|
{
|
|
TestUserCreateMetaDataListbyId = new ReadOnlyDictionary<string, TestUserCreateMetaData>(TestUserCreateMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class TestUserCreateMetaTableMutable : ContentTableBase<TestUserCreateMetaTableMutable>
|
|
{
|
|
public override void merge(TestUserCreateMetaTableMutable table)
|
|
{
|
|
if(TestUserCreateMetaDataList != null && table.TestUserCreateMetaDataList != null)
|
|
{
|
|
TestUserCreateMetaDataList = TestUserCreateMetaDataList.Concat(table.TestUserCreateMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class TestUserInitialMetaTable
|
|
{
|
|
public IReadOnlyDictionary<string, TestUserInitialMetaData> TestUserInitialMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(TestUserInitialMetaDataList != null)
|
|
{
|
|
TestUserInitialMetaDataListbyId = new ReadOnlyDictionary<string, TestUserInitialMetaData>(TestUserInitialMetaDataList.ToDictionary(item => item.IdPattern));
|
|
}
|
|
}
|
|
}
|
|
public partial class TestUserInitialMetaTableMutable : ContentTableBase<TestUserInitialMetaTableMutable>
|
|
{
|
|
public override void merge(TestUserInitialMetaTableMutable table)
|
|
{
|
|
if(TestUserInitialMetaDataList != null && table.TestUserInitialMetaDataList != null)
|
|
{
|
|
TestUserInitialMetaDataList = TestUserInitialMetaDataList.Concat(table.TestUserInitialMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class UserCreateMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, UserCreateMetaData> UserCreateMetaDataListbyMetaId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(UserCreateMetaDataList != null)
|
|
{
|
|
UserCreateMetaDataListbyMetaId = new ReadOnlyDictionary<int, UserCreateMetaData>(UserCreateMetaDataList.ToDictionary(item => item.MetaId));
|
|
}
|
|
}
|
|
}
|
|
public partial class UserCreateMetaTableMutable : ContentTableBase<UserCreateMetaTableMutable>
|
|
{
|
|
public override void merge(UserCreateMetaTableMutable table)
|
|
{
|
|
if(UserCreateMetaDataList != null && table.UserCreateMetaDataList != null)
|
|
{
|
|
UserCreateMetaDataList = UserCreateMetaDataList.Concat(table.UserCreateMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class InstanceMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, InstanceMetaData> InstanceMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(InstanceMetaDataList != null)
|
|
{
|
|
InstanceMetaDataListbyId = new ReadOnlyDictionary<int, InstanceMetaData>(InstanceMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class InstanceMetaTableMutable : ContentTableBase<InstanceMetaTableMutable>
|
|
{
|
|
public override void merge(InstanceMetaTableMutable table)
|
|
{
|
|
if(InstanceMetaDataList != null && table.InstanceMetaDataList != null)
|
|
{
|
|
InstanceMetaDataList = InstanceMetaDataList.Concat(table.InstanceMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class InstanceConcertMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, InstanceConcertMetaData> InstanceConcertMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(InstanceConcertMetaDataList != null)
|
|
{
|
|
InstanceConcertMetaDataListbyId = new ReadOnlyDictionary<int, InstanceConcertMetaData>(InstanceConcertMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class InstanceConcertMetaTableMutable : ContentTableBase<InstanceConcertMetaTableMutable>
|
|
{
|
|
public override void merge(InstanceConcertMetaTableMutable table)
|
|
{
|
|
if(InstanceConcertMetaDataList != null && table.InstanceConcertMetaDataList != null)
|
|
{
|
|
InstanceConcertMetaDataList = InstanceConcertMetaDataList.Concat(table.InstanceConcertMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class BuildingMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, BuildingMetaData> BuildingMetaDataListbyBuildingId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(BuildingMetaDataList != null)
|
|
{
|
|
BuildingMetaDataListbyBuildingId = new ReadOnlyDictionary<int, BuildingMetaData>(BuildingMetaDataList.ToDictionary(item => item.BuildingId));
|
|
}
|
|
}
|
|
}
|
|
public partial class BuildingMetaTableMutable : ContentTableBase<BuildingMetaTableMutable>
|
|
{
|
|
public override void merge(BuildingMetaTableMutable table)
|
|
{
|
|
if(BuildingMetaDataList != null && table.BuildingMetaDataList != null)
|
|
{
|
|
BuildingMetaDataList = BuildingMetaDataList.Concat(table.BuildingMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class BuildingLfMetaTable
|
|
{
|
|
public void build()
|
|
{
|
|
}
|
|
}
|
|
public partial class BuildingLfMetaTableMutable : ContentTableBase<BuildingLfMetaTableMutable>
|
|
{
|
|
public override void merge(BuildingLfMetaTableMutable table)
|
|
{
|
|
if(BuildingLfMetaDataList != null && table.BuildingLfMetaDataList != null)
|
|
{
|
|
BuildingLfMetaDataList = BuildingLfMetaDataList.Concat(table.BuildingLfMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class LandMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, LandMetaData> LandMetaDataListbyLandId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(LandMetaDataList != null)
|
|
{
|
|
LandMetaDataListbyLandId = new ReadOnlyDictionary<int, LandMetaData>(LandMetaDataList.ToDictionary(item => item.LandId));
|
|
}
|
|
}
|
|
}
|
|
public partial class LandMetaTableMutable : ContentTableBase<LandMetaTableMutable>
|
|
{
|
|
public override void merge(LandMetaTableMutable table)
|
|
{
|
|
if(LandMetaDataList != null && table.LandMetaDataList != null)
|
|
{
|
|
LandMetaDataList = LandMetaDataList.Concat(table.LandMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class SocialActionMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, SocialActionMetaData> SocialActionMetaDataListbySocial_action_id { get; private set; }
|
|
public void build()
|
|
{
|
|
if(SocialActionMetaDataList != null)
|
|
{
|
|
SocialActionMetaDataListbySocial_action_id = new ReadOnlyDictionary<int, SocialActionMetaData>(SocialActionMetaDataList.ToDictionary(item => item.SocialActionId));
|
|
}
|
|
}
|
|
}
|
|
public partial class SocialActionMetaTableMutable : ContentTableBase<SocialActionMetaTableMutable>
|
|
{
|
|
public override void merge(SocialActionMetaTableMutable table)
|
|
{
|
|
if(SocialActionMetaDataList != null && table.SocialActionMetaDataList != null)
|
|
{
|
|
SocialActionMetaDataList = SocialActionMetaDataList.Concat(table.SocialActionMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class BasicCostumeSetMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, BasicCostumeSetMetaData> BasicCostumeSetMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(BasicCostumeSetMetaDataList != null)
|
|
{
|
|
BasicCostumeSetMetaDataListbyId = new ReadOnlyDictionary<int, BasicCostumeSetMetaData>(BasicCostumeSetMetaDataList.ToDictionary(item => item.id));
|
|
}
|
|
}
|
|
}
|
|
public partial class BasicCostumeSetMetaTableMutable : ContentTableBase<BasicCostumeSetMetaTableMutable>
|
|
{
|
|
public override void merge(BasicCostumeSetMetaTableMutable table)
|
|
{
|
|
if(BasicCostumeSetMetaDataList != null && table.BasicCostumeSetMetaDataList != null)
|
|
{
|
|
BasicCostumeSetMetaDataList = BasicCostumeSetMetaDataList.Concat(table.BasicCostumeSetMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class EmotionMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, EmotionMetaData> EmotionMetaDataListbyEmotionId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(EmotionMetaDataList != null)
|
|
{
|
|
EmotionMetaDataListbyEmotionId = new ReadOnlyDictionary<int, EmotionMetaData>(EmotionMetaDataList.ToDictionary(item => item.EmotionId));
|
|
}
|
|
}
|
|
}
|
|
public partial class EmotionMetaTableMutable : ContentTableBase<EmotionMetaTableMutable>
|
|
{
|
|
public override void merge(EmotionMetaTableMutable table)
|
|
{
|
|
if(EmotionMetaDataList != null && table.EmotionMetaDataList != null)
|
|
{
|
|
EmotionMetaDataList = EmotionMetaDataList.Concat(table.EmotionMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class WarpMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, WarpMetaData> WarpMetaDataListbyWarpId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(WarpMetaDataList != null)
|
|
{
|
|
WarpMetaDataListbyWarpId = new ReadOnlyDictionary<int, WarpMetaData>(WarpMetaDataList.ToDictionary(item => item.WarpId));
|
|
}
|
|
}
|
|
}
|
|
public partial class WarpMetaTableMutable : ContentTableBase<WarpMetaTableMutable>
|
|
{
|
|
public override void merge(WarpMetaTableMutable table)
|
|
{
|
|
if(WarpMetaDataList != null && table.WarpMetaDataList != null)
|
|
{
|
|
WarpMetaDataList = WarpMetaDataList.Concat(table.WarpMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class EmotionPresetMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, EmotionPresetMetaData> EmotionPresetMetaDataListbyEmotionId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(EmotionPresetMetaDataList != null)
|
|
{
|
|
EmotionPresetMetaDataListbyEmotionId = new ReadOnlyDictionary<int, EmotionPresetMetaData>(EmotionPresetMetaDataList.ToDictionary(item => item.EmotionId));
|
|
}
|
|
}
|
|
}
|
|
public partial class EmotionPresetMetaTableMutable : ContentTableBase<EmotionPresetMetaTableMutable>
|
|
{
|
|
public override void merge(EmotionPresetMetaTableMutable table)
|
|
{
|
|
if(EmotionPresetMetaDataList != null && table.EmotionPresetMetaDataList != null)
|
|
{
|
|
EmotionPresetMetaDataList = EmotionPresetMetaDataList.Concat(table.EmotionPresetMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class SocialActionPresetMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, SocialActionPresetMetaData> SocialActionPresetMetaDataListbySocial_action_id { get; private set; }
|
|
public void build()
|
|
{
|
|
if(SocialActionPresetMetaDataList != null)
|
|
{
|
|
SocialActionPresetMetaDataListbySocial_action_id = new ReadOnlyDictionary<int, SocialActionPresetMetaData>(SocialActionPresetMetaDataList.ToDictionary(item => item.SocialActionId));
|
|
}
|
|
}
|
|
}
|
|
public partial class SocialActionPresetMetaTableMutable : ContentTableBase<SocialActionPresetMetaTableMutable>
|
|
{
|
|
public override void merge(SocialActionPresetMetaTableMutable table)
|
|
{
|
|
if(SocialActionPresetMetaDataList != null && table.SocialActionPresetMetaDataList != null)
|
|
{
|
|
SocialActionPresetMetaDataList = SocialActionPresetMetaDataList.Concat(table.SocialActionPresetMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class MannequinMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, MannequinMetaData> MannequinMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(MannequinMetaDataList != null)
|
|
{
|
|
MannequinMetaDataListbyId = new ReadOnlyDictionary<int, MannequinMetaData>(MannequinMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class MannequinMetaTableMutable : ContentTableBase<MannequinMetaTableMutable>
|
|
{
|
|
public override void merge(MannequinMetaTableMutable table)
|
|
{
|
|
if(MannequinMetaDataList != null && table.MannequinMetaDataList != null)
|
|
{
|
|
MannequinMetaDataList = MannequinMetaDataList.Concat(table.MannequinMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class WorldMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, WorldMetaData> WorldMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(WorldMetaDataList != null)
|
|
{
|
|
WorldMetaDataListbyId = new ReadOnlyDictionary<int, WorldMetaData>(WorldMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class WorldMetaTableMutable : ContentTableBase<WorldMetaTableMutable>
|
|
{
|
|
public override void merge(WorldMetaTableMutable table)
|
|
{
|
|
if(WorldMetaDataList != null && table.WorldMetaDataList != null)
|
|
{
|
|
WorldMetaDataList = WorldMetaDataList.Concat(table.WorldMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class TaxiMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, TaxiMetaData> TaxiMetaDataListbyTaxi_id { get; private set; }
|
|
public void build()
|
|
{
|
|
if(TaxiMetaDataList != null)
|
|
{
|
|
TaxiMetaDataListbyTaxi_id = new ReadOnlyDictionary<int, TaxiMetaData>(TaxiMetaDataList.ToDictionary(item => item.TaxiId));
|
|
}
|
|
}
|
|
}
|
|
public partial class TaxiMetaTableMutable : ContentTableBase<TaxiMetaTableMutable>
|
|
{
|
|
public override void merge(TaxiMetaTableMutable table)
|
|
{
|
|
if(TaxiMetaDataList != null && table.TaxiMetaDataList != null)
|
|
{
|
|
TaxiMetaDataList = TaxiMetaDataList.Concat(table.TaxiMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class ItemLevelEnchantMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, ItemLevelEnchantMetaData> ItemLevelEnchantMetaDataListbyLevel { get; private set; }
|
|
public void build()
|
|
{
|
|
if(ItemLevelEnchantMetaDataList != null)
|
|
{
|
|
ItemLevelEnchantMetaDataListbyLevel = new ReadOnlyDictionary<int, ItemLevelEnchantMetaData>(ItemLevelEnchantMetaDataList.ToDictionary(item => item.Level));
|
|
}
|
|
}
|
|
}
|
|
public partial class ItemLevelEnchantMetaTableMutable : ContentTableBase<ItemLevelEnchantMetaTableMutable>
|
|
{
|
|
public override void merge(ItemLevelEnchantMetaTableMutable table)
|
|
{
|
|
if(ItemLevelEnchantMetaDataList != null && table.ItemLevelEnchantMetaDataList != null)
|
|
{
|
|
ItemLevelEnchantMetaDataList = ItemLevelEnchantMetaDataList.Concat(table.ItemLevelEnchantMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class GameConfigMetaTable
|
|
{
|
|
public IReadOnlyDictionary<string, GameConfigMetaData> GameConfigMetaDataListbyKey { get; private set; }
|
|
public void build()
|
|
{
|
|
if(GameConfigMetaDataList != null)
|
|
{
|
|
GameConfigMetaDataListbyKey = new ReadOnlyDictionary<string, GameConfigMetaData>(GameConfigMetaDataList.ToDictionary(item => item.Key));
|
|
}
|
|
}
|
|
}
|
|
public partial class GameConfigMetaTableMutable : ContentTableBase<GameConfigMetaTableMutable>
|
|
{
|
|
public override void merge(GameConfigMetaTableMutable table)
|
|
{
|
|
if(GameConfigMetaDataList != null && table.GameConfigMetaDataList != null)
|
|
{
|
|
GameConfigMetaDataList = GameConfigMetaDataList.Concat(table.GameConfigMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class AttributeEnchantMetaTable
|
|
{
|
|
public IReadOnlyDictionary<string, AttributeEnchantMetaData> AttributeEnchantMetaDataListbyRarity { get; private set; }
|
|
public void build()
|
|
{
|
|
if(AttributeEnchantMetaDataList != null)
|
|
{
|
|
AttributeEnchantMetaDataListbyRarity = new ReadOnlyDictionary<string, AttributeEnchantMetaData>(AttributeEnchantMetaDataList.ToDictionary(item => item.Rarity));
|
|
}
|
|
}
|
|
}
|
|
public partial class AttributeEnchantMetaTableMutable : ContentTableBase<AttributeEnchantMetaTableMutable>
|
|
{
|
|
public override void merge(AttributeEnchantMetaTableMutable table)
|
|
{
|
|
if(AttributeEnchantMetaDataList != null && table.AttributeEnchantMetaDataList != null)
|
|
{
|
|
AttributeEnchantMetaDataList = AttributeEnchantMetaDataList.Concat(table.AttributeEnchantMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class RewardMetaTable
|
|
{
|
|
public void build()
|
|
{
|
|
if(RewardMetaDataList != null)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
public partial class RewardMetaTableMutable : ContentTableBase<RewardMetaTableMutable>
|
|
{
|
|
public override void merge(RewardMetaTableMutable table)
|
|
{
|
|
if(RewardMetaDataList != null && table.RewardMetaDataList != null)
|
|
{
|
|
RewardMetaDataList = RewardMetaDataList.Concat(table.RewardMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class QuestAssignMetaTable
|
|
{
|
|
public IReadOnlyDictionary<uint, QuestAssignMetaData> QuestAssignMetaDataListbyQuestId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(QuestAssignMetaDataList != null)
|
|
{
|
|
QuestAssignMetaDataListbyQuestId = new ReadOnlyDictionary<uint, QuestAssignMetaData>(QuestAssignMetaDataList.ToDictionary(item => item.QuestId));
|
|
}
|
|
}
|
|
}
|
|
public partial class QuestAssignMetaTableMutable : ContentTableBase<QuestAssignMetaTableMutable>
|
|
{
|
|
public override void merge(QuestAssignMetaTableMutable table)
|
|
{
|
|
if(QuestAssignMetaDataList != null && table.QuestAssignMetaDataList != null)
|
|
{
|
|
QuestAssignMetaDataList = QuestAssignMetaDataList.Concat(table.QuestAssignMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class QuestScriptMetaTable
|
|
{
|
|
public void build()
|
|
{
|
|
}
|
|
}
|
|
public partial class QuestScriptMetaTableMutable : ContentTableBase<QuestScriptMetaTableMutable>
|
|
{
|
|
public override void merge(QuestScriptMetaTableMutable table)
|
|
{
|
|
if(QuestScriptMetaDataList != null && table.QuestScriptMetaDataList != null)
|
|
{
|
|
QuestScriptMetaDataList = QuestScriptMetaDataList.Concat(table.QuestScriptMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class QuestMetaTable
|
|
{
|
|
public void build()
|
|
{
|
|
}
|
|
}
|
|
public partial class QuestMetaTableMutable : ContentTableBase<QuestMetaTableMutable>
|
|
{
|
|
public override void merge(QuestMetaTableMutable table)
|
|
{
|
|
if(QuestMetaDataList != null && table.QuestMetaDataList != null)
|
|
{
|
|
QuestMetaDataList = QuestMetaDataList.Concat(table.QuestMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class BanWordMetaTable
|
|
{
|
|
public void build()
|
|
{
|
|
}
|
|
}
|
|
public partial class BanWordMetaTableMutable : ContentTableBase<BanWordMetaTableMutable>
|
|
{
|
|
public override void merge(BanWordMetaTableMutable table)
|
|
{
|
|
if(BanWordMetaDataList != null && table.BanWordMetaDataList != null)
|
|
{
|
|
BanWordMetaDataList = BanWordMetaDataList.Concat(table.BanWordMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class BanWordNicknameMetaTable
|
|
{
|
|
public void build()
|
|
{
|
|
}
|
|
}
|
|
public partial class BanWordNicknameMetaTableMutable : ContentTableBase<BanWordNicknameMetaTableMutable>
|
|
{
|
|
public override void merge(BanWordNicknameMetaTableMutable table)
|
|
{
|
|
if(BanWordNicknameMetaDataList != null && table.BanWordNicknameMetaDataList != null)
|
|
{
|
|
BanWordNicknameMetaDataList = BanWordNicknameMetaDataList.Concat(table.BanWordNicknameMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class ShopProductMetaTable
|
|
{
|
|
public void build()
|
|
{
|
|
if(ShopProductMetaDataList != null)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
public partial class ShopProductMetaTableMutable : ContentTableBase<ShopProductMetaTableMutable>
|
|
{
|
|
public override void merge(ShopProductMetaTableMutable table)
|
|
{
|
|
if(ShopProductMetaDataList != null && table.ShopProductMetaDataList != null)
|
|
{
|
|
ShopProductMetaDataList = ShopProductMetaDataList.Concat(table.ShopProductMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class ShopMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, ShopMetaData> ShopMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(ShopMetaDataList != null)
|
|
{
|
|
ShopMetaDataListbyId = new ReadOnlyDictionary<int, ShopMetaData>(ShopMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class ShopMetaTableMutable : ContentTableBase<ShopMetaTableMutable>
|
|
{
|
|
public override void merge(ShopMetaTableMutable table)
|
|
{
|
|
if(ShopMetaDataList != null && table.ShopMetaDataList != null)
|
|
{
|
|
ShopMetaDataList = ShopMetaDataList.Concat(table.ShopMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class BasicStyleMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, BasicStyleMetaData> BasicStyleMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(BasicStyleMetaDataList != null)
|
|
{
|
|
BasicStyleMetaDataListbyId = new ReadOnlyDictionary<int, BasicStyleMetaData>(BasicStyleMetaDataList.ToDictionary(item => item.id));
|
|
}
|
|
}
|
|
}
|
|
public partial class BasicStyleMetaTableMutable : ContentTableBase<BasicStyleMetaTableMutable>
|
|
{
|
|
public override void merge(BasicStyleMetaTableMutable table)
|
|
{
|
|
if(BasicStyleMetaDataList != null && table.BasicStyleMetaDataList != null)
|
|
{
|
|
BasicStyleMetaDataList = BasicStyleMetaDataList.Concat(table.BasicStyleMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class RewardPropMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, RewardPropMetaData> RewardPropMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(RewardPropMetaDataList != null)
|
|
{
|
|
RewardPropMetaDataListbyId = new ReadOnlyDictionary<int, RewardPropMetaData>(RewardPropMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class RewardPropMetaTableMutable : ContentTableBase<RewardPropMetaTableMutable>
|
|
{
|
|
public override void merge(RewardPropMetaTableMutable table)
|
|
{
|
|
if(RewardPropMetaDataList != null && table.RewardPropMetaDataList != null)
|
|
{
|
|
RewardPropMetaDataList = RewardPropMetaDataList.Concat(table.RewardPropMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class SpawnPropGroupMetaTable
|
|
{
|
|
public void build()
|
|
{
|
|
}
|
|
}
|
|
public partial class SpawnPropGroupMetaTableMutable : ContentTableBase<SpawnPropGroupMetaTableMutable>
|
|
{
|
|
public override void merge(SpawnPropGroupMetaTableMutable table)
|
|
{
|
|
if(SpawnPropGroupMetaDataList != null && table.SpawnPropGroupMetaDataList != null)
|
|
{
|
|
SpawnPropGroupMetaDataList = SpawnPropGroupMetaDataList.Concat(table.SpawnPropGroupMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class ClaimMetaTable
|
|
{
|
|
public void build()
|
|
{
|
|
}
|
|
}
|
|
public partial class ClaimMetaTableMutable : ContentTableBase<ClaimMetaTableMutable>
|
|
{
|
|
public override void merge(ClaimMetaTableMutable table)
|
|
{
|
|
if(ClaimMetaDataList != null && table.ClaimMetaDataList != null)
|
|
{
|
|
ClaimMetaDataList = ClaimMetaDataList.Concat(table.ClaimMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class ClaimRewardMetaTable
|
|
{
|
|
public void build()
|
|
{
|
|
}
|
|
}
|
|
public partial class ClaimRewardMetaTableMutable : ContentTableBase<ClaimRewardMetaTableMutable>
|
|
{
|
|
public override void merge(ClaimRewardMetaTableMutable table)
|
|
{
|
|
if(ClaimRewardMetaDataList != null && table.ClaimRewardMetaDataList != null)
|
|
{
|
|
ClaimRewardMetaDataList = ClaimRewardMetaDataList.Concat(table.ClaimRewardMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class CraftingMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, CraftingMetaData> CraftingMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(CraftingMetaDataList != null)
|
|
{
|
|
CraftingMetaDataListbyId = new ReadOnlyDictionary<int, CraftingMetaData>(CraftingMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class CraftingMetaTableMutable : ContentTableBase<CraftingMetaTableMutable>
|
|
{
|
|
public override void merge(CraftingMetaTableMutable table)
|
|
{
|
|
if(CraftingMetaDataList != null && table.CraftingMetaDataList != null)
|
|
{
|
|
CraftingMetaDataList = CraftingMetaDataList.Concat(table.CraftingMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class RequirementMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, RequirementMetaData> RequirementMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(RequirementMetaDataList != null)
|
|
{
|
|
RequirementMetaDataListbyId = new ReadOnlyDictionary<int, RequirementMetaData>(RequirementMetaDataList.ToDictionary(item => item.ID));
|
|
}
|
|
}
|
|
}
|
|
public partial class RequirementMetaTableMutable : ContentTableBase<RequirementMetaTableMutable>
|
|
{
|
|
public override void merge(RequirementMetaTableMutable table)
|
|
{
|
|
if(RequirementMetaDataList != null && table.RequirementMetaDataList != null)
|
|
{
|
|
RequirementMetaDataList = RequirementMetaDataList.Concat(table.RequirementMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class TextStringMetaTable
|
|
{
|
|
public IReadOnlyDictionary<string, TextStringMetaData> TextStringMetaDataListbyKey { get; private set; }
|
|
public void build()
|
|
{
|
|
if(TextStringMetaDataList != null)
|
|
{
|
|
TextStringMetaDataListbyKey = new ReadOnlyDictionary<string, TextStringMetaData>(TextStringMetaDataList.ToDictionary(item => item.Key));
|
|
}
|
|
}
|
|
}
|
|
public partial class TextStringMetaTableMutable : ContentTableBase<TextStringMetaTableMutable>
|
|
{
|
|
public override void merge(TextStringMetaTableMutable table)
|
|
{
|
|
if(TextStringMetaDataList != null && table.TextStringMetaDataList != null)
|
|
{
|
|
TextStringMetaDataList = TextStringMetaDataList.Concat(table.TextStringMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class NpcMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, NpcMetaData> NpcMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(NpcMetaDataList != null)
|
|
{
|
|
NpcMetaDataListbyId = new ReadOnlyDictionary<int, NpcMetaData>(NpcMetaDataList.ToDictionary(item => item.npc_id));
|
|
}
|
|
}
|
|
}
|
|
public partial class NpcMetaTableMutable : ContentTableBase<NpcMetaTableMutable>
|
|
{
|
|
public override void merge(NpcMetaTableMutable table)
|
|
{
|
|
if(NpcMetaDataList != null && table.NpcMetaDataList != null)
|
|
{
|
|
NpcMetaDataList = NpcMetaDataList.Concat(table.NpcMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class UGQInputMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, UGQInputTaskMetaData> UGQInputTaskMetaDataListbyId { get; private set; }
|
|
public IReadOnlyDictionary<int, UGQInputDialogMetaData> UGQInputDialogMetaDataListbyId { get; private set; }
|
|
public IReadOnlyDictionary<string, UGQInputDialogConditionMetaData> UGQInputDialogConditionMetaDataListbyName { get; private set; }
|
|
public IReadOnlyDictionary<int, UGQPresetImageMetaData> UGQPresetImageMetaDataListbyId { get; private set; }
|
|
public IReadOnlyDictionary<int, UGQMapImageMetaData> UGQMapImageDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(UGQInputTaskMetaDataList != null)
|
|
{
|
|
UGQInputTaskMetaDataListbyId = new ReadOnlyDictionary<int, UGQInputTaskMetaData>(UGQInputTaskMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
if(UGQInputDialogMetaDataList != null)
|
|
{
|
|
UGQInputDialogMetaDataListbyId = new ReadOnlyDictionary<int, UGQInputDialogMetaData>(UGQInputDialogMetaDataList.ToDictionary(item => item.TypeId));
|
|
}
|
|
if(UGQInputDialogConditionMetaDataList != null)
|
|
{
|
|
UGQInputDialogConditionMetaDataListbyName = new ReadOnlyDictionary<string, UGQInputDialogConditionMetaData>(UGQInputDialogConditionMetaDataList.ToDictionary(item => item.Name));
|
|
}
|
|
if(UGQPresetImageMetaDataList != null)
|
|
{
|
|
UGQPresetImageMetaDataListbyId = new ReadOnlyDictionary<int, UGQPresetImageMetaData>(UGQPresetImageMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
if(UGQMapImageDataList != null)
|
|
{
|
|
UGQMapImageDataListbyId = new ReadOnlyDictionary<int, UGQMapImageMetaData>(UGQMapImageDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class UGQInputMetaTableMutable : ContentTableBase<UGQInputMetaTableMutable>
|
|
{
|
|
public override void merge(UGQInputMetaTableMutable table)
|
|
{
|
|
if(UGQInputTaskMetaDataList != null && table.UGQInputTaskMetaDataList != null)
|
|
{
|
|
UGQInputTaskMetaDataList = UGQInputTaskMetaDataList.Concat(table.UGQInputTaskMetaDataList).ToList();
|
|
}
|
|
if(UGQInputDialogMetaDataList != null && table.UGQInputDialogMetaDataList != null)
|
|
{
|
|
UGQInputDialogMetaDataList = UGQInputDialogMetaDataList.Concat(table.UGQInputDialogMetaDataList).ToList();
|
|
}
|
|
if(UGQInputDialogConditionMetaDataList != null && table.UGQInputDialogConditionMetaDataList != null)
|
|
{
|
|
UGQInputDialogConditionMetaDataList = UGQInputDialogConditionMetaDataList.Concat(table.UGQInputDialogConditionMetaDataList).ToList();
|
|
}
|
|
if(UGQPresetImageMetaDataList != null && table.UGQPresetImageMetaDataList != null)
|
|
{
|
|
UGQPresetImageMetaDataList = UGQPresetImageMetaDataList.Concat(table.UGQPresetImageMetaDataList).ToList();
|
|
}
|
|
if(UGQMapImageDataList != null && table.UGQMapImageDataList != null)
|
|
{
|
|
UGQMapImageDataList = UGQMapImageDataList.Concat(table.UGQMapImageDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class InteriorMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, InteriorMetaData> InteriorMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(InteriorMetaDataList != null)
|
|
{
|
|
InteriorMetaDataListbyId = new ReadOnlyDictionary<int, InteriorMetaData>(InteriorMetaDataList.ToDictionary(item => item.id));
|
|
}
|
|
}
|
|
}
|
|
public partial class InteriorMetaTableMutable : ContentTableBase<InteriorMetaTableMutable>
|
|
{
|
|
public override void merge(InteriorMetaTableMutable table)
|
|
{
|
|
if(InteriorMetaDataList != null && table.InteriorMetaDataList != null)
|
|
{
|
|
InteriorMetaDataList = InteriorMetaDataList.Concat(table.InteriorMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class EditableFrameworkMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, EditableFrameworkMetaData> EditableFrameworkMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(EditableFrameworkMetaDataList != null)
|
|
{
|
|
EditableFrameworkMetaDataListbyId = new ReadOnlyDictionary<int, EditableFrameworkMetaData>(EditableFrameworkMetaDataList.ToDictionary(item => item.id));
|
|
}
|
|
}
|
|
}
|
|
public partial class EditableFrameworkMetaTableMutable : ContentTableBase<EditableFrameworkMetaTableMutable>
|
|
{
|
|
public override void merge(EditableFrameworkMetaTableMutable table)
|
|
{
|
|
if(EditableFrameworkMetaDataList != null && table.EditableFrameworkMetaDataList != null)
|
|
{
|
|
EditableFrameworkMetaDataList = EditableFrameworkMetaDataList.Concat(table.EditableFrameworkMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class EditableRoomMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, EditableRoomMetaData> EditableRoomMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(EditableRoomMetaDataList != null)
|
|
{
|
|
EditableRoomMetaDataListbyId = new ReadOnlyDictionary<int, EditableRoomMetaData>(EditableRoomMetaDataList.ToDictionary(item => item.id));
|
|
}
|
|
}
|
|
}
|
|
public partial class EditableRoomMetaTableMutable : ContentTableBase<EditableRoomMetaTableMutable>
|
|
{
|
|
public override void merge(EditableRoomMetaTableMutable table)
|
|
{
|
|
if(EditableRoomMetaDataList != null && table.EditableRoomMetaDataList != null)
|
|
{
|
|
EditableRoomMetaDataList = EditableRoomMetaDataList.Concat(table.EditableRoomMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class SeasonPassMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, SeasonPassMetaData> SeasonPassMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(SeasonPassMetaDataList != null)
|
|
{
|
|
SeasonPassMetaDataListbyId = new ReadOnlyDictionary<int, SeasonPassMetaData>(SeasonPassMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class SeasonPassMetaTableMutable : ContentTableBase<SeasonPassMetaTableMutable>
|
|
{
|
|
public override void merge(SeasonPassMetaTableMutable table)
|
|
{
|
|
if(SeasonPassMetaDataList != null && table.SeasonPassMetaDataList != null)
|
|
{
|
|
SeasonPassMetaDataList = SeasonPassMetaDataList.Concat(table.SeasonPassMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class SeasonPassRewardMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, SeasonPassRewardMetaData> SeasonPassRewardMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(SeasonPassRewardMetaDataList != null)
|
|
{
|
|
SeasonPassRewardMetaDataListbyId = new ReadOnlyDictionary<int, SeasonPassRewardMetaData>(SeasonPassRewardMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class SeasonPassRewardMetaTableMutable : ContentTableBase<SeasonPassRewardMetaTableMutable>
|
|
{
|
|
public override void merge(SeasonPassRewardMetaTableMutable table)
|
|
{
|
|
if(SeasonPassRewardMetaDataList != null && table.SeasonPassRewardMetaDataList != null)
|
|
{
|
|
SeasonPassRewardMetaDataList = SeasonPassRewardMetaDataList.Concat(table.SeasonPassRewardMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class SystemMailMetaTable
|
|
{
|
|
public IReadOnlyDictionary<string, SystemMailMetaData> SystemMailMetaDataListbyKey { get; private set; }
|
|
public void build()
|
|
{
|
|
if(SystemMailMetaDataList != null)
|
|
{
|
|
SystemMailMetaDataListbyKey = new ReadOnlyDictionary<string, SystemMailMetaData>(SystemMailMetaDataList.ToDictionary(item => item.Key));
|
|
}
|
|
}
|
|
}
|
|
public partial class SystemMailMetaTableMutable : ContentTableBase<SystemMailMetaTableMutable>
|
|
{
|
|
public override void merge(SystemMailMetaTableMutable table)
|
|
{
|
|
if(SystemMailMetaDataList != null && table.SystemMailMetaDataList != null)
|
|
{
|
|
SystemMailMetaDataList = SystemMailMetaDataList.Concat(table.SystemMailMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class ProductMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, ProductMetaData> ProductMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(ProductMetaDataList != null)
|
|
{
|
|
ProductMetaDataListbyId = new ReadOnlyDictionary<int, ProductMetaData>(ProductMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class ProductMetaTableMutable : ContentTableBase<ProductMetaTableMutable>
|
|
{
|
|
public override void merge(ProductMetaTableMutable table)
|
|
{
|
|
if(ProductMetaDataList != null && table.ProductMetaDataList != null)
|
|
{
|
|
ProductMetaDataList = ProductMetaDataList.Concat(table.ProductMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class CaliumConverterMaterialTable
|
|
{
|
|
public IReadOnlyDictionary<int, CaliumConverterMaterialData> CaliumConverterMaterialDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(CaliumConverterMaterialDataList != null)
|
|
{
|
|
CaliumConverterMaterialDataListbyId = new ReadOnlyDictionary<int, CaliumConverterMaterialData>(CaliumConverterMaterialDataList.ToDictionary(item => item.SlotId));
|
|
}
|
|
}
|
|
}
|
|
public partial class CaliumConverterMaterialTableMutable : ContentTableBase<CaliumConverterMaterialTableMutable>
|
|
{
|
|
public override void merge(CaliumConverterMaterialTableMutable table)
|
|
{
|
|
if(CaliumConverterMaterialDataList != null && table.CaliumConverterMaterialDataList != null)
|
|
{
|
|
CaliumConverterMaterialDataList = CaliumConverterMaterialDataList.Concat(table.CaliumConverterMaterialDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class NPCGeneralMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, NPCGeneralMetaData> NPCGeneralMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(NPCGeneralMetaDataList != null)
|
|
{
|
|
NPCGeneralMetaDataListbyId = new ReadOnlyDictionary<int, NPCGeneralMetaData>(NPCGeneralMetaDataList.ToDictionary(item => item.Npc_id));
|
|
}
|
|
}
|
|
}
|
|
public partial class NPCGeneralMetaTableMutable : ContentTableBase<NPCGeneralMetaTableMutable>
|
|
{
|
|
public override void merge(NPCGeneralMetaTableMutable table)
|
|
{
|
|
if(NPCGeneralMetaDataList != null && table.NPCGeneralMetaDataList != null)
|
|
{
|
|
NPCGeneralMetaDataList = NPCGeneralMetaDataList.Concat(table.NPCGeneralMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class FarmingPropMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, FarmingPropMetaData> FarmingPropMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(FarmingPropMetaDataList != null)
|
|
{
|
|
FarmingPropMetaDataListbyId = new ReadOnlyDictionary<int, FarmingPropMetaData>(FarmingPropMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class FarmingPropMetaTableMutable : ContentTableBase<FarmingPropMetaTableMutable>
|
|
{
|
|
public override void merge(FarmingPropMetaTableMutable table)
|
|
{
|
|
if(FarmingPropMetaDataList != null && table.FarmingPropMetaDataList != null)
|
|
{
|
|
FarmingPropMetaDataList = FarmingPropMetaDataList.Concat(table.FarmingPropMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class BrandMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, BrandMetaData> BrandMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(BrandMetaDataList != null)
|
|
{
|
|
BrandMetaDataListbyId = new ReadOnlyDictionary<int, BrandMetaData>(BrandMetaDataList.ToDictionary(item => item.ID));
|
|
}
|
|
}
|
|
}
|
|
public partial class BrandMetaTableMutable : ContentTableBase<BrandMetaTableMutable>
|
|
{
|
|
public override void merge(BrandMetaTableMutable table)
|
|
{
|
|
if(BrandMetaDataList != null && table.BrandMetaDataList != null)
|
|
{
|
|
BrandMetaDataList = BrandMetaDataList.Concat(table.BrandMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class ClothEquipTypeMetaTable
|
|
{
|
|
public IReadOnlyDictionary<string, ClothEquipTypeData> ClothEquipTypeDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(ClothEquipTypeDataList != null)
|
|
{
|
|
ClothEquipTypeDataListbyId = new ReadOnlyDictionary<string, ClothEquipTypeData>(ClothEquipTypeDataList.ToDictionary(item => item.SmallType));
|
|
}
|
|
}
|
|
}
|
|
public partial class ClothEquipTypeMetaTableMutable : ContentTableBase<ClothEquipTypeMetaTableMutable>
|
|
{
|
|
public override void merge(ClothEquipTypeMetaTableMutable table)
|
|
{
|
|
if(ClothEquipTypeDataList != null && table.ClothEquipTypeDataList != null)
|
|
{
|
|
ClothEquipTypeDataList = ClothEquipTypeDataList.Concat(table.ClothEquipTypeDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class BeaconNpcMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, BeaconNpcMetaData> BeaconNpcMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(BeaconNpcMetaDataList != null)
|
|
{
|
|
BeaconNpcMetaDataListbyId = new ReadOnlyDictionary<int, BeaconNpcMetaData>(BeaconNpcMetaDataList.ToDictionary(item => item.BodyItemId));
|
|
}
|
|
}
|
|
}
|
|
public partial class BeaconNpcMetaTableMutable : ContentTableBase<BeaconNpcMetaTableMutable>
|
|
{
|
|
public override void merge(BeaconNpcMetaTableMutable table)
|
|
{
|
|
if(BeaconNpcMetaDataList != null && table.BeaconNpcMetaDataList != null)
|
|
{
|
|
BeaconNpcMetaDataList = BeaconNpcMetaDataList.Concat(table.BeaconNpcMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class ZoneMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, ZoneMetaData> ZoneMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(ZoneMetaDataList != null)
|
|
{
|
|
ZoneMetaDataListbyId = new ReadOnlyDictionary<int, ZoneMetaData>(ZoneMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class ZoneMetaTableMutable : ContentTableBase<ZoneMetaTableMutable>
|
|
{
|
|
public override void merge(ZoneMetaTableMutable table)
|
|
{
|
|
if(ZoneMetaDataList != null && table.ZoneMetaDataList != null)
|
|
{
|
|
ZoneMetaDataList = ZoneMetaDataList.Concat(table.ZoneMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class UGQBeaconActionTable
|
|
{
|
|
public IReadOnlyDictionary<int, UGQBeaconActionData> UGQBeaconActionDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(UGQBeaconActionDataList != null)
|
|
{
|
|
UGQBeaconActionDataListbyId = new ReadOnlyDictionary<int, UGQBeaconActionData>(UGQBeaconActionDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class UGQBeaconActionTableMutable : ContentTableBase<UGQBeaconActionTableMutable>
|
|
{
|
|
public override void merge(UGQBeaconActionTableMutable table)
|
|
{
|
|
if(UGQBeaconActionDataList != null && table.UGQBeaconActionDataList != null)
|
|
{
|
|
UGQBeaconActionDataList = UGQBeaconActionDataList.Concat(table.UGQBeaconActionDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class RentalfeeDataTable
|
|
{
|
|
public void build()
|
|
{
|
|
}
|
|
}
|
|
public partial class RentalfeeDataTableMutable : ContentTableBase<RentalfeeDataTableMutable>
|
|
{
|
|
public override void merge(RentalfeeDataTableMutable table)
|
|
{
|
|
if(RentalfeeDataList != null && table.RentalfeeDataList != null)
|
|
{
|
|
RentalfeeDataList = RentalfeeDataList.Concat(table.RentalfeeDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class BattleObjectMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, BattleObjectMetaData> BattleObjectMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(BattleObjectMetaDataList != null)
|
|
{
|
|
BattleObjectMetaDataListbyId = new ReadOnlyDictionary<int, BattleObjectMetaData>(BattleObjectMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class BattleObjectMetaTableMutable : ContentTableBase<BattleObjectMetaTableMutable>
|
|
{
|
|
public override void merge(BattleObjectMetaTableMutable table)
|
|
{
|
|
if(BattleObjectMetaDataList != null && table.BattleObjectMetaDataList != null)
|
|
{
|
|
BattleObjectMetaDataList = BattleObjectMetaDataList.Concat(table.BattleObjectMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class BattleObjectSpawnGroupMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, BattleObjectSpawnGroupMetaData> BattleObjectSpawnGroupMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(BattleObjectSpawnGroupMetaDataList != null)
|
|
{
|
|
BattleObjectSpawnGroupMetaDataListbyId = new ReadOnlyDictionary<int, BattleObjectSpawnGroupMetaData>(BattleObjectSpawnGroupMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class BattleObjectSpawnGroupMetaTableMutable : ContentTableBase<BattleObjectSpawnGroupMetaTableMutable>
|
|
{
|
|
public override void merge(BattleObjectSpawnGroupMetaTableMutable table)
|
|
{
|
|
if(BattleObjectSpawnGroupMetaDataList != null && table.BattleObjectSpawnGroupMetaDataList != null)
|
|
{
|
|
BattleObjectSpawnGroupMetaDataList = BattleObjectSpawnGroupMetaDataList.Concat(table.BattleObjectSpawnGroupMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class BattleFFAConfigMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, BattleFFAConfigData> BattleFFAConfigMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(BattleFFAConfigMetaDataList != null)
|
|
{
|
|
BattleFFAConfigMetaDataListbyId = new ReadOnlyDictionary<int, BattleFFAConfigData>(BattleFFAConfigMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class BattleFFAConfigMetaTableMutable : ContentTableBase<BattleFFAConfigMetaTableMutable>
|
|
{
|
|
public override void merge(BattleFFAConfigMetaTableMutable table)
|
|
{
|
|
if(BattleFFAConfigMetaDataList != null && table.BattleFFAConfigMetaDataList != null)
|
|
{
|
|
BattleFFAConfigMetaDataList = BattleFFAConfigMetaDataList.Concat(table.BattleFFAConfigMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class BattleFFARewardMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, BattleFFARewardData> BattleFFARewardMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(BattleFFARewardMetaDataList != null)
|
|
{
|
|
BattleFFARewardMetaDataListbyId = new ReadOnlyDictionary<int, BattleFFARewardData>(BattleFFARewardMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class BattleFFARewardMetaTableMutable : ContentTableBase<BattleFFARewardMetaTableMutable>
|
|
{
|
|
public override void merge(BattleFFARewardMetaTableMutable table)
|
|
{
|
|
if(BattleFFARewardMetaDataList != null && table.BattleFFARewardMetaDataList != null)
|
|
{
|
|
BattleFFARewardMetaDataList = BattleFFARewardMetaDataList.Concat(table.BattleFFARewardMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class UserLogMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, UserLogMetaData> UserLogMetaDataListbyMetaId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(UserLogMetaDataList != null)
|
|
{
|
|
UserLogMetaDataListbyMetaId = new ReadOnlyDictionary<int, UserLogMetaData>(UserLogMetaDataList.ToDictionary(item => item.ID));
|
|
}
|
|
}
|
|
}
|
|
public partial class UserLogMetaTableMutable : ContentTableBase<UserLogMetaTableMutable>
|
|
{
|
|
public override void merge(UserLogMetaTableMutable table)
|
|
{
|
|
if(UserLogMetaDataList != null && table.UserLogMetaDataList != null)
|
|
{
|
|
UserLogMetaDataList = UserLogMetaDataList.Concat(table.UserLogMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class WeblinkLocalizeData
|
|
{
|
|
public IReadOnlyDictionary<string, WeblinkLocalizeMetaData> WeblinkLocalizeDataListbyKey { get; private set; }
|
|
public void build()
|
|
{
|
|
if(WeblinkLocalizeDataList != null)
|
|
{
|
|
WeblinkLocalizeDataListbyKey = new ReadOnlyDictionary<string, WeblinkLocalizeMetaData>(WeblinkLocalizeDataList.ToDictionary(item => item.Key));
|
|
}
|
|
}
|
|
}
|
|
public partial class WeblinkLocalizeDataMutable : ContentTableBase<WeblinkLocalizeDataMutable>
|
|
{
|
|
public override void merge(WeblinkLocalizeDataMutable table)
|
|
{
|
|
if(WeblinkLocalizeDataList != null && table.WeblinkLocalizeDataList != null)
|
|
{
|
|
WeblinkLocalizeDataList = WeblinkLocalizeDataList.Concat(table.WeblinkLocalizeDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class PlanetItemExchangePolicyMetaTable
|
|
{
|
|
public IReadOnlyDictionary<string, PlanetItemExchangePolicyMetaData> PlanetItemExchangePolicyDataListbyID { get; private set; }
|
|
public void build()
|
|
{
|
|
if(PlanetItemExchangePolicyDataList != null)
|
|
{
|
|
PlanetItemExchangePolicyDataListbyID = new ReadOnlyDictionary<string, PlanetItemExchangePolicyMetaData>(PlanetItemExchangePolicyDataList.ToDictionary(item => item.ID));
|
|
}
|
|
}
|
|
}
|
|
public partial class PlanetItemExchangePolicyMetaTableMutable : ContentTableBase<PlanetItemExchangePolicyMetaTableMutable>
|
|
{
|
|
public override void merge(PlanetItemExchangePolicyMetaTableMutable table)
|
|
{
|
|
if(PlanetItemExchangePolicyDataList != null && table.PlanetItemExchangePolicyDataList != null)
|
|
{
|
|
PlanetItemExchangePolicyDataList = PlanetItemExchangePolicyDataList.Concat(table.PlanetItemExchangePolicyDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeOptionMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, GameModeOptionMetaData> GameModeOptionDataListbyGameModeOptionId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(GameModeOptionDataList != null)
|
|
{
|
|
GameModeOptionDataListbyGameModeOptionId = new ReadOnlyDictionary<int, GameModeOptionMetaData>(GameModeOptionDataList.ToDictionary(item => item.GameModeOptionId));
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeOptionMetaTableMutable : ContentTableBase<GameModeOptionMetaTableMutable>
|
|
{
|
|
public override void merge(GameModeOptionMetaTableMutable table)
|
|
{
|
|
if(GameModeOptionDataList != null && table.GameModeOptionDataList != null)
|
|
{
|
|
GameModeOptionDataList = GameModeOptionDataList.Concat(table.GameModeOptionDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, GameModeMetaData> GameModeMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(GameModeMetaDataList != null)
|
|
{
|
|
GameModeMetaDataListbyId = new ReadOnlyDictionary<int, GameModeMetaData>(GameModeMetaDataList.ToDictionary(item => item.GameModeID));
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeMetaTableMutable : ContentTableBase<GameModeMetaTableMutable>
|
|
{
|
|
public override void merge(GameModeMetaTableMutable table)
|
|
{
|
|
if(GameModeMetaDataList != null && table.GameModeMetaDataList != null)
|
|
{
|
|
GameModeMetaDataList = GameModeMetaDataList.Concat(table.GameModeMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeRewardMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, GameModeRewardMetaData> GameModeRewardMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(GameModeRewardMetaDataList != null)
|
|
{
|
|
GameModeRewardMetaDataListbyId = new ReadOnlyDictionary<int, GameModeRewardMetaData>(GameModeRewardMetaDataList.ToDictionary(item => item.GameModeRewardID));
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeRewardMetaTableMutable : ContentTableBase<GameModeRewardMetaTableMutable>
|
|
{
|
|
public override void merge(GameModeRewardMetaTableMutable table)
|
|
{
|
|
if(GameModeRewardMetaDataList != null && table.GameModeRewardMetaDataList != null)
|
|
{
|
|
GameModeRewardMetaDataList = GameModeRewardMetaDataList.Concat(table.GameModeRewardMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeConditionMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, GameModeConditionMetaData> GameModeConditionMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(GameModeConditionMetaDataList != null)
|
|
{
|
|
GameModeConditionMetaDataListbyId = new ReadOnlyDictionary<int, GameModeConditionMetaData>(GameModeConditionMetaDataList.ToDictionary(item => item.GameModeConditionID));
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeConditionMetaTableMutable : ContentTableBase<GameModeConditionMetaTableMutable>
|
|
{
|
|
public override void merge(GameModeConditionMetaTableMutable table)
|
|
{
|
|
if(GameModeConditionMetaDataList != null && table.GameModeConditionMetaDataList != null)
|
|
{
|
|
GameModeConditionMetaDataList = GameModeConditionMetaDataList.Concat(table.GameModeConditionMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeStartMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, GameModeStartMetaData> GameModeStartMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(GameModeStartMetaDataList != null)
|
|
{
|
|
GameModeStartMetaDataListbyId = new ReadOnlyDictionary<int, GameModeStartMetaData>(GameModeStartMetaDataList.ToDictionary(item => item.GameModeStartID));
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeStartMetaTableMutable : ContentTableBase<GameModeStartMetaTableMutable>
|
|
{
|
|
public override void merge(GameModeStartMetaTableMutable table)
|
|
{
|
|
if(GameModeStartMetaDataList != null && table.GameModeStartMetaDataList != null)
|
|
{
|
|
GameModeStartMetaDataList = GameModeStartMetaDataList.Concat(table.GameModeStartMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeTpsFfaMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, GameModeTpsFfaMetaData> GameModeTpsFfaMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(GameModeTpsFfaMetaDataList != null)
|
|
{
|
|
GameModeTpsFfaMetaDataListbyId = new ReadOnlyDictionary<int, GameModeTpsFfaMetaData>(GameModeTpsFfaMetaDataList.ToDictionary(item => item.GameModeTpsFfaID));
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeTpsFfaMetaTableMutable : ContentTableBase<GameModeTpsFfaMetaTableMutable>
|
|
{
|
|
public override void merge(GameModeTpsFfaMetaTableMutable table)
|
|
{
|
|
if(GameModeTpsFfaMetaDataList != null && table.GameModeTpsFfaMetaDataList != null)
|
|
{
|
|
GameModeTpsFfaMetaDataList = GameModeTpsFfaMetaDataList.Concat(table.GameModeTpsFfaMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeTeamMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, GameModeTeamMetaData> GameModeTeamDataListbyGameModeTeamID { get; private set; }
|
|
public void build()
|
|
{
|
|
if(GameModeTeamDataList != null)
|
|
{
|
|
GameModeTeamDataListbyGameModeTeamID = new ReadOnlyDictionary<int, GameModeTeamMetaData>(GameModeTeamDataList.ToDictionary(item => item.GameModeTeamID));
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeTeamMetaTableMutable : ContentTableBase<GameModeTeamMetaTableMutable>
|
|
{
|
|
public override void merge(GameModeTeamMetaTableMutable table)
|
|
{
|
|
if(GameModeTeamDataList != null && table.GameModeTeamDataList != null)
|
|
{
|
|
GameModeTeamDataList = GameModeTeamDataList.Concat(table.GameModeTeamDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeMatchMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, GameModeMatchMetaData> GameModeMatchDataListbyGameModeMatchID { get; private set; }
|
|
public void build()
|
|
{
|
|
if(GameModeMatchDataList != null)
|
|
{
|
|
GameModeMatchDataListbyGameModeMatchID = new ReadOnlyDictionary<int, GameModeMatchMetaData>(GameModeMatchDataList.ToDictionary(item => item.GameModeMatchID));
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeMatchMetaTableMutable : ContentTableBase<GameModeMatchMetaTableMutable>
|
|
{
|
|
public override void merge(GameModeMatchMetaTableMutable table)
|
|
{
|
|
if(GameModeMatchDataList != null && table.GameModeMatchDataList != null)
|
|
{
|
|
GameModeMatchDataList = GameModeMatchDataList.Concat(table.GameModeMatchDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeCommonMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, GameModeCommonData> GameModeCommonMetaDataListbyGameModeCommonID { get; private set; }
|
|
public void build()
|
|
{
|
|
if(GameModeCommonMetaDataList != null)
|
|
{
|
|
GameModeCommonMetaDataListbyGameModeCommonID = new ReadOnlyDictionary<int, GameModeCommonData>(GameModeCommonMetaDataList.ToDictionary(item => item.GameModeCommonID));
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeCommonMetaTableMutable : ContentTableBase<GameModeCommonMetaTableMutable>
|
|
{
|
|
public override void merge(GameModeCommonMetaTableMutable table)
|
|
{
|
|
if(GameModeCommonMetaDataList != null && table.GameModeCommonMetaDataList != null)
|
|
{
|
|
GameModeCommonMetaDataList = GameModeCommonMetaDataList.Concat(table.GameModeCommonMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeInstanceMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, GameModeInstanceMetaData> GameModeInstanceMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(GameModeInstanceMetaDataList != null)
|
|
{
|
|
GameModeInstanceMetaDataListbyId = new ReadOnlyDictionary<int, GameModeInstanceMetaData>(GameModeInstanceMetaDataList.ToDictionary(item => item.ID));
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeInstanceMetaTableMutable : ContentTableBase<GameModeInstanceMetaTableMutable>
|
|
{
|
|
public override void merge(GameModeInstanceMetaTableMutable table)
|
|
{
|
|
if(GameModeInstanceMetaDataList != null && table.GameModeInstanceMetaDataList != null)
|
|
{
|
|
GameModeInstanceMetaDataList = GameModeInstanceMetaDataList.Concat(table.GameModeInstanceMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeRunRaceMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, GameModeRunRaceMetaData> GameModeRunRaceMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(GameModeRunRaceMetaDataList != null)
|
|
{
|
|
GameModeRunRaceMetaDataListbyId = new ReadOnlyDictionary<int, GameModeRunRaceMetaData>(GameModeRunRaceMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeRunRaceMetaTableMutable : ContentTableBase<GameModeRunRaceMetaTableMutable>
|
|
{
|
|
public override void merge(GameModeRunRaceMetaTableMutable table)
|
|
{
|
|
if(GameModeRunRaceMetaDataList != null && table.GameModeRunRaceMetaDataList != null)
|
|
{
|
|
GameModeRunRaceMetaDataList = GameModeRunRaceMetaDataList.Concat(table.GameModeRunRaceMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeRunRaceCheckPointMonitorMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, GameModeRunRaceCheckPointMonitorMetaData> GameModeRunRaceCheckPointMonitorMetaDataListbyId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(GameModeRunRaceCheckPointMonitorMetaDataList != null)
|
|
{
|
|
GameModeRunRaceCheckPointMonitorMetaDataListbyId = new ReadOnlyDictionary<int, GameModeRunRaceCheckPointMonitorMetaData>(GameModeRunRaceCheckPointMonitorMetaDataList.ToDictionary(item => item.Id));
|
|
}
|
|
}
|
|
}
|
|
public partial class GameModeRunRaceCheckPointMonitorMetaTableMutable : ContentTableBase<GameModeRunRaceCheckPointMonitorMetaTableMutable>
|
|
{
|
|
public override void merge(GameModeRunRaceCheckPointMonitorMetaTableMutable table)
|
|
{
|
|
if(GameModeRunRaceCheckPointMonitorMetaDataList != null && table.GameModeRunRaceCheckPointMonitorMetaDataList != null)
|
|
{
|
|
GameModeRunRaceCheckPointMonitorMetaDataList = GameModeRunRaceCheckPointMonitorMetaDataList.Concat(table.GameModeRunRaceCheckPointMonitorMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class ContentsMenuDataTable
|
|
{
|
|
public IReadOnlyDictionary<int, ContentsMenuData> ContentsMenuDataListbyContents_ID { get; private set; }
|
|
public void build()
|
|
{
|
|
if(ContentsMenuDataList != null)
|
|
{
|
|
ContentsMenuDataListbyContents_ID = new ReadOnlyDictionary<int, ContentsMenuData>(ContentsMenuDataList.ToDictionary(item => item.Contents_ID));
|
|
}
|
|
}
|
|
}
|
|
public partial class ContentsMenuDataTableMutable : ContentTableBase<ContentsMenuDataTableMutable>
|
|
{
|
|
public override void merge(ContentsMenuDataTableMutable table)
|
|
{
|
|
if(ContentsMenuDataList != null && table.ContentsMenuDataList != null)
|
|
{
|
|
ContentsMenuDataList = ContentsMenuDataList.Concat(table.ContentsMenuDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class RankingDataTable
|
|
{
|
|
public IReadOnlyDictionary<int, RankingData> RankingDataListbyRankingId { get; private set; }
|
|
public void build()
|
|
{
|
|
if(RankingDataList != null)
|
|
{
|
|
RankingDataListbyRankingId = new ReadOnlyDictionary<int, RankingData>(RankingDataList.ToDictionary(item => item.RankingId));
|
|
}
|
|
}
|
|
}
|
|
public partial class RankingDataTableMutable : ContentTableBase<RankingDataTableMutable>
|
|
{
|
|
public override void merge(RankingDataTableMutable table)
|
|
{
|
|
if(RankingDataList != null && table.RankingDataList != null)
|
|
{
|
|
RankingDataList = RankingDataList.Concat(table.RankingDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
public partial class EventActionScoreMetaTable
|
|
{
|
|
public IReadOnlyDictionary<int, EventActionScoreMetaData> EventActionScoreMetaDataListbyIndex { get; private set; }
|
|
public void build()
|
|
{
|
|
if(EventActionScoreMetaDataList != null)
|
|
{
|
|
EventActionScoreMetaDataListbyIndex = new ReadOnlyDictionary<int, EventActionScoreMetaData>(EventActionScoreMetaDataList.ToDictionary(item => item.Index));
|
|
}
|
|
}
|
|
}
|
|
public partial class EventActionScoreMetaTableMutable : ContentTableBase<EventActionScoreMetaTableMutable>
|
|
{
|
|
public override void merge(EventActionScoreMetaTableMutable table)
|
|
{
|
|
if(EventActionScoreMetaDataList != null && table.EventActionScoreMetaDataList != null)
|
|
{
|
|
EventActionScoreMetaDataList = EventActionScoreMetaDataList.Concat(table.EventActionScoreMetaDataList).ToList();
|
|
}
|
|
}
|
|
}
|
|
}
|