UAIBlueprintHelperLibrary::GetAIController

The way it works exactly is if the actor passed in is a pawn, then the function retrieves pawn's controller cast to AIController.

Choose your operating system:

Windows

macOS

Linux

References

Module

AIModule

Header

/Engine/Source/Runtime/AIModule/Classes/Blueprint/AIBlueprintHelperLibrary.h

Include

#include "Blueprint/AIBlueprintHelperLibrary.h"

Source

/Engine/Source/Runtime/AIModule/Private/Blueprint/AIBlueprintHelperLibrary.cpp

Syntax

static AAIController * GetAIController
(
    AActor * ControlledActor
)

Remarks

The way it works exactly is if the actor passed in is a pawn, then the function retrieves pawn's controller cast to AIController. Otherwise the function returns actor cast to AIController.