public HighGuidTypeLegacy GetHighGuidTypeLegacy()
{
if (Low == 0)
return HighGuidTypeLegacy.None;
var highGUID = (HighGuidTypeLegacy)((Low & 0xF0F0000000000000) >> 52);
switch ((int)highGUID & 0xF00)
{
case 0x0:
return HighGuidTypeLegacy.Player;
case 0x400:
return HighGuidTypeLegacy.Item;
default:
return highGUID;
}
}