private void DisplayBaseInfo() { var config = WorldBossConfig.Get(bossBrief.bossId); m_BossName.SetText(config.name); m_Level.SetText(config.level); m_Icon.SetSprite(config.icon); }
private void DisplayBaseInfo() { var config = NpcConfig.Get(bossId); m_BossName.SetText(config.name); m_BossLevel.SetText(config.level); var worldBossConfig = WorldBossConfig.Get(bossId); m_BossDescription.SetLanguage(worldBossConfig.name); }
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 WorldBossConfig Get(int id) { if (!inited) { Debug.Log("WorldBossConfigConfig 还未完成初始化。"); return(null); } if (configs.ContainsKey(id)) { return(configs[id]); } WorldBossConfig config = null; if (rawDatas.ContainsKey(id)) { config = configs[id] = new WorldBossConfig(rawDatas[id]); rawDatas.Remove(id); } return(config); }
static int BossCompare(int lhs, int rhs) { return(-WorldBossConfig.Get(lhs).level.CompareTo(WorldBossConfig.Get(rhs).level)); }