61 #define UEV_THREAT_REF_EVENT_MASK (UEV_THREAT_REF_ONLINE_STATUS | UEV_THREAT_REF_THREAT_CHANGE | UEV_THREAT_REF_REMOVE_FROM_LIST | UEV_THREAT_REF_ASSECCIBLE_STATUS)
62 #define UEV_THREAT_MANAGER_EVENT_MASK (UEV_THREAT_SORT_LIST | UEV_THREAT_SET_NEXT_TARGET | UEV_THREAT_VICTIM_CHANGED)
63 #define UEV_ALL_EVENT_MASK (0xffffffff)
Definition: UnitEvents.h:43
float getFValue() const
Definition: UnitEvents.h:106
ThreatContainer * getThreatContainer() const
Definition: UnitEvents.h:131
bool iBValue
Definition: UnitEvents.h:92
void setThreatManager(ThreatManager *pThreatManager)
Definition: UnitEvents.h:114
bool matchesTypeMask(uint32 pMask) const
Definition: UnitEvents.h:77
int32 iIValue
Definition: UnitEvents.h:91
ThreatContainer * iThreatContainer
Definition: UnitEvents.h:124
uint32 getType() const
Definition: UnitEvents.h:76
ThreatRefStatusChangeEvent(uint32 pType, HostileReference *pHostileReference, bool pValue)
Definition: UnitEvents.h:102
ThreatRefStatusChangeEvent(uint32 pType)
Definition: UnitEvents.h:96
ThreatRefStatusChangeEvent(uint32 pType, HostileReference *pHostileReference)
Definition: UnitEvents.h:98
Definition: UnitEvents.h:121
arena_t NULL
Definition: jemalloc_internal.h:624
ThreatManagerEvent(uint32 pType, HostileReference *pHostileReference)
Definition: UnitEvents.h:127
ThreatManagerEvent(uint32 pType)
Definition: UnitEvents.h:126
UnitBaseEvent(uint32 pType)
Definition: UnitEvents.h:75
Definition: ThreatManager.h:201
Definition: UnitEvents.h:37
Definition: UnitEvents.h:52
UNIT_EVENT_TYPE
Definition: UnitEvents.h:31
float iFValue
Definition: UnitEvents.h:90
Definition: UnitEvents.h:46
void setType(uint32 pType)
Definition: UnitEvents.h:79
Definition: UnitEvents.h:40
Definition: UnitEvents.h:34
Definition: ThreatManager.h:49
int32_t int32
Definition: Define.h:146
uint32_t uint32
Definition: Define.h:150
ThreatManager * iThreatManager
Definition: UnitEvents.h:94
ThreatManager * getThreatManager() const
Definition: UnitEvents.h:116
Definition: ThreatManager.h:144
Definition: UnitEvents.h:70
uint32 iType
Definition: UnitEvents.h:73
#define TC_GAME_API
Definition: Define.h:134
HostileReference * getReference() const
Definition: UnitEvents.h:112
void setBValue(bool pValue)
Definition: UnitEvents.h:110
int32 getIValue() const
Definition: UnitEvents.h:104
bool getBValue() const
Definition: UnitEvents.h:108
Definition: UnitEvents.h:84
Definition: UnitEvents.h:49
ThreatRefStatusChangeEvent(uint32 pType, HostileReference *pHostileReference, float pValue)
Definition: UnitEvents.h:100
HostileReference * iHostileReference
Definition: UnitEvents.h:87
void setThreatContainer(ThreatContainer *pThreatContainer)
Definition: UnitEvents.h:129