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

#include <AtomGameplayComponent.h>

Inheritance diagram for UAtomGameplayComponent:

Public Types

using PayloadFlags = AtomGameplay::EComponentPayload

Public Member Functions

 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 Member Functions

virtual void Disable ()
virtual void Enable ()

Protected Attributes

PayloadFlags PayloadType = PayloadFlags::AGCP_None

Member Typedef Documentation

◆ PayloadFlags

Constructor & Destructor Documentation

◆ UAtomGameplayComponent()

UAtomGameplayComponent::UAtomGameplayComponent ( const FObjectInitializer & ObjectInitializer)

◆ ~UAtomGameplayComponent()

virtual UAtomGameplayComponent::~UAtomGameplayComponent ( )
virtualdefault

Member Function Documentation

◆ Activate()

void UAtomGameplayComponent::Activate ( bool bReset = false)
overridevirtual

◆ Deactivate()

void UAtomGameplayComponent::Deactivate ( )
overridevirtual

◆ Disable()

void UAtomGameplayComponent::Disable ( )
protectedvirtual

Reimplemented in UAtomGameplayVolumeComponent.

◆ Enable()

void UAtomGameplayComponent::Enable ( )
protectedvirtual

◆ EndPlay()

void UAtomGameplayComponent::EndPlay ( const EEndPlayReason::Type EndPlayReason)
overridevirtual

◆ HasPayloadType()

bool UAtomGameplayComponent::HasPayloadType ( PayloadFlags InType) const
virtual

Member Data Documentation

◆ PayloadType

PayloadFlags UAtomGameplayComponent::PayloadType = PayloadFlags::AGCP_None
protected

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