CriWare Unreal Engine
Plug-ins for CriWare solutions.
Loading...
Searching...
No Matches
FAtomGameplayVolumeProxyInfo Class Reference

#include <AtomGameplayVolumeSubsystem.h>

Public Member Functions

 FAtomGameplayVolumeProxyInfo ()=default
void AddListenerIndex (int32 ListenerIndex)
bool IsVolumeInCurrentList (uint32 VolumeID) const
void Update (const TArray< FAtomGameplayVolumeListener > &VolumeListeners, FAtomGameplayProxyUpdateResult &OutResult)

Protected Attributes

TSet< uint32 > CurrentProxies
TArray< int32 > ListenerIndexes
TSet< uint32 > PreviousProxies

Detailed Description

FAtomGameplayVolumeProxyInfo - Holds information relating to which volumes our listeners are inside of

Constructor & Destructor Documentation

◆ FAtomGameplayVolumeProxyInfo()

FAtomGameplayVolumeProxyInfo::FAtomGameplayVolumeProxyInfo ( )
default

Member Function Documentation

◆ AddListenerIndex()

void FAtomGameplayVolumeProxyInfo::AddListenerIndex ( int32 ListenerIndex)

Add a listener's index to be checked on the next Update call

◆ IsVolumeInCurrentList()

bool FAtomGameplayVolumeProxyInfo::IsVolumeInCurrentList ( uint32 VolumeID) const

Returns true if the volume contains at least one listener

◆ Update()

void FAtomGameplayVolumeProxyInfo::Update ( const TArray< FAtomGameplayVolumeListener > & VolumeListeners,
FAtomGameplayProxyUpdateResult & OutResult )

Aggregate proxies from all listeners into a single world list

Member Data Documentation

◆ CurrentProxies

TSet<uint32> FAtomGameplayVolumeProxyInfo::CurrentProxies
protected

◆ ListenerIndexes

TArray<int32> FAtomGameplayVolumeProxyInfo::ListenerIndexes
protected

◆ PreviousProxies

TSet<uint32> FAtomGameplayVolumeProxyInfo::PreviousProxies
protected

The documentation for this class was generated from the following files: