Player Controller class defaults ignored?

Hi, I’m having trouble activating my mouse input through the settings on the Player Controller.
I did the following:

  • Created MyGameMode and
    MyPlayerController. MyGameMode
    set to use MyPlayerController
  • Updated Project Settings, Maps &
    Modes tab; project using MyGameMode
  • Checked my World does not override
    the game mode (override set to
    “None”)
  • Checked “Show Mouse Cursor”,
    “Enable Click Events” and “Enable
    Mouse Over Events” in the Class
    Defaults of MyPlayerController

Then I tested:

  • Set an actor to respond to Click and Mouse Over events - it doesn’t work.
  • I set up a Level Blueprint that sets “Show Mouse Cursor” and the events on Begin Play - it works!

Am I doing something wrong? Shouldn’t the defaults in the Player Controller apply without my having to explicitly set them in a blueprint?

Thanks for your thoughts.