![]() |
TrinityCore
|
#include "DBCEnums.h"#include "Define.h"#include "EnumFlag.h"#include "ObjectGuid.h"#include "Optional.h"#include "SpawnData.h"#include <variant>#include <vector>
Include dependency graph for AreaTriggerTemplate.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | AreaTriggerId |
| struct | AreaTriggerAction |
| struct | AreaTriggerShapeInfo |
| struct | AreaTriggerShapeInfo::Sphere |
| struct | AreaTriggerShapeInfo::Box |
| struct | AreaTriggerShapeInfo::Polygon |
| struct | AreaTriggerShapeInfo::Cylinder |
| struct | AreaTriggerShapeInfo::Disk |
| struct | AreaTriggerShapeInfo::BoundedPlane |
| 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_TAVERN = 3 , AREATRIGGER_ACTION_MAX = 4 } |
| 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 = 0x0000 , HeightIgnoresScale = 0x0001 , VisualAnimIsDecay = 0x0002 , AbsoluteOrientation = 0x0004 , FaceMovementDir = 0x0008 , FollowsTerrain = 0x0010 , AlwaysExterior = 0x0020 , UsesUnitRawFacing = 0x0040 } |
Functions | |
| DEFINE_ENUM_FLAG (AreaTriggerFlag) | |
| DEFINE_ENUM_FLAG (AreaTriggerCreatePropertiesFlag) | |
| #define MAX_AREATRIGGER_ENTITY_DATA 8 |
Definition at line 30 of file AreaTriggerTemplate.h.
| #define MAX_AREATRIGGER_SCALE 7 |
Definition at line 31 of file AreaTriggerTemplate.h.
Definition at line 83 of file AreaTriggerTemplate.h.
| Enumerator | |
|---|---|
| AREATRIGGER_ACTION_CAST | |
| AREATRIGGER_ACTION_ADDAURA | |
| AREATRIGGER_ACTION_TELEPORT | |
| AREATRIGGER_ACTION_TAVERN | |
| AREATRIGGER_ACTION_MAX | |
Definition at line 41 of file AreaTriggerTemplate.h.
Definition at line 50 of file AreaTriggerTemplate.h.
|
strong |
| Enumerator | |
|---|---|
| None | |
| HeightIgnoresScale | |
| VisualAnimIsDecay | |
| AbsoluteOrientation | |
| FaceMovementDir | |
| FollowsTerrain | |
| AlwaysExterior | |
| UsesUnitRawFacing | |
Definition at line 61 of file AreaTriggerTemplate.h.
|
strong |
| Enumerator | |
|---|---|
| None | |
| IsServerSide | |
Definition at line 33 of file AreaTriggerTemplate.h.
| DEFINE_ENUM_FLAG | ( | AreaTriggerCreatePropertiesFlag | ) |
| DEFINE_ENUM_FLAG | ( | AreaTriggerFlag | ) |