still a lot of stuff to fix before everything works as it should. compilation works, linking produces errors. most code cleanups done.
20 lines
290 B
C++
20 lines
290 B
C++
|
|
#include "WorldPacket.h"
|
|
|
|
|
|
uint64 WorldPacket::GetPackedGuid(void)
|
|
{
|
|
uint8 mask;
|
|
*this >> mask;
|
|
uint64 guid=0;
|
|
for(uint8 i=0;i<8;i++)
|
|
{
|
|
if(mask & (1<<i) )
|
|
{
|
|
*this >> ((uint8*)&guid)[i];
|
|
}
|
|
}
|
|
return guid;
|
|
}
|
|
|