public void EndTurn() { mActivePlayer = mActivePlayer == PLAYER_ID.ONE ? PLAYER_ID.TWO : PLAYER_ID.ONE; ChangeUI(); if (mActivePlayer == PLAYER_ID.ONE) { mZoneList = mZoneList_P1; mActveManazone = mManazone_One; mActiveDeck = mDeck_One; mActiveBattlezone = mBattlezone_One; mActiveHand = mHand_One; } else { mZoneList = mZoneList_P2; mActveManazone = mManazone_Two; mActiveDeck = mDeck_Two; mActiveBattlezone = mBattlezone_Two; mActiveHand = mHand_Two; } mActiveHand.Draw(); mActveManazone.NewTurn(); mActiveBattlezone.NewTurn(); mGamePhase = GAME_PHASE.MANA_PHASE; }