diff options
| author | Shauren <shauren.trinity@gmail.com> | 2023-03-05 15:45:57 +0100 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2023-03-05 15:45:57 +0100 |
| commit | cdc09d29bc8fcb85d97846027ddf589478e21139 (patch) | |
| tree | 9182eff113add4b137ec7a5772f26c31c3a06978 /src/server/game/Movement | |
| parent | f83b161bccd03a8bef8b2debb5430ae9ff12fd21 (diff) | |
Core/Units: Added Unit::SetFacingToPoint function
Diffstat (limited to 'src/server/game/Movement')
| -rw-r--r-- | src/server/game/Movement/Spline/MoveSplineInit.cpp | 5 | ||||
| -rw-r--r-- | src/server/game/Movement/Spline/MoveSplineInit.h | 1 |
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 |
