BBGamelib.CCEaseBackInOut.update C# (CSharp) Method

update() public method

public update ( float t ) : void
t float
return void
		public override void update (float t)	
		{
			float overshoot = 1.70158f * 1.525f;
			
			t = t * 2;
			if (FloatUtils.Small(t , 1))
				_inner.update( (t * t * ((overshoot + 1) * t - overshoot)) / 2);
			else {
				t = t - 2;
				_inner.update((t * t * ((overshoot + 1) * t + overshoot)) / 2 + 1);
			}
		}