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

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

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

            key.ChangeValue(UndoValue);
        }
Пример #8
0
 public void PlayForward(IEditableDocument document)
 {
     document.AddBoneNode(NodeId, Name, ParentNodeId, Index, null);
 }
Пример #9
0
 public void PlayBackward(IEditableDocument document)
 {
     document.SetAssetFolder(UndoPath);
 }
Пример #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);
 }
Пример #12
0
 public void PlayForward(IEditableDocument document)
 {
     document.SetMetaDataValue(Key, Value);
 }
Пример #13
0
 public void PlayBackward(IEditableDocument document)
 {
     document.RemoveKey(KeyId);
 }
 public void PlayForward(IEditableDocument document)
 {
     document.AddNodeAnimationCollection(AnimationId, NodeId);
 }
Пример #15
0
 public void PlayForward(IEditableDocument document)
 {
     document.AddKey(KeyId, PropertyAnimationId, Frame, Value, Interpolation);
 }
Пример #16
0
        public void PlayBackward(IEditableDocument document)
        {
            var animation = document.GetAnimation(AnimationId) as IEditableAnimation;

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

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

            node.Rename(UndoName);
        }