#include "Define.h"
#include "EnumFlag.h"
#include "ObjectGuid.h"
#include "Optional.h"
#include "SpawnData.h"
#include <variant>
#include <vector>
Go to the source code of this file.
|
enum class | AreaTriggerFlag : uint32 { None = 0x00
, IsServerSide = 0x01
} |
|
enum class | AreaTriggerShapeType : uint8 {
Sphere = 0
, Box = 1
, Unk = 2
, Polygon = 3
,
Cylinder = 4
, Disk = 5
, BoundedPlane = 6
, Max
} |
|
enum | AreaTriggerActionTypes { AREATRIGGER_ACTION_CAST = 0
, AREATRIGGER_ACTION_ADDAURA = 1
, AREATRIGGER_ACTION_TELEPORT = 2
, AREATRIGGER_ACTION_MAX = 3
} |
|
enum | AreaTriggerActionUserTypes {
AREATRIGGER_ACTION_USER_ANY = 0
, AREATRIGGER_ACTION_USER_FRIEND = 1
, AREATRIGGER_ACTION_USER_ENEMY = 2
, AREATRIGGER_ACTION_USER_RAID = 3
,
AREATRIGGER_ACTION_USER_PARTY = 4
, AREATRIGGER_ACTION_USER_CASTER = 5
, AREATRIGGER_ACTION_USER_MAX = 6
} |
|
enum class | AreaTriggerCreatePropertiesFlag : uint32 {
None = 0x00000
, HasAbsoluteOrientation = 0x00001
, HasDynamicShape = 0x00002
, HasAttached = 0x00004
,
HasFaceMovementDir = 0x00008
, HasFollowsTerrain = 0x00010
, Unk1 = 0x00020
, HasTargetRollPitchYaw = 0x00040
,
HasAnimId = 0x00080
, Unk3 = 0x00100
, HasAnimKitId = 0x00200
, HasCircularMovement = 0x00400
,
Unk5 = 0x00800
} |
|
◆ MAX_AREATRIGGER_ENTITY_DATA
#define MAX_AREATRIGGER_ENTITY_DATA 8 |
◆ MAX_AREATRIGGER_SCALE
#define MAX_AREATRIGGER_SCALE 7 |
◆ AreaTriggerCreatePropertiesId
◆ AreaTriggerActionTypes
Enumerator |
---|
AREATRIGGER_ACTION_CAST | |
AREATRIGGER_ACTION_ADDAURA | |
AREATRIGGER_ACTION_TELEPORT | |
AREATRIGGER_ACTION_MAX | |
Definition at line 52 of file AreaTriggerTemplate.h.
◆ AreaTriggerActionUserTypes
Enumerator |
---|
AREATRIGGER_ACTION_USER_ANY | |
AREATRIGGER_ACTION_USER_FRIEND | |
AREATRIGGER_ACTION_USER_ENEMY | |
AREATRIGGER_ACTION_USER_RAID | |
AREATRIGGER_ACTION_USER_PARTY | |
AREATRIGGER_ACTION_USER_CASTER | |
AREATRIGGER_ACTION_USER_MAX | |
Definition at line 60 of file AreaTriggerTemplate.h.
◆ AreaTriggerCreatePropertiesFlag
Enumerator |
---|
None | |
HasAbsoluteOrientation | |
HasDynamicShape | |
HasAttached | |
HasFaceMovementDir | |
HasFollowsTerrain | |
Unk1 | |
HasTargetRollPitchYaw | |
HasAnimId | |
Unk3 | |
HasAnimKitId | |
HasCircularMovement | |
Unk5 | |
Definition at line 71 of file AreaTriggerTemplate.h.
◆ AreaTriggerFlag
◆ AreaTriggerShapeType
Enumerator |
---|
Sphere | |
Box | |
Unk | |
Polygon | |
Cylinder | |
Disk | |
BoundedPlane | |
Max | |
Definition at line 40 of file AreaTriggerTemplate.h.
◆ DEFINE_ENUM_FLAG() [1/2]
◆ DEFINE_ENUM_FLAG() [2/2]