示例#1
0
        private void OnChangeStateMessage(ClientSocket clientSocket, ChangeStateMessage message)
        {
            var user = _gameManager.FindUserByClientSocket(clientSocket);

            if (user == null)
            {
                return;
            }

            user.IsReady = message.isReady;
            _uiSystem.ChangeLobbyPlayerState(user);

            _gameManager.UpdateLobbyState();
            _uiSystem.UpdateLobbyState(_gameManager.State);
        }