//------------------------------------------------------------------------------ // // 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 Bright.Serialization; namespace Config { public partial class Tables { /// /// 多语言表 /// public config.TbLanguage TbLanguage {get; } /// /// 关卡配置 /// public config.TbLevelConfig TbLevelConfig {get; } /// /// 技能配置 /// public config.TbSkillConfig TbSkillConfig {get; } /// /// 皮肤配置 /// public config.TbSkinCarConfig TbSkinCarConfig {get; } public Tables(System.Func loader) { var tables = new System.Collections.Generic.Dictionary(); TbLanguage = new config.TbLanguage(loader("config_tblanguage")); tables.Add("config.TbLanguage", TbLanguage); TbLevelConfig = new config.TbLevelConfig(loader("config_tblevelconfig")); tables.Add("config.TbLevelConfig", TbLevelConfig); TbSkillConfig = new config.TbSkillConfig(loader("config_tbskillconfig")); tables.Add("config.TbSkillConfig", TbSkillConfig); TbSkinCarConfig = new config.TbSkinCarConfig(loader("config_tbskincarconfig")); tables.Add("config.TbSkinCarConfig", TbSkinCarConfig); PostInit(); TbLanguage.Resolve(tables); TbLevelConfig.Resolve(tables); TbSkillConfig.Resolve(tables); TbSkinCarConfig.Resolve(tables); PostResolve(); } public void TranslateText(System.Func translator) { TbLanguage.TranslateText(translator); TbLevelConfig.TranslateText(translator); TbSkillConfig.TranslateText(translator); TbSkinCarConfig.TranslateText(translator); } partial void PostInit(); partial void PostResolve(); } }