public void OnTurnOpponentConfirmed() { List <byte> cardValuesFromTargetPlayer = gameDataManager.TakeCardValuesWithRankFromPlayer(currentTurnTargetPlayer, selectedRank); if (cardValuesFromTargetPlayer.Count > 0) { gameDataManager.AddCardValuesToPlayer(currentTurnPlayer.PlayerId, cardValuesFromTargetPlayer); bool senderIsLocalPlayer = currentTurnTargetPlayer == localPlayer; currentTurnTargetPlayer.SendDisplayingCardToPlayer(currentTurnPlayer, cardAnimator, cardValuesFromTargetPlayer, senderIsLocalPlayer); gameState = GameState.TurnSelectingNumber; } else { gameState = GameState.TurnGoFish; GameFlow(); } }
protected virtual void OnTurnOpponentConfirmed() { List <byte> cardValuesFromTargetPlayer = gameDataManager.TakeCardValuesWithRankFromPlayer(currentTurnTargetPlayer, selectedRank); if (cardValuesFromTargetPlayer.Count > 0) { gameDataManager.AddCardValuesToPlayer(currentTurnPlayer, cardValuesFromTargetPlayer); bool senderIsLocalPlayer = currentTurnTargetPlayer == localPlayer; currentTurnTargetPlayer.SendDisplayingCardToPlayer(currentTurnPlayer, cardAnimator, cardValuesFromTargetPlayer, senderIsLocalPlayer); ResetSelectedPlayer(); //testing //mozda ovo sta je komentirano bude stvaralo probleme u mp(vjv ne, al za svaki slucaj napomena,zadnje editat) ResetSelectedCard(); //testing gameState = GameState.TurnSelectingNumber; } else { ResetSelectedPlayer(); //testing ResetSelectedCard(); //testing gameState = GameState.TurnGoFish; GameFlow(); } }