AActor::RemoveTickPrerequisiteComponent
#include "GameFramework/Actor.h"
Access: public
Specifiers: virtualUFUNCTIONBlueprintCallable
Description
Removes a previously added component tick prerequisite from this actor's primary tick function.
Caveats & Gotchas
- • Passing a null or invalid component pointer can cause a crash; always guard with a validity check before calling.
- • Only removes the dependency on the actor's own tick function. Component-to-component prerequisites must be managed on each component individually.
Signature
virtual void RemoveTickPrerequisiteComponent(UActorComponent* PrerequisiteComponent) Parameters
| Name | Type | Description | Default |
|---|---|---|---|
| PrerequisiteComponent | UActorComponent* | The component to remove as a tick prerequisite. | — |
Return Type
void Example
Clean up prerequisite on component uninitialisation C++
void AMyActor::UninitializeComponent()
{
if (TrackedComponent)
{
RemoveTickPrerequisiteComponent(TrackedComponent);
}
} Tags
Version History
Introduced in: 4.0
| Version | Status | Notes |
|---|---|---|
| 5.6 | stable | — |
Feedback
Was this helpful?