예제 #1
0
    public virtual void Use(PlayerCtrl playerCtrl)
    {
        if (playerCtrl == null || playerCtrl.RoleData == null)
        {
            return;
        }

        if (this.addHp != 0)
        {
            playerCtrl.AddHealth(this.addHp);
        }

        if (this.addMp != 0)
        {
            playerCtrl.UpdateMp(this.addMp);
        }

        if (this.addOff != 0)
        {
            playerCtrl.UpdateAtkPower(this.addOff);
        }

        if (this.addDef != 0)
        {
            playerCtrl.UpdateDefPower(this.addDef);
        }
    }