public void Setup(InterpolationInfo info)
 {
     range         = info.range;
     type          = info.type;
     target        = info.target;
     time          = info.time;
     active        = false;
     endParameter  = info.endParameter;
     lag           = 0.95f;
     startPosition = Utilities.CGPointMake(0, 0);
     endPosition   = Utilities.CGPointMake(320, 320);
     acceleration  = 0.001f;
     velocity      = 0.05f;
     endValue      = 0.99f;
     startTimer    = 0;
     waitToBegin   = 0;
 }
        }                                                                   ///@property(readwrite,assign) float endValue;

        public void SetTarget(InterpolationTarget inThing)
        {
            target = inThing;
        }                                                             ///@property(readwrite,assign) InterpolationTarget target;