using System.Collections; using System.Collections.Generic; using UnityEngine; using System; public class VortexCanAttackPlayersClass : ICardEffect, IVortexCanAttackPlayersEffect { Func _attackerCondition = null; public void SetUpVortexCanAttackPlayersClass(Func attackerCondition) { _attackerCondition = attackerCondition; } public bool VortexCanAttackPlayersPermanent(Permanent attacker) { return CardEffectCommons.IsPermanentExistsOnBattleArea(attacker) && (_attackerCondition == null || _attackerCondition(attacker)); } }