godot-orchestrator icon indicating copy to clipboard operation
godot-orchestrator copied to clipboard

Function Categories

Open KazRuiz opened this issue 2 months ago • 2 comments

Organize functions by separating them into categories like variable categories.

KazRuiz avatar Oct 20 '25 05:10 KazRuiz

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.

Naros avatar Oct 20 '25 07:10 Naros

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.

KazRuiz avatar Oct 20 '25 08:10 KazRuiz