public PositionChangeCommand(WorldEditor app, IObjectPosition posObj, Vector3 oldPosition, Vector3 newPosition)
 {
     this.posObj = posObj;
     this.oldPosition = oldPosition;
     this.newPosition = newPosition;
     this.app = app;
 }
 public PositionChangeCommand(WorldEditor app, IObjectPosition posObj, Vector3 oldPosition, Vector3 newPosition)
 {
     this.posObj      = posObj;
     this.oldPosition = oldPosition;
     this.newPosition = newPosition;
     this.app         = app;
 }
 public void UpdatePositionPanel(IObjectPosition obj)
 {
     if (SelectedPositionObject != null && obj == SelectedPositionObject)
     {
         UpdatePositionPanel(obj.Position);
     }
 }
 public void MaybeChangeObjectCollisionVolumeRendering(IObjectPosition posObj, bool generate)
 {
     if (showCollisionVolToolStripMenuItem.Checked && posObj is StaticObject)
     {
         StaticObject staticObject = (StaticObject)posObj;
         if (generate)
             staticObject.DisplayObject.AddCollisionObject();
         else
             staticObject.DisplayObject.RemoveCollisionObject();
     }
 }