Okay, I've done some more digging and I think I have a better idea of what's going on: in order for the locking to work, the child mesh object has to be in the same layer as the moveable object (via that tickbox "Place children on the same laye…
Thanks @Xidore, I hadn't looked into it too much, actually. Doing so gave me some decent clues, but for the life of me I can't figure out how to replicate it.
I dug through the actions and it looks like simply sending a "turn on/off" messa…
Thanks @ChrisIceBox, that's solved the issue with hotspots, but not with moveables. I can still interact with them while the inventory screen is open :(
I realised that my wording in the first paragraph wasn't quite clear: I want to prevent players from being able to interact with hotspots/moveables in the background!
Thanks @ChrisIceBox. For the record, the problem hasn't cropped up in the last two days (in my main project, but it still persists in my test project), but I can't account for what I changed that could have fixed it. It really does seem inconsistent…
When you talk about an animated background, do you mean something in-engine? If so, It might be easier to switch to a separate camera that's off the scene somewhere in the distance, with all the background stuff in front of it, when the user brings …
And not ten minutes go by that I decide to try something else while I wait for an answer, and I discover the problem...
I hadn't assigned my player the RigidBody component. For some reason that through out the whole hotspot thing.
Discovered this w…