public static void LoadTableConfig()
{
string root = HomePath.CurHomePath + "/Tables/";
LogSystem.Debug("table config root = {0}", root);
//字典表需要为字典功能提供查表机制
Dict.OnFindDictionary += (Dict.FindDictionaryDelegation)((string key) => {
TableConfig.StrDictionary cfg = TableConfig.StrDictionaryProvider.Instance.GetStrDictionary(key);
return cfg.Content;
});
TableConfig.LevelProvider.Instance.Clear();
TableConfig.LevelProvider.Instance.LoadForClient();
TableConfig.LevelMonsterProvider.Instance.Clear();
TableConfig.LevelMonsterProvider.Instance.LoadForClient();
TableConfig.LevelMonsterProvider.Instance.BuildGroupedLevelMonsters();
TableConfig.ActorProvider.Instance.Clear();
TableConfig.ActorProvider.Instance.LoadForClient();
TableConfig.SkillProvider.Instance.Clear();
TableConfig.SkillProvider.Instance.LoadForClient();
TableConfig.SkillDslProvider.Instance.Clear();
TableConfig.SkillDslProvider.Instance.LoadForClient();
TableConfig.SkillResourcesProvider.Instance.Clear();
TableConfig.SkillResourcesProvider.Instance.LoadForClient();
JoinSkillDslResource();
TableConfig.StoryDlgProvider.Instance.Clear();
TableConfig.StoryDlgProvider.Instance.LoadForClient();
TableConfig.StrDictionaryProvider.Instance.Clear();
TableConfig.StrDictionaryProvider.Instance.LoadForClient();
TableConfig.UIProvider.Instance.Clear();
TableConfig.UIProvider.Instance.LoadForClient();
TableConfig.FormationProvider.Instance.Clear();
TableConfig.FormationProvider.Instance.LoadForClient();
BuildFormationInfo();
}