Пример #1
0
        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,
            });
        }
Пример #2
0
        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,
            });
        }
Пример #3
0
        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,
            });
        }
Пример #4
0
        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,
            });
        }