Is UE-73159 supposed to be closed as "By Design" ?
We are using a Blutility that is pretty similar to the one mentioned in UE-73159. When upgrading our Engine from 4.21 to 4.22 I noticed our Blutility wasn't compiling anymore.
I tested a Blutility inheriting straight from UGlobalEditorUtilityBase and it worked fine, but a Blutility inheriting from a C++ class itself inheriting from UGlobalEditorUtilityBase doesn't has access to functions such as "For Each Selected Actor".
It used to work in 4.21. Is this behavior really intended ? And if so, what is the reasoning behind it ?
asked May 02 '19 at 12:51 PM in Bug Reports
I checked the internal report and there was a comment that explains why this is marked by design. I edited the report to add that as a public comment on the public issue tracker, after a bit of editing, but this is the comment:
"The user's plugin is currently a Developer plugin, which means it can also run at runtime.
If they make the plugin an Editor plugin, they will be able to compile."
I hope this helps!
answered May 02 '19 at 06:10 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here