13#ifndef gfCTutorialSequencerComponenthdr
14#define gfCTutorialSequencerComponenthdr
50 void tutorialsForceCollect();
53 void deferredTutorialsActivate();
55 fsCEntity*
const tutorialDialogueCreate(
const fsStr& pTutKey)
const;
56 void tutorialDialogueDestroy()
const;
61 void tutorialEntitiesClearDeferred();
62 void tutorialEntitiesClearCollected();
66 void nextTutorialActivate();
76 void tutorialEntitiesActivate();
77 void tutorialEntitiesCollate();
79 std::vector<fsCEntity*> mTutorialEntities;
80 std::vector<fsCEntity*> mDeferredTutorialEntities;
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
fsIMessageListenerComponent(fsCEntity *pParent)
Definition fsIMessageListenerComponent.cpp:9
Definition gfCHotComponent.h:19
virtual ~gfCTutorialSequencerComponent()
Definition gfCTutorialSequencerComponent.cpp:505
friend class fsCComponentFactory
Definition gfCTutorialSequencerComponent.h:24
static const fsCUniqueId mTypeId
Definition gfCTutorialSequencerComponent.h:32
void bringToForeground()
Definition gfCTutorialSequencerComponent.cpp:89
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCTutorialSequencerComponent.cpp:217
static fsIComponent * create(fsCEntity *pParent)
Definition gfCTutorialSequencerComponent.cpp:488
void listenersRegisterDo() override
Definition gfCTutorialSequencerComponent.cpp:119
void postLoadDo() override
Definition gfCTutorialSequencerComponent.cpp:107
void listenersDeregisterDo() override
Definition gfCTutorialSequencerComponent.cpp:129
void deferredTutorialEntityEnable(fsCEntity *pEnt)
Definition gfCTutorialSequencerComponent.cpp:33
gfCTutorialSequencerComponent(fsCEntity *pParent)
Definition gfCTutorialSequencerComponent.cpp:500
fsBool tutorialComplete(fsCEntity *pAssociatedEnt, const fsPoint &pPos)
Definition gfCTutorialSequencerComponent.cpp:177
void updateDo(fsS32 pDeltaMs) override
Definition gfCTutorialSequencerComponent.cpp:84
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
Definition fsIMessageDispatcher.h:32