DevComputerMovementMode.KeyboardMouse breaks Controllers

Repro:

  • Open a new place
  • Set StarterPlayer.DevComputerMovementMode to KeyboardMouse
  • Publish the place and play it on Xbox or with a gamepad plugged in.

Expected:

  • The gamepad can be used to control the character.

Actual:

  • The gamepad controls the camera, but does not move the character.

I assume what is happening here is that KeyboardMouse assumes that you want to only control the character using the keyboard and mouse, but your only other option is UserChoice, which makes it impossible to disable ClickToMove but also have your game work on console without overriding the player scripts.

5 Likes