// Token: 0x0600098B RID: 2443 RVA: 0x00043208 File Offset: 0x00041608 public static float Float(float t, InterpolationMode mode) { float result; switch (mode) { case InterpolationMode.None: result = Interp.None(t, 0f, 1f); break; case InterpolationMode.InOutCubic: result = Interp.InOutCubic(t, 0f, 1f); break; case InterpolationMode.InOutQuintic: result = Interp.InOutQuintic(t, 0f, 1f); break; case InterpolationMode.InOutSine: result = Interp.InOutSine(t, 0f, 1f); break; case InterpolationMode.InQuintic: result = Interp.InQuintic(t, 0f, 1f); break; case InterpolationMode.InQuartic: result = Interp.InQuartic(t, 0f, 1f); break; case InterpolationMode.InCubic: result = Interp.InCubic(t, 0f, 1f); break; case InterpolationMode.InQuadratic: result = Interp.InQuadratic(t, 0f, 1f); break; case InterpolationMode.InElastic: result = Interp.OutElastic(t, 0f, 1f); break; case InterpolationMode.InElasticSmall: result = Interp.InElasticSmall(t, 0f, 1f); break; case InterpolationMode.InElasticBig: result = Interp.InElasticBig(t, 0f, 1f); break; case InterpolationMode.InSine: result = Interp.InSine(t, 0f, 1f); break; case InterpolationMode.InBack: result = Interp.InBack(t, 0f, 1f); break; case InterpolationMode.OutQuintic: result = Interp.OutQuintic(t, 0f, 1f); break; case InterpolationMode.OutQuartic: result = Interp.OutQuartic(t, 0f, 1f); break; case InterpolationMode.OutCubic: result = Interp.OutCubic(t, 0f, 1f); break; case InterpolationMode.OutInCubic: result = Interp.OutInCubic(t, 0f, 1f); break; case InterpolationMode.OutInQuartic: result = Interp.OutInCubic(t, 0f, 1f); break; case InterpolationMode.OutElastic: result = Interp.OutElastic(t, 0f, 1f); break; case InterpolationMode.OutElasticSmall: result = Interp.OutElasticSmall(t, 0f, 1f); break; case InterpolationMode.OutElasticBig: result = Interp.OutElasticBig(t, 0f, 1f); break; case InterpolationMode.OutSine: result = Interp.OutSine(t, 0f, 1f); break; case InterpolationMode.OutBack: result = Interp.OutBack(t, 0f, 1f); break; case InterpolationMode.OutBackCubic: result = Interp.OutBackCubic(t, 0f, 1f); break; case InterpolationMode.OutBackQuartic: result = Interp.OutBackQuartic(t, 0f, 1f); break; case InterpolationMode.BackInCubic: result = Interp.BackInCubic(t, 0f, 1f); break; case InterpolationMode.BackInQuartic: result = Interp.BackInQuartic(t, 0f, 1f); break; default: result = 0f; break; } return(result); }
// Token: 0x0600098C RID: 2444 RVA: 0x000434F0 File Offset: 0x000418F0 public static Vector3 V3(Vector3 v1, Vector3 v2, float t, InterpolationMode mode) { float num = Interp.Float(t, mode); return((1f - num) * v1 + num * v2); }