public PanningDirector(Camera2D camera, ICameraTrackable panTo, float travelTimeS)
: base(camera)
{
target = panTo;
this.travelTimeS = travelTimeS;
ReturnTimeS = travelTimeS;
origin = camera.Position;
elapsedTimeS = 0;
waiting = true;
returning = false;
completed = false;
}