using System;
using Cpp2IlInjected;
using UnityEngine;

namespace RootMotion
{
	// Token: 0x0200039C RID: 924
	[Token(Token = "0x200039C")]
	public class Interp
	{
		// Token: 0x0600229A RID: 8858 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600229A")]
		[Address(RVA = "0x10DD350", Offset = "0x10DC150", VA = "0x1810DD350")]
		public static float Float(float t, InterpolationMode mode)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600229B RID: 8859 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600229B")]
		[Address(RVA = "0x10DE1A0", Offset = "0x10DCFA0", VA = "0x1810DE1A0")]
		public static Vector3 V3(Vector3 v1, Vector3 v2, float t, InterpolationMode mode)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600229C RID: 8860 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600229C")]
		[Address(RVA = "0x10DDCC0", Offset = "0x10DCAC0", VA = "0x1810DDCC0")]
		public static float LerpValue(float value, float target, float increaseSpeed, float decreaseSpeed)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600229D RID: 8861 RVA: 0x00050014 File Offset: 0x0004E214
		[Token(Token = "0x600229D")]
		[Address(RVA = "0x10DDD50", Offset = "0x10DCB50", VA = "0x1810DDD50")]
		private static float None(float t, float b, float c)
		{
			return t;
		}

		// Token: 0x0600229E RID: 8862 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600229E")]
		[Address(RVA = "0x10DDB40", Offset = "0x10DC940", VA = "0x1810DDB40")]
		private static float InOutCubic(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x0600229F RID: 8863 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x600229F")]
		[Address(RVA = "0x10DDB70", Offset = "0x10DC970", VA = "0x1810DDB70")]
		private static float InOutQuintic(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022A0 RID: 8864 RVA: 0x00050024 File Offset: 0x0004E224
		[Token(Token = "0x60022A0")]
		[Address(RVA = "0x10DDC50", Offset = "0x10DCA50", VA = "0x1810DDC50")]
		private static float InQuintic(float t, float b, float c)
		{
			return t;
		}

		// Token: 0x060022A1 RID: 8865 RVA: 0x00050034 File Offset: 0x0004E234
		[Token(Token = "0x60022A1")]
		[Address(RVA = "0x10DDC30", Offset = "0x10DCA30", VA = "0x1810DDC30")]
		private static float InQuartic(float t, float b, float c)
		{
			return t;
		}

		// Token: 0x060022A2 RID: 8866 RVA: 0x00050044 File Offset: 0x0004E244
		[Token(Token = "0x60022A2")]
		[Address(RVA = "0x10DD990", Offset = "0x10DC790", VA = "0x1810DD990")]
		private static float InCubic(float t, float b, float c)
		{
			return t;
		}

		// Token: 0x060022A3 RID: 8867 RVA: 0x00050054 File Offset: 0x0004E254
		[Token(Token = "0x60022A3")]
		[Address(RVA = "0x10DDC20", Offset = "0x10DCA20", VA = "0x1810DDC20")]
		private static float InQuadratic(float t, float b, float c)
		{
			return t;
		}

		// Token: 0x060022A4 RID: 8868 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022A4")]
		[Address(RVA = "0x10DE0F0", Offset = "0x10DCEF0", VA = "0x1810DE0F0")]
		private static float OutQuintic(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022A5 RID: 8869 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022A5")]
		[Address(RVA = "0x10DE090", Offset = "0x10DCE90", VA = "0x1810DE090")]
		private static float OutQuartic(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022A6 RID: 8870 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022A6")]
		[Address(RVA = "0x10DDE30", Offset = "0x10DCC30", VA = "0x1810DDE30")]
		private static float OutCubic(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022A7 RID: 8871 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022A7")]
		[Address(RVA = "0x10DE010", Offset = "0x10DCE10", VA = "0x1810DE010")]
		private static float OutInCubic(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022A8 RID: 8872 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022A8")]
		[Address(RVA = "0x10DE050", Offset = "0x10DCE50", VA = "0x1810DE050")]
		private static float OutInQuartic(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022A9 RID: 8873 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022A9")]
		[Address(RVA = "0x10DD2E0", Offset = "0x10DC0E0", VA = "0x1810DD2E0")]
		private static float BackInCubic(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022AA RID: 8874 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022AA")]
		[Address(RVA = "0x10DD310", Offset = "0x10DC110", VA = "0x1810DD310")]
		private static float BackInQuartic(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022AB RID: 8875 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022AB")]
		[Address(RVA = "0x10DDD60", Offset = "0x10DCB60", VA = "0x1810DDD60")]
		private static float OutBackCubic(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022AC RID: 8876 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022AC")]
		[Address(RVA = "0x10DDDA0", Offset = "0x10DCBA0", VA = "0x1810DDDA0")]
		private static float OutBackQuartic(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022AD RID: 8877 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022AD")]
		[Address(RVA = "0x10DDEE0", Offset = "0x10DCCE0", VA = "0x1810DDEE0")]
		private static float OutElasticSmall(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022AE RID: 8878 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022AE")]
		[Address(RVA = "0x10DDE70", Offset = "0x10DCC70", VA = "0x1810DDE70")]
		private static float OutElasticBig(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022AF RID: 8879 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022AF")]
		[Address(RVA = "0x10DDA10", Offset = "0x10DC810", VA = "0x1810DDA10")]
		private static float InElasticSmall(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022B0 RID: 8880 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022B0")]
		[Address(RVA = "0x10DD9B0", Offset = "0x10DC7B0", VA = "0x1810DD9B0")]
		private static float InElasticBig(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022B1 RID: 8881 RVA: 0x00050064 File Offset: 0x0004E264
		[Token(Token = "0x60022B1")]
		[Address(RVA = "0x10DDC70", Offset = "0x10DCA70", VA = "0x1810DDC70")]
		private static float InSine(float t, float b, float c)
		{
			return t * 1.5707964f;
		}

		// Token: 0x060022B2 RID: 8882 RVA: 0x00050078 File Offset: 0x0004E278
		[Token(Token = "0x60022B2")]
		[Address(RVA = "0x10DE160", Offset = "0x10DCF60", VA = "0x1810DE160")]
		private static float OutSine(float t, float b, float c)
		{
			return t * 1.5707964f;
		}

		// Token: 0x060022B3 RID: 8883 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022B3")]
		[Address(RVA = "0x10DDBC0", Offset = "0x10DC9C0", VA = "0x1810DDBC0")]
		private static float InOutSine(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022B4 RID: 8884 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022B4")]
		[Address(RVA = "0x10DDA70", Offset = "0x10DC870", VA = "0x1810DDA70")]
		private static float InElastic(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022B5 RID: 8885 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022B5")]
		[Address(RVA = "0x10DDF50", Offset = "0x10DCD50", VA = "0x1810DDF50")]
		private static float OutElastic(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022B6 RID: 8886 RVA: 0x0005008C File Offset: 0x0004E28C
		[Token(Token = "0x60022B6")]
		[Address(RVA = "0x10DD960", Offset = "0x10DC760", VA = "0x1810DD960")]
		private static float InBack(float t, float b, float c)
		{
			float num = t * 2.70158f;
			return c;
		}

		// Token: 0x060022B7 RID: 8887 RVA: 0x000020D3 File Offset: 0x000002D3
		[Token(Token = "0x60022B7")]
		[Address(RVA = "0x10DDDF0", Offset = "0x10DCBF0", VA = "0x1810DDDF0")]
		private static float OutBack(float t, float b, float c)
		{
			throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
		}

		// Token: 0x060022B8 RID: 8888 RVA: 0x000500A4 File Offset: 0x0004E2A4
		[Token(Token = "0x60022B8")]
		[Address(RVA = "0x3D8B20", Offset = "0x3D7920", VA = "0x1803D8B20")]
		public Interp()
		{
		}
	}
}
