Exemplo n.º 1
0
    public void UseSkill(int index)
    {
        SkillBase skill = GetSkillByIndex(index);

        if (skill == null)
        {
            Debug.LogError("GetSkillByIndex is null: " + index.ToString());
            return;
        }

        if (!CanUse(skill))
        {
            return;
        }
        SubMp(skill.NeedMp);
        skill.AfterEffect(this);
    }