public void moveToPage(int page)
{
if (page < 0 || page >= layers_.Count)
{
CCDebug.Error("CCScrollLayer#moveToPage: {0} - wrong page number, out of bounds. ", page);
return;
}
if (this.delegate_ != null)
{
this.delegate_.scrollLayerScrollingStarted(this, page);
}
isMoving_ = true;
CCActionFiniteTime changePage = new CCMoveTo(scrollTime_, this.positionForPageWithNumber(page));
changePage = CCSequence.Actions(changePage, new CCCallFunc(this, moveToPageEnded));
this.runAction(changePage);
prevScreen_ = currentScreen_;
currentScreen_ = page;
}