WjWorld
Loading...
Searching...
No Matches
AInteractablePortal Class Reference

#include <InteractablePortal.h>

Inheritance diagram for AInteractablePortal:

Public Member Functions

 AInteractablePortal ()
bool IsPlayerInRange () const
FString GetPortalDisplayName () const
EPortalType GetPortalType () const

Protected Member Functions

virtual void BeginPlay () override
void OnPortalActivated ()

Protected Attributes

UStaticMeshComponent * PortalMesh
UBoxComponent * InteractionTrigger
UWidgetComponent * InteractionWidgetComponent
EPortalType PortalType
FString TargetLevelName
FString PortalDisplayName
FString InteractionKey = TEXT("F")
TSubclassOf< UInteractionWidgetInteractionWidgetClass
class UInputAction * InteractAction

Constructor & Destructor Documentation

◆ AInteractablePortal()

AInteractablePortal::AInteractablePortal ( )

Member Function Documentation

◆ BeginPlay()

void AInteractablePortal::BeginPlay ( )
overrideprotectedvirtual

◆ GetPortalDisplayName()

FString AInteractablePortal::GetPortalDisplayName ( ) const
inline

◆ GetPortalType()

EPortalType AInteractablePortal::GetPortalType ( ) const
inline

◆ IsPlayerInRange()

bool AInteractablePortal::IsPlayerInRange ( ) const
inline

◆ OnPortalActivated()

void AInteractablePortal::OnPortalActivated ( )
protected

Member Data Documentation

◆ InteractAction

class UInputAction* AInteractablePortal::InteractAction
protected

◆ InteractionKey

FString AInteractablePortal::InteractionKey = TEXT("F")
protected

◆ InteractionTrigger

UBoxComponent* AInteractablePortal::InteractionTrigger
protected

◆ InteractionWidgetClass

TSubclassOf<UInteractionWidget> AInteractablePortal::InteractionWidgetClass
protected

◆ InteractionWidgetComponent

UWidgetComponent* AInteractablePortal::InteractionWidgetComponent
protected

◆ PortalDisplayName

FString AInteractablePortal::PortalDisplayName
protected

◆ PortalMesh

UStaticMeshComponent* AInteractablePortal::PortalMesh
protected

◆ PortalType

EPortalType AInteractablePortal::PortalType
protected

◆ TargetLevelName

FString AInteractablePortal::TargetLevelName
protected

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