//------------------------------------------------------------------------------ // // 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 SepCore.Definition { public partial class Tables { /// /// 全局零散配置(单例) /// public TbGlobalConfig TbGlobalConfig {get; } public TbFormatText TbFormatText {get; } /// /// 稀有度搜索时间 /// public TbRarityConfig TbRarityConfig {get; } /// /// 难度与怪物池 /// public TbDifficultyConfig TbDifficultyConfig {get; } /// /// 玩家角色 /// public TbCharacterConfig TbCharacterConfig {get; } /// /// 普通攻击、技能和敌人行动 /// public TbBattleActionConfig TbBattleActionConfig {get; } /// /// 警惕与视野参数 /// public TbThreatLevelConfig TbThreatLevelConfig {get; } /// /// 敌人属性与行为 /// public TbEnemyConfig TbEnemyConfig {get; } /// /// 地图敌人对应的战斗队伍 /// public TbEnemyPartyConfig TbEnemyPartyConfig {get; } /// /// 战利品、装备与消耗品 /// public TbItemConfig TbItemConfig {get; } /// /// 五种物资点刷新规则 /// public TbResourcePointConfig TbResourcePointConfig {get; } /// /// 敌人独立掉落表 /// public TbEnemyDropConfig TbEnemyDropConfig {get; } /// /// 实体配置 /// public TbEntityConfig TbEntityConfig {get; } /// /// 音乐配置 /// public TbMusicConfig TbMusicConfig {get; } /// /// 场景配置 /// public TbSceneConfig TbSceneConfig {get; } /// /// 声音配置 /// public TbSoundConfig TbSoundConfig {get; } /// /// 界面配置 /// public TbUIFormConfig TbUIFormConfig {get; } /// /// 界面音效配置 /// public TbUISoundConfig TbUISoundConfig {get; } public Tables(System.Func loader) { TbGlobalConfig = new TbGlobalConfig(loader("tbglobalconfig")); TbFormatText = new TbFormatText(loader("tbformattext")); TbRarityConfig = new TbRarityConfig(loader("tbrarityconfig")); TbDifficultyConfig = new TbDifficultyConfig(loader("tbdifficultyconfig")); TbCharacterConfig = new TbCharacterConfig(loader("tbcharacterconfig")); TbBattleActionConfig = new TbBattleActionConfig(loader("tbbattleactionconfig")); TbThreatLevelConfig = new TbThreatLevelConfig(loader("tbthreatlevelconfig")); TbEnemyConfig = new TbEnemyConfig(loader("tbenemyconfig")); TbEnemyPartyConfig = new TbEnemyPartyConfig(loader("tbenemypartyconfig")); TbItemConfig = new TbItemConfig(loader("tbitemconfig")); TbResourcePointConfig = new TbResourcePointConfig(loader("tbresourcepointconfig")); TbEnemyDropConfig = new TbEnemyDropConfig(loader("tbenemydropconfig")); TbEntityConfig = new TbEntityConfig(loader("tbentityconfig")); TbMusicConfig = new TbMusicConfig(loader("tbmusicconfig")); TbSceneConfig = new TbSceneConfig(loader("tbsceneconfig")); TbSoundConfig = new TbSoundConfig(loader("tbsoundconfig")); TbUIFormConfig = new TbUIFormConfig(loader("tbuiformconfig")); TbUISoundConfig = new TbUISoundConfig(loader("tbuisoundconfig")); ResolveRef(); } private void ResolveRef() { TbGlobalConfig.ResolveRef(this); TbFormatText.ResolveRef(this); TbRarityConfig.ResolveRef(this); TbDifficultyConfig.ResolveRef(this); TbCharacterConfig.ResolveRef(this); TbBattleActionConfig.ResolveRef(this); TbThreatLevelConfig.ResolveRef(this); TbEnemyConfig.ResolveRef(this); TbEnemyPartyConfig.ResolveRef(this); TbItemConfig.ResolveRef(this); TbResourcePointConfig.ResolveRef(this); TbEnemyDropConfig.ResolveRef(this); TbEntityConfig.ResolveRef(this); TbMusicConfig.ResolveRef(this); TbSceneConfig.ResolveRef(this); TbSoundConfig.ResolveRef(this); TbUIFormConfig.ResolveRef(this); TbUISoundConfig.ResolveRef(this); } } }