I’m using the ‘Set Current Mouse Cursor’ node to change the appearance of the mouse cursor on tick, depending on the context required. The problem is that it does not actually update on tick; it seems to be waiting for specific events / queries in order to update. When no mouse button is held, it will update on tick accordingly. If a mouse button is held, it will wait until the button is released before updating the cursor, then not update again until the mouse cursor is moved.
I’m genuinely unsure of how to proceed, as I don’t seem to be able to work around this behaviour. I need to be able to update the cursor whilst a mouse button is held.
Funnily enough, this seems to describe the exact opposite problem:
I need my cursor to update when the mouse button is held down, but prior to this ‘fix’, the cursor would only update when the mouse button was held down.
I’m not sure if this is the same problem I’m having but it’s the only related thing I’ve been able to find. With “Widget Set Cursor” I get the same problem you have where it won’t change the cursor until you release the button.
Using “Player Controller Set Cursor” changes the cursor immediatly, it might be because I’m using a 3D Widget.