Exemplo n.º 1
0
    private static bool Attack(BoardPlayer player, Card actorCard, Card targetCard)
    {
        // I cannot attack on my own minions
        if (targetCard.owner == actorCard.owner)
        {
            return(false);
        }

        AttackBehaviour ab = actorCard.gameObject.AddComponent <AttackBehaviour>();

        ab.TargetCard       = targetCard;
        ab.ActorCard        = actorCard;
        ab.Player           = player;
        ab.MovingCardCanvas = player.GameManager.MovingCardCanvas;
        ab.Initialize(player.GameManager.ActionManager.AttackBehaviourConstants);


        return(true);
    }