I spent 52 minutes on this typo, raging at Unreal Engine, glaring at the docs, firing log statements into the code with impunity…
void UOpenDoor::TickComponent(float DeltaTime, ELevelTick TickType, FActorComponentTickFunction* ThisTickFunction)
{
Super::TickComponent(DeltaTime, TickType, ThisTickFunction);
if (PressurePlate->IsOverlappingActor(PressurePlate)) {
OpenDoor();
}
}
I ended up comparing against the GitHub repo, at which point I spotted it easily enough.