Beispiel #1
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();
     //初始化结束
 }
Beispiel #2
0
    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);
    }
Beispiel #3
0
    int GetSymbolKey(Pattern pattern)
    {
        var config = DamageNumConfig.Get((int)pattern);

        return(config.symbol);
    }
Beispiel #4
0
    int GetNumKey(Pattern pattern, int num)
    {
        var config = DamageNumConfig.Get((int)this.pattern);

        return(config.nums[num - 48]);
    }
Beispiel #5
0
    int GetPrefiexKey(Pattern pattern)
    {
        var config = DamageNumConfig.Get((int)pattern);

        return(config.prefix);
    }