@@ -53,6 +53,24 @@ static void MenuPerform_NewPolyShapeToggle()
5353 }
5454 }
5555
56+ [ MenuItem ( k_MenuPrefix + "Editors/New Shape Toggle %#k" , true , PreferenceKeys . menuEditor + 1 ) ]
57+ static bool MenuVerify_NewShapeToggle ( )
58+ {
59+ var instance = EditorToolbarLoader . GetInstance < NewShapeToggle > ( ) ;
60+ return instance != null && instance . enabled ;
61+ }
62+
63+ [ MenuItem ( k_MenuPrefix + "Editors/New Shape Toggle %#k" , false , PreferenceKeys . menuEditor + 1 ) ]
64+ static void MenuPerform_NewShapeToggle ( )
65+ {
66+ var instance = EditorToolbarLoader . GetInstance < NewShapeToggle > ( ) ;
67+ if ( instance != null && instance . enabled )
68+ {
69+ EditorUtility . ShowNotification ( instance . PerformAction ( ) . notification ) ;
70+ ProBuilderAnalytics . SendActionEvent ( instance , ProBuilderAnalytics . TriggerType . MenuOrShortcut ) ;
71+ }
72+ }
73+
5674 [ MenuItem ( k_MenuPrefix + "Editors/Open Lightmap UV Editor" , true , PreferenceKeys . menuEditor + 1 ) ]
5775 static bool MenuVerify_OpenLightmapUVEditor ( )
5876 {
@@ -323,15 +341,15 @@ static void MenuPerform_ConformFaceNormals()
323341 }
324342 }
325343
326- [ MenuItem ( k_MenuPrefix + "Geometry/Delete Faces [⌫ ]" , true , PreferenceKeys . menuGeometry + 3 ) ]
344+ [ MenuItem ( k_MenuPrefix + "Geometry/Delete Faces [backspace ]" , true , PreferenceKeys . menuGeometry + 3 ) ]
327345 static bool MenuVerify_DeleteFaces ( )
328346 {
329347 var instance = EditorToolbarLoader . GetInstance < DeleteFaces > ( ) ;
330348 return instance != null && instance . enabled ;
331349 }
332350
333351 [ Shortcut ( k_ShortcutPrefix + "Geometry/Delete Faces" , typeof ( UnityEditor . SceneView ) , ( KeyCode ) 8 , ( ShortcutModifiers ) 0 ) ]
334- [ MenuItem ( k_MenuPrefix + "Geometry/Delete Faces [⌫ ]" , false , PreferenceKeys . menuGeometry + 3 ) ]
352+ [ MenuItem ( k_MenuPrefix + "Geometry/Delete Faces [backspace ]" , false , PreferenceKeys . menuGeometry + 3 ) ]
335353 static void MenuPerform_DeleteFaces ( )
336354 {
337355 var instance = EditorToolbarLoader . GetInstance < DeleteFaces > ( ) ;
0 commit comments