How to switch beetween UI / Game input modes?

Hi everyone,

I’m working on a UEFN project and ran into a limitation with mouse/cursor control in Verse.

I want to make a control scheme where the cursor is available by default for interaction, but when holding a mouse button, the camera rotates instead, similar to RTS-style controls. The problem is that I can’t find a way in Verse to detect or read the current cursor mode/state directly.

From what I understand, UEFN does not expose something like:

  • current cursor mode

  • cursor visibility state

  • current input mode

So right now it seems like the only option is to track this state manually in my own logic.

My questions are:

  1. Is there any official way in Verse to get the current cursor/input mode?

  2. Is there any supported way to switch between cursor interaction mode and camera control mode?

  3. Are there known UEFN limitations that make this kind of RTS-style mouse control impossible or only partially possible?

I’d appreciate any clarification, recommended workaround, or examples of how people handle this in UEFN.

Thanks.