Esempio n. 1
0
    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;
    }
Esempio n. 2
0
    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;
    }