override protected void AddStatus(string pageId, ByteBuffer buffer)
{
GearXYValue gv;
if (pageId == null)
{
gv = _default;
}
else
{
gv = new GearXYValue();
_storage[pageId] = gv;
}
gv.x = buffer.ReadInt();
gv.y = buffer.ReadInt();
if (buffer.version >= 2)
{
gv.px = buffer.ReadFloat();
gv.py = buffer.ReadFloat();
}
else
{
gv.px = gv.x / _owner.parent.width;
gv.py = gv.y / _owner.parent.height;
}
}