Hi All, I need some help. So I created my own subsystem, made it blueprintable so that I can create a blueprint class of it so that I can call its functions anytime and also save persistent variables and that also initializes before actors. Now I created a blueprint, BP_WorldSubsystem and it works perfectly as needed. Now I created another blueprint class of my world subsystem, but I cannot seem to find it in the blueprint graph. The image shows that I can actually bring the BP world subsystem anytime but not my new BP Mission Manager. Does anyone knows what might be the issue. I have added the new blueprint class to my defaultengine.ini file. Is there something I am missing?
If that means you made a derived bp class from your c++ subsystem… then while it technically correct approach, in case of subsystems - they don’t support bp childs correctly (or probably deriving at all).
That means that everything you need have to be done in c++ (subsystem itself still can be used in bp). And if you need to set some settings for it, your options are to use GameInstance, DataAsset or any other BP-friendly structure that can hold data.


