/// <summary> /// Executes the action. /// </summary> public void Execute() { GizmoTransformedObjectsMessage.SendToInterestedListeners(_gizmoWhichTransformedObjects); if (RuntimeEditorApplication.Instance.EnableUndoRedo) { EditorUndoRedoSystem.Instance.RegisterAction(this); } }
private void RespondToMessage(GizmoTransformedObjectsMessage message) { UpdateActiveGizmoRotation(); EstablishActiveGizmoPosition(); }
/// <summary> /// Executes the action. /// </summary> public void Execute() { GizmoTransformedObjectsMessage.SendToInterestedListeners(_gizmoWhichTransformedObjects); EditorUndoRedoSystem.Instance.RegisterAction(this); }
/// <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); }