Show / Hide Table of Contents

Class PawnNoiseEmitterComponent

PawnNoiseEmitterComponent tracks noise event data used by SensingComponents to hear a Pawn.

Inheritance
System.Object
UObject
ActorComponent
PawnNoiseEmitterComponent
Inherited Members
ActorComponent.RegisterComponent()
ActorComponent.UnregisterComponent()
ActorComponent.ReceiveBeginPlay
ActorComponent.ReceiveEndPlay
ActorComponent.ReceiveTick
ActorComponent.Activate(Boolean)
ActorComponent.AddTickPrerequisiteActor(Actor)
ActorComponent.AddTickPrerequisiteComponent(ActorComponent)
ActorComponent.ComponentHasTag(Name)
ActorComponent.Deactivate()
ActorComponent.GetComponentTickInterval()
ActorComponent.GetOwner()
ActorComponent.IsActive()
ActorComponent.IsBeingDestroyed()
ActorComponent.IsComponentTickEnabled()
ActorComponent.K2_DestroyComponent(UObject)
ActorComponent.RemoveTickPrerequisiteActor(Actor)
ActorComponent.RemoveTickPrerequisiteComponent(ActorComponent)
ActorComponent.SetActive(Boolean, Boolean)
ActorComponent.SetAutoActivate(Boolean)
ActorComponent.SetComponentTickEnabled(Boolean)
ActorComponent.SetComponentTickInterval(Single)
ActorComponent.SetIsReplicated(Boolean)
ActorComponent.SetTickableWhenPaused(Boolean)
ActorComponent.SetTickGroup(Byte)
ActorComponent.ToggleActive()
ActorComponent.PrimaryComponentTick
ActorComponent.AssetUserData
ActorComponent.bReplicates
ActorComponent.bNetAddressable
ActorComponent.bAutoActivate
ActorComponent.bIsActive
ActorComponent.bEditableWhenInherited
ActorComponent.bCanEverAffectNavigation
ActorComponent.bIsEditorOnly
ActorComponent.bIsVisualizationComponent
UObject.TransientPackage
UObject.CastTo<T>(UObject)
UObject.CastTo(UObject, Type)
UObject.RemoveObject(UObject)
UObject.MakeObjectArrayField<T>(NativeArray*)
UObject.NotImplemented<T>()
UObject.Construct()
UObject.GetHashCode()
UObject.GetName()
UObject.ToString()
UObject.Name
UObject._None
UObject.None
UObject.ObjPointer
UObject.LoadObjectFromClass(Class, UObject, String, String, LoadFlags, PackageMap, Boolean)
UObject.LoadClass(Class, UObject, String, String, LoadFlags, PackageMap)
UObject.GetPropertyFor<T>(Name)
UObject.ExecuteUbergraph
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: UE4.Engine
Assembly: UE4DotNet.dll
Syntax
public class PawnNoiseEmitterComponent : ActorComponent
Remarks

This component is intended to exist on either a Pawn or its Controller. It does nothing on network clients.

Properties

| Improve this Doc View Source

bAIPerceptionSystemCompatibilityMode

Declaration
public bool bAIPerceptionSystemCompatibilityMode { get; set; }
Property Value
Type Description
System.Boolean
| Improve this Doc View Source

DefaultObject

Get UE4 Default Object for this Class

Declaration
public static PawnNoiseEmitterComponent DefaultObject { get; }
Property Value
Type Description
PawnNoiseEmitterComponent
| Improve this Doc View Source

LastLocalNoiseTime

Time of last local noise update

Declaration
public float LastLocalNoiseTime { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

LastLocalNoiseVolume

Most recent noise made by this pawn at its own location

Declaration
public float LastLocalNoiseVolume { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

LastRemoteNoisePosition

Most recent noise made by this pawn not at its own location

Declaration
public Vector LastRemoteNoisePosition { get; set; }
Property Value
Type Description
Vector
| Improve this Doc View Source

LastRemoteNoiseTime

Time of last remote noise update

Declaration
public float LastRemoteNoiseTime { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

LastRemoteNoiseVolume

Most recent volume of noise made by this pawn not at its own location

Declaration
public float LastRemoteNoiseVolume { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

NoiseLifetime

After this amount of time, new sound events will overwrite previous sounds even if they are not louder (allows old sounds to decay)

Declaration
public float NoiseLifetime { get; set; }
Property Value
Type Description
System.Single
| Improve this Doc View Source

StaticClass

Get UE4 Class

Declaration
public static Class StaticClass { get; }
Property Value
Type Description
Class

Methods

| Improve this Doc View Source

MakeNoise(Actor, Single, Vector)

Cache noises instigated by the owning pawn for AI sensing @

Declaration
public void MakeNoise(Actor NoiseMaker, float Loudness, Vector NoiseLocation)
Parameters
Type Name Description
Actor NoiseMaker
System.Single Loudness
Vector NoiseLocation
Remarks

param NoiseMaker - is the actual actor which made the noise @param Loudness - is the relative loudness of the noise (0.0 to 1.0) @param NoiseLocation - is the position of the noise

| Improve this Doc View Source

New(UObject, Name)

Spawn an object of this class

Declaration
public static PawnNoiseEmitterComponent New(UObject obj = null, Name name = default(Name))
Parameters
Type Name Description
UObject obj
Name name
Returns
Type Description
PawnNoiseEmitterComponent

Operators

| Improve this Doc View Source

Implicit(IntPtr to PawnNoiseEmitterComponent)

Convert from IntPtr to UObject

Declaration
public static implicit operator PawnNoiseEmitterComponent(IntPtr p)
Parameters
Type Name Description
System.IntPtr p
Returns
Type Description
PawnNoiseEmitterComponent
  • Improve this Doc
  • View Source
Back to top Generated by DocFX