TrinityCore
|
#include "Common.h"
Go to the source code of this file.
Classes | |
class | UnitBaseEvent |
class | ThreatRefStatusChangeEvent |
class | ThreatManagerEvent |
Macros | |
#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) |
#define | UEV_THREAT_MANAGER_EVENT_MASK (UEV_THREAT_SORT_LIST | UEV_THREAT_SET_NEXT_TARGET | UEV_THREAT_VICTIM_CHANGED) |
#define | UEV_ALL_EVENT_MASK (0xffffffff) |
Enumerations | |
enum | UNIT_EVENT_TYPE { UEV_THREAT_REF_ONLINE_STATUS = 1<<0, UEV_THREAT_REF_THREAT_CHANGE = 1<<1, UEV_THREAT_REF_REMOVE_FROM_LIST = 1<<2, UEV_THREAT_REF_ASSECCIBLE_STATUS = 1<<3, UEV_THREAT_SORT_LIST = 1<<4, UEV_THREAT_SET_NEXT_TARGET = 1<<5, UEV_THREAT_VICTIM_CHANGED = 1<<6 } |
#define UEV_ALL_EVENT_MASK (0xffffffff) |
#define UEV_THREAT_MANAGER_EVENT_MASK (UEV_THREAT_SORT_LIST | UEV_THREAT_SET_NEXT_TARGET | UEV_THREAT_VICTIM_CHANGED) |
#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) |
enum UNIT_EVENT_TYPE |