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