protected virtual void HandlePositionChanged()
{
if (displayObject != null)
{
float xv = _x;
float yv = _y;
if (!_pivotAsAnchor)
{
xv += _width * _pivotX;
yv += _height * _pivotY;
}
if (_pixelSnapping)
{
xv = (int)xv;
yv = (int)yv;
}
displayObject.location = new Vector3(xv, yv, _z);
}
}