Пример #1
0
 public Slider(Vector2 pPosition, OnSliderChanged pOnSliderChanged)
     : base("transparent_textfield", pPosition)
 {
     _onSliderChanged = pOnSliderChanged;
     _adjustor = new Container("lobby_SettingsAdjustor", new Vector2(0, 0));
     _adjustor.reactsToMouseClick = false;
     AddChild(_adjustor);
     this.customHitbox = new Rect(0, 0, maxWidth + 25, 20);
     this.Value = 0.75f;
 }
Пример #2
0
 internal virtual void SliderProgressChanged()
 {
     OnSliderChanged?.Invoke(this, Value);
 }
Пример #3
0
 public void SliderChanged()
 {
     OnSliderChanged.Invoke();
 }
Пример #4
0
 internal virtual void SliderChangedTrigger(int newindex)
 {
     OnSliderChanged?.Invoke(this, newindex);
 }
Пример #5
0
 internal virtual void SliderChanged(int value)
 {
     OnSliderChanged?.Invoke(this, value);
 }