Flood.GUI.Controls.Slider.SetValueInternal C# (CSharp) Method

SetValueInternal() protected method

protected SetValueInternal ( float val ) : void
val float
return void
        protected virtual void SetValueInternal(float val)
        {
            if (m_SnapToNotches)
            {
                val = (float)Math.Floor((val * m_NotchCount) + 0.5f);
                val /= m_NotchCount;
            }

            if (m_Value != val)
            {
                m_Value = val;
                if (ValueChanged != null)
                    ValueChanged.Invoke(this);
            }

            UpdateBarFromValue();
        }