10-29-2024 03:15 AM - edited 10-29-2024 03:22 AM
Hi Developers and geniuses,
I have a weird bug and maybe someone can help me with it.
So right now, we have three different versions of a Grabbable as BuildingBlocks:
Grabbable - Can be grabbed but not pushed with a finger.
TouchHandgrab - Can be pushed with a finger and interacts way more realistic
Network Grabbable Object - Can also not be pushed with a finger, but can be grabbed and has Network components on it (Client network Transform).
Now here comes the weird part:
In our application, when somebody gets thrown out because of network issues and rejoins, the Network grabbable he THEN grabs (takes over Ownership), he then afterwards can MOVE them with his finger! But only those he has Ownership over and only after he was disconnected once from the server.
We are totally at a loss why this happens.
We tried "giving back" the ownership after releasing the object, but that is not working well because of several following problems.
Any idea, why suddenly, after rejoining, the Network Grabbable behaves like a TouchHandgrab and you can push network objects around with your finger? It's something we can not test in the Simulator and there is no good way to debug directly in the app on the quest.
Best Regards
Florian Buchholz