public override void Execute(Vector2Int value, int power, CardDisplay cardDisplay) { DealDamageEvent e = Instantiate(damageEvent, BattleEventManager.Instance.transform); e.damage = GetFinalValue(value, power); e.target = EnemyArea.Instance.enemy; e.from = PlayerArea.Instance.player; }
public override void Execute(Vector2Int value, int level) { DealDamageEvent e = Instantiate(damage, BattleEventManager.Instance.transform); e.damage = GetValue(value, level); e.target = PlayerArea.Instance.player; e.from = EnemyArea.Instance.enemy; }