diff options
| author | Shauren <shauren.trinity@gmail.com> | 2014-09-13 01:07:21 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2014-09-13 01:12:16 +0200 |
| commit | ce67a097bf3c0c3241f4441a808e32639ddbaafb (patch) | |
| tree | 7af58cf46e63204c3232d771bfeff64d85af9dad /src/server/game/Entities/Object | |
| parent | 2fc52b5af62e828e85e1da021b1d7ff0fe7ddd8e (diff) | |
Core/Entities: Use new PackedGuid class
Diffstat (limited to 'src/server/game/Entities/Object')
| -rw-r--r-- | src/server/game/Entities/Object/Object.cpp | 12 | ||||
| -rw-r--r-- | src/server/game/Entities/Object/Object.h | 4 | ||||
| -rw-r--r-- | src/server/game/Entities/Object/ObjectGuid.h | 2 |
3 files changed, 9 insertions, 9 deletions
diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index 92afb38b4cb..acdc72c8f04 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -178,7 +178,7 @@ void Object::BuildMovementUpdateBlock(UpdateData* data, uint32 flags) const ByteBuffer buf(500); buf << uint8(UPDATETYPE_MOVEMENT); - buf.append(GetPackGUID()); + buf << GetPackGUID(); BuildMovementUpdate(&buf, flags); @@ -234,7 +234,7 @@ void Object::BuildCreateUpdateBlockForPlayer(UpdateData* data, Player* target) c ByteBuffer buf(500); buf << uint8(updateType); - buf.append(GetPackGUID()); + buf << GetPackGUID(); buf << uint8(m_objectTypeId); BuildMovementUpdate(&buf, flags); @@ -258,7 +258,7 @@ void Object::BuildValuesUpdateBlockForPlayer(UpdateData* data, Player* target) c ByteBuffer buf(500); buf << uint8(UPDATETYPE_VALUES); - buf.append(GetPackGUID()); + buf << GetPackGUID(); BuildValuesUpdate(UPDATETYPE_VALUES, &buf, target); @@ -379,7 +379,7 @@ void Object::BuildMovementUpdate(ByteBuffer* data, uint16 flags) const Transport* transport = object->GetTransport(); if (transport) - data->append(transport->GetPackGUID()); + *data << transport->GetPackGUID(); else *data << uint8(0); @@ -468,7 +468,7 @@ void Object::BuildMovementUpdate(ByteBuffer* data, uint16 flags) const { ASSERT(unit); if (Unit* victim = unit->GetVictim()) - data->append(victim->GetPackGUID()); + *data << victim->GetPackGUID(); else *data << uint8(0); } @@ -2048,7 +2048,7 @@ void WorldObject::MonsterWhisper(int32 textId, Player const* target, bool IsBoss void Unit::BuildHeartBeatMsg(WorldPacket* data) const { data->Initialize(MSG_MOVE_HEARTBEAT, 32); - data->append(GetPackGUID()); + *data << GetPackGUID(); BuildMovementPacket(data); } diff --git a/src/server/game/Entities/Object/Object.h b/src/server/game/Entities/Object/Object.h index e3b9a5d22e3..48147b693c5 100644 --- a/src/server/game/Entities/Object/Object.h +++ b/src/server/game/Entities/Object/Object.h @@ -101,11 +101,11 @@ class Object virtual void AddToWorld(); virtual void RemoveFromWorld(); - const ByteBuffer& GetPackGUID() const { return m_PackGUID; } uint64 GetGUID() const { return GetUInt64Value(OBJECT_FIELD_GUID); } uint32 GetGUIDLow() const { return GUID_LOPART(GetUInt64Value(OBJECT_FIELD_GUID)); } uint32 GetGUIDMid() const { return GUID_ENPART(GetUInt64Value(OBJECT_FIELD_GUID)); } uint32 GetGUIDHigh() const { return GUID_HIPART(GetUInt64Value(OBJECT_FIELD_GUID)); } + PackedGuid const& GetPackGUID() const { return m_PackGUID; } uint32 GetEntry() const { return GetUInt32Value(OBJECT_FIELD_ENTRY); } void SetEntry(uint32 entry) { SetUInt32Value(OBJECT_FIELD_ENTRY, entry); } @@ -239,7 +239,7 @@ class Object private: bool m_inWorld; - ByteBuffer m_PackGUID; + PackedGuid m_PackGUID; // for output helpfull error messages from asserts bool PrintIndexError(uint32 index, bool set) const; diff --git a/src/server/game/Entities/Object/ObjectGuid.h b/src/server/game/Entities/Object/ObjectGuid.h index fe90c9f9436..a073113db90 100644 --- a/src/server/game/Entities/Object/ObjectGuid.h +++ b/src/server/game/Entities/Object/ObjectGuid.h @@ -211,7 +211,7 @@ class PackedGuid size_t size() const { return m_packedGuid.size(); } - //private: // fields + private: // fields ByteBuffer m_packedGuid; }; |
