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. Target is AIBlueprint Helper Library
Returns a copy of navigation path given controller is currently using. The result being a copy means you won’t be able to influence agent’s pathfollowing by manipulating received path Target is AIBlueprint Helper Library
Trigger a noise caused by a given Pawn, at a given location. Note that the NoiseInstigator Pawn MUST have a PawnNoiseEmitterComponent for the noise to be detected by a PawnSensingComponent. Senders of MakeNoise should have an Instigator if they are not pawns, or pass a NoiseInstigator.Target is Actor
Inform AIControllers that you’ve made a noise they might hear (they are sent a HearNoise message if they have bHearNoises==true) The instigator of this sound is the pawn which is used to call MakeNoise. Target is Pawn