public static void Init() { ItemConfig.Init(); TestConfig.Init(); WindowConfig.Init(); EffectConfig.Init(); EquipConfig.Init(); IconConfig.Init(); LanguageConfig.Init(); WorldBossConfig.Init(); NpcConfig.Init(); MapConfig.Init(); DungeonConfig.Init(); DamageNumConfig.Init(); SkillConfig.Init(); MobAssetConfig.Init(); //初始化结束 }
public static DamageNumConfig Get(int id) { if (!inited) { Debug.Log("DamageNumConfigConfig 还未完成初始化。"); return(null); } if (configs.ContainsKey(id)) { return(configs[id]); } DamageNumConfig config = null; if (rawDatas.ContainsKey(id)) { config = configs[id] = new DamageNumConfig(rawDatas[id]); rawDatas.Remove(id); } return(config); }
int GetSymbolKey(Pattern pattern) { var config = DamageNumConfig.Get((int)pattern); return(config.symbol); }
int GetNumKey(Pattern pattern, int num) { var config = DamageNumConfig.Get((int)this.pattern); return(config.nums[num - 48]); }
int GetPrefiexKey(Pattern pattern) { var config = DamageNumConfig.Get((int)pattern); return(config.prefix); }