Hello! I have a Call In Editor function which sets the properties of a UStruct. I don’t want that UStruct visible and editable unless the Call In Editor function has been called.
So what I did was add the EditCondition and EditConditionHides meta specifiers to the Struct’s UPROPERTY. I linked the EditCondition to a bool which is set to true by the Call In Editor function.
While this setup does hide the Struct until you click on the function, it does not make it editable. The only way to make it editable is to set the bool to EditAnywhere and manually click it twice (Once to set it to false, and once more to set it back to true so we can edit). These two images show before and after manually clicking on the bool.
Ideally the EditCondition bool is not visible and is just used in the background to allow the struct to appear when using the function, but right now it has to be because of this weird functionality.
I’d appreciate any advice on how to resolve this issue, thank you!



