| UObjectBase
|
Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Components/PawnNoiseEmitterComponent.h |
Include |
#include "Components/PawnNoiseEmitterComponent.h" |
class UPawnNoiseEmitterComponent : public UActorComponent
PawnNoiseEmitterComponent tracks noise event data used by SensingComponents to hear a Pawn. This component is intended to exist on either a Pawn or its Controller. It does nothing on network clients.
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bAIPerceptionSystemCompatibilityMode |
If set to true (default value) will notify AIPerceptionSystem about noise events otherwise only PawnSensingComponents will be able to pick up noises generated by this component |
|
LastRemoteNoisePosition |
Most recent noise made by this pawn not at its own location. |
|
|
float |
NoiseLifetime |
After this amount of time, new sound events will overwrite previous sounds even if they are not louder (allows old sounds to decay) |
Name | Description | |
---|---|---|
|
UPawnNoiseEmitterComponent ( |
Name | Description | ||
---|---|---|---|
|
float |
GetLastNoiseTime ( |
|
|
float |
GetLastNoiseVolume ( |
|
|
MakeNoise |
Cache noises instigated by the owning pawn for AI sensing |