10#ifndef gfCLockComponenthdr
11#define gfCLockComponenthdr
62 void hintStringExistsCheck()
const;
64 void lockKeysStateSave();
65 void lockKeysStateLoad();
69 void initialiseFromName();
71 static const fsStr mInOrderPrefix;
73 std::vector<std::pair<fsStr, fsBool>>::iterator keyLocate(
const fsStr& pKeyName);
75 std::vector<std::pair<fsStr, fsBool>> mKeys;
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
Definition fsIComponent.h:26
Definition fsISpriteComponent.h:23
gfCLockComponent(fsCEntity *pParent)
Definition gfCLockComponent.cpp:287
friend class fsCComponentFactory
Definition gfCLockComponent.h:24
virtual ~gfCLockComponent()
Definition gfCLockComponent.cpp:293
void deactivateDo() override
Definition gfCLockComponent.cpp:105
fsBool messageProcessDo(const fsCUniqueId &pMessageType, const fsIMessageDispatcher::sMessageParameters &pParam) override
Definition gfCLockComponent.cpp:32
void collectionProcessTriggerDo() override
Definition gfCLockComponent.cpp:114
void listenersRegisterDo() override
Definition gfCLockComponent.cpp:18
fsBool keyConsumed(fsCEntity *pKeyEnt, fsCEntity *pDragDropEnt)
Definition gfCLockComponent.cpp:220
void smash()
Definition gfCLockComponent.cpp:87
fsBool keyUsable(fsCEntity *pKeyEnt)
Definition gfCLockComponent.cpp:209
static fsIComponent * create(fsCEntity *pParent)
Definition gfCLockComponent.cpp:275
static const fsCUniqueId mTypeId
Definition gfCLockComponent.h:28
void serialiseDo() override
Definition gfCLockComponent.cpp:53
void deserialiseDo() override
Definition gfCLockComponent.cpp:70
void midCollectionHandle() override
Definition gfCLockComponent.cpp:44
fsBool keyOver(fsCEntity *pDragDropEnt)
Definition gfCLockComponent.cpp:204
void listenersDeregisterDo() override
Definition gfCLockComponent.cpp:25
fsBool keyConsumable(fsCEntity *pKeyEnt, fsCEntity *pDragDropEnt)
Definition gfCLockComponent.cpp:215
static const fsStr mEntityPrefix
Definition gfCLockComponent.h:29
fsBool lockedGet() const
Definition gfCLockComponent.cpp:263
gfCTappableCollectableComponent(fsCEntity *pParent)
Definition gfCTappableCollectableComponent.cpp:204
virtual void onCollectionEffectCompleteDo()
Definition gfICollectableComponent.cpp:263
bool fsBool
Definition fsBaseTypes.h:26
Definition fsIMessageDispatcher.h:32