#include <MoveSplineInit.h>
|
| MoveSplineInit (Unit *m) |
|
| ~MoveSplineInit () |
|
| MoveSplineInit (MoveSplineInit const &)=delete |
|
MoveSplineInit & | operator= (MoveSplineInit const &)=delete |
|
| MoveSplineInit (MoveSplineInit &&init)=delete |
|
MoveSplineInit & | operator= (MoveSplineInit &&)=delete |
|
int32 | Launch () |
|
void | Stop () |
|
void | SetParabolic (float amplitude, float start_time) |
|
void | SetParabolicVerticalAcceleration (float vertical_acceleration, float time_shift) |
|
void | SetAnimation (AnimTier anim, uint32 tierTransitionId=0, Milliseconds transitionStartTime=0ms) |
|
void | SetFacing (float angle) |
|
void | SetFacing (Vector3 const &point) |
|
void | SetFacing (float x, float y, float z) |
|
void | SetFacing (Unit const *target) |
|
void | MovebyPath (PointsArray const &path, int32 pointId=0) |
|
void | MoveTo (Vector3 const &destination, bool generatePath=true, bool forceDestination=false) |
|
void | MoveTo (float x, float y, float z, bool generatePath=true, bool forceDestination=false) |
|
void | SetFirstPointId (int32 pointId) |
|
void | SetSmooth () |
|
void | SetUncompressed () |
|
void | SetFly () |
|
void | SetWalk (bool enable) |
|
void | SetCyclic () |
|
void | SetFall () |
|
void | SetTransportEnter () |
|
void | SetTransportExit () |
|
void | SetBackward () |
|
void | SetOrientationFixed (bool enable) |
|
void | SetJumpOrientationFixed (bool enable) |
|
void | SetSteering () |
|
void | SetUnlimitedSpeed () |
|
void | SetVelocity (float velocity) |
|
void | SetSpellEffectExtraData (SpellEffectExtraData const &spellEffectExtraData) |
|
PointsArray & | Path () |
|
void | DisableTransportPathTransformations () |
|
Definition at line 48 of file MoveSplineInit.h.
◆ MoveSplineInit() [1/3]
Movement::MoveSplineInit::MoveSplineInit |
( |
Unit * |
m | ) |
|
|
explicit |
◆ ~MoveSplineInit()
Movement::MoveSplineInit::~MoveSplineInit |
( |
| ) |
|
|
default |
◆ MoveSplineInit() [2/3]
◆ MoveSplineInit() [3/3]
◆ DisableTransportPathTransformations()
void Movement::MoveSplineInit::DisableTransportPathTransformations |
( |
| ) |
|
|
inline |
◆ Launch()
int32 Movement::MoveSplineInit::Launch |
( |
| ) |
|
◆ MovebyPath()
void Movement::MoveSplineInit::MovebyPath |
( |
PointsArray const & |
path, |
|
|
int32 |
pointId = 0 |
|
) |
| |
◆ MoveTo() [1/2]
void Movement::MoveSplineInit::MoveTo |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
bool |
generatePath = true , |
|
|
bool |
forceDestination = false |
|
) |
| |
◆ MoveTo() [2/2]
void Movement::MoveSplineInit::MoveTo |
( |
Vector3 const & |
destination, |
|
|
bool |
generatePath = true , |
|
|
bool |
forceDestination = false |
|
) |
| |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ Path()
◆ SetAnimation()
void Movement::MoveSplineInit::SetAnimation |
( |
AnimTier |
anim, |
|
|
uint32 |
tierTransitionId = 0 , |
|
|
Milliseconds |
transitionStartTime = 0ms |
|
) |
| |
|
inline |
◆ SetBackward()
void Movement::MoveSplineInit::SetBackward |
( |
| ) |
|
|
inline |
◆ SetCyclic()
void Movement::MoveSplineInit::SetCyclic |
( |
| ) |
|
|
inline |
◆ SetFacing() [1/4]
void Movement::MoveSplineInit::SetFacing |
( |
float |
angle | ) |
|
◆ SetFacing() [2/4]
void Movement::MoveSplineInit::SetFacing |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z |
|
) |
| |
◆ SetFacing() [3/4]
void Movement::MoveSplineInit::SetFacing |
( |
Unit const * |
target | ) |
|
◆ SetFacing() [4/4]
void Movement::MoveSplineInit::SetFacing |
( |
Vector3 const & |
point | ) |
|
◆ SetFall()
void Movement::MoveSplineInit::SetFall |
( |
| ) |
|
◆ SetFirstPointId()
void Movement::MoveSplineInit::SetFirstPointId |
( |
int32 |
pointId | ) |
|
|
inline |
◆ SetFly()
void Movement::MoveSplineInit::SetFly |
( |
| ) |
|
|
inline |
◆ SetJumpOrientationFixed()
void Movement::MoveSplineInit::SetJumpOrientationFixed |
( |
bool |
enable | ) |
|
|
inline |
◆ SetOrientationFixed()
void Movement::MoveSplineInit::SetOrientationFixed |
( |
bool |
enable | ) |
|
|
inline |
◆ SetParabolic()
void Movement::MoveSplineInit::SetParabolic |
( |
float |
amplitude, |
|
|
float |
start_time |
|
) |
| |
|
inline |
◆ SetParabolicVerticalAcceleration()
void Movement::MoveSplineInit::SetParabolicVerticalAcceleration |
( |
float |
vertical_acceleration, |
|
|
float |
time_shift |
|
) |
| |
|
inline |
◆ SetSmooth()
void Movement::MoveSplineInit::SetSmooth |
( |
| ) |
|
|
inline |
◆ SetSpellEffectExtraData()
void Movement::MoveSplineInit::SetSpellEffectExtraData |
( |
SpellEffectExtraData const & |
spellEffectExtraData | ) |
|
|
inline |
◆ SetSteering()
void Movement::MoveSplineInit::SetSteering |
( |
| ) |
|
|
inline |
◆ SetTransportEnter()
void Movement::MoveSplineInit::SetTransportEnter |
( |
| ) |
|
|
inline |
◆ SetTransportExit()
void Movement::MoveSplineInit::SetTransportExit |
( |
| ) |
|
|
inline |
◆ SetUncompressed()
void Movement::MoveSplineInit::SetUncompressed |
( |
| ) |
|
|
inline |
◆ SetUnlimitedSpeed()
void Movement::MoveSplineInit::SetUnlimitedSpeed |
( |
| ) |
|
|
inline |
◆ SetVelocity()
void Movement::MoveSplineInit::SetVelocity |
( |
float |
velocity | ) |
|
|
inline |
◆ SetWalk()
void Movement::MoveSplineInit::SetWalk |
( |
bool |
enable | ) |
|
|
inline |
◆ Stop()
void Movement::MoveSplineInit::Stop |
( |
| ) |
|
◆ args
◆ unit
Unit* Movement::MoveSplineInit::unit |
|
protected |
The documentation for this class was generated from the following files: