VRC Constraints: isActive Not Saved When Enabled in Prefab Mode via Editor Extension Button
available in future release
Guff-ppp
If I enable VRC constraint-related components while editing a prefab (Prefab Mode) using a button provided by an editor extension, the isActive state does not persist—it is not saved and reverts after reopening or leaving Prefab Mode.
This report was translated from Japanese.
Log In
This post was marked as
available in future release
Dexvoid
marked this post as
tracked
White Lotuz
marked this post as
needs more information
using a button provided by an editor extension
Hey there, could you share what package are you using so we can take a look at what its doing?
Guff-ppp
White Lotuz
In this context, "editor extensions" refers to those provided by VRChat.
In other words, it's the constraint inspector display included in the VRChat SDK.
Dexvoid
Guff-ppp Thank you for clarifying. We'll need a bit more information from you to understand what's going wrong.
I am unable to reproduce this problem by following these steps:
- Create a prefab containing a VRCParentConstraint component.
- Double click the prefab to open it for editing in Prefab Mode.
- At the top right of the scene view, ensure Auto Save is disabled.
- Toggle Is Active on or off in the inspector, and then try to exit Prefab Mode.
As I do this, Unity prompts me to either save or discard my changes to the prefab. These options seem to be working as intended in my tests.
If Auto Save is enabled, the prefab appears to be saving immediately with the new value for Is Active as it changes.
Please can you share more detail about the exact steps you're following? Alternatively you could also provide a video clip showing the issue.
Guff-ppp
Guff-ppp
Note that these issues do not occur with Unity constraints.