예제 #1
0
    public void ActivateCard(CharacterGraphic applyCardTo)
    {
        if (!lastsIndefinitely)
        {
            CombatManager.ERoundIsOver += RoundOver;
            currentRoundsActive = 0;
        }
        appliedToCharacter = applyCardTo;

        if (addedCombatCards.Count > 0)
            appliedToCharacter.AddCardsToCurrentDeck(addedCombatCards.ToArray());
        ExtenderSpecificActivation();
    }
예제 #2
0
 public void PlayCard(CharacterGraphic playToCharacter)
 {
     if (addedCombatCards.Count>0)
         playToCharacter.AddCardsToCurrentDeck(addedCombatCards.ToArray());
     if (placedStipulationCard != null)
         playToCharacter.TryPlaceCharacterStipulationCard(placedStipulationCard);
 }