public void PlayForward(IEditableDocument document) { var node = document.GetNode(NodeId); var property = node.GetProperty(PropertyType) as IEditableProperty; property.SetDesignValue(Value); }
public void PlayBackward(IEditableDocument document) { var node = document.GetNode(NodeId); var property = node.GetProperty(PropertyType) as IEditableProperty; property.SetAnimateIncrement(UndoValue); }
public History(IMessageBus messageBus, IEditableDocument document) { _versionSequence = new Sequence(); _messageBus = messageBus; _document = document; _undoStack = new Stack <UnitOfWork>(); _redoStack = new Stack <UnitOfWork>(); }
public void PlayForward(IEditableDocument document) { document.AddAnimation(AnimationId, Name, BeginFrame, EndFrame, FramesPerSecond, IsLoop); }
public void PlayForward(IEditableDocument document) { document.RemoveNode(NodeId); }
public void PlayBackward(IEditableDocument document) { document.AddSpriteNode(NodeId, Name, SpriteRef, ParentNodeId, Index, PropertyValues); }
public void PlayBackward(IEditableDocument document) { var key = document.GetKey(KeyId) as IEditableKey; key.ChangeValue(UndoValue); }
public void PlayForward(IEditableDocument document) { document.AddBoneNode(NodeId, Name, ParentNodeId, Index, null); }
public void PlayBackward(IEditableDocument document) { document.SetAssetFolder(UndoPath); }
public void PlayBackward(IEditableDocument document) { var animation = document.GetAnimation(AnimationId) as IEditableAnimation; animation.ChangeEndFrame(UndoValue); }
public void PlayBackward(IEditableDocument document) { document.RemoveNodeAnimationCollection(AnimationId, NodeId); }
public void PlayForward(IEditableDocument document) { document.SetMetaDataValue(Key, Value); }
public void PlayBackward(IEditableDocument document) { document.RemoveKey(KeyId); }
public void PlayForward(IEditableDocument document) { document.AddNodeAnimationCollection(AnimationId, NodeId); }
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); }
public void PlayBackward(IEditableDocument document) { document.RemoveAnimation(AnimationId); }
public void SetCurrentDocument(IEditableDocument document) { CompositeTaskManager.Instance.SetCurrentDocument(document); }
public void PlayForward(IEditableDocument document) { document.SetAssetFolder(NewPath); }
public void PlayBackward(IEditableDocument document) { document.MoveNode(NodeId, SourceParentNodeId, UndoIndex); }
public void PlayForward(IEditableDocument document) { var animation = document.GetAnimation(AnimationId) as IEditableAnimation; animation.ChangeName(Name); }
internal UnitOfWork(IEditableDocument document, string label) { Label = label; _document = document; _events = new List <IEvent>(); }
public void PlayBackward(IEditableDocument document) { var animation = document.AddAnimation(AnimationId, Name, BeginFrame, EndFrame, Fps, IsLoop); }
public void PlayBackward(IEditableDocument document) { document.SetMetaDataValue(Key, UndoValue); }
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); }
public void PlayBackward(IEditableDocument document) { var node = document.GetNode(NodeId) as IEditableNode; node.Rename(UndoName); }