public void TriggerEffect(AGPEvent e) { PlayerActionManager.PlayerPlayCardEvent a = (PlayerActionManager.PlayerPlayCardEvent)e; if (a.thisCard.generated) { Services.actionManager.DrawMutipleCard(stack); } }
public void TriggerEffect(AGPEvent e) { PlayerActionManager.PlayerPlayCardEvent a = (PlayerActionManager.PlayerPlayCardEvent)e; if (a.thisCard.GetAttackCost() > 0) { Services.resourceManager.GainAttackBar(a.thisCard.GetAttackCost()); } else if (a.thisCard.GetDrawCost() > 0) { Services.resourceManager.GainDrawBar(a.thisCard.GetDrawCost()); } this.LoseStack(); }