ActorComponent is the base class for components that define reusable behavior that can be added to different types of Actors. ActorComponents that have a transform are known as SceneComponents and those that can be rendered are PrimitiveComponents.
Member | Type | Offset | Share |
---|---|---|---|
PrimaryComponentTick
Main tick function for the Component |
FActorComponentTickFunction | 0x 30 | |
ComponentTags
Array of tags that can be used for grouping and categorizing. Can also be accessed from scripting. |
TArray<FName> | 0x 60 | |
AssetUserData
Array of user data stored with the component |
TArray<UAssetUserData*> | 0x 70 | |
UCSSerializationIndex | int32_t | 0x 84 | |
bNetAddressable : 1 | char | 0x 88 | |
bReplicates : 1 | char | 0x 88 | |
bAutoActivate : 1 | char | 0x 89 | |
bIsActive : 1 | char | 0x 8a | |
bEditableWhenInherited : 1 | char | 0x 8a | |
bCanEverAffectNavigation : 1 | char | 0x 8a | |
bIsEditorOnly : 1 | char | 0x 8a | |
CreationMethod
Describes how a component instance will be created |
EComponentCreationMethod | 0x 8c | |
OnComponentActivated
Called when the component has been activated, with parameter indicating if it was from a reset |
FMulticastSparseDelegate | 0x 8d | |
OnComponentDeactivated
Called when the component has been deactivated |
FMulticastSparseDelegate | 0x 8e | |
UCSModifiedProperties | TArray<FSimpleMemberReference> | 0x 90 |