UnityEditor.OcclusionAreaEditor.SizeSlider C# (CSharp) Method

SizeSlider() private method

private SizeSlider ( Vector3 p, Vector3 d, float r ) : float
p Vector3
d Vector3
r float
return float
        private float SizeSlider(Vector3 p, Vector3 d, float r)
        {
            Vector3 position = p + ((Vector3) (d * r));
            Color color = Handles.color;
            if (Vector3.Dot(position - Camera.current.transform.position, d) >= 0f)
            {
                Handles.color = new Color(Handles.color.r, Handles.color.g, Handles.color.b, Handles.color.a * Handles.backfaceAlphaMultiplier);
            }
            float handleSize = HandleUtility.GetHandleSize(position);
            bool changed = GUI.changed;
            GUI.changed = false;
            if (<>f__mg$cache0 == null)
            {
                <>f__mg$cache0 = new Handles.CapFunction(Handles.CylinderHandleCap);