/// <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;
        }
Beispiel #2
0
        /// <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;
        }