Deprecated
CreateAbstract did not work as intended and has been deprecated in favor of CreateDefaultObject
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/Object.h |
Include |
#include "UObject/Object.h" |
Create a subobject that has the Abstract class flag, child classes are expected to override this by calling SetDefaultSubobjectClass with the same name and a non-abstract class.
Parameter |
Description |
---|---|
TReturnType |
Class of return type, all overrides must be of this type |
SubobjectName |
Name of the new component |
bTransient |
True if the component is being assigned to a transient property. This does not make the component itself transient, but does stop it from inheriting parent defaults |