//
// generated using ContentTool. DO NOT EDIT!
//
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 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);
}
void loadCurrencyMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "CurrencyData.json");
CurrencyMetaTable = new CurrencyMetaTable(table);
CurrencyMetaTable.build();
}
void loadAttributeDefinitionMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "AttributeDefinitionData.json");
AttributeDefinitionMetaTable = new AttributeDefinitionMetaTable(table);
AttributeDefinitionMetaTable.build();
}
void loadAttributeRandomGroupMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "AttributeRandomGroupData.json");
AttributeRandomGroupMetaTable = new AttributeRandomGroupMetaTable(table);
AttributeRandomGroupMetaTable.build();
}
void loadItemSetMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "ItemSetData.json");
ItemSetMetaTable = new ItemSetMetaTable(table);
ItemSetMetaTable.build();
}
void loadGachaMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "GachaData.json");
GachaMetaTable = new GachaMetaTable(table);
GachaMetaTable.build();
}
void loadToolMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "ToolData.json");
ToolMetaTable = new ToolMetaTable(table);
ToolMetaTable.build();
}
void loadBuffMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "BuffData.json");
BuffMetaTable = new BuffMetaTable(table);
BuffMetaTable.build();
}
void loadItemMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "ItemData.json");
ItemMetaTable = new ItemMetaTable(table);
ItemMetaTable.build();
}
void loadTestUserCreateMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "TestUserCreateData.json");
TestUserCreateMetaTable = new TestUserCreateMetaTable(table);
TestUserCreateMetaTable.build();
}
void loadTestUserInitialMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "TestUserInitialData.json");
TestUserInitialMetaTable = new TestUserInitialMetaTable(table);
TestUserInitialMetaTable.build();
}
void loadUserCreateMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "UserCreateData.json");
UserCreateMetaTable = new UserCreateMetaTable(table);
UserCreateMetaTable.build();
}
void loadInstanceMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "InstanceData.json");
InstanceMetaTable = new InstanceMetaTable(table);
InstanceMetaTable.build();
}
void loadInstanceConcertMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "InstanceConcertData.json");
InstanceConcertMetaTable = new InstanceConcertMetaTable(table);
InstanceConcertMetaTable.build();
}
void loadBuildingMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "BuildingData.json");
BuildingMetaTable = new BuildingMetaTable(table);
BuildingMetaTable.build();
}
void loadBuildingLfMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "BuildingLfData.json");
BuildingLfMetaTable = new BuildingLfMetaTable(table);
BuildingLfMetaTable.build();
}
void loadLandMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "LandData.json");
LandMetaTable = new LandMetaTable(table);
LandMetaTable.build();
}
void loadSocialActionMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "SocialActionData.json");
SocialActionMetaTable = new SocialActionMetaTable(table);
SocialActionMetaTable.build();
}
void loadBasicCostumeSetMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "BasicCostumeSetData.json");
BasicCostumeSetMetaTable = new BasicCostumeSetMetaTable(table);
BasicCostumeSetMetaTable.build();
}
void loadEmotionMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "EmotionData.json");
EmotionMetaTable = new EmotionMetaTable(table);
EmotionMetaTable.build();
}
void loadWarpMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "WarpData.json");
WarpMetaTable = new WarpMetaTable(table);
WarpMetaTable.build();
}
void loadEmotionPresetMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "EmotionPresetData.json");
EmotionPresetMetaTable = new EmotionPresetMetaTable(table);
EmotionPresetMetaTable.build();
}
void loadSocialActionPresetMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "SocialActionPresetData.json");
SocialActionPresetMetaTable = new SocialActionPresetMetaTable(table);
SocialActionPresetMetaTable.build();
}
void loadMannequinMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "MannequinData.json");
MannequinMetaTable = new MannequinMetaTable(table);
MannequinMetaTable.build();
}
void loadWorldMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "WorldData.json");
WorldMetaTable = new WorldMetaTable(table);
WorldMetaTable.build();
}
void loadTaxiMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "TaxiData.json");
TaxiMetaTable = new TaxiMetaTable(table);
TaxiMetaTable.build();
}
void loadItemLevelEnchantMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "ItemLevelEnchantData.json");
ItemLevelEnchantMetaTable = new ItemLevelEnchantMetaTable(table);
ItemLevelEnchantMetaTable.build();
}
void loadGameConfigMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "GameConfigData.json");
GameConfigMetaTable = new GameConfigMetaTable(table);
GameConfigMetaTable.build();
}
void loadAttributeEnchantMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "AttributeEnchantData.json");
AttributeEnchantMetaTable = new AttributeEnchantMetaTable(table);
AttributeEnchantMetaTable.build();
}
void loadRewardMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "RewardData.json");
RewardMetaTable = new RewardMetaTable(table);
RewardMetaTable.build();
}
void loadQuestAssignMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "QuestAssignData.json");
QuestAssignMetaTable = new QuestAssignMetaTable(table);
QuestAssignMetaTable.build();
}
void loadQuestScriptMetaTable(string dataDir)
{
var table = ContentLoader.loadMultipleFiles(Path.Combine(dataDir, "QuestScript"), "QuestScriptData*");
QuestScriptMetaTable = new QuestScriptMetaTable(table);
QuestScriptMetaTable.build();
}
void loadQuestMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "QuestData.json");
QuestMetaTable = new QuestMetaTable(table);
QuestMetaTable.build();
}
void loadBanWordMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "BanWordData.json");
BanWordMetaTable = new BanWordMetaTable(table);
BanWordMetaTable.build();
}
void loadBanWordNicknameMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "BanWordNicknameData.json");
BanWordNicknameMetaTable = new BanWordNicknameMetaTable(table);
BanWordNicknameMetaTable.build();
}
void loadShopProductMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "ShopProductData.json");
ShopProductMetaTable = new ShopProductMetaTable(table);
ShopProductMetaTable.build();
}
void loadShopMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "ShopData.json");
ShopMetaTable = new ShopMetaTable(table);
ShopMetaTable.build();
}
void loadBasicStyleMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "BasicStyleData.json");
BasicStyleMetaTable = new BasicStyleMetaTable(table);
BasicStyleMetaTable.build();
}
void loadRewardPropMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "RewardPropData.json");
RewardPropMetaTable = new RewardPropMetaTable(table);
RewardPropMetaTable.build();
}
void loadSpawnPropGroupMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "SpawnPropGroupData.json");
SpawnPropGroupMetaTable = new SpawnPropGroupMetaTable(table);
SpawnPropGroupMetaTable.build();
}
void loadClaimMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "ClaimData.json");
ClaimMetaTable = new ClaimMetaTable(table);
ClaimMetaTable.build();
}
void loadClaimRewardMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "ClaimRewardData.json");
ClaimRewardMetaTable = new ClaimRewardMetaTable(table);
ClaimRewardMetaTable.build();
}
void loadCraftingMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "CraftingData.json");
CraftingMetaTable = new CraftingMetaTable(table);
CraftingMetaTable.build();
}
void loadRequirementMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "RequirementData.json");
RequirementMetaTable = new RequirementMetaTable(table);
RequirementMetaTable.build();
}
void loadTextStringMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "TextStringData.json");
TextStringMetaTable = new TextStringMetaTable(table);
TextStringMetaTable.build();
}
void loadNpcMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "NpcData.json");
NpcMetaTable = new NpcMetaTable(table);
NpcMetaTable.build();
}
void loadUGQInputMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "UGQInputData.json");
UGQInputMetaTable = new UGQInputMetaTable(table);
UGQInputMetaTable.build();
}
void loadInteriorMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "InteriorData.json");
InteriorMetaTable = new InteriorMetaTable(table);
InteriorMetaTable.build();
}
void loadEditableFrameworkMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "EditableFramework.json");
EditableFrameworkMetaTable = new EditableFrameworkMetaTable(table);
EditableFrameworkMetaTable.build();
}
void loadEditableRoomMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "EditableRoomData.json");
EditableRoomMetaTable = new EditableRoomMetaTable(table);
EditableRoomMetaTable.build();
}
void loadSeasonPassMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "SeasonPassData.json");
SeasonPassMetaTable = new SeasonPassMetaTable(table);
SeasonPassMetaTable.build();
}
void loadSeasonPassRewardMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "SeasonPassRewardData.json");
SeasonPassRewardMetaTable = new SeasonPassRewardMetaTable(table);
SeasonPassRewardMetaTable.build();
}
void loadSystemMailMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "SystemMailData.json");
SystemMailMetaTable = new SystemMailMetaTable(table);
SystemMailMetaTable.build();
}
void loadProductMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "ProductData.json");
ProductMetaTable = new ProductMetaTable(table);
ProductMetaTable.build();
}
void loadCaliumConverterMaterialTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "CaliumConverterMaterialData.json");
CaliumConverterMaterialTable = new CaliumConverterMaterialTable(table);
CaliumConverterMaterialTable.build();
}
void loadNPCGeneralMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "NPCGeneralData.json");
NPCGeneralMetaTable = new NPCGeneralMetaTable(table);
NPCGeneralMetaTable.build();
}
void loadFarmingPropMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "FarmingPropData.json");
FarmingPropMetaTable = new FarmingPropMetaTable(table);
FarmingPropMetaTable.build();
}
void loadBrandMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "BrandData.json");
BrandMetaTable = new BrandMetaTable(table);
BrandMetaTable.build();
}
void loadClothEquipTypeMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "ClothEquipTypeData.json");
ClothEquipTypeMetaTable = new ClothEquipTypeMetaTable(table);
ClothEquipTypeMetaTable.build();
}
void loadBeaconNpcMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "BeaconNpcData.json");
BeaconNpcMetaTable = new BeaconNpcMetaTable(table);
BeaconNpcMetaTable.build();
}
void loadZoneMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "ZoneData.json");
ZoneMetaTable = new ZoneMetaTable(table);
ZoneMetaTable.build();
}
void loadUGQBeaconActionTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "UGQBeaconActionData.json");
UGQBeaconActionTable = new UGQBeaconActionTable(table);
UGQBeaconActionTable.build();
}
void loadRentalfeeDataTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "RentalfeeData.json");
RentalfeeDataTable = new RentalfeeDataTable(table);
RentalfeeDataTable.build();
}
void loadBattleObjectMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "BattleObjectData.json");
BattleObjectMetaTable = new BattleObjectMetaTable(table);
BattleObjectMetaTable.build();
}
void loadBattleObjectSpawnGroupMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "BattleObjectSpawnGroupData.json");
BattleObjectSpawnGroupMetaTable = new BattleObjectSpawnGroupMetaTable(table);
BattleObjectSpawnGroupMetaTable.build();
}
void loadBattleFFAConfigMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "BattleFFAConfigData.json");
BattleFFAConfigMetaTable = new BattleFFAConfigMetaTable(table);
BattleFFAConfigMetaTable.build();
}
void loadBattleFFARewardMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "BattleFFARewardData.json");
BattleFFARewardMetaTable = new BattleFFARewardMetaTable(table);
BattleFFARewardMetaTable.build();
}
void loadUserLogMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "UserLogData.json");
UserLogMetaTable = new UserLogMetaTable(table);
UserLogMetaTable.build();
}
void loadWeblinkLocalizeData(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "WeblinkLocalizeData.json");
WeblinkLocalizeData = new WeblinkLocalizeData(table);
WeblinkLocalizeData.build();
}
void loadPlanetItemExchangePolicyMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "PlanetItemExchangePolicyData.json");
PlanetItemExchangePolicyMetaTable = new PlanetItemExchangePolicyMetaTable(table);
PlanetItemExchangePolicyMetaTable.build();
}
void loadGameModeOptionMetaTable(string dataDir)
{
var table = ContentLoader.loadFile(dataDir, "GameModeOptionData.json");
GameModeOptionMetaTable = new GameModeOptionMetaTable(table);
GameModeOptionMetaTable.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 CurrencyMetaDataListbyId { get; private set; }
public void build()
{
if(CurrencyMetaDataList != null)
{
CurrencyMetaDataListbyId = new ReadOnlyDictionary(CurrencyMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class CurrencyMetaTableMutable : ContentTableBase
{
public override void merge(CurrencyMetaTableMutable table)
{
if(CurrencyMetaDataList != null && table.CurrencyMetaDataList != null)
{
CurrencyMetaDataList = CurrencyMetaDataList.Concat(table.CurrencyMetaDataList).ToList();
}
}
}
public partial class AttributeDefinitionMetaTable
{
public IReadOnlyDictionary AttributeDefinitionMetaDataListbyKey { get; private set; }
public void build()
{
if(AttributeDefinitionMetaDataList != null)
{
AttributeDefinitionMetaDataListbyKey = new ReadOnlyDictionary(AttributeDefinitionMetaDataList.ToDictionary(item => item.Key));
}
}
}
public partial class AttributeDefinitionMetaTableMutable : ContentTableBase
{
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
{
public override void merge(AttributeRandomGroupMetaTableMutable table)
{
if(AttributeRandomGroupMetaDataList != null && table.AttributeRandomGroupMetaDataList != null)
{
AttributeRandomGroupMetaDataList = AttributeRandomGroupMetaDataList.Concat(table.AttributeRandomGroupMetaDataList).ToList();
}
}
}
public partial class ItemSetMetaTable
{
public IReadOnlyDictionary ItemSetMetaDataListbyID { get; private set; }
public void build()
{
if(ItemSetMetaDataList != null)
{
ItemSetMetaDataListbyID = new ReadOnlyDictionary(ItemSetMetaDataList.ToDictionary(item => item.ID));
}
}
}
public partial class ItemSetMetaTableMutable : ContentTableBase
{
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
{
public override void merge(GachaMetaTableMutable table)
{
if(GachaMetaDataList != null && table.GachaMetaDataList != null)
{
GachaMetaDataList = GachaMetaDataList.Concat(table.GachaMetaDataList).ToList();
}
}
}
public partial class ToolMetaTable
{
public IReadOnlyDictionary ToolMetaDataListbyToolId { get; private set; }
public void build()
{
if(ToolMetaDataList != null)
{
ToolMetaDataListbyToolId = new ReadOnlyDictionary(ToolMetaDataList.ToDictionary(item => item.ToolID));
}
}
}
public partial class ToolMetaTableMutable : ContentTableBase
{
public override void merge(ToolMetaTableMutable table)
{
if(ToolMetaDataList != null && table.ToolMetaDataList != null)
{
ToolMetaDataList = ToolMetaDataList.Concat(table.ToolMetaDataList).ToList();
}
}
}
public partial class BuffMetaTable
{
public IReadOnlyDictionary BuffMetaDataListbyBuffId { get; private set; }
public void build()
{
if(BuffMetaDataList != null)
{
BuffMetaDataListbyBuffId = new ReadOnlyDictionary(BuffMetaDataList.ToDictionary(item => item.BuffId));
}
}
}
public partial class BuffMetaTableMutable : ContentTableBase
{
public override void merge(BuffMetaTableMutable table)
{
if(BuffMetaDataList != null && table.BuffMetaDataList != null)
{
BuffMetaDataList = BuffMetaDataList.Concat(table.BuffMetaDataList).ToList();
}
}
}
public partial class ItemMetaTable
{
public IReadOnlyDictionary ItemMetaDataListbyId { get; private set; }
public void build()
{
if(ItemMetaDataList != null)
{
ItemMetaDataListbyId = new ReadOnlyDictionary(ItemMetaDataList.ToDictionary(item => item.ItemId));
}
}
}
public partial class ItemMetaTableMutable : ContentTableBase
{
public override void merge(ItemMetaTableMutable table)
{
if(ItemMetaDataList != null && table.ItemMetaDataList != null)
{
ItemMetaDataList = ItemMetaDataList.Concat(table.ItemMetaDataList).ToList();
}
}
}
public partial class TestUserCreateMetaTable
{
public IReadOnlyDictionary TestUserCreateMetaDataListbyId { get; private set; }
public void build()
{
if(TestUserCreateMetaDataList != null)
{
TestUserCreateMetaDataListbyId = new ReadOnlyDictionary(TestUserCreateMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class TestUserCreateMetaTableMutable : ContentTableBase
{
public override void merge(TestUserCreateMetaTableMutable table)
{
if(TestUserCreateMetaDataList != null && table.TestUserCreateMetaDataList != null)
{
TestUserCreateMetaDataList = TestUserCreateMetaDataList.Concat(table.TestUserCreateMetaDataList).ToList();
}
}
}
public partial class TestUserInitialMetaTable
{
public IReadOnlyDictionary TestUserInitialMetaDataListbyId { get; private set; }
public void build()
{
if(TestUserInitialMetaDataList != null)
{
TestUserInitialMetaDataListbyId = new ReadOnlyDictionary(TestUserInitialMetaDataList.ToDictionary(item => item.IdPattern));
}
}
}
public partial class TestUserInitialMetaTableMutable : ContentTableBase
{
public override void merge(TestUserInitialMetaTableMutable table)
{
if(TestUserInitialMetaDataList != null && table.TestUserInitialMetaDataList != null)
{
TestUserInitialMetaDataList = TestUserInitialMetaDataList.Concat(table.TestUserInitialMetaDataList).ToList();
}
}
}
public partial class UserCreateMetaTable
{
public IReadOnlyDictionary UserCreateMetaDataListbyMetaId { get; private set; }
public void build()
{
if(UserCreateMetaDataList != null)
{
UserCreateMetaDataListbyMetaId = new ReadOnlyDictionary(UserCreateMetaDataList.ToDictionary(item => item.MetaId));
}
}
}
public partial class UserCreateMetaTableMutable : ContentTableBase
{
public override void merge(UserCreateMetaTableMutable table)
{
if(UserCreateMetaDataList != null && table.UserCreateMetaDataList != null)
{
UserCreateMetaDataList = UserCreateMetaDataList.Concat(table.UserCreateMetaDataList).ToList();
}
}
}
public partial class InstanceMetaTable
{
public IReadOnlyDictionary InstanceMetaDataListbyId { get; private set; }
public void build()
{
if(InstanceMetaDataList != null)
{
InstanceMetaDataListbyId = new ReadOnlyDictionary(InstanceMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class InstanceMetaTableMutable : ContentTableBase
{
public override void merge(InstanceMetaTableMutable table)
{
if(InstanceMetaDataList != null && table.InstanceMetaDataList != null)
{
InstanceMetaDataList = InstanceMetaDataList.Concat(table.InstanceMetaDataList).ToList();
}
}
}
public partial class InstanceConcertMetaTable
{
public IReadOnlyDictionary InstanceConcertMetaDataListbyId { get; private set; }
public void build()
{
if(InstanceConcertMetaDataList != null)
{
InstanceConcertMetaDataListbyId = new ReadOnlyDictionary(InstanceConcertMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class InstanceConcertMetaTableMutable : ContentTableBase
{
public override void merge(InstanceConcertMetaTableMutable table)
{
if(InstanceConcertMetaDataList != null && table.InstanceConcertMetaDataList != null)
{
InstanceConcertMetaDataList = InstanceConcertMetaDataList.Concat(table.InstanceConcertMetaDataList).ToList();
}
}
}
public partial class BuildingMetaTable
{
public IReadOnlyDictionary BuildingMetaDataListbyBuildingId { get; private set; }
public void build()
{
if(BuildingMetaDataList != null)
{
BuildingMetaDataListbyBuildingId = new ReadOnlyDictionary(BuildingMetaDataList.ToDictionary(item => item.BuildingId));
}
}
}
public partial class BuildingMetaTableMutable : ContentTableBase
{
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
{
public override void merge(BuildingLfMetaTableMutable table)
{
if(BuildingLfMetaDataList != null && table.BuildingLfMetaDataList != null)
{
BuildingLfMetaDataList = BuildingLfMetaDataList.Concat(table.BuildingLfMetaDataList).ToList();
}
}
}
public partial class LandMetaTable
{
public IReadOnlyDictionary LandMetaDataListbyLandId { get; private set; }
public void build()
{
if(LandMetaDataList != null)
{
LandMetaDataListbyLandId = new ReadOnlyDictionary(LandMetaDataList.ToDictionary(item => item.LandId));
}
}
}
public partial class LandMetaTableMutable : ContentTableBase
{
public override void merge(LandMetaTableMutable table)
{
if(LandMetaDataList != null && table.LandMetaDataList != null)
{
LandMetaDataList = LandMetaDataList.Concat(table.LandMetaDataList).ToList();
}
}
}
public partial class SocialActionMetaTable
{
public IReadOnlyDictionary SocialActionMetaDataListbySocial_action_id { get; private set; }
public void build()
{
if(SocialActionMetaDataList != null)
{
SocialActionMetaDataListbySocial_action_id = new ReadOnlyDictionary(SocialActionMetaDataList.ToDictionary(item => item.SocialActionId));
}
}
}
public partial class SocialActionMetaTableMutable : ContentTableBase
{
public override void merge(SocialActionMetaTableMutable table)
{
if(SocialActionMetaDataList != null && table.SocialActionMetaDataList != null)
{
SocialActionMetaDataList = SocialActionMetaDataList.Concat(table.SocialActionMetaDataList).ToList();
}
}
}
public partial class BasicCostumeSetMetaTable
{
public IReadOnlyDictionary BasicCostumeSetMetaDataListbyId { get; private set; }
public void build()
{
if(BasicCostumeSetMetaDataList != null)
{
BasicCostumeSetMetaDataListbyId = new ReadOnlyDictionary(BasicCostumeSetMetaDataList.ToDictionary(item => item.id));
}
}
}
public partial class BasicCostumeSetMetaTableMutable : ContentTableBase
{
public override void merge(BasicCostumeSetMetaTableMutable table)
{
if(BasicCostumeSetMetaDataList != null && table.BasicCostumeSetMetaDataList != null)
{
BasicCostumeSetMetaDataList = BasicCostumeSetMetaDataList.Concat(table.BasicCostumeSetMetaDataList).ToList();
}
}
}
public partial class EmotionMetaTable
{
public IReadOnlyDictionary EmotionMetaDataListbyEmotionId { get; private set; }
public void build()
{
if(EmotionMetaDataList != null)
{
EmotionMetaDataListbyEmotionId = new ReadOnlyDictionary(EmotionMetaDataList.ToDictionary(item => item.EmotionId));
}
}
}
public partial class EmotionMetaTableMutable : ContentTableBase
{
public override void merge(EmotionMetaTableMutable table)
{
if(EmotionMetaDataList != null && table.EmotionMetaDataList != null)
{
EmotionMetaDataList = EmotionMetaDataList.Concat(table.EmotionMetaDataList).ToList();
}
}
}
public partial class WarpMetaTable
{
public IReadOnlyDictionary WarpMetaDataListbyWarpId { get; private set; }
public void build()
{
if(WarpMetaDataList != null)
{
WarpMetaDataListbyWarpId = new ReadOnlyDictionary(WarpMetaDataList.ToDictionary(item => item.WarpId));
}
}
}
public partial class WarpMetaTableMutable : ContentTableBase
{
public override void merge(WarpMetaTableMutable table)
{
if(WarpMetaDataList != null && table.WarpMetaDataList != null)
{
WarpMetaDataList = WarpMetaDataList.Concat(table.WarpMetaDataList).ToList();
}
}
}
public partial class EmotionPresetMetaTable
{
public IReadOnlyDictionary EmotionPresetMetaDataListbyEmotionId { get; private set; }
public void build()
{
if(EmotionPresetMetaDataList != null)
{
EmotionPresetMetaDataListbyEmotionId = new ReadOnlyDictionary(EmotionPresetMetaDataList.ToDictionary(item => item.EmotionId));
}
}
}
public partial class EmotionPresetMetaTableMutable : ContentTableBase
{
public override void merge(EmotionPresetMetaTableMutable table)
{
if(EmotionPresetMetaDataList != null && table.EmotionPresetMetaDataList != null)
{
EmotionPresetMetaDataList = EmotionPresetMetaDataList.Concat(table.EmotionPresetMetaDataList).ToList();
}
}
}
public partial class SocialActionPresetMetaTable
{
public IReadOnlyDictionary SocialActionPresetMetaDataListbySocial_action_id { get; private set; }
public void build()
{
if(SocialActionPresetMetaDataList != null)
{
SocialActionPresetMetaDataListbySocial_action_id = new ReadOnlyDictionary(SocialActionPresetMetaDataList.ToDictionary(item => item.SocialActionId));
}
}
}
public partial class SocialActionPresetMetaTableMutable : ContentTableBase
{
public override void merge(SocialActionPresetMetaTableMutable table)
{
if(SocialActionPresetMetaDataList != null && table.SocialActionPresetMetaDataList != null)
{
SocialActionPresetMetaDataList = SocialActionPresetMetaDataList.Concat(table.SocialActionPresetMetaDataList).ToList();
}
}
}
public partial class MannequinMetaTable
{
public IReadOnlyDictionary MannequinMetaDataListbyId { get; private set; }
public void build()
{
if(MannequinMetaDataList != null)
{
MannequinMetaDataListbyId = new ReadOnlyDictionary(MannequinMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class MannequinMetaTableMutable : ContentTableBase
{
public override void merge(MannequinMetaTableMutable table)
{
if(MannequinMetaDataList != null && table.MannequinMetaDataList != null)
{
MannequinMetaDataList = MannequinMetaDataList.Concat(table.MannequinMetaDataList).ToList();
}
}
}
public partial class WorldMetaTable
{
public IReadOnlyDictionary WorldMetaDataListbyId { get; private set; }
public void build()
{
if(WorldMetaDataList != null)
{
WorldMetaDataListbyId = new ReadOnlyDictionary(WorldMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class WorldMetaTableMutable : ContentTableBase
{
public override void merge(WorldMetaTableMutable table)
{
if(WorldMetaDataList != null && table.WorldMetaDataList != null)
{
WorldMetaDataList = WorldMetaDataList.Concat(table.WorldMetaDataList).ToList();
}
}
}
public partial class TaxiMetaTable
{
public IReadOnlyDictionary TaxiMetaDataListbyTaxi_id { get; private set; }
public void build()
{
if(TaxiMetaDataList != null)
{
TaxiMetaDataListbyTaxi_id = new ReadOnlyDictionary(TaxiMetaDataList.ToDictionary(item => item.TaxiId));
}
}
}
public partial class TaxiMetaTableMutable : ContentTableBase
{
public override void merge(TaxiMetaTableMutable table)
{
if(TaxiMetaDataList != null && table.TaxiMetaDataList != null)
{
TaxiMetaDataList = TaxiMetaDataList.Concat(table.TaxiMetaDataList).ToList();
}
}
}
public partial class ItemLevelEnchantMetaTable
{
public IReadOnlyDictionary ItemLevelEnchantMetaDataListbyLevel { get; private set; }
public void build()
{
if(ItemLevelEnchantMetaDataList != null)
{
ItemLevelEnchantMetaDataListbyLevel = new ReadOnlyDictionary(ItemLevelEnchantMetaDataList.ToDictionary(item => item.Level));
}
}
}
public partial class ItemLevelEnchantMetaTableMutable : ContentTableBase
{
public override void merge(ItemLevelEnchantMetaTableMutable table)
{
if(ItemLevelEnchantMetaDataList != null && table.ItemLevelEnchantMetaDataList != null)
{
ItemLevelEnchantMetaDataList = ItemLevelEnchantMetaDataList.Concat(table.ItemLevelEnchantMetaDataList).ToList();
}
}
}
public partial class GameConfigMetaTable
{
public IReadOnlyDictionary GameConfigMetaDataListbyKey { get; private set; }
public void build()
{
if(GameConfigMetaDataList != null)
{
GameConfigMetaDataListbyKey = new ReadOnlyDictionary(GameConfigMetaDataList.ToDictionary(item => item.Key));
}
}
}
public partial class GameConfigMetaTableMutable : ContentTableBase
{
public override void merge(GameConfigMetaTableMutable table)
{
if(GameConfigMetaDataList != null && table.GameConfigMetaDataList != null)
{
GameConfigMetaDataList = GameConfigMetaDataList.Concat(table.GameConfigMetaDataList).ToList();
}
}
}
public partial class AttributeEnchantMetaTable
{
public IReadOnlyDictionary AttributeEnchantMetaDataListbyRarity { get; private set; }
public void build()
{
if(AttributeEnchantMetaDataList != null)
{
AttributeEnchantMetaDataListbyRarity = new ReadOnlyDictionary(AttributeEnchantMetaDataList.ToDictionary(item => item.Rarity));
}
}
}
public partial class AttributeEnchantMetaTableMutable : ContentTableBase
{
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
{
public override void merge(RewardMetaTableMutable table)
{
if(RewardMetaDataList != null && table.RewardMetaDataList != null)
{
RewardMetaDataList = RewardMetaDataList.Concat(table.RewardMetaDataList).ToList();
}
}
}
public partial class QuestAssignMetaTable
{
public IReadOnlyDictionary QuestAssignMetaDataListbyQuestId { get; private set; }
public void build()
{
if(QuestAssignMetaDataList != null)
{
QuestAssignMetaDataListbyQuestId = new ReadOnlyDictionary(QuestAssignMetaDataList.ToDictionary(item => item.QuestId));
}
}
}
public partial class QuestAssignMetaTableMutable : ContentTableBase
{
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
{
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
{
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
{
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
{
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
{
public override void merge(ShopProductMetaTableMutable table)
{
if(ShopProductMetaDataList != null && table.ShopProductMetaDataList != null)
{
ShopProductMetaDataList = ShopProductMetaDataList.Concat(table.ShopProductMetaDataList).ToList();
}
}
}
public partial class ShopMetaTable
{
public IReadOnlyDictionary ShopMetaDataListbyId { get; private set; }
public void build()
{
if(ShopMetaDataList != null)
{
ShopMetaDataListbyId = new ReadOnlyDictionary(ShopMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class ShopMetaTableMutable : ContentTableBase
{
public override void merge(ShopMetaTableMutable table)
{
if(ShopMetaDataList != null && table.ShopMetaDataList != null)
{
ShopMetaDataList = ShopMetaDataList.Concat(table.ShopMetaDataList).ToList();
}
}
}
public partial class BasicStyleMetaTable
{
public IReadOnlyDictionary BasicStyleMetaDataListbyId { get; private set; }
public void build()
{
if(BasicStyleMetaDataList != null)
{
BasicStyleMetaDataListbyId = new ReadOnlyDictionary(BasicStyleMetaDataList.ToDictionary(item => item.id));
}
}
}
public partial class BasicStyleMetaTableMutable : ContentTableBase
{
public override void merge(BasicStyleMetaTableMutable table)
{
if(BasicStyleMetaDataList != null && table.BasicStyleMetaDataList != null)
{
BasicStyleMetaDataList = BasicStyleMetaDataList.Concat(table.BasicStyleMetaDataList).ToList();
}
}
}
public partial class RewardPropMetaTable
{
public IReadOnlyDictionary RewardPropMetaDataListbyId { get; private set; }
public void build()
{
if(RewardPropMetaDataList != null)
{
RewardPropMetaDataListbyId = new ReadOnlyDictionary(RewardPropMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class RewardPropMetaTableMutable : ContentTableBase
{
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
{
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
{
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
{
public override void merge(ClaimRewardMetaTableMutable table)
{
if(ClaimRewardMetaDataList != null && table.ClaimRewardMetaDataList != null)
{
ClaimRewardMetaDataList = ClaimRewardMetaDataList.Concat(table.ClaimRewardMetaDataList).ToList();
}
}
}
public partial class CraftingMetaTable
{
public IReadOnlyDictionary CraftingMetaDataListbyId { get; private set; }
public void build()
{
if(CraftingMetaDataList != null)
{
CraftingMetaDataListbyId = new ReadOnlyDictionary(CraftingMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class CraftingMetaTableMutable : ContentTableBase
{
public override void merge(CraftingMetaTableMutable table)
{
if(CraftingMetaDataList != null && table.CraftingMetaDataList != null)
{
CraftingMetaDataList = CraftingMetaDataList.Concat(table.CraftingMetaDataList).ToList();
}
}
}
public partial class RequirementMetaTable
{
public IReadOnlyDictionary RequirementMetaDataListbyId { get; private set; }
public void build()
{
if(RequirementMetaDataList != null)
{
RequirementMetaDataListbyId = new ReadOnlyDictionary(RequirementMetaDataList.ToDictionary(item => item.ID));
}
}
}
public partial class RequirementMetaTableMutable : ContentTableBase
{
public override void merge(RequirementMetaTableMutable table)
{
if(RequirementMetaDataList != null && table.RequirementMetaDataList != null)
{
RequirementMetaDataList = RequirementMetaDataList.Concat(table.RequirementMetaDataList).ToList();
}
}
}
public partial class TextStringMetaTable
{
public IReadOnlyDictionary TextStringMetaDataListbyKey { get; private set; }
public void build()
{
if(TextStringMetaDataList != null)
{
TextStringMetaDataListbyKey = new ReadOnlyDictionary(TextStringMetaDataList.ToDictionary(item => item.Key));
}
}
}
public partial class TextStringMetaTableMutable : ContentTableBase
{
public override void merge(TextStringMetaTableMutable table)
{
if(TextStringMetaDataList != null && table.TextStringMetaDataList != null)
{
TextStringMetaDataList = TextStringMetaDataList.Concat(table.TextStringMetaDataList).ToList();
}
}
}
public partial class NpcMetaTable
{
public IReadOnlyDictionary NpcMetaDataListbyId { get; private set; }
public void build()
{
if(NpcMetaDataList != null)
{
NpcMetaDataListbyId = new ReadOnlyDictionary(NpcMetaDataList.ToDictionary(item => item.npc_id));
}
}
}
public partial class NpcMetaTableMutable : ContentTableBase
{
public override void merge(NpcMetaTableMutable table)
{
if(NpcMetaDataList != null && table.NpcMetaDataList != null)
{
NpcMetaDataList = NpcMetaDataList.Concat(table.NpcMetaDataList).ToList();
}
}
}
public partial class UGQInputMetaTable
{
public IReadOnlyDictionary UGQInputTaskMetaDataListbyId { get; private set; }
public IReadOnlyDictionary UGQInputDialogMetaDataListbyId { get; private set; }
public IReadOnlyDictionary UGQInputDialogConditionMetaDataListbyName { get; private set; }
public IReadOnlyDictionary UGQPresetImageMetaDataListbyId { get; private set; }
public IReadOnlyDictionary UGQMapImageDataListbyId { get; private set; }
public void build()
{
if(UGQInputTaskMetaDataList != null)
{
UGQInputTaskMetaDataListbyId = new ReadOnlyDictionary(UGQInputTaskMetaDataList.ToDictionary(item => item.Id));
}
if(UGQInputDialogMetaDataList != null)
{
UGQInputDialogMetaDataListbyId = new ReadOnlyDictionary(UGQInputDialogMetaDataList.ToDictionary(item => item.TypeId));
}
if(UGQInputDialogConditionMetaDataList != null)
{
UGQInputDialogConditionMetaDataListbyName = new ReadOnlyDictionary(UGQInputDialogConditionMetaDataList.ToDictionary(item => item.Name));
}
if(UGQPresetImageMetaDataList != null)
{
UGQPresetImageMetaDataListbyId = new ReadOnlyDictionary(UGQPresetImageMetaDataList.ToDictionary(item => item.Id));
}
if(UGQMapImageDataList != null)
{
UGQMapImageDataListbyId = new ReadOnlyDictionary(UGQMapImageDataList.ToDictionary(item => item.Id));
}
}
}
public partial class UGQInputMetaTableMutable : ContentTableBase
{
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 InteriorMetaDataListbyId { get; private set; }
public void build()
{
if(InteriorMetaDataList != null)
{
InteriorMetaDataListbyId = new ReadOnlyDictionary(InteriorMetaDataList.ToDictionary(item => item.id));
}
}
}
public partial class InteriorMetaTableMutable : ContentTableBase
{
public override void merge(InteriorMetaTableMutable table)
{
if(InteriorMetaDataList != null && table.InteriorMetaDataList != null)
{
InteriorMetaDataList = InteriorMetaDataList.Concat(table.InteriorMetaDataList).ToList();
}
}
}
public partial class EditableFrameworkMetaTable
{
public IReadOnlyDictionary EditableFrameworkMetaDataListbyId { get; private set; }
public void build()
{
if(EditableFrameworkMetaDataList != null)
{
EditableFrameworkMetaDataListbyId = new ReadOnlyDictionary(EditableFrameworkMetaDataList.ToDictionary(item => item.id));
}
}
}
public partial class EditableFrameworkMetaTableMutable : ContentTableBase
{
public override void merge(EditableFrameworkMetaTableMutable table)
{
if(EditableFrameworkMetaDataList != null && table.EditableFrameworkMetaDataList != null)
{
EditableFrameworkMetaDataList = EditableFrameworkMetaDataList.Concat(table.EditableFrameworkMetaDataList).ToList();
}
}
}
public partial class EditableRoomMetaTable
{
public IReadOnlyDictionary EditableRoomMetaDataListbyId { get; private set; }
public void build()
{
if(EditableRoomMetaDataList != null)
{
EditableRoomMetaDataListbyId = new ReadOnlyDictionary(EditableRoomMetaDataList.ToDictionary(item => item.id));
}
}
}
public partial class EditableRoomMetaTableMutable : ContentTableBase
{
public override void merge(EditableRoomMetaTableMutable table)
{
if(EditableRoomMetaDataList != null && table.EditableRoomMetaDataList != null)
{
EditableRoomMetaDataList = EditableRoomMetaDataList.Concat(table.EditableRoomMetaDataList).ToList();
}
}
}
public partial class SeasonPassMetaTable
{
public IReadOnlyDictionary SeasonPassMetaDataListbyId { get; private set; }
public void build()
{
if(SeasonPassMetaDataList != null)
{
SeasonPassMetaDataListbyId = new ReadOnlyDictionary(SeasonPassMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class SeasonPassMetaTableMutable : ContentTableBase
{
public override void merge(SeasonPassMetaTableMutable table)
{
if(SeasonPassMetaDataList != null && table.SeasonPassMetaDataList != null)
{
SeasonPassMetaDataList = SeasonPassMetaDataList.Concat(table.SeasonPassMetaDataList).ToList();
}
}
}
public partial class SeasonPassRewardMetaTable
{
public IReadOnlyDictionary SeasonPassRewardMetaDataListbyId { get; private set; }
public void build()
{
if(SeasonPassRewardMetaDataList != null)
{
SeasonPassRewardMetaDataListbyId = new ReadOnlyDictionary(SeasonPassRewardMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class SeasonPassRewardMetaTableMutable : ContentTableBase
{
public override void merge(SeasonPassRewardMetaTableMutable table)
{
if(SeasonPassRewardMetaDataList != null && table.SeasonPassRewardMetaDataList != null)
{
SeasonPassRewardMetaDataList = SeasonPassRewardMetaDataList.Concat(table.SeasonPassRewardMetaDataList).ToList();
}
}
}
public partial class SystemMailMetaTable
{
public IReadOnlyDictionary SystemMailMetaDataListbyKey { get; private set; }
public void build()
{
if(SystemMailMetaDataList != null)
{
SystemMailMetaDataListbyKey = new ReadOnlyDictionary(SystemMailMetaDataList.ToDictionary(item => item.Key));
}
}
}
public partial class SystemMailMetaTableMutable : ContentTableBase
{
public override void merge(SystemMailMetaTableMutable table)
{
if(SystemMailMetaDataList != null && table.SystemMailMetaDataList != null)
{
SystemMailMetaDataList = SystemMailMetaDataList.Concat(table.SystemMailMetaDataList).ToList();
}
}
}
public partial class ProductMetaTable
{
public IReadOnlyDictionary ProductMetaDataListbyId { get; private set; }
public void build()
{
if(ProductMetaDataList != null)
{
ProductMetaDataListbyId = new ReadOnlyDictionary(ProductMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class ProductMetaTableMutable : ContentTableBase
{
public override void merge(ProductMetaTableMutable table)
{
if(ProductMetaDataList != null && table.ProductMetaDataList != null)
{
ProductMetaDataList = ProductMetaDataList.Concat(table.ProductMetaDataList).ToList();
}
}
}
public partial class CaliumConverterMaterialTable
{
public IReadOnlyDictionary CaliumConverterMaterialDataListbyId { get; private set; }
public void build()
{
if(CaliumConverterMaterialDataList != null)
{
CaliumConverterMaterialDataListbyId = new ReadOnlyDictionary(CaliumConverterMaterialDataList.ToDictionary(item => item.SlotId));
}
}
}
public partial class CaliumConverterMaterialTableMutable : ContentTableBase
{
public override void merge(CaliumConverterMaterialTableMutable table)
{
if(CaliumConverterMaterialDataList != null && table.CaliumConverterMaterialDataList != null)
{
CaliumConverterMaterialDataList = CaliumConverterMaterialDataList.Concat(table.CaliumConverterMaterialDataList).ToList();
}
}
}
public partial class NPCGeneralMetaTable
{
public IReadOnlyDictionary NPCGeneralMetaDataListbyId { get; private set; }
public void build()
{
if(NPCGeneralMetaDataList != null)
{
NPCGeneralMetaDataListbyId = new ReadOnlyDictionary(NPCGeneralMetaDataList.ToDictionary(item => item.Npc_id));
}
}
}
public partial class NPCGeneralMetaTableMutable : ContentTableBase
{
public override void merge(NPCGeneralMetaTableMutable table)
{
if(NPCGeneralMetaDataList != null && table.NPCGeneralMetaDataList != null)
{
NPCGeneralMetaDataList = NPCGeneralMetaDataList.Concat(table.NPCGeneralMetaDataList).ToList();
}
}
}
public partial class FarmingPropMetaTable
{
public IReadOnlyDictionary FarmingPropMetaDataListbyId { get; private set; }
public void build()
{
if(FarmingPropMetaDataList != null)
{
FarmingPropMetaDataListbyId = new ReadOnlyDictionary(FarmingPropMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class FarmingPropMetaTableMutable : ContentTableBase
{
public override void merge(FarmingPropMetaTableMutable table)
{
if(FarmingPropMetaDataList != null && table.FarmingPropMetaDataList != null)
{
FarmingPropMetaDataList = FarmingPropMetaDataList.Concat(table.FarmingPropMetaDataList).ToList();
}
}
}
public partial class BrandMetaTable
{
public IReadOnlyDictionary BrandMetaDataListbyId { get; private set; }
public void build()
{
if(BrandMetaDataList != null)
{
BrandMetaDataListbyId = new ReadOnlyDictionary(BrandMetaDataList.ToDictionary(item => item.ID));
}
}
}
public partial class BrandMetaTableMutable : ContentTableBase
{
public override void merge(BrandMetaTableMutable table)
{
if(BrandMetaDataList != null && table.BrandMetaDataList != null)
{
BrandMetaDataList = BrandMetaDataList.Concat(table.BrandMetaDataList).ToList();
}
}
}
public partial class ClothEquipTypeMetaTable
{
public IReadOnlyDictionary ClothEquipTypeDataListbyId { get; private set; }
public void build()
{
if(ClothEquipTypeDataList != null)
{
ClothEquipTypeDataListbyId = new ReadOnlyDictionary(ClothEquipTypeDataList.ToDictionary(item => item.SmallType));
}
}
}
public partial class ClothEquipTypeMetaTableMutable : ContentTableBase
{
public override void merge(ClothEquipTypeMetaTableMutable table)
{
if(ClothEquipTypeDataList != null && table.ClothEquipTypeDataList != null)
{
ClothEquipTypeDataList = ClothEquipTypeDataList.Concat(table.ClothEquipTypeDataList).ToList();
}
}
}
public partial class BeaconNpcMetaTable
{
public IReadOnlyDictionary BeaconNpcMetaDataListbyId { get; private set; }
public void build()
{
if(BeaconNpcMetaDataList != null)
{
BeaconNpcMetaDataListbyId = new ReadOnlyDictionary(BeaconNpcMetaDataList.ToDictionary(item => item.BodyItemId));
}
}
}
public partial class BeaconNpcMetaTableMutable : ContentTableBase
{
public override void merge(BeaconNpcMetaTableMutable table)
{
if(BeaconNpcMetaDataList != null && table.BeaconNpcMetaDataList != null)
{
BeaconNpcMetaDataList = BeaconNpcMetaDataList.Concat(table.BeaconNpcMetaDataList).ToList();
}
}
}
public partial class ZoneMetaTable
{
public IReadOnlyDictionary ZoneMetaDataListbyId { get; private set; }
public void build()
{
if(ZoneMetaDataList != null)
{
ZoneMetaDataListbyId = new ReadOnlyDictionary(ZoneMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class ZoneMetaTableMutable : ContentTableBase
{
public override void merge(ZoneMetaTableMutable table)
{
if(ZoneMetaDataList != null && table.ZoneMetaDataList != null)
{
ZoneMetaDataList = ZoneMetaDataList.Concat(table.ZoneMetaDataList).ToList();
}
}
}
public partial class UGQBeaconActionTable
{
public IReadOnlyDictionary UGQBeaconActionDataListbyId { get; private set; }
public void build()
{
if(UGQBeaconActionDataList != null)
{
UGQBeaconActionDataListbyId = new ReadOnlyDictionary(UGQBeaconActionDataList.ToDictionary(item => item.Id));
}
}
}
public partial class UGQBeaconActionTableMutable : ContentTableBase
{
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
{
public override void merge(RentalfeeDataTableMutable table)
{
if(RentalfeeDataList != null && table.RentalfeeDataList != null)
{
RentalfeeDataList = RentalfeeDataList.Concat(table.RentalfeeDataList).ToList();
}
}
}
public partial class BattleObjectMetaTable
{
public IReadOnlyDictionary BattleObjectMetaDataListbyId { get; private set; }
public void build()
{
if(BattleObjectMetaDataList != null)
{
BattleObjectMetaDataListbyId = new ReadOnlyDictionary(BattleObjectMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class BattleObjectMetaTableMutable : ContentTableBase
{
public override void merge(BattleObjectMetaTableMutable table)
{
if(BattleObjectMetaDataList != null && table.BattleObjectMetaDataList != null)
{
BattleObjectMetaDataList = BattleObjectMetaDataList.Concat(table.BattleObjectMetaDataList).ToList();
}
}
}
public partial class BattleObjectSpawnGroupMetaTable
{
public IReadOnlyDictionary BattleObjectSpawnGroupMetaDataListbyId { get; private set; }
public void build()
{
if(BattleObjectSpawnGroupMetaDataList != null)
{
BattleObjectSpawnGroupMetaDataListbyId = new ReadOnlyDictionary(BattleObjectSpawnGroupMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class BattleObjectSpawnGroupMetaTableMutable : ContentTableBase
{
public override void merge(BattleObjectSpawnGroupMetaTableMutable table)
{
if(BattleObjectSpawnGroupMetaDataList != null && table.BattleObjectSpawnGroupMetaDataList != null)
{
BattleObjectSpawnGroupMetaDataList = BattleObjectSpawnGroupMetaDataList.Concat(table.BattleObjectSpawnGroupMetaDataList).ToList();
}
}
}
public partial class BattleFFAConfigMetaTable
{
public IReadOnlyDictionary BattleFFAConfigMetaDataListbyId { get; private set; }
public void build()
{
if(BattleFFAConfigMetaDataList != null)
{
BattleFFAConfigMetaDataListbyId = new ReadOnlyDictionary(BattleFFAConfigMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class BattleFFAConfigMetaTableMutable : ContentTableBase
{
public override void merge(BattleFFAConfigMetaTableMutable table)
{
if(BattleFFAConfigMetaDataList != null && table.BattleFFAConfigMetaDataList != null)
{
BattleFFAConfigMetaDataList = BattleFFAConfigMetaDataList.Concat(table.BattleFFAConfigMetaDataList).ToList();
}
}
}
public partial class BattleFFARewardMetaTable
{
public IReadOnlyDictionary BattleFFARewardMetaDataListbyId { get; private set; }
public void build()
{
if(BattleFFARewardMetaDataList != null)
{
BattleFFARewardMetaDataListbyId = new ReadOnlyDictionary(BattleFFARewardMetaDataList.ToDictionary(item => item.Id));
}
}
}
public partial class BattleFFARewardMetaTableMutable : ContentTableBase
{
public override void merge(BattleFFARewardMetaTableMutable table)
{
if(BattleFFARewardMetaDataList != null && table.BattleFFARewardMetaDataList != null)
{
BattleFFARewardMetaDataList = BattleFFARewardMetaDataList.Concat(table.BattleFFARewardMetaDataList).ToList();
}
}
}
public partial class UserLogMetaTable
{
public IReadOnlyDictionary UserLogMetaDataListbyMetaId { get; private set; }
public void build()
{
if(UserLogMetaDataList != null)
{
UserLogMetaDataListbyMetaId = new ReadOnlyDictionary(UserLogMetaDataList.ToDictionary(item => item.ID));
}
}
}
public partial class UserLogMetaTableMutable : ContentTableBase
{
public override void merge(UserLogMetaTableMutable table)
{
if(UserLogMetaDataList != null && table.UserLogMetaDataList != null)
{
UserLogMetaDataList = UserLogMetaDataList.Concat(table.UserLogMetaDataList).ToList();
}
}
}
public partial class WeblinkLocalizeData
{
public IReadOnlyDictionary WeblinkLocalizeDataListbyKey { get; private set; }
public void build()
{
if(WeblinkLocalizeDataList != null)
{
WeblinkLocalizeDataListbyKey = new ReadOnlyDictionary