public override void KeyCmd_HotkeyUp(KeyCode code) { base.KeyCmd_HotkeyUp(code); if (code == KeyCode.I && Event.current.control) { SWTextureProcess.ProcessMask_Invert(node.texMask); } }
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); }