Bounds lBounds = NGUIMath.CalculateAbsoluteWidgetBounds(leftPanel.transform);
print(lBounds);
float xPoint = (lBounds.center.x + (lBounds.extents.x / 2));
float normalX = (1 + xPoint) / 2;
//center vertically:
float yPoint = lBounds.center.y;
float normalY = (1 + yPoint) / 2;
Vector3 normalPos
= new Vector3
(normalX, normalY
);print(normalPos);
Vector3 screenPos = this.core.root.UICamera.ViewportToScreenPoint(normalPos);
print(screenPos);
Vector3 worldPos = this.core.root.UICamera.ScreenToWorldPoint(screenPos);
print(worldPos);
TweenPosition.Begin(rightPanel.gameObject, 2f, worldPos)