
Description
Customization helper to manage CallInEditor buttons
Unreal doesn't allow having nested CallInEditor in subcategories, hiding/disabling the buttons or reordering them in the Details panel. This plugin adds those features by forwarding the buttons to a "Container" through a metadata attribute.
To do so, you must first add a UPROPERTY of class `FCallInEditorContainer`. You will use this UPROPERTY to manage your buttons using categories or meta tags (DisplayAfter, EditConditionHides, etc.)
You then simply need to mark your UFUNCTIONs with the `CallInEditorContainer` meta tag to place them within the container.
Features:
Add function buttons within sub categories
Reorder your function buttons using DisplayAfter properties
Disable or hide your function buttons based on EditCondition, EditConditionHides or CanEditChange
Add function buttons within parent class containers
Blueprint support with metadata property editor
Support for UE 5.3+
Fully open source, no GenAI use!
Get the demo, documentation and source code at : https://megapunkgames.com/CIEC/