public TestSceneSlide() { Add(new SentakkiRing()); Add(slide = new SlideVisual()); AddSliderStep("Path offset", 0, 7, 0, p => { slide.Rotation = 45 * p; }); AddSliderStep("End Path", 0, 7, 4, p => { EndPath = p; RefreshSlide(); }); AddSliderStep("Progress", 0.0f, 1.0f, 0.0f, p => { slide.CompletedSegments = (int)(slide.SegmentCount * p); }); Add(nodes = new Container() { Anchor = Anchor.Centre, Origin = Anchor.Centre, }); }
public TestSceneSlide() { Add(chevronPool = new DrawablePool <SlideVisual.SlideChevron>(62)); Add(new SentakkiRing()); Add(slide = new SlideVisual()); AddSliderStep("Path offset", 0, 7, 0, p => { slide.Rotation = 45 * p; }); AddSliderStep("End Path", 0, 7, 4, p => { EndPath = p; RefreshSlide(); }); AddSliderStep("Progress", 0.0f, 1.0f, 0.0f, p => { slide.Progress = p; }); Add(nodes = new Container() { Anchor = Anchor.Centre, Origin = Anchor.Centre, }); }
public TestSceneAllSlides() { Add(new SentakkiRing()); Add(slide = new SlideVisual()); AddSliderStep("Path ID", 0, SlidePaths.VALIDPATHS.Count - 1, 0, p => { id = p; RefreshSlide(); }); Add(nodes = new Container() { Anchor = Anchor.Centre, Origin = Anchor.Centre, }); }
public TestSceneAllSlides() { Add(chevronPool = new DrawablePool <SlideVisual.SlideChevron>(62)); Add(new SentakkiRing()); Add(slide = new SlideVisual()); AddSliderStep("Path ID", 0, SlidePaths.VALIDPATHS.Count - 1, 0, p => { id = p; RefreshSlide(); }); AddToggleStep("Mirrored", b => { mirrored = b; RefreshSlide(); }); Add(nodes = new Container() { Anchor = Anchor.Centre, Origin = Anchor.Centre, }); }