![]() |
TrinityCore
|
#include <AreaTriggerTemplate.h>
Public Member Functions | |
AreaTriggerCreateProperties () | |
~AreaTriggerCreateProperties () | |
bool | HasSplines () const |
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 |
Optional< AreaTriggerScaleCurveTemplate > | OverrideScale |
Optional< AreaTriggerScaleCurveTemplate > | ExtraScale = Optional<AreaTriggerScaleCurveTemplate>(std::in_place) |
AreaTriggerShapeInfo | Shape |
float | Speed = 1.0f |
std::vector< Position > | SplinePoints |
Optional< AreaTriggerOrbitInfo > | OrbitInfo |
uint32 | ScriptId = 0 |
Definition at line 217 of file AreaTriggerTemplate.h.
|
default |
|
default |
bool AreaTriggerCreateProperties::HasSplines | ( | ) | const |
int32 AreaTriggerCreateProperties::AnimId = 0 |
Definition at line 234 of file AreaTriggerTemplate.h.
int32 AreaTriggerCreateProperties::AnimKitId = 0 |
Definition at line 235 of file AreaTriggerTemplate.h.
uint32 AreaTriggerCreateProperties::DecalPropertiesId = 0 |
Definition at line 237 of file AreaTriggerTemplate.h.
Optional<AreaTriggerScaleCurveTemplate> AreaTriggerCreateProperties::ExtraScale = Optional<AreaTriggerScaleCurveTemplate>(std::in_place) |
Definition at line 244 of file AreaTriggerTemplate.h.
uint32 AreaTriggerCreateProperties::FacingCurveId = 0 |
Definition at line 232 of file AreaTriggerTemplate.h.
EnumFlag<AreaTriggerCreatePropertiesFlag> AreaTriggerCreateProperties::Flags = AreaTriggerCreatePropertiesFlag::None |
Definition at line 227 of file AreaTriggerTemplate.h.
AreaTriggerCreatePropertiesId AreaTriggerCreateProperties::Id = { .Id = 0, .IsCustom = false } |
Definition at line 225 of file AreaTriggerTemplate.h.
uint32 AreaTriggerCreateProperties::MorphCurveId = 0 |
Definition at line 231 of file AreaTriggerTemplate.h.
uint32 AreaTriggerCreateProperties::MoveCurveId = 0 |
Definition at line 229 of file AreaTriggerTemplate.h.
Optional<AreaTriggerOrbitInfo> AreaTriggerCreateProperties::OrbitInfo |
Definition at line 250 of file AreaTriggerTemplate.h.
Optional<AreaTriggerScaleCurveTemplate> AreaTriggerCreateProperties::OverrideScale |
Definition at line 243 of file AreaTriggerTemplate.h.
uint32 AreaTriggerCreateProperties::ScaleCurveId = 0 |
Definition at line 230 of file AreaTriggerTemplate.h.
uint32 AreaTriggerCreateProperties::ScriptId = 0 |
Definition at line 252 of file AreaTriggerTemplate.h.
AreaTriggerShapeInfo AreaTriggerCreateProperties::Shape |
Definition at line 246 of file AreaTriggerTemplate.h.
float AreaTriggerCreateProperties::Speed = 1.0f |
Definition at line 248 of file AreaTriggerTemplate.h.
Definition at line 239 of file AreaTriggerTemplate.h.
std::vector<Position> AreaTriggerCreateProperties::SplinePoints |
Definition at line 249 of file AreaTriggerTemplate.h.
AreaTriggerTemplate const* AreaTriggerCreateProperties::Template = nullptr |
Definition at line 226 of file AreaTriggerTemplate.h.
uint32 AreaTriggerCreateProperties::TimeToTargetScale = 0 |
Definition at line 241 of file AreaTriggerTemplate.h.