I am trying to port a BluePrint project partly to C++. The reason is that Blueprint Structs do not allow inheritance, unlike C++ Structs.
It seems like I can’t use Blueprint Enums as variables in C++ Structs, so I also had to recreate the Enums and Structs needed by that Struct in C++ as well. Now I have some Structs and Enums in Blueprint and C++, so I have to replace the Blueprint versions everywhere.
But that seems really exhausting, the replacing tool doesn’t allow to replace a BP Struct with a C++ Struct or a BP Enum with a C++ Enum and it looks like I have to replace every occurrence by hand. Which would be fine, but I didn’t find a way to show the occurrences. Using the reference viewer or the delete dialog shows you the blueprints, but you still have to look for the occurrence inside that blueprint, which is the really exhausting part.
Do I overlook a function or is it really so difficult?