BBGamelib.CCEasePolynomialInOut.update C# (CSharp) Method

update() public method

public update ( float t ) : void
t float
return void
		public override void update (float t)
		{
			if (FloatUtils.Small(t , 0.5f)) {
				t = Mathf.Pow(t*_intersetValue, _polynomialOrder);
			} else {
				if (_hasInflection) {
					t = Mathf.Pow((t - 1.0f)*_intersetValue, _polynomialOrder) + 1.0f;
				} else {
					t = -Mathf.Pow((t - 1.0f)*_intersetValue, _polynomialOrder) + 1.0f;
				}
			}
			
			_inner.update(t);
		}