AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "Common.h"
Go to the source code of this file.
Classes | |
class | UnitBaseEvent |
class | ThreatRefStatusChangeEvent |
class | ThreatMgrEvent |
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 |