Every UOBJECT must be isntaniciable in order for UE to create the CDO (Class Default Object) that is why UOBJECTs cannot be abstract. That just hit me hard… See How do I implement Pure Virtual Methods? - Programming & Scripting - Unreal Engine Forums
1 Like