void proccessCommand(string playerId, PlayerInputData input) { Debug.Log("command: " + input.command); Player player = GAME_STATE.GetPlayer(playerId); Commands playerCommand = Commands.NONE; Enum.TryParse(input.command, out playerCommand); switch (playerCommand) { case Commands.UP: Debug.Log("Player: " + player.Nickname + " Press UP"); break; case Commands.DOWN: Debug.Log("Player: " + player.Nickname + " Press DOWN"); break; case Commands.MOVE: Debug.Log("Player: " + player.Nickname + " Axis: " + input); player.SetAxis(input.axisHorizontal, input.axisVertical); break; default: Debug.Log("Player: " + player.Nickname + " Press NONE"); break; } }