IEnumerator ChangeSceneRoutine() { yield return(new WaitForSeconds(4)); ScrollRight.NextLevel(); SceneManager.LoadScene("Main"); }
// Update is called once per frame void Update() { if (Input.GetKey(CheatKey)) { ScrollRight.NextLevel(); SceneManager.LoadScene("Main"); } }
public async Task When_HorizontalScrollViewer_NotScrolled_Right() { HorizontalScrollViewer.ChangeView(0, 0, null, disableAnimation: true); await Task.Delay(25); var sut = ScrollRight.TransformToVisual(HorizontalScrollViewerParent); var result = sut.TransformBounds(new Rect(ScrollRight.ActualWidth, 0, 50, 50)); Assert.AreEqual(new Rect(_svExtent, 0, 50, 50), result); }
public async Task When_HorizontalScrollViewer_Scrolled_Right() { var offset = _svExtent - _svWidth; HorizontalScrollViewer.ChangeView(offset, 0, null, disableAnimation: true); await Task.Delay(25); var sut = ScrollRight.TransformToVisual(HorizontalScrollViewerParent); var result = sut.TransformBounds(new Rect(ScrollRight.ActualWidth, 0, 50, 50)); Assert.IsTrue(RectCloseComparer.UI.Equals(new Rect(_svWidth, 0, 50, 50), result)); }