public void PlayForward(IEditableDocument document)
        {
            var node     = document.GetNode(NodeId);
            var property = node.GetProperty(PropertyType) as IEditableProperty;

            property.SetDesignValue(Value);
        }
Example #2
0
        public void PlayBackward(IEditableDocument document)
        {
            var node     = document.GetNode(NodeId);
            var property = node.GetProperty(PropertyType) as IEditableProperty;

            property.SetAnimateIncrement(UndoValue);
        }
Example #3
0
 public History(IMessageBus messageBus, IEditableDocument document)
 {
     _versionSequence = new Sequence();
     _messageBus      = messageBus;
     _document        = document;
     _undoStack       = new Stack <UnitOfWork>();
     _redoStack       = new Stack <UnitOfWork>();
 }
Example #4
0
 public void PlayForward(IEditableDocument document)
 {
     document.AddAnimation(AnimationId, Name, BeginFrame, EndFrame, FramesPerSecond, IsLoop);
 }
Example #5
0
 public void PlayForward(IEditableDocument document)
 {
     document.RemoveNode(NodeId);
 }
Example #6
0
 public void PlayBackward(IEditableDocument document)
 {
     document.AddSpriteNode(NodeId, Name, SpriteRef, ParentNodeId, Index, PropertyValues);
 }
Example #7
0
        public void PlayBackward(IEditableDocument document)
        {
            var key = document.GetKey(KeyId) as IEditableKey;

            key.ChangeValue(UndoValue);
        }
Example #8
0
 public void PlayForward(IEditableDocument document)
 {
     document.AddBoneNode(NodeId, Name, ParentNodeId, Index, null);
 }
Example #9
0
 public void PlayBackward(IEditableDocument document)
 {
     document.SetAssetFolder(UndoPath);
 }
Example #10
0
        public void PlayBackward(IEditableDocument document)
        {
            var animation = document.GetAnimation(AnimationId) as IEditableAnimation;

            animation.ChangeEndFrame(UndoValue);
        }
 public void PlayBackward(IEditableDocument document)
 {
     document.RemoveNodeAnimationCollection(AnimationId, NodeId);
 }
Example #12
0
 public void PlayForward(IEditableDocument document)
 {
     document.SetMetaDataValue(Key, Value);
 }
Example #13
0
 public void PlayBackward(IEditableDocument document)
 {
     document.RemoveKey(KeyId);
 }
 public void PlayForward(IEditableDocument document)
 {
     document.AddNodeAnimationCollection(AnimationId, NodeId);
 }
Example #15
0
 public void PlayForward(IEditableDocument document)
 {
     document.AddKey(KeyId, PropertyAnimationId, Frame, Value, Interpolation);
 }
        public void PlayBackward(IEditableDocument document)
        {
            var animation = document.GetAnimation(AnimationId) as IEditableAnimation;

            animation.SetIsLoop(UndoIsLoop);
        }
 public void SetCurrentDocument(IEditableDocument document)
 {
     this.currentDocument = document;
     this.taskService.SetMaximumUndoCount(100, (object)document);
 }
Example #18
0
 public void PlayBackward(IEditableDocument document)
 {
     document.RemoveAnimation(AnimationId);
 }
 public void SetCurrentDocument(IEditableDocument document)
 {
     CompositeTaskManager.Instance.SetCurrentDocument(document);
 }
Example #20
0
 public void PlayForward(IEditableDocument document)
 {
     document.SetAssetFolder(NewPath);
 }
Example #21
0
 public void PlayBackward(IEditableDocument document)
 {
     document.MoveNode(NodeId, SourceParentNodeId, UndoIndex);
 }
Example #22
0
        public void PlayForward(IEditableDocument document)
        {
            var animation = document.GetAnimation(AnimationId) as IEditableAnimation;

            animation.ChangeName(Name);
        }
Example #23
0
 internal UnitOfWork(IEditableDocument document, string label)
 {
     Label     = label;
     _document = document;
     _events   = new List <IEvent>();
 }
Example #24
0
 public void PlayBackward(IEditableDocument document)
 {
     var animation = document.AddAnimation(AnimationId, Name, BeginFrame, EndFrame, Fps, IsLoop);
 }
Example #25
0
 public void PlayBackward(IEditableDocument document)
 {
     document.SetMetaDataValue(Key, UndoValue);
 }
Example #26
0
 public void PlayForward(IEditableDocument document)
 {
     document.MoveNode(NodeId, DestinationParentNodeId, DestinationIndex);
 }
 public void PlayForward(IEditableDocument document)
 {
     document.RemovePropertyAnimation(PropertyAnimationId);
 }
 public void PlayBackward(IEditableDocument document)
 {
     document.AddPropertyAnimation(PropertyAnimationId, AnimationId, NodeId, Property);
 }
Example #29
0
        public void PlayBackward(IEditableDocument document)
        {
            var node = document.GetNode(NodeId) as IEditableNode;

            node.Rename(UndoName);
        }