Example #1
0
        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
    }