// // 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(WeblinkLocalizeDataList.ToDictionary(item => item.Key)); } } } public partial class WeblinkLocalizeDataMutable : ContentTableBase { public override void merge(WeblinkLocalizeDataMutable table) { if(WeblinkLocalizeDataList != null && table.WeblinkLocalizeDataList != null) { WeblinkLocalizeDataList = WeblinkLocalizeDataList.Concat(table.WeblinkLocalizeDataList).ToList(); } } } public partial class PlanetItemExchangePolicyMetaTable { public IReadOnlyDictionary PlanetItemExchangePolicyDataListbyID { get; private set; } public void build() { if(PlanetItemExchangePolicyDataList != null) { PlanetItemExchangePolicyDataListbyID = new ReadOnlyDictionary(PlanetItemExchangePolicyDataList.ToDictionary(item => item.ID)); } } } public partial class PlanetItemExchangePolicyMetaTableMutable : ContentTableBase { public override void merge(PlanetItemExchangePolicyMetaTableMutable table) { if(PlanetItemExchangePolicyDataList != null && table.PlanetItemExchangePolicyDataList != null) { PlanetItemExchangePolicyDataList = PlanetItemExchangePolicyDataList.Concat(table.PlanetItemExchangePolicyDataList).ToList(); } } } public partial class GameModeOptionMetaTable { public IReadOnlyDictionary GameModeOptionDataListbyGameModeOptionId { get; private set; } public void build() { if(GameModeOptionDataList != null) { GameModeOptionDataListbyGameModeOptionId = new ReadOnlyDictionary(GameModeOptionDataList.ToDictionary(item => item.GameModeOptionId)); } } } public partial class GameModeOptionMetaTableMutable : ContentTableBase { public override void merge(GameModeOptionMetaTableMutable table) { if(GameModeOptionDataList != null && table.GameModeOptionDataList != null) { GameModeOptionDataList = GameModeOptionDataList.Concat(table.GameModeOptionDataList).ToList(); } } } }