The following line leads to an unresolved externals error:
UCLASS() class MyProjectModule ACustomVolume public AVolume
while this doesn’t:
UCLASS() class ACustomVolume : public AVolume
I understand from another thread that 4.5 will carry a fix for AVolume to ensure it exports the class definition and presumably that will fix the first snippet as well, but can someone explain why the first snippet fails while the second works? Also I’m not sure what the implication of not having my project module stamped on the class is as that hasn’t caused me any problems (yet).
Perhaps this is more of a C++ question than a specific UE4 question so apologies if it turns out to be the former (time to dust off my decade old C++ books it would seem )