public void drawRangeSlider(UnityAction <float> callback, float initValue = 0f, float sensitivity = 0.1f) { if (centerMenu.ActiveButton != null && centerMenu.ActiveButton.GetComponent <Button>() != null) { Sprite buttonSprite = centerMenu.ActiveButton.GetComponent <Button>().spriteState.disabledSprite; rangeSlider.CenterSprite = buttonSprite; } else if (secondaryMenu.ActiveButton != null && secondaryMenu.ActiveButton.GetComponent <Button>() != null) { Sprite buttonSprite = secondaryMenu.ActiveButton.GetComponent <Button>().spriteState.disabledSprite; rangeSlider.CenterSprite = buttonSprite; } // rangeSlider.Callback = callback; rangeSlider.Value = initValue; rangeSlider.Sensitivity = sensitivity; rangeSlider.Show(); }