public static Vector3 ScaleValueHandle(Vector3 value, Vector3 position, Quaternion rotation, float size, CapFunction capFunction, bool snapping, float snap, CSGHandles.InitFunction initFunction, CSGHandles.InitFunction shutdownFunction)
        {
            int id = GUIUtility.GetControlID(s_ScaleValueHandleHash, FocusType.Keyboard);

            return(CSGScaleSlider.DoCenter(id, value, position, rotation, size, capFunction, snapping, snap, initFunction, shutdownFunction));
        }
        public static float ScaleSlider(float scale, Vector3 position, Vector3 direction, Quaternion rotation, float size, bool snapping, float snap, CSGHandles.InitFunction initFunction, CSGHandles.InitFunction shutdownFunction)
        {
            int id = GUIUtility.GetControlID(s_ScaleSliderHash, FocusType.Keyboard);

            return(CSGScaleSlider.DoAxis(id, scale, position, direction, rotation, size, snapping, snap, initFunction, shutdownFunction));
        }