Function Categories
Organize functions by separating them into categories like variable categories.
Hi @KazRuiz this is a great idea, although I have one question.
In the variables section, groups also play an integral part in how attributes are shown in the inspector if the variable is exported. So the group made sense to serialize into the orchestration file format.
Functions however do not have such a requirement, so I am curious if you think it would be acceptable if this state was something cached at the editor level rather than placed in the orchestration file format? In other words, if you and I opened the same orchestration, we could have functions grouped differently since it's editor/project specific and stored in the .godot project folder.
It's reasonable for it to be cached instead of serialized. My current use case for it would be to separate the growing number of state functions, signal functions and functions reused within them. In my orchestrations, state and signal function are only used once, so it'd be nice to collapse them by category and only have the reusable ones in view.