Beispiel #1
0
        public SliderCircleOverlay(Slider slider, SliderPosition position)
        {
            this.slider   = slider;
            this.position = position;

            InternalChild = CirclePiece = new HitCirclePiece();
        }
Beispiel #2
0
        public SliderCirclePiece(Slider slider, SliderPosition position)
            : base(slider.HeadCircle)
        {
            this.slider   = slider;
            this.position = position;

            slider.PathChanged += _ => UpdatePosition();
        }
        public SliderCircleSelectionBlueprint(DrawableSlider slider, SliderPosition position)
            : base(slider)
        {
            this.position = position;
            InternalChild = CirclePiece = new HitCirclePiece();

            Select();
        }
Beispiel #4
0
 // Start is called before the first frame update
 void Start()
 {
     _winScore       = 50;
     _loseScore      = 650;
     _currentScore   = 350;
     _scoreColor     = transform.GetChild(0).GetChild(0).GetChild(0).GetChild(1).GetChild(0).GetComponent <ScoreColor>();
     _sliderPosition = transform.GetChild(0).GetChild(0).GetChild(0).GetComponent <SliderPosition>();
     _sliderPosition.Init(_winScore, _loseScore);
     _scoreColor.Init(_winScore, _loseScore);
 }
Beispiel #5
0
        public SliderCircleOverlay(Slider slider, SliderPosition position)
        {
            this.slider   = slider;
            this.position = position;

            InternalChildren = new Drawable[]
            {
                marker      = new HitCircleOverlapMarker(),
                CirclePiece = new HitCirclePiece(),
            };
        }
        public SliderCircleSelectionBlueprint(DrawableOsuHitObject hitObject, Slider slider, SliderPosition position)
            : base(hitObject)
        {
            this.slider = slider;

            InternalChild = new SliderCirclePiece(slider, position);

            Select();
        }
 protected virtual SliderCircleSelectionBlueprint CreateCircleSelectionBlueprint(DrawableSlider slider, SliderPosition position) => new SliderCircleSelectionBlueprint(slider, position);
Beispiel #8
0
 protected virtual SliderCircleOverlay CreateCircleOverlay(Slider slider, SliderPosition position) => new SliderCircleOverlay(slider, position);
Beispiel #9
0
 public TestSliderCircleOverlay(Slider slider, SliderPosition position)
     : base(slider, position)
 {
 }
Beispiel #10
0
 protected override SliderCircleOverlay CreateCircleOverlay(Slider slider, SliderPosition position) => new TestSliderCircleOverlay(slider, position);
Beispiel #11
0
 public TestSliderCircleBlueprint(DrawableSlider slider, SliderPosition position)
     : base(slider, position)
 {
 }
Beispiel #12
0
 protected override SliderCircleSelectionBlueprint CreateCircleSelectionBlueprint(DrawableSlider slider, SliderPosition position) => new TestSliderCircleBlueprint(slider, position);
Beispiel #13
0
 public SliderCirclePiece(Slider slider, SliderPosition position)
     : base(slider.HeadCircle)
 {
     this.slider   = slider;
     this.position = position;
 }
Beispiel #14
0
 void MainWindow_Loaded(object sender, RoutedEventArgs e)
 {
     SliderPosition.AddHandler(MouseLeftButtonUpEvent, new MouseButtonEventHandler(SliderPosition_MouseLeftButtonUp), true);
     SliderScale.AddHandler(MouseLeftButtonUpEvent, new MouseButtonEventHandler(SliderScale_MouseLeftButtonUp), true);
 }