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; }
internal virtual void SliderProgressChanged() { OnSliderChanged?.Invoke(this, Value); }
public void SliderChanged() { OnSliderChanged.Invoke(); }
internal virtual void SliderChangedTrigger(int newindex) { OnSliderChanged?.Invoke(this, newindex); }
internal virtual void SliderChanged(int value) { OnSliderChanged?.Invoke(this, value); }