public void R(NetIncomingMessage im)
{
Operat = im.ReadByte();
UserId = im.ReadUInt32();
if (Operat == Add || Operat == Changed)
{
Tag = im.ReadUInt32();
if (GameMessageHelper.Is_Changed(Tag, GameMessageHelper.POSITION_TAG))
{
X = im.ReadFloat();
Y = im.ReadFloat();
}
if (GameMessageHelper.Is_Changed(Tag, GameMessageHelper.RADIUS_TAG))
{
Radius = im.ReadInt32();
}
if (GameMessageHelper.Is_Changed(Tag, GameMessageHelper.COLOR_TAG))
{
Color = im.ReadUInt32();
}
if (GameMessageHelper.Is_Changed(Tag, GameMessageHelper.NAME_TAG))
{
Name = im.ReadString();
}
}
}