TrinityCore
WorldPackets::Movement::MovementSpline Struct Reference

#include <MovementPackets.h>

Public Attributes

uint32 Flags = 0
 
uint8 Face = 0
 
int32 Elapsed = 0
 
uint32 MoveTime = 0
 
uint32 FadeObjectTime = 0
 
std::vector< TaggedPosition< Position::XYZ > > Points
 
uint8 Mode = 0
 
bool VehicleExitVoluntary = false
 
bool Interpolate = false
 
ObjectGuid TransportGUID
 
int8 VehicleSeat = -1
 
std::vector< TaggedPosition< Position::PackedXYZ > > PackedDeltas
 
Optional< MonsterSplineFilterSplineFilter
 
Optional< MonsterSplineSpellEffectExtraDataSpellEffectExtraData
 
Optional< MonsterSplineJumpExtraDataJumpExtraData
 
Optional< MonsterSplineAnimTierTransitionAnimTierTransition
 
Optional< MonsterSplineUnknown901Unknown901
 
float FaceDirection = 0.0f
 
ObjectGuid FaceGUID
 
TaggedPosition< Position::XYZ > FaceSpot
 

Detailed Description

Definition at line 115 of file MovementPackets.h.

Member Data Documentation

◆ AnimTierTransition

Optional<MonsterSplineAnimTierTransition> WorldPackets::Movement::MovementSpline::AnimTierTransition

Definition at line 132 of file MovementPackets.h.

◆ Elapsed

int32 WorldPackets::Movement::MovementSpline::Elapsed = 0

Definition at line 119 of file MovementPackets.h.

◆ Face

uint8 WorldPackets::Movement::MovementSpline::Face = 0

Definition at line 118 of file MovementPackets.h.

◆ FaceDirection

float WorldPackets::Movement::MovementSpline::FaceDirection = 0.0f

Definition at line 134 of file MovementPackets.h.

◆ FaceGUID

ObjectGuid WorldPackets::Movement::MovementSpline::FaceGUID

Definition at line 135 of file MovementPackets.h.

◆ FaceSpot

TaggedPosition<Position::XYZ> WorldPackets::Movement::MovementSpline::FaceSpot

Definition at line 136 of file MovementPackets.h.

◆ FadeObjectTime

uint32 WorldPackets::Movement::MovementSpline::FadeObjectTime = 0

Definition at line 121 of file MovementPackets.h.

◆ Flags

uint32 WorldPackets::Movement::MovementSpline::Flags = 0

Definition at line 117 of file MovementPackets.h.

◆ Interpolate

bool WorldPackets::Movement::MovementSpline::Interpolate = false

Definition at line 125 of file MovementPackets.h.

◆ JumpExtraData

Optional<MonsterSplineJumpExtraData> WorldPackets::Movement::MovementSpline::JumpExtraData

Definition at line 131 of file MovementPackets.h.

◆ Mode

uint8 WorldPackets::Movement::MovementSpline::Mode = 0

Definition at line 123 of file MovementPackets.h.

◆ MoveTime

uint32 WorldPackets::Movement::MovementSpline::MoveTime = 0

Definition at line 120 of file MovementPackets.h.

◆ PackedDeltas

std::vector<TaggedPosition<Position::PackedXYZ> > WorldPackets::Movement::MovementSpline::PackedDeltas

Definition at line 128 of file MovementPackets.h.

◆ Points

std::vector<TaggedPosition<Position::XYZ> > WorldPackets::Movement::MovementSpline::Points

Definition at line 122 of file MovementPackets.h.

◆ SpellEffectExtraData

Optional<MonsterSplineSpellEffectExtraData> WorldPackets::Movement::MovementSpline::SpellEffectExtraData

Definition at line 130 of file MovementPackets.h.

◆ SplineFilter

Optional<MonsterSplineFilter> WorldPackets::Movement::MovementSpline::SplineFilter

Definition at line 129 of file MovementPackets.h.

◆ TransportGUID

ObjectGuid WorldPackets::Movement::MovementSpline::TransportGUID

Definition at line 126 of file MovementPackets.h.

◆ Unknown901

Optional<MonsterSplineUnknown901> WorldPackets::Movement::MovementSpline::Unknown901

Definition at line 133 of file MovementPackets.h.

◆ VehicleExitVoluntary

bool WorldPackets::Movement::MovementSpline::VehicleExitVoluntary = false

Definition at line 124 of file MovementPackets.h.

◆ VehicleSeat

int8 WorldPackets::Movement::MovementSpline::VehicleSeat = -1

Definition at line 127 of file MovementPackets.h.


The documentation for this struct was generated from the following file: