Пример #1
0
        public override void KeyCmd_HotkeyUp(KeyCode code)
        {
            base.KeyCmd_HotkeyUp(code);

            if (code == KeyCode.I && Event.current.control)
            {
                SWTextureProcess.ProcessMask_Invert(node.texMask);
            }
        }
Пример #2
0
        public override void DrawTop()
        {
            Rect llRect = new Rect(0, 0, 0, 0);

            base.DrawTop();
            if (brush.mode == SWBrushMode.wand || brush.mode == SWBrushMode.dropper)
            {
                GUILayout.Label("Tolerance:", SWEditorUI.Style_Get(SWCustomStyle.eTxtSmallLight));
                llRect = GUILayoutUtility.GetLastRect();
                EditorGUILayout.IntSlider(spTolerance, 0, 255, "", GUILayout.Width(SWGlobalSettings.SliderWidth));
                Tooltip_Rec(SWTipsText.Mask_Tolerance, -llRect.width - 10, 0);
            }
            else
            {
                GUILayout.Label("Size:", SWEditorUI.Style_Get(SWCustomStyle.eTxtSmallLight));
                llRect = GUILayoutUtility.GetLastRect();
                EditorGUILayout.IntSlider(spBrushsize, BrushSizeMin, BrushSizeMax, "", GUILayout.Width(SWGlobalSettings.SliderWidth));
                Tooltip_Rec(SWTipsText.Mask_Size, -llRect.width - 10, 0);


                GUILayout.Space(al_spacingBig);
                GUILayout.Label("Opacity:", SWEditorUI.Style_Get(SWCustomStyle.eTxtSmallLight));
                llRect = GUILayoutUtility.GetLastRect();
                EditorGUILayout.Slider(spBrushTrans, 0, 1, "", GUILayout.Width(SWGlobalSettings.SliderWidth));
                Tooltip_Rec(SWTipsText.Mask_Opacity, -llRect.width - 10, 0);
            }

            GUI.color = SWEditorUI.ColorPalette(SWColorPl.light);



            Rect btRect2 = TopElementRect(position.width - 200, position.width - 100 - SWGlobalSettings.UIGap);

            ePopup_texRes.Show(btRect2);
            Tooltip_Rec(SWTipsText.Mask_TexSize, btRect2);

            Rect btRect = TopElementRect(position.width - 100, position.width - SWGlobalSettings.UIGap);

            if (GUI.Button(btRect, "Invert", SWEditorUI.MainSkin.button))
            {
                SWTextureProcess.ProcessMask_Invert(node.texMask);
            }
            GUI.color = Color.white;
            Tooltip_Rec(SWTipsText.Mask_Invert, btRect);
        }