How do you dectect volumes a pawn is in?

Just like to know if there is a method within just the code to do this, if not can it be done within blueprints?

If the “volumes” you are checking against are actors, you might be able to use: void AActor::GetOverlappingActors(TArray<AActor>& OverlappingActors, UClass* ClassFilter) const*

Like…

That’s a great solution, the volumes I mean are like trigger volumes etc.

The result from GetOverlappingActors should include things like triggers.

Perfect, makes my life easier