![]() |
TrinityCore
|
#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.
Classes | |
struct | AreaTriggerId |
struct | AreaTriggerAction |
struct | AreaTriggerScaleCurvePointsTemplate |
struct | AreaTriggerScaleCurveTemplate |
struct | AreaTriggerShapeInfo |
struct | AreaTriggerOrbitInfo |
class | AreaTriggerTemplate |
class | AreaTriggerCreateProperties |
struct | AreaTriggerSpawn |
Macros | |
#define | MAX_AREATRIGGER_ENTITY_DATA 8 |
#define | MAX_AREATRIGGER_SCALE 7 |
Typedefs | |
typedef AreaTriggerId | AreaTriggerCreatePropertiesId |
Enumerations | |
enum class | AreaTriggerFlag : uint32 { None = 0x00 , IsServerSide = 0x01 } |
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 , AlwaysExterior = 0x00020 , HasTargetRollPitchYaw = 0x00040 , HasAnimId = 0x00080 , VisualAnimIsDecay = 0x00100 , HasAnimKitId = 0x00200 , HasCircularMovement = 0x00400 , Unk5 = 0x00800 } |
Functions | |
DEFINE_ENUM_FLAG (AreaTriggerFlag) | |
DEFINE_ENUM_FLAG (AreaTriggerCreatePropertiesFlag) | |
#define MAX_AREATRIGGER_ENTITY_DATA 8 |
Definition at line 29 of file AreaTriggerTemplate.h.
#define MAX_AREATRIGGER_SCALE 7 |
Definition at line 30 of file AreaTriggerTemplate.h.
Definition at line 86 of file AreaTriggerTemplate.h.
Enumerator | |
---|---|
AREATRIGGER_ACTION_CAST | |
AREATRIGGER_ACTION_ADDAURA | |
AREATRIGGER_ACTION_TELEPORT | |
AREATRIGGER_ACTION_MAX |
Definition at line 40 of file AreaTriggerTemplate.h.
Definition at line 48 of file AreaTriggerTemplate.h.
|
strong |
Definition at line 59 of file AreaTriggerTemplate.h.
|
strong |
Enumerator | |
---|---|
None | |
IsServerSide |
Definition at line 32 of file AreaTriggerTemplate.h.
DEFINE_ENUM_FLAG | ( | AreaTriggerCreatePropertiesFlag | ) |
DEFINE_ENUM_FLAG | ( | AreaTriggerFlag | ) |