CriWare Unreal Engine
Plug-ins for CriWare solutions.
载入中...
搜索中...
未找到
UAtomGameplayVolumeMutator类 参考

#include <AtomGameplayVolumeMutator.h>

类 UAtomGameplayVolumeMutator 继承关系图:

Public 成员函数

 UAtomGameplayVolumeMutator (const FObjectInitializer &ObjectInitializer)
virtual ~UAtomGameplayVolumeMutator ()=default
virtual TSharedPtr< FAtomProxyVolumeMutator > CreateMutator () const final
int32 GetPriority () const
void SetPriority (int32 InPriority)
Public 成员函数 继承自 UAtomGameplayComponent
 UAtomGameplayComponent (const FObjectInitializer &ObjectInitializer)
virtual ~UAtomGameplayComponent ()=default
virtual void Activate (bool bReset=false) override
virtual void Deactivate () override
virtual void EndPlay (const EEndPlayReason::Type EndPlayReason) override
virtual bool HasPayloadType (PayloadFlags InType) const

Protected 成员函数

virtual void CopyAtomDataToMutator (TSharedPtr< FAtomProxyVolumeMutator > &Mutator) const
virtual void Enable () override
virtual TSharedPtr< FAtomProxyVolumeMutator > FactoryMutator () const
void NotifyDataChanged () const
Protected 成员函数 继承自 UAtomGameplayComponent
virtual void Disable ()

Protected 属性

int32 Priority = 0
Protected 属性 继承自 UAtomGameplayComponent
PayloadFlags PayloadType = PayloadFlags::AGCP_None

Private 成员函数

void CopyAtomDataToMutatorBase (TSharedPtr< FAtomProxyVolumeMutator > &Mutator) const

额外继承的成员函数

Public 类型 继承自 UAtomGameplayComponent
using PayloadFlags = AtomGameplay::EComponentPayload

详细描述

UAtomGameplayVolumeMutator - These components are used for more complex interactions with AtomGameplayVolumes. Currently, components inheriting this base can affect interior settings as well as active sounds or the Atom listener(s) inside the volume. See also: AtomFilterVolumeComponent, AtomAttenuationVolumeComponent, AtomBusSendComponent, AtomAisacVolumeComponent, and AtomReverbVolumeComponent

构造及析构函数说明

◆ UAtomGameplayVolumeMutator()

UAtomGameplayVolumeMutator::UAtomGameplayVolumeMutator ( const FObjectInitializer & ObjectInitializer)

◆ ~UAtomGameplayVolumeMutator()

virtual UAtomGameplayVolumeMutator::~UAtomGameplayVolumeMutator ( )
virtualdefault

成员函数说明

◆ CopyAtomDataToMutator()

virtual void UAtomGameplayVolumeMutator::CopyAtomDataToMutator ( TSharedPtr< FAtomProxyVolumeMutator > & Mutator) const
inlineprotectedvirtual

◆ CopyAtomDataToMutatorBase()

void UAtomGameplayVolumeMutator::CopyAtomDataToMutatorBase ( TSharedPtr< FAtomProxyVolumeMutator > & Mutator) const
private

Called for you during mutator creation. See CopyAtomDataToMutator for adding data to derived classes

◆ CreateMutator()

TSharedPtr< FAtomProxyVolumeMutator > UAtomGameplayVolumeMutator::CreateMutator ( ) const
finalvirtual

Create and fill the appropriate proxy mutator for this component

◆ Enable()

void UAtomGameplayVolumeMutator::Enable ( )
overrideprotectedvirtual

◆ FactoryMutator()

TSharedPtr< FAtomProxyVolumeMutator > UAtomGameplayVolumeMutator::FactoryMutator ( ) const
protectedvirtual

◆ GetPriority()

int32 UAtomGameplayVolumeMutator::GetPriority ( ) const
inline

◆ NotifyDataChanged()

void UAtomGameplayVolumeMutator::NotifyDataChanged ( ) const
protected

Notify our parent volume our proxy may need updating

◆ SetPriority()

void UAtomGameplayVolumeMutator::SetPriority ( int32 InPriority)

类成员变量说明

◆ Priority

int32 UAtomGameplayVolumeMutator::Priority = 0
protected

该类的文档由以下文件生成: