LogoArcana  0.0.1
AArcanaWorldActorBase Class Reference

#include <ArcanaWorldActorBase.h>

Inheritance diagram for AArcanaWorldActorBase:
IArcanaWorldActorInterface

Public Member Functions

 AArcanaWorldActorBase ()
 
virtual UAbilitySystemComponent * GetAbilitySystemComponent () const override
 
virtual void Tick (float DeltaTime) override
 
- Public Member Functions inherited from IArcanaWorldActorInterface
FText GetActorName ()
 
void GetInventory ()
 
void SearchCompartment ()
 
void DropLoot ()
 

Protected Member Functions

virtual void BeginPlay () override
 

Protected Attributes

TObjectPtr< USmartObjectComponent > SmartObjectComponent
 
TObjectPtr< UContextualAnimSceneActorComponent > ContextualAnimationComponent
 
UStaticMeshComponent * StaticMeshComponent
 
TObjectPtr< USkeletalMeshComponent > SkeletalMeshComponent
 
TObjectPtr< UAbilitySystemComponent > AbilitySystemComponent
 
TObjectPtr< UContextualAnimSceneAsset > ContextualAnimationSceneAsset
 
TObjectPtr< UContextualAnimRolesAsset > ContextualAnimationRolesAsset
 

Constructor & Destructor Documentation

◆ AArcanaWorldActorBase()

AArcanaWorldActorBase::AArcanaWorldActorBase ( )

Member Function Documentation

◆ BeginPlay()

void AArcanaWorldActorBase::BeginPlay ( )
overrideprotectedvirtual

◆ GetAbilitySystemComponent()

UAbilitySystemComponent * AArcanaWorldActorBase::GetAbilitySystemComponent ( ) const
overridevirtual

◆ Tick()

void AArcanaWorldActorBase::Tick ( float  DeltaTime)
overridevirtual

Member Data Documentation

◆ AbilitySystemComponent

TObjectPtr<UAbilitySystemComponent> AArcanaWorldActorBase::AbilitySystemComponent
protected

◆ ContextualAnimationComponent

TObjectPtr<UContextualAnimSceneActorComponent> AArcanaWorldActorBase::ContextualAnimationComponent
protected

◆ ContextualAnimationRolesAsset

TObjectPtr<UContextualAnimRolesAsset> AArcanaWorldActorBase::ContextualAnimationRolesAsset
protected

◆ ContextualAnimationSceneAsset

TObjectPtr<UContextualAnimSceneAsset> AArcanaWorldActorBase::ContextualAnimationSceneAsset
protected

◆ SkeletalMeshComponent

TObjectPtr<USkeletalMeshComponent> AArcanaWorldActorBase::SkeletalMeshComponent
protected

◆ SmartObjectComponent

TObjectPtr<USmartObjectComponent> AArcanaWorldActorBase::SmartObjectComponent
protected

◆ StaticMeshComponent

UStaticMeshComponent* AArcanaWorldActorBase::StaticMeshComponent
protected

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