AI Controllers' Possess function is being called when opening a blueprint that has the Auto Possess AI option set to Spawned.
virtual void Possess(APawn* InPawn) override;
void AMyAIController::Possess(APawn* InPawn)
{
UE_LOG(LogTemp, Warning, TEXT("Possess Called"));
}
Result: "Possess Called" is logged after opening the character blueprint after setting its Auto Possess AI setting to Spawned.
Expected: Possess would not be called when opening a blueprint.
Head over to the existing Questions & Answers thread and let us know what's up.