TrinityCore
AreaTriggerCreateProperties Class Reference

#include <AreaTriggerTemplate.h>

Public Member Functions

 AreaTriggerCreateProperties ()
 
 ~AreaTriggerCreateProperties ()
 
bool HasSplines () const
 

Public Attributes

AreaTriggerCreatePropertiesId Id
 
AreaTriggerTemplate const * Template
 
EnumFlag< AreaTriggerCreatePropertiesFlagFlags
 
uint32 MoveCurveId
 
uint32 ScaleCurveId
 
uint32 MorphCurveId
 
uint32 FacingCurveId
 
int32 AnimId
 
int32 AnimKitId
 
uint32 DecalPropertiesId
 
uint32 TimeToTarget
 
uint32 TimeToTargetScale
 
Optional< AreaTriggerScaleCurveTemplateOverrideScale
 
Optional< AreaTriggerScaleCurveTemplateExtraScale
 
AreaTriggerShapeInfo Shape
 
std::vector< PositionSplinePoints
 
Optional< AreaTriggerOrbitInfoOrbitInfo
 
uint32 ScriptId
 

Detailed Description

Definition at line 227 of file AreaTriggerTemplate.h.

Constructor & Destructor Documentation

◆ AreaTriggerCreateProperties()

AreaTriggerCreateProperties::AreaTriggerCreateProperties ( )

Definition at line 83 of file AreaTriggerTemplate.cpp.

◆ ~AreaTriggerCreateProperties()

AreaTriggerCreateProperties::~AreaTriggerCreateProperties ( )
default

Member Function Documentation

◆ HasSplines()

bool AreaTriggerCreateProperties::HasSplines ( ) const

Definition at line 108 of file AreaTriggerTemplate.cpp.

+ Here is the caller graph for this function:

Member Data Documentation

◆ AnimId

int32 AreaTriggerCreateProperties::AnimId

Definition at line 244 of file AreaTriggerTemplate.h.

◆ AnimKitId

int32 AreaTriggerCreateProperties::AnimKitId

Definition at line 245 of file AreaTriggerTemplate.h.

◆ DecalPropertiesId

uint32 AreaTriggerCreateProperties::DecalPropertiesId

Definition at line 247 of file AreaTriggerTemplate.h.

◆ ExtraScale

Optional<AreaTriggerScaleCurveTemplate> AreaTriggerCreateProperties::ExtraScale

Definition at line 253 of file AreaTriggerTemplate.h.

◆ FacingCurveId

uint32 AreaTriggerCreateProperties::FacingCurveId

Definition at line 242 of file AreaTriggerTemplate.h.

◆ Flags

EnumFlag<AreaTriggerCreatePropertiesFlag> AreaTriggerCreateProperties::Flags

Definition at line 237 of file AreaTriggerTemplate.h.

◆ Id

AreaTriggerCreatePropertiesId AreaTriggerCreateProperties::Id

Definition at line 235 of file AreaTriggerTemplate.h.

◆ MorphCurveId

uint32 AreaTriggerCreateProperties::MorphCurveId

Definition at line 241 of file AreaTriggerTemplate.h.

◆ MoveCurveId

uint32 AreaTriggerCreateProperties::MoveCurveId

Definition at line 239 of file AreaTriggerTemplate.h.

◆ OrbitInfo

Optional<AreaTriggerOrbitInfo> AreaTriggerCreateProperties::OrbitInfo

Definition at line 258 of file AreaTriggerTemplate.h.

◆ OverrideScale

Optional<AreaTriggerScaleCurveTemplate> AreaTriggerCreateProperties::OverrideScale

Definition at line 252 of file AreaTriggerTemplate.h.

◆ ScaleCurveId

uint32 AreaTriggerCreateProperties::ScaleCurveId

Definition at line 240 of file AreaTriggerTemplate.h.

◆ ScriptId

uint32 AreaTriggerCreateProperties::ScriptId

Definition at line 260 of file AreaTriggerTemplate.h.

◆ Shape

AreaTriggerShapeInfo AreaTriggerCreateProperties::Shape

Definition at line 255 of file AreaTriggerTemplate.h.

◆ SplinePoints

std::vector<Position> AreaTriggerCreateProperties::SplinePoints

Definition at line 257 of file AreaTriggerTemplate.h.

◆ Template

AreaTriggerTemplate const* AreaTriggerCreateProperties::Template

Definition at line 236 of file AreaTriggerTemplate.h.

◆ TimeToTarget

uint32 AreaTriggerCreateProperties::TimeToTarget

Definition at line 249 of file AreaTriggerTemplate.h.

◆ TimeToTargetScale

uint32 AreaTriggerCreateProperties::TimeToTargetScale

Definition at line 250 of file AreaTriggerTemplate.h.


The documentation for this class was generated from the following files: