예제 #1
0
 private void handlePlayerTurnStart(PartyGameSessionMessages.PlayerTurnStart data)
 {
     if (currentState == FishBucketState.Game)
     {
         bool isLocalPlayer = data.PlayerId == localPlayerSessionId;
         currentTurnPlayerSessionId = data.PlayerId;
         animationController.StartPlayerTurn(currentTurnPlayerSessionId);
         hudUI.SetCurrentPlayersTurn(playerData[data.PlayerId], isLocalPlayer);
     }
 }
예제 #2
0
 private void handlePlayerTurnStart(PartyGameSessionMessages.PlayerTurnStart data)
 {
     if (currentState == FindFourState.Game)
     {
         if (data.PlayerId == localPlayerSessionId)
         {
             changeControlState(ControlsState.Enabled);
             board.CreateNewToken(getTokenColor(data.PlayerId), isLocalPlayer: true);
             CoroutineRunner.Start(dropClientTokenOnTurnTimeout(), this, "dropClientTokenOnTurnTimeout");
         }
         hudUI.SetCurrentPlayersTurn(data.PlayerId);
     }
 }