Пример #1
0
 /// <summary>
 /// Executes the action.
 /// </summary>
 public void Execute()
 {
     GizmoTransformedObjectsMessage.SendToInterestedListeners(_gizmoWhichTransformedObjects);
     if (RuntimeEditorApplication.Instance.EnableUndoRedo)
     {
         EditorUndoRedoSystem.Instance.RegisterAction(this);
     }
 }
Пример #2
0
 private void RespondToMessage(GizmoTransformedObjectsMessage message)
 {
     UpdateActiveGizmoRotation();
     EstablishActiveGizmoPosition();
 }
Пример #3
0
 /// <summary>
 /// Executes the action.
 /// </summary>
 public void Execute()
 {
     GizmoTransformedObjectsMessage.SendToInterestedListeners(_gizmoWhichTransformedObjects);
     EditorUndoRedoSystem.Instance.RegisterAction(this);
 }
Пример #4
0
        /// <summary>
        /// Convenience function for sending a gizmo transformed objects message to
        /// all interested listeners.
        /// </summary>
        /// <param name="gizmo">
        /// The gizmo which transformed objects.
        /// </param>
        public static void SendToInterestedListeners(Gizmo gizmo)
        {
            var message = new GizmoTransformedObjectsMessage(gizmo);

            MessageListenerDatabase.Instance.SendMessageToInterestedListeners(message);
        }