TrinityCore
Loading...
Searching...
No Matches
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 TaxiSmoothing = false
 
ObjectGuid TransportGUID
 
int8 VehicleSeat = -1
 
std::vector< TaggedPosition< Position::PackedXYZ > > PackedDeltas
 
Optional< MonsterSplineFilter > SplineFilter
 
Optional< MonsterSplineSpellEffectExtraData > SpellEffectExtraData
 
Optional< MonsterSplineJumpExtraData > JumpExtraData
 
Optional< MonsterSplineTurnData > TurnData
 
Optional< MonsterSplineAnimTierTransition > AnimTierTransition
 
Optional< MonsterSplineClientSpellVisualData > SpellVisualData
 
float FaceDirection = 0.0f
 
ObjectGuid FaceGUID
 
TaggedPosition< Position::XYZ > FaceSpot
 

Detailed Description

Definition at line 121 of file MovementPackets.h.

Member Data Documentation

◆ AnimTierTransition

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

◆ Elapsed

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

Definition at line 125 of file MovementPackets.h.

Referenced by WorldPackets::Movement::operator<<().

◆ Face

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

◆ FaceDirection

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

◆ FaceGUID

ObjectGuid WorldPackets::Movement::MovementSpline::FaceGUID

◆ FaceSpot

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

◆ FadeObjectTime

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

◆ Flags

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

◆ JumpExtraData

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

◆ Mode

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

Definition at line 129 of file MovementPackets.h.

Referenced by WorldPackets::Movement::operator<<().

◆ MoveTime

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

◆ PackedDeltas

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

◆ Points

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

◆ SpellEffectExtraData

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

◆ SpellVisualData

Optional<MonsterSplineClientSpellVisualData> WorldPackets::Movement::MovementSpline::SpellVisualData

Definition at line 140 of file MovementPackets.h.

Referenced by WorldPackets::Movement::operator<<().

◆ SplineFilter

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

Definition at line 135 of file MovementPackets.h.

Referenced by WorldPackets::Movement::operator<<().

◆ TaxiSmoothing

bool WorldPackets::Movement::MovementSpline::TaxiSmoothing = false

Definition at line 131 of file MovementPackets.h.

Referenced by WorldPackets::Movement::operator<<().

◆ TransportGUID

ObjectGuid WorldPackets::Movement::MovementSpline::TransportGUID

◆ TurnData

Optional<MonsterSplineTurnData> WorldPackets::Movement::MovementSpline::TurnData

◆ VehicleExitVoluntary

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

Definition at line 130 of file MovementPackets.h.

Referenced by WorldPackets::Movement::operator<<().

◆ VehicleSeat

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

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