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; } }