示例#1
0
    /// <summary>
    /// 增加攻击力不设上线
    /// </summary>
    public virtual int AddAttack(int num)
    {
        this.attack += num;

        AttackChangeAction.GetAction(this.ID, num);

        return(num);
    }
示例#2
0
    /// <summary>
    /// 减少攻击力最低为0
    /// </summary>
    public virtual int DeductAttack(int num)
    {
        int temp = this.attack;

        this.attack = Mathf.Max(0, this.attack - num);
        temp       -= this.attack;

        AttackChangeAction.GetAction(this.ID, temp);
        return(temp);
    }