ProxSphere->OnComponentBeginOverlap.AddDynamic(this, &ANPC::TriggerEnterA);
void ANPC::TriggerEnterA_Implementation( UPrimitiveComponent* HitComp, AActor* OtherActor, UPrimitiveComponent* OtherComp, int32 OtherBodyIndex, bool bFromSweep, const FHitResult & SweepResult)
{
UE_LOG(LogClass, Warning, TEXT(">>>1111>>>>>%s"), "TriggerEnterA_Implementation");
if( (Cast<AAvatar>( OtherActor )) == nullptr )
{
return;
}
APlayerController* PController = GetWorld()->GetFirstPlayerController();
if( PController )
{
AMyHUD * hud = Cast<AMyHUD>( PController->GetHUD() );
hud->addMessage( Message( name +": "+NpcMessage, 5.f, FColor::White ) );
}
}