Ejemplo n.º 1
0
    public void AddMPValue(int add_mp)
    {
        if (IsDead == true)
        {
            return;
        }

        Stat.AddMP(add_mp);
    }
Ejemplo n.º 2
0
    public void UpdateMana(int add_mp)
    {
        if (IsDead == true)
        {
            return;
        }

        add_mp = Mathf.RoundToInt(add_mp * (1f + Stat.Stat.ManaRegenPercent / 10000f));

        Stat.AddMP(add_mp);
    }
Ejemplo n.º 3
0
    public int AddMP(eMPFillType type, float mp_percent)
    {
        if (IsDead == true)
        {
            return(0);
        }

        var mp_data = BattleConfig.Instance.MP[(int)type];

        int get_mp = Mathf.CeilToInt(mp_data.MP * mp_percent);

        Stat.AddMP(get_mp);
        return(get_mp);
    }