/// <summary> /// Create a MoveAction for this node /// </summary> public void FinalizeMovement() { if (Node == null) return; var mo = new Commands.Undoables.MoveObject( OutsideSimulatorApp.GetInstance().SceneRootNode.GetDescendentName(Node), StartPos, Node.Translation ); mo.Redo(); OutsideSimulatorApp.GetInstance().CommandStack.Push(mo); Node = null; }
/// <summary> /// Create a MoveAction for this node /// </summary> public void FinalizeMovement() { if (Node == null) { return; } var mo = new Commands.Undoables.MoveObject( OutsideSimulatorApp.GetInstance().SceneRootNode.GetDescendentName(Node), StartPos, Node.Translation ); mo.Redo(); OutsideSimulatorApp.GetInstance().CommandStack.Push(mo); Node = null; }