You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you duplicate a GameObject with a CVR Interactable component, or have them contained in a Prefab that is added to the scene, the GUID of their Actions are retained, this causes conflicts on Global Networked Actions that cause the networked Action to be received and triggered by the wrong GameObject.
I now have to recreate and reassign a significant amount of Interactables I was using to network functions in my game world I am currently developing because I duplicated a bunch of them during development to save time compared to making new GameObjects and assigning the component.
This is a fairly critical issue for heavily networked worlds, but could easily be fixed by making all Actions on an Interactable generate new a GUID when a duplicate is detected. And ideally adding a button to the CCK utilities to regenerate all Interactable Action GUID’s manually in the event it occurs after the fix.
Duplicating objects don’t have any ill effects on the interactable unless you’re instantiating it on runtime. Prefabs on the otherhand will have some issues, a small workaround is to just have a Edit and Upload scene in your project with the Edit scene having the items prefabbed, and the upload scene having them unpacked.
If you duplicate a GameObject with a CVR Interactable component, or have them contained in a Prefab that is added to the scene, the GUID of their Actions are retained, this causes conflicts on Global Networked Actions that cause the networked Action to be received and triggered by the wrong GameObject.
I now have to recreate and reassign a significant amount of Interactables I was using to network functions in my game world I am currently developing because I duplicated a bunch of them during development to save time compared to making new GameObjects and assigning the component.
This is a fairly critical issue for heavily networked worlds, but could easily be fixed by making all Actions on an Interactable generate new a GUID when a duplicate is detected. And ideally adding a button to the CCK utilities to regenerate all Interactable Action GUID’s manually in the event it occurs after the fix.
…
The text was updated successfully, but these errors were encountered: