aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Movement
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2023-03-05 15:45:57 +0100
committerShauren <shauren.trinity@gmail.com>2023-03-05 15:45:57 +0100
commitcdc09d29bc8fcb85d97846027ddf589478e21139 (patch)
tree9182eff113add4b137ec7a5772f26c31c3a06978 /src/server/game/Movement
parentf83b161bccd03a8bef8b2debb5430ae9ff12fd21 (diff)
Core/Units: Added Unit::SetFacingToPoint function
Diffstat (limited to 'src/server/game/Movement')
-rw-r--r--src/server/game/Movement/Spline/MoveSplineInit.cpp5
-rw-r--r--src/server/game/Movement/Spline/MoveSplineInit.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/server/game/Movement/Spline/MoveSplineInit.cpp b/src/server/game/Movement/Spline/MoveSplineInit.cpp
index fbbdc22c8d0..56d6951760c 100644
--- a/src/server/game/Movement/Spline/MoveSplineInit.cpp
+++ b/src/server/game/Movement/Spline/MoveSplineInit.cpp
@@ -220,6 +220,11 @@ namespace Movement
args.facing.type = MONSTER_MOVE_FACING_SPOT;
}
+ void MoveSplineInit::SetFacing(float x, float y, float z)
+ {
+ SetFacing({ x, y, z });
+ }
+
void MoveSplineInit::SetFacing(Unit const* target)
{
args.facing.angle = unit->GetAbsoluteAngle(target);
diff --git a/src/server/game/Movement/Spline/MoveSplineInit.h b/src/server/game/Movement/Spline/MoveSplineInit.h
index 7145d9fcc65..eda06366387 100644
--- a/src/server/game/Movement/Spline/MoveSplineInit.h
+++ b/src/server/game/Movement/Spline/MoveSplineInit.h
@@ -87,6 +87,7 @@ namespace Movement
*/
void SetFacing(float angle);
void SetFacing(Vector3 const& point);
+ void SetFacing(float x, float y, float z);
void SetFacing(Unit const* target);
/* Initializes movement by path