02-07-2024 06:50 AM - edited 02-07-2024 06:52 AM
Heyo I'm using SDK v60,
in my scene I have a floor that consists out of multiple seperate tiles. Every tile has their own Ray Interactable component and I'm casting the ray from my hands. The cursors are correctly displaying on the surface, switching seamless between tiles.
Now when I make the Pinch gesture, it locks the cursor and CollisionInfo to that specific selected interactable. That means everything stops updating when I leave the border of the selected interactable. I guess thats expected behaviour, but is not helpful when I'm trying to paint something for example and don't want to release the pinch every time, before switching to the next tile.
I would like to implement a seamless switching between interactables, while keeping the pinch active. I tried Unselect(), without results. Maybe somenone here give me some pointers.
02-08-2024 04:20 AM
As a workaround I now implemented a system that sets the Property of the InteractorActiveState to 'Nothing', has a custom pinch gesture for selecting and uses the Hover CollisionInfo for seamless painting between tiles. After use I return the InteractorActiveState setting to normal