6 #ifndef __BUFFMANAGER_H__ 7 #define __BUFFMANAGER_H__ 9 #include <boost/unordered_map.hpp> 23 typedef boost::unordered_map<u8, BuffBase *> BuffMap;
57 bool IsActive(
u8 Type)
const {
return (Buffs.find(Type) != Buffs.end()); }
69 #endif // #ifndef __BUFFMANAGER_H__ unsigned char u8
Definition: TypeDefs.h:6
void Poll(u32 DeltaTime)
毎フレームの処理
Definition: BuffManager.cpp:32
BuffManager(CharacterBase *pInOwner)
コンストラクタ
Definition: BuffManager.cpp:17
バフ管理
Definition: BuffManager.h:18
キャラクタ基底クラス
Definition: CharacterBase.h:24
バフ基底クラス
Definition: BuffBase.h:15
bool IsActive(u8 Type) const
指定したバフ(デバフ)がかかっているか?
Definition: BuffManager.h:57
unsigned int u32
Definition: TypeDefs.h:10
~BuffManager()
デストラクタ
Definition: BuffManager.cpp:23
void AddBuff(u32 BuffId)
バフ追加。
Definition: BuffManager.cpp:52