CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
UAtomGameplayVolumeComponent クラスfinal

#include <AtomGameplayVolumeComponent.h>

UAtomGameplayVolumeComponent の継承関係図

公開メンバ関数

 UAtomGameplayVolumeComponent (const FObjectInitializer &ObjectInitializer)
virtual ~UAtomGameplayVolumeComponent ()=default
void EnterProxy () const
void ExitProxy () const
UAtomGameplayVolumeProxyGetProxy () const
void OnComponentDataChanged ()
void SetProxy (UAtomGameplayVolumeProxy *NewProxy)
基底クラス 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

公開変数類

FOnAtomGameplayVolumeProxyStateChange OnProxyEnter
FOnAtomGameplayVolumeProxyStateChange OnProxyExit

限定公開メンバ関数

void AddProxy () const
virtual void Disable () override
virtual void Enable () override
UAtomGameplayVolumeSubsystemGetSubsystem () const
virtual void OnUnregister () override
void RemoveProxy () const
void UpdateProxy () const

限定公開変数類

TObjectPtr< UAtomGameplayVolumeProxyProxy = nullptr
基底クラス UAtomGameplayComponent に属する継承限定公開変数類
PayloadFlags PayloadType = PayloadFlags::AGCP_None

その他の継承メンバ

基底クラス UAtomGameplayComponent に属する継承公開型
using PayloadFlags = AtomGameplay::EComponentPayload

詳解

UAtomGameplayVolumeComponent - Component used to drive interaction with AtomGameplayVolumeSubsystem. NOTE: Do not inherit from this class, use UAtomGameplayVolumeComponentBase or UAtomGameplayVolumeMutator to create extendable functionality

構築子と解体子

◆ UAtomGameplayVolumeComponent()

UAtomGameplayVolumeComponent::UAtomGameplayVolumeComponent ( const FObjectInitializer & ObjectInitializer)

◆ ~UAtomGameplayVolumeComponent()

virtual UAtomGameplayVolumeComponent::~UAtomGameplayVolumeComponent ( )
virtualdefault

関数詳解

◆ AddProxy()

void UAtomGameplayVolumeComponent::AddProxy ( ) const
protected

◆ Disable()

void UAtomGameplayVolumeComponent::Disable ( )
overrideprotectedvirtual

UAtomGameplayComponentを再実装しています。

◆ Enable()

void UAtomGameplayVolumeComponent::Enable ( )
overrideprotectedvirtual

UAtomGameplayComponentを再実装しています。

◆ EnterProxy()

void UAtomGameplayVolumeComponent::EnterProxy ( ) const

Called when the proxy is 'entered' - This is when the proxy goes from zero listeners to at least one.

◆ ExitProxy()

void UAtomGameplayVolumeComponent::ExitProxy ( ) const

Called when the proxy is 'exited' - This is when the proxy goes from at least one listeners to zero.

◆ GetProxy()

UAtomGameplayVolumeProxy * UAtomGameplayVolumeComponent::GetProxy ( ) const
inline

◆ GetSubsystem()

UAtomGameplayVolumeSubsystem * UAtomGameplayVolumeComponent::GetSubsystem ( ) const
protected

◆ OnComponentDataChanged()

void UAtomGameplayVolumeComponent::OnComponentDataChanged ( )

Called by a component on same actor to notify our proxy may need updating

◆ OnUnregister()

void UAtomGameplayVolumeComponent::OnUnregister ( )
overrideprotectedvirtual

◆ RemoveProxy()

void UAtomGameplayVolumeComponent::RemoveProxy ( ) const
protected

◆ SetProxy()

void UAtomGameplayVolumeComponent::SetProxy ( UAtomGameplayVolumeProxy * NewProxy)

◆ UpdateProxy()

void UAtomGameplayVolumeComponent::UpdateProxy ( ) const
protected

メンバ詳解

◆ OnProxyEnter

FOnAtomGameplayVolumeProxyStateChange UAtomGameplayVolumeComponent::OnProxyEnter

Blueprint event for proxy enter

◆ OnProxyExit

FOnAtomGameplayVolumeProxyStateChange UAtomGameplayVolumeComponent::OnProxyExit

Blueprint event for proxy exit

◆ Proxy

TObjectPtr<UAtomGameplayVolumeProxy> UAtomGameplayVolumeComponent::Proxy = nullptr
protected

このクラス詳解は次のファイルから抽出されました: