RealDocs

AActor::RemoveTickPrerequisiteComponent

function Engine Blueprint Since 4.0
#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?

Suggest an edit

Select a field above to begin editing.