//------------------------------------------------------------------------------
//
// 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 BlacksmithData.ExpRogue ExpRogue {get; }
public BlacksmithData.Store Store {get; }
public BlacksmithData.StoreRandom StoreRandom {get; }
public BlacksmithData.LevelFalling LevelFalling {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"));
ExpRogue = new BlacksmithData.ExpRogue(loader("blacksmithdata_exprogue"));
Store = new BlacksmithData.Store(loader("blacksmithdata_store"));
StoreRandom = new BlacksmithData.StoreRandom(loader("blacksmithdata_storerandom"));
LevelFalling = new BlacksmithData.LevelFalling(loader("blacksmithdata_levelfalling"));
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);
ExpRogue.ResolveRef(this);
Store.ResolveRef(this);
StoreRandom.ResolveRef(this);
LevelFalling.ResolveRef(this);
}
}
}