mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-15 23:20:36 +01:00
Core/Objects: Replace separate x,y,z,o getters for stationary position with single Position
This commit is contained in:
@@ -465,10 +465,7 @@ void Object::BuildMovementUpdate(ByteBuffer* data, CreateObjectBits flags, Playe
|
||||
if (flags.Stationary)
|
||||
{
|
||||
WorldObject const* self = static_cast<WorldObject const*>(this);
|
||||
*data << float(self->GetStationaryX());
|
||||
*data << float(self->GetStationaryY());
|
||||
*data << float(self->GetStationaryZ());
|
||||
*data << float(self->GetStationaryO());
|
||||
*data << self->GetStationaryPosition().PositionXYZOStream();
|
||||
}
|
||||
|
||||
if (flags.CombatVictim)
|
||||
|
||||
@@ -911,10 +911,7 @@ class TC_GAME_API WorldObject : public Object, public WorldLocation
|
||||
|
||||
MovementInfo m_movementInfo;
|
||||
|
||||
virtual float GetStationaryX() const { return GetPositionX(); }
|
||||
virtual float GetStationaryY() const { return GetPositionY(); }
|
||||
virtual float GetStationaryZ() const { return GetPositionZ(); }
|
||||
virtual float GetStationaryO() const { return GetOrientation(); }
|
||||
virtual Position const& GetStationaryPosition() const { return *this; }
|
||||
|
||||
float GetFloorZ() const;
|
||||
virtual float GetCollisionHeight() const { return 0.0f; }
|
||||
|
||||
Reference in New Issue
Block a user