Example #1
0
    private void OnGamePhaseChangedEvent(GamePhase phase)
    {
        switch (phase)
        {
        case GamePhase.Setup:
            EntityAdmin.GetEntityFilter <MasterFilterData <SeatMaster> >().ForEach(x =>
            {
                Entity[] cards = CardHelperMethods.CreateFullDeckOfCards(EntityAdmin, true);
                for (int j = 0; j < cards.Length; j++)
                {
                    CardHelperMethods.MoveToZone(cards[j], x.Master.GetCardZoneMaster(CardZone.Deck));
                }
            });
            break;

        case GamePhase.Gameplay:
            EntityAdmin.GetEntityFilter <MasterFilterData <SeatMaster> >().ForEach(x =>
            {
                //x.Master.getz
            });
            break;
        }
    }