81 void Add(
CharacterPtr pCharacter,
int VolatileHate,
int AccumulateHate);
93 static const int VolatileHateDecayTime;
96 std::vector<HateUnit> HateList;
104 #endif // #ifndef __HATE_H__ void Add(CharacterPtr pCharacter, int VolatileHate, int AccumulateHate)
増加
Definition: Hate.cpp:57
int VolatileHate
揮発ヘイト
Definition: Hate.h:27
ヘイト
Definition: Hate.h:18
CharacterPtr pCharacter
キャラクタ
Definition: Hate.h:24
キャラクタ基底クラス
Definition: CharacterBase.h:24
weak_ptr< CharacterBase > CharacterPtr
Definition: WeakPtrDefine.h:10
ヘイト管理クラス
Definition: Hate.h:52
int GetTotal() const
ヘイト合計値を取得
Definition: Hate.h:40
unsigned int u32
Definition: TypeDefs.h:10
void Poll(u32 DeltaTime)
毎フレームの処理
Definition: Hate.cpp:18
Hate()
コンストラクタ
Definition: Hate.cpp:13
~Hate()
デストラクタ
Definition: Hate.h:65
int VolatileHateDecayTimer
Definition: Hate.h:33
int AccumulateHate
累積ヘイト
Definition: Hate.h:30
bool operator<(const HateUnit &Left, const HateUnit &Right)
Definition: Hate.cpp:98
bool operator>(const HateUnit &Left, const HateUnit &Right)
Definition: Hate.cpp:103
CharacterPtr GetTop() const
一番上にいるキャラを取得
Definition: Hate.cpp:82