|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomGameplayVolume.h>
Public Member Functions | |
| AAtomGameplayVolume (const FObjectInitializer &ObjectInitializer) | |
| bool | CanSupportProxy () const |
| bool | GetEnabled () const |
| virtual void | GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override |
| void | OnComponentDataChanged () |
| void | OnListenerEnter () |
| void | OnListenerExit () |
| virtual void | PostInitializeComponents () override |
| virtual void | PostRegisterAllComponents () override |
| virtual void | PostUnregisterAllComponents () override |
| void | SetEnabled (bool bEnable) |
Public Attributes | |
| FAtomGameplayVolumeEvent | OnListenerEnterEvent |
| FAtomGameplayVolumeEvent | OnListenerExitEvent |
Protected Member Functions | |
| void | AddProxy () const |
| virtual void | OnRep_bEnabled () |
| void | RemoveProxy () const |
| void | TransformUpdated (USceneComponent *InRootComponent, EUpdateTransformFlags UpdateTransformFlags, ETeleportType Teleport) |
| void | UpdateProxy () const |
Private Attributes | |
| TObjectPtr< UAtomGameplayVolumeComponent > | AGVComponent = nullptr |
| bool | bEnabled = true |
AtomGameplayVolume - A spatial volume used to notify Atom gameplay systems when the nearest Atom audio listener enters or exits the volume. Additionally, these volumes can influence Atom sources depending on the relative position of the listener.
NOTE: Will only impact Atom sound sources that have "apply ambient volumes" set on their Atom sound category.
| AAtomGameplayVolume::AAtomGameplayVolume | ( | const FObjectInitializer & | ObjectInitializer | ) |
|
protected |
| bool AAtomGameplayVolume::CanSupportProxy | ( | ) | const |
|
inline |
|
overridevirtual |
| void AAtomGameplayVolume::OnComponentDataChanged | ( | ) |
Called by a child component to notify our proxy may need updating
| void AAtomGameplayVolume::OnListenerEnter | ( | ) |
Blueprint event for listener enter
| void AAtomGameplayVolume::OnListenerExit | ( | ) |
Blueprint event for listener exit
|
protectedvirtual |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
protected |
| void AAtomGameplayVolume::SetEnabled | ( | bool | bEnable | ) |
Sets whether the volume is enabled
|
protected |
|
protected |
|
private |
|
private |
| FAtomGameplayVolumeEvent AAtomGameplayVolume::OnListenerEnterEvent |
| FAtomGameplayVolumeEvent AAtomGameplayVolume::OnListenerExitEvent |