Fission FSN
Loading...
Searching...
No Matches
gfICollectionEffectComponent.h
Go to the documentation of this file.
1/********************************************************************
2*
3* Created: 8/4/2014 12:33
4*
5* File: fsICollectionEffectComponent.h
6*
7* Author: Mick Waites
8*
9* Purpose: Base of all collection effects with helper function
10* to create appropriate derived versions based on the
11* entity type.
12*
13*********************************************************************/
14
15#ifndef fsICollectionEffectComponenthdr
16#define fsICollectionEffectComponenthdr
17
19
22
23
25{
26public:
27
29
37
38protected:
39
40 void onEffectComplete();
41
44
45private:
46
47 sEffectCompleteParam mMsgParams;
48};
49
50#endif
Definition fsCEntity.h:39
Definition fsCUniqueId.h:21
static const fsCUniqueId mEffectCompleteMsg
Definition gfICollectionEffectComponent.h:28
virtual ~fsICollectionEffectComponent()
Definition gfICollectionEffectComponent.cpp:26
void onEffectComplete()
Definition gfICollectionEffectComponent.cpp:12
fsICollectionEffectComponent(fsCEntity *pParent)
Definition gfICollectionEffectComponent.cpp:20
fsIComponent(fsCEntity *pParent)
Definition fsIComponent.cpp:86
Definition fsStr.h:23
int fsS32
Definition fsBaseTypes.h:20
Definition gfICollectionEffectComponent.h:31
sEffectCompleteParam(const fsStr &pName, fsS32 pScore)
Definition gfICollectionEffectComponent.h:33
fsStr mCollectedEntityName
Definition gfICollectionEffectComponent.h:34
fsS32 mScore
Definition gfICollectionEffectComponent.h:35
Definition fsIMessageDispatcher.h:32