Core/Objects: Replace separate x,y,z,o getters for stationary position with single Position
Port From (https://github.com/TrinityCore/TrinityCore/commit/de740f0e76f6ebd02fcdb93a7a86260fe595d10c)
This commit is contained in:
@@ -456,10 +456,7 @@ namespace Game.Entities
|
||||
if (flags.Stationary)
|
||||
{
|
||||
WorldObject self = this;
|
||||
data.WriteFloat(self.GetStationaryX());
|
||||
data.WriteFloat(self.GetStationaryY());
|
||||
data.WriteFloat(self.GetStationaryZ());
|
||||
data.WriteFloat(self.GetStationaryO());
|
||||
data.WriteXYZO(self.GetStationaryPosition());
|
||||
}
|
||||
|
||||
if (flags.CombatVictim)
|
||||
@@ -3256,10 +3253,7 @@ namespace Game.Entities
|
||||
}
|
||||
public void SetTransport(ITransport t) { m_transport = t; }
|
||||
|
||||
public virtual float GetStationaryX() { return GetPositionX(); }
|
||||
public virtual float GetStationaryY() { return GetPositionY(); }
|
||||
public virtual float GetStationaryZ() { return GetPositionZ(); }
|
||||
public virtual float GetStationaryO() { return GetOrientation(); }
|
||||
public virtual Position GetStationaryPosition() { return this; }
|
||||
|
||||
public virtual float GetCollisionHeight() { return 0.0f; }
|
||||
public float GetMidsectionHeight() { return GetCollisionHeight() / 2.0f; }
|
||||
|
||||
Reference in New Issue
Block a user