WjWorld
Loading...
Searching...
No Matches
QuestState Class Referenceabstract

#include <QuestState.h>

Inheritance diagram for QuestState:
QuestStateDoneButNotEnded QuestStateEnded QuestStateInProgress QuestStateNone

Public Member Functions

virtual ~QuestState ()=default
virtual void Enter (UQuestInstance *Quest)=0

Static Public Attributes

static TMap< EQuestState, QuestState * > StateMap

Constructor & Destructor Documentation

◆ ~QuestState()

virtual QuestState::~QuestState ( )
virtualdefault

Member Function Documentation

◆ Enter()

virtual void QuestState::Enter ( UQuestInstance * Quest)
pure virtual

Member Data Documentation

◆ StateMap

TMap< EQuestState, QuestState * > QuestState::StateMap
static
Initial value:
=
{
{ EQuestState::Ended, new QuestStateEnded() },
}
@ Ended
Definition QuestState.h:14
@ DoneButNotEnded
Definition QuestState.h:13
@ InProgress
Definition QuestState.h:12
@ None
Definition QuestState.h:11
Definition QuestState.h:58
Definition QuestState.h:49
Definition QuestState.h:40

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