Пример #1
0
 public BaseModelFileHistoryNode(uint objectID, string filename, string zipfilename, TransformationNode.Transform transform)
     : base(objectID)
 {
     this.filename    = filename;
     this.zipfilename = zipfilename;
     this.transform   = transform;
 }
Пример #2
0
        public void PushTransformObject(uint objectID, TransformationNode.Transform previousTransform, TransformationNode.Transform newTransform)
        {
            if (previousTransform.Equals(ref newTransform))
            {
                return;
            }

            lock (threadSync)
            {
                if (!_recordHistory)
                {
                    return;
                }

                PushToHistory(new TransformObjectHistoryNode(objectID, previousTransform, newTransform));
            }
        }
Пример #3
0
 public AddModelFileHistoryNode(uint objectID, string filename, string zipfilename, TransformationNode.Transform transform)
     : base(objectID, filename, zipfilename, transform)
 {
 }
Пример #4
0
        public void PushRemoveModelFile(uint objectID, string filename, string zipfilename, TransformationNode.Transform transform)
        {
            lock (threadSync)
            {
                if (!_recordHistory)
                {
                    return;
                }

                PushToHistory(new RemoveModelFileHistoryNode(objectID, filename, zipfilename, transform));
            }
        }
Пример #5
0
 public TransformObjectHistoryNode(uint objectID, TransformationNode.Transform previousTransform, TransformationNode.Transform newTransform)
     : base(objectID)
 {
     this.previousTransform = previousTransform;
     this.newTransform      = newTransform;
 }