示例#1
0
        void DoToolSettings(Rect rect)
        {
            if (toolSettingsGui != null)
            {
                toolSettingsGui(rect);
                return;
            }

            const float pivotButtonsWidth = 128;

            rect.width = pivotButtonsWidth;
            rect       = EditorToolGUI.GetThinArea(rect);
            EditorToolGUI.DoBuiltinToolSettings(rect, Styles.buttonLeft, Styles.buttonRight);
        }
示例#2
0
        public override void OnInspectorGUI()
        {
            var labelWidth = Mathf.Max(EditorGUIUtility.labelWidth, EditorStyles.label.CalcSize(m_HandlePositionAndRotation).x + k_Padding);

            Rect m_Rect = new Rect(k_Padding, k_Padding, labelWidth, EditorGUIUtility.singleLineHeight);

            m_Rect = EditorToolGUI.GetThinArea(m_Rect);

            GUI.Label(m_Rect, m_HandlePositionAndRotation);

            m_Rect.x += m_Rect.width;

            m_Rect.width = k_PivotButtonsWidth;

            m_Rect = EditorToolGUI.GetThinArea(m_Rect);

            EditorToolGUI.DoBuiltinToolSettings(m_Rect);
        }
 void DoToolSettings(Rect rect)
 {
     rect = EditorToolGUI.GetThinArea(rect);
     EditorToolGUI.DoBuiltinToolSettings(rect, Styles.buttonLeft, Styles.buttonRight);
 }