public override void Action(object info = null) { base.Action(info); BoardUnit unit = info as BoardUnit; BattlegroundController.DestroyBoardUnit(unit); }
private void DevourTargetZombie(BoardUnit unit) { if (unit.Equals(AbilityUnitOwner)) { return; } int health = unit.InitialHp; int damage = unit.InitialDamage; BattlegroundController.DestroyBoardUnit(unit); AbilityUnitOwner.BuffedHp += health; AbilityUnitOwner.CurrentHp += health; AbilityUnitOwner.BuffedDamage += damage; AbilityUnitOwner.CurrentDamage += damage; CreateVfx(unit.Transform.position, true, 5f); }