---------------------- To make remote avatars rotate in the opposite direction of the local player avatar in NormalVR, you'll need to modify the component or create a custom script to handle this behavior. However, the provided knowledge sources don't contain specific information about implementing this exact functionality.
To achieve the desired effect, you would likely need to:
Create a custom script that extends or works alongside .
In this script, detect whether the avatar is local or remote.
For remote avatars, modify the rotation calculation to be the opposite of the received data.
However, implementing this would require careful consideration of networking and synchronization issues. It's important to note that modifying avatar behavior in this way might lead to unexpected results in terms of user experience and interaction.
If you need to implement this specific behavior, you might want to consider modifying the scripts. As mentioned in the documentation:
RealtimeAvatar Modification(https://normcore.io/documentation/realtime/xr/avatars#modifying-realtimeavatar-scripts): "Unity's UPM package manager will not let projects modify RealtimeAvatarManager or RealtimeAvatar, so if you would like to modify them (and we encourage you to do so), we recommend copying all ReatimeAvatar classes into your project under a new namespace. From there you will be able to make any changes required for your project."
Remember that any modifications to core avatar behavior should be thoroughly tested to ensure they don't negatively impact the multiplayer experience or cause synchronization issues. ---------------------- Note: you can ask me a follow up question by @ mentioning me again ----------------------