コード例 #1
0
    private void DisplayBaseInfo()
    {
        var config = WorldBossConfig.Get(bossBrief.bossId);

        m_BossName.SetText(config.name);
        m_Level.SetText(config.level);
        m_Icon.SetSprite(config.icon);
    }
コード例 #2
0
ファイル: BossModelShow.cs プロジェクト: Hengle/Fish
    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);
    }
コード例 #3
0
 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();
     //初始化结束
 }
コード例 #4
0
ファイル: WorldBossConfig.cs プロジェクト: Hengle/Fish
    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);
    }
コード例 #5
0
ファイル: WorldBoss.cs プロジェクト: Hengle/Fish
 static int BossCompare(int lhs, int rhs)
 {
     return(-WorldBossConfig.Get(lhs).level.CompareTo(WorldBossConfig.Get(rhs).level));
 }