![]() |
TrinityCore
|
#include <AreaTriggerTemplate.h>
Public Types | |
| using | SplineInfo = std::vector< Position > |
Public Member Functions | |
| AreaTriggerCreateProperties () | |
| ~AreaTriggerCreateProperties () | |
Public Attributes | |
| AreaTriggerCreatePropertiesId | Id = { .Id = 0, .IsCustom = false } |
| AreaTriggerTemplate const * | Template = nullptr |
| EnumFlag< AreaTriggerCreatePropertiesFlag > | Flags = AreaTriggerCreatePropertiesFlag::None |
| uint32 | MoveCurveId = 0 |
| uint32 | ScaleCurveId = 0 |
| uint32 | MorphCurveId = 0 |
| uint32 | FacingCurveId = 0 |
| int32 | AnimId = 0 |
| int32 | AnimKitId = 0 |
| uint32 | DecalPropertiesId = 0 |
| Optional< int32 > | SpellForVisuals |
| uint32 | TimeToTargetScale = 0 |
| AreaTriggerShapeInfo | Shape |
| float | Speed = 1.0f |
| bool | SpeedIsTime = false |
| std::variant< std::monostate, SplineInfo, AreaTriggerOrbitInfo > | Movement |
| uint32 | ScriptId = 0 |
Definition at line 227 of file AreaTriggerTemplate.h.
| using AreaTriggerCreateProperties::SplineInfo = std::vector<Position> |
Definition at line 255 of file AreaTriggerTemplate.h.
|
default |
|
default |
| int32 AreaTriggerCreateProperties::AnimId = 0 |
Definition at line 242 of file AreaTriggerTemplate.h.
| int32 AreaTriggerCreateProperties::AnimKitId = 0 |
Definition at line 243 of file AreaTriggerTemplate.h.
| uint32 AreaTriggerCreateProperties::DecalPropertiesId = 0 |
Definition at line 245 of file AreaTriggerTemplate.h.
| uint32 AreaTriggerCreateProperties::FacingCurveId = 0 |
Definition at line 240 of file AreaTriggerTemplate.h.
| EnumFlag<AreaTriggerCreatePropertiesFlag> AreaTriggerCreateProperties::Flags = AreaTriggerCreatePropertiesFlag::None |
Definition at line 235 of file AreaTriggerTemplate.h.
| AreaTriggerCreatePropertiesId AreaTriggerCreateProperties::Id = { .Id = 0, .IsCustom = false } |
Definition at line 233 of file AreaTriggerTemplate.h.
| uint32 AreaTriggerCreateProperties::MorphCurveId = 0 |
Definition at line 239 of file AreaTriggerTemplate.h.
| uint32 AreaTriggerCreateProperties::MoveCurveId = 0 |
Definition at line 237 of file AreaTriggerTemplate.h.
| std::variant<std::monostate, SplineInfo, AreaTriggerOrbitInfo> AreaTriggerCreateProperties::Movement |
Definition at line 256 of file AreaTriggerTemplate.h.
| uint32 AreaTriggerCreateProperties::ScaleCurveId = 0 |
Definition at line 238 of file AreaTriggerTemplate.h.
| uint32 AreaTriggerCreateProperties::ScriptId = 0 |
Definition at line 258 of file AreaTriggerTemplate.h.
| AreaTriggerShapeInfo AreaTriggerCreateProperties::Shape |
Definition at line 251 of file AreaTriggerTemplate.h.
| float AreaTriggerCreateProperties::Speed = 1.0f |
Definition at line 253 of file AreaTriggerTemplate.h.
| bool AreaTriggerCreateProperties::SpeedIsTime = false |
Definition at line 254 of file AreaTriggerTemplate.h.
Definition at line 247 of file AreaTriggerTemplate.h.
| AreaTriggerTemplate const* AreaTriggerCreateProperties::Template = nullptr |
Definition at line 234 of file AreaTriggerTemplate.h.
| uint32 AreaTriggerCreateProperties::TimeToTargetScale = 0 |
Definition at line 249 of file AreaTriggerTemplate.h.