private void GameDraw(object sender, EventArgs e) { var args = new DrawCardArgs(null); this.DrawEvent(sender, args); this.AssignPicture(args.PlayedCard, pHandC, true); PlayerCardsInDeck.Text = args.CardsRemaining.ToString(); }
public void onDrawCard(EventArgs e) { DrawCardArgs args = (DrawCardArgs)e; GameObject card = deck.drawCard(args.position); card.GetComponent <CardInteractionHandler>().onDraw(args.playerID); //evaluate card //send to game controller to send to player (or send directly) //OR allow card to determine how it handles a draw }