//------------------------------------------------------------------------------ // // This code was generated by a tool. // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ using Luban; using SimpleJSON; namespace cfg { public partial class Tables { public BlacksmithData.Item Item {get; } public BlacksmithData.CraftingRecipes CraftingRecipes {get; } public BlacksmithData.ShopNPC ShopNPC {get; } public BlacksmithData.Main Main {get; } public BlacksmithData.Mouster Mouster {get; } public BlacksmithData.Weapon Weapon {get; } public BlacksmithData.WeaponAttribute WeaponAttribute {get; } public BlacksmithData.Level Level {get; } public BlacksmithData.LevelWave LevelWave {get; } public BlacksmithData.Buff Buff {get; } public BlacksmithData.Skill Skill {get; } public BlacksmithData.SkillRogue SkillRogue {get; } public BlacksmithData.SkillStructure SkillStructure {get; } public BlacksmithData.WeaponSkill WeaponSkill {get; } public Tables(System.Func loader) { Item = new BlacksmithData.Item(loader("blacksmithdata_item")); CraftingRecipes = new BlacksmithData.CraftingRecipes(loader("blacksmithdata_craftingrecipes")); ShopNPC = new BlacksmithData.ShopNPC(loader("blacksmithdata_shopnpc")); Main = new BlacksmithData.Main(loader("blacksmithdata_main")); Mouster = new BlacksmithData.Mouster(loader("blacksmithdata_mouster")); Weapon = new BlacksmithData.Weapon(loader("blacksmithdata_weapon")); WeaponAttribute = new BlacksmithData.WeaponAttribute(loader("blacksmithdata_weaponattribute")); Level = new BlacksmithData.Level(loader("blacksmithdata_level")); LevelWave = new BlacksmithData.LevelWave(loader("blacksmithdata_levelwave")); Buff = new BlacksmithData.Buff(loader("blacksmithdata_buff")); Skill = new BlacksmithData.Skill(loader("blacksmithdata_skill")); SkillRogue = new BlacksmithData.SkillRogue(loader("blacksmithdata_skillrogue")); SkillStructure = new BlacksmithData.SkillStructure(loader("blacksmithdata_skillstructure")); WeaponSkill = new BlacksmithData.WeaponSkill(loader("blacksmithdata_weaponskill")); ResolveRef(); } private void ResolveRef() { Item.ResolveRef(this); CraftingRecipes.ResolveRef(this); ShopNPC.ResolveRef(this); Main.ResolveRef(this); Mouster.ResolveRef(this); Weapon.ResolveRef(this); WeaponAttribute.ResolveRef(this); Level.ResolveRef(this); LevelWave.ResolveRef(this); Buff.ResolveRef(this); Skill.ResolveRef(this); SkillRogue.ResolveRef(this); SkillStructure.ResolveRef(this); WeaponSkill.ResolveRef(this); } } }