Nez.Tweens.EaseHelper.oppositeEaseType C# (CSharp) Method

oppositeEaseType() public static method

returns the opposite EaseType of easeType
public static oppositeEaseType ( EaseType easeType ) : EaseType
easeType EaseType Ease type.
return EaseType
		public static EaseType oppositeEaseType( EaseType easeType )
		{
			switch( easeType )
			{
				case EaseType.Linear:
					return easeType;

				case EaseType.BackIn:
					return EaseType.BackOut;
				case EaseType.BackOut:
					return EaseType.BackIn;
				case EaseType.BackInOut:
					return easeType;

				case EaseType.BounceIn:
					return EaseType.BounceOut;
				case EaseType.BounceOut:
					return EaseType.BounceIn;
				case EaseType.BounceInOut:
					return easeType;

				case EaseType.CircIn:
					return EaseType.CircOut;
				case EaseType.CircOut:
					return EaseType.CircIn;
				case EaseType.CircInOut:
					return easeType;

				case EaseType.CubicIn:
					return EaseType.CubicOut;
				case EaseType.CubicOut:
					return EaseType.CubicIn;
				case EaseType.CubicInOut:
					return easeType;

				case EaseType.ElasticIn:
					return EaseType.ElasticOut;
				case EaseType.ElasticOut:
					return EaseType.ElasticIn;
				case EaseType.ElasticInOut:
					return easeType;
					
				case EaseType.Punch:
					return easeType;

				case EaseType.ExpoIn:
					return EaseType.ExpoOut;
				case EaseType.ExpoOut:
					return EaseType.ExpoIn;
				case EaseType.ExpoInOut:
					return easeType;

				case EaseType.QuadIn:
					return EaseType.QuadOut;
				case EaseType.QuadOut:
					return EaseType.QuadIn;
				case EaseType.QuadInOut:
					return easeType;

				case EaseType.QuartIn:
					return EaseType.QuartOut;
				case EaseType.QuartOut:
					return EaseType.QuartIn;
				case EaseType.QuartInOut:
					return easeType;

				case EaseType.QuintIn:
					return EaseType.QuintOut;
				case EaseType.QuintOut:
					return EaseType.QuintIn;
				case EaseType.QuintInOut:
					return easeType;

				case EaseType.SineIn:
					return EaseType.SineOut;
				case EaseType.SineOut:
					return EaseType.SineIn;
				case EaseType.SineInOut:
					return easeType;

				default:
					return easeType;
			}
		}