示例#1
0
        //----------------------------------------->

        /// <summary>
        /// Draws the snap panel.
        /// </summary>
        public void Draw()
        {
            //Draw position snap.
            EditorGUILayout.BeginHorizontal();
            positionSnapIsActive = EditorGUILayout.Toggle(positionSnapIsActive, new GUILayoutOption[] { GUILayout.Width(20) });
            positionSnapType     = (PositionSnapType)EditorGUILayout.EnumPopup(positionSnapType);
            EditorGUILayout.EndHorizontal();

            //Draw rotation snap.
            EditorGUILayout.BeginHorizontal();
            rotationSnapIsActive = EditorGUILayout.Toggle(rotationSnapIsActive, new GUILayoutOption[] { GUILayout.Width(20) });
            rotationSnapType     = (RotationSnapType)EditorGUILayout.EnumPopup(rotationSnapType);
            EditorGUILayout.EndHorizontal();
        }
示例#2
0
        //----------------------------------------->

        /// <summary>
        /// Draws the snap panel.
        /// </summary>
        public void Draw () {

            //Draw position snap.
            EditorGUILayout.BeginHorizontal();
            positionSnapIsActive = EditorGUILayout.Toggle(positionSnapIsActive, new GUILayoutOption[] { GUILayout.Width(20)});
            positionSnapType = (PositionSnapType)EditorGUILayout.EnumPopup(positionSnapType);
            EditorGUILayout.EndHorizontal();

            //Draw rotation snap.
            EditorGUILayout.BeginHorizontal();
            rotationSnapIsActive = EditorGUILayout.Toggle(rotationSnapIsActive, new GUILayoutOption[] { GUILayout.Width(20) });
            rotationSnapType = (RotationSnapType)EditorGUILayout.EnumPopup(rotationSnapType);
            EditorGUILayout.EndHorizontal();

        }