//------------------------------------------------------------------------------ // // 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; namespace GameConfig { public partial class Tables { #region The Tables private item.TbItem m_TbItem; public item.TbItem TbItem { get { if (m_TbItem == null) { m_TbItem = new item.TbItem(defaultLoader("item_tbitem")); m_TbItem.ResolveRef(this); } return m_TbItem; } set { m_TbItem = value; m_TbItem.ResolveRef(this); } } private actorConfig.TbActorConfig m_TbActorConfig; public actorConfig.TbActorConfig TbActorConfig { get { if (m_TbActorConfig == null) { m_TbActorConfig = new actorConfig.TbActorConfig(defaultLoader("actorconfig_tbactorconfig")); m_TbActorConfig.ResolveRef(this); } return m_TbActorConfig; } set { m_TbActorConfig = value; m_TbActorConfig.ResolveRef(this); } } private giftConfig.TbGiftConfig m_TbGiftConfig; public giftConfig.TbGiftConfig TbGiftConfig { get { if (m_TbGiftConfig == null) { m_TbGiftConfig = new giftConfig.TbGiftConfig(defaultLoader("giftconfig_tbgiftconfig")); m_TbGiftConfig.ResolveRef(this); } return m_TbGiftConfig; } set { m_TbGiftConfig = value; m_TbGiftConfig.ResolveRef(this); } } private teamConfig.TbTeamConfig m_TbTeamConfig; public teamConfig.TbTeamConfig TbTeamConfig { get { if (m_TbTeamConfig == null) { m_TbTeamConfig = new teamConfig.TbTeamConfig(defaultLoader("teamconfig_tbteamconfig")); m_TbTeamConfig.ResolveRef(this); } return m_TbTeamConfig; } set { m_TbTeamConfig = value; m_TbTeamConfig.ResolveRef(this); } } private systemConfig.TbSystemConfig m_TbSystemConfig; public systemConfig.TbSystemConfig TbSystemConfig { get { if (m_TbSystemConfig == null) { m_TbSystemConfig = new systemConfig.TbSystemConfig(defaultLoader("systemconfig_tbsystemconfig")); m_TbSystemConfig.ResolveRef(this); } return m_TbSystemConfig; } set { m_TbSystemConfig = value; m_TbSystemConfig.ResolveRef(this); } } private playerLevelConfig.TbPlayerLevelConfig m_TbPlayerLevelConfig; public playerLevelConfig.TbPlayerLevelConfig TbPlayerLevelConfig { get { if (m_TbPlayerLevelConfig == null) { m_TbPlayerLevelConfig = new playerLevelConfig.TbPlayerLevelConfig(defaultLoader("playerlevelconfig_tbplayerlevelconfig")); m_TbPlayerLevelConfig.ResolveRef(this); } return m_TbPlayerLevelConfig; } set { m_TbPlayerLevelConfig = value; m_TbPlayerLevelConfig.ResolveRef(this); } } #endregion System.Func defaultLoader; public Tables(System.Func loader) { SetDefaultLoader(loader); Init(); } public void SetDefaultLoader(System.Func loader) { defaultLoader = null; defaultLoader = loader; } //public partial void Init(); public void Init(){} } }