コード例 #1
0
        public override void Execute(object parameter)
        {
            if (!CanExecute(parameter))
            {
                return;
            }

            EditorCommandUtility.EditShape(PopupInfo as OnClickPopupInfo, Editor, true);
        }
コード例 #2
0
        public override bool CanExecute(object parameter)
        {
            var popupInfo = parameter as OnClickPopupInfo;

            PopupInfo = popupInfo;
            if (popupInfo == null ||
                popupInfo.PopupItem == null)
            {
                return(false);
            }

            return(EditorCommandUtility.CanEditShape(popupInfo.PopupItem));
        }
コード例 #3
0
 private void stopEditingAndSave()
 {
     // stop editing a shape if it is in process
     EditorCommandUtility.StopEditing();
 }