OnBeginCursorOver doesn't work in shippiing mode only

Hi.
I created Actor with cube. For that cube I added OnBeginCursorOver and OnEndCursorOver. Everything works fine when I run game from UEEditor on when I package game in Development configuration. But When I package game in Shipping config, then OnBeginCursorOver is called, but after that immediately OnEndCurosOver is called, event cursor is not moving. When I move cursor above cube, OnBeginCursorOverlap and OnEndCursorOverlap triggered alternately.

Why Shipping build is broken?

5.4 project

over.zip (114.3 KB)

Everything works in shipping.

Note that in shipping any type of print string is cut out from the game.

Maybe you forgot to enable mouse functions in the player controller?

Thx for reply.
I use InputMapping from TopDown template

It’s works in develop package and also when game is run from editor. So it also should works in shipping mode. Am I right? :slight_smile:

The mouse functions are separate from the enhanced input system. How are you setting up the information flow inside of the mapping regarding mouse input? Perhaps the problem lies elsewhere?

Is you Input Mode set to UI or Game and UI? Without this the cursor will not register (it’s invisible in the center of the screen in Game Only mode and doesn’t register)

But it works in developed package. Also same input system worsk in TopDownTemplate even on shipping package version