示例#1
0
        public void AddMana(int mana)
        {
            if (IsStunned())
            {
                return;
            }

            mana = _logic.OnBeforeManaChange(mana);
            Mana = Math.Min(MaxMana, Mana + mana);
        }
示例#2
0
 public void AddMana(int mana)
 {
     for (int i = 0; i < Buffs.Count; i++)
     {
         mana = Buffs[i].OnBeforeManaChange(mana);
     }
     if (LockAction)
     {
         return;
     }
     mana = _logic.OnBeforeManaChange(mana);
     Mana = Math.Min(MaxMana, Mana + mana);
 }
示例#3
0
 public void AddMana(int mana)
 {
     mana = _logic.OnBeforeManaChange(mana);
     Mana = Math.Min(MaxMana, Mana + mana);
 }