void ClientHandleState(Card.GameTurnState newState, string message) { turnState = newState; string msg = "Client TurnState:" + newState + " : " + message; infoText.text = message; Debug.Log(msg); //ClientDisableAllButtons(); switch (newState) { case Card.GameTurnState.ShufflingDeck: { ClientState_StartDeck(); break; } case Card.GameTurnState.DealingCards: { ClientState_DealingCards(); break; } case Card.GameTurnState.PlayingPlayerHand: { ClientState_PlayHands(); break; } } }
private void RpcGameState(Card.GameTurnState newState, string message) { ClientHandleState(newState, message); }
void ServerEnterGameState(Card.GameTurnState newState, string message) { Debug.Log("Server Enter state:" + newState); turnState = newState; RpcGameState(newState, message); }