After creating a profile, pressing Snapshot will save the current body part states.
This includes values such as On/Off, Physics, Hold, and other related state settings.
All joint values configured for each body part are also included.
* Poses are not included. (This plugin applies joint states only.)
When a profile is loaded, the saved values are applied once at that moment.
Any manual adjustments to joint states or values will not be overwritten,
unless you change the profile or press the Restore Current Profile button.
The values are only overwritten when Snapshot is pressed again.
If you want to modify a loaded profile,
load the profile → adjust the joint settings → press Snapshot to save the changes.
The ideas related to joint handling and enum-type structures were inspired by Person Controller Presets by GiveMeAdderalAndICode.
Person Controller Presets - Plugins + Scripts -
Save controller states (Position,Rotation, Interactable in Play Mode and Armed for Record) and load them. I initially developed this for use in Timeline triggers but also found it useful for just general use.
The logic for the Group tab was inspired by the post-processing plugin by moyashi.
https://hub.virtamate.com/threads/post-processing.42942/