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
UAtomGameplayVolumeProxy * GetProxy () 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
UAtomGameplayVolumeSubsystem * GetSubsystem () const
virtual void OnUnregister () override
void RemoveProxy () const
void UpdateProxy () const

限定公開変数類

TObjectPtr< UAtomGameplayVolumeProxy > Proxy = 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

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