protected override void OnMessage(MessageEventArgs e) { // Debug.Log("PlayerInput: " + e.Data); var playerInput = JsonUtility.FromJson <PlayerInput>(e.Data); WSServerState.SetPlayerInput(playerInput); }
public static void UpdatePlayerInput(PlayerInput playerInput) { if (Init.DebugStandalone) { WSServerState.SetPlayerInput(playerInput); return; } if (_updatePlayerInput == null) { Debug.LogError("Not yet connected"); return; } var json = JsonUtility.ToJson(playerInput); _updatePlayerInput.Send(json); }