void goToPage(int PageNumber)
{
int page = PageNumber;
int max = totalPages;
UICenterOnChild center = levelSelector.GetComponent<UICenterOnChild>();
UIPanel panel = levelSelector.GetComponent<UIPanel>();
UIScrollView sv = panel.GetComponent<UIScrollView>();
var child = levelSelector.transform.GetChild(page); //pass in page number
Debug.Log(child, child.gameObject);
Vector3 offset = -panel.cachedTransform.InverseTransformPoint(child.transform.position);
if (!sv.canMoveHorizontally) offset.x = panel.cachedTransform.localPosition.x;
if (!sv.canMoveVertically) offset.y = panel.cachedTransform.localPosition.y;
//Debug.Log("Xpos: " + offset, child.gameObject);
SpringPanel.Begin(panel.gameObject, offset, 6f);
}