Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/GameFramework > API/Runtime/Engine/GameFramework/AActor
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/GameFramework/Actor.h |
| Include | #include "GameFramework/Actor.h" |
| Source | /Engine/Source/Runtime/Engine/Private/ActorConstruction.cpp |
UActorComponent &42; AddComponentByClass
&40;
TSubclassOf< UActorComponent > Class,
bool bManualAttachment,
const FTransform & RelativeTransform,
bool bDeferredFinish
&41;
Remarks
Creates a new component and assigns ownership to the Actor this is called for. Automatic attachment causes the first component created to become the root, and all subsequent components to be attached under that root. When bManualAttachment is set, automatic attachment is skipped and it is up to the user to attach the resulting component (or set it up as the root) themselves.
Parameters
| Name | Description |
|---|---|
| Class | The class of component to create |
| bManualAttachment | Whether manual or automatic attachment is to be used |
| RelativeTransform | The relative transform between the new component and its attach parent (automatic only) |
| bDeferredFinish | Whether or not to immediately complete the creation and registration process for this component. Will be false if there are expose on spawn properties being set |
See Also
UK2Node_AddComponentByClassDONOT CALL MANUALLY - BLUEPRINT INTERNAL USE ONLY (forAddComponent nodes)