11#ifndef gfCInstantInventoryMiniGameLogicComponenthdr
12#define gfCInstantInventoryMiniGameLogicComponenthdr
47 void locksBreakAndKeysConsume();
49 void instantInventoryEntsCollect();
51 void completionMessageSend(
fsBool pComplete)
const;
52 void completionRequirementRegister()
const;
58 std::vector<fsCEntity*> mInstantInventoryEnts;
59 std::vector<fsCEntity*> mLockEnts;
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsCVariableTable.h:27
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
void deserialiseDo() override
Definition gfCInstantInventoryMiniGameLogicComponent.cpp:49
static fsIComponent * create(fsCEntity *pParent)
Definition gfCInstantInventoryMiniGameLogicComponent.cpp:127
static const fsCUniqueId mTypeId
Definition gfCInstantInventoryMiniGameLogicComponent.h:23
friend class fsCComponentFactory
Definition gfCInstantInventoryMiniGameLogicComponent.h:19
void skipDo() override
Definition gfCInstantInventoryMiniGameLogicComponent.cpp:22
void listenersDeregisterDo() override
Definition gfCInstantInventoryMiniGameLogicComponent.cpp:77
gfCInstantInventoryMiniGameLogicComponent(fsCEntity *pParent)
Definition gfCInstantInventoryMiniGameLogicComponent.cpp:132
void listenersRegisterDo() override
Definition gfCInstantInventoryMiniGameLogicComponent.cpp:71
void serialiseDo() override
Definition gfCInstantInventoryMiniGameLogicComponent.cpp:43
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCInstantInventoryMiniGameLogicComponent.cpp:83
virtual ~gfCInstantInventoryMiniGameLogicComponent()
Definition gfCInstantInventoryMiniGameLogicComponent.cpp:140
void initialiseFromVariableTableDo(const fsCVariableTable &pVars) override
Definition gfCInstantInventoryMiniGameLogicComponent.cpp:61
void resetDo() override
Definition gfCInstantInventoryMiniGameLogicComponent.cpp:17
gfIMinigameLogic(fsCEntity *pParent)
Definition gfIMinigameLogic.cpp:38
bool fsBool
Definition fsBaseTypes.h:26
int fsS32
Definition fsBaseTypes.h:20
Definition fsIMessageDispatcher.h:32