using System; using System.Collections.Generic; namespace RecRoom { // Token: 0x0200111A RID: 4378 public static class NELCILJBKMG { // Token: 0x060257A8 RID: 153512 RVA: 0x00A6833C File Offset: 0x00A6653C public static float BFNCFOMAOOJ(this IList KKFILPJAGOI, int GMLMKBIIGPB) { if (GMLMKBIIGPB > KKFILPJAGOI.Count / 2 + 1) { return KKFILPJAGOI.PDIJBOHAJAG(KKFILPJAGOI.Count + 1 - GMLMKBIIGPB); } return KKFILPJAGOI.BFNCFOMAOOJ(GMLMKBIIGPB, 1f); } // Token: 0x060257A9 RID: 153513 RVA: 0x00A6836C File Offset: 0x00A6656C public static float PDIJBOHAJAG(this IList KKFILPJAGOI, int GMLMKBIIGPB) { if (GMLMKBIIGPB > KKFILPJAGOI.Count / 2 + 1) { return KKFILPJAGOI.BFNCFOMAOOJ(KKFILPJAGOI.Count + 1 - GMLMKBIIGPB); } return KKFILPJAGOI.BFNCFOMAOOJ(GMLMKBIIGPB, -1f); } // Token: 0x060257AA RID: 153514 RVA: 0x00A6839C File Offset: 0x00A6659C private static float BFNCFOMAOOJ(this IList KKFILPJAGOI, int GMLMKBIIGPB, float FPDNPOEAJBB) { if (KKFILPJAGOI.Count == 0) { return float.NaN; } if (GMLMKBIIGPB <= 0) { GMLMKBIIGPB = 1; } NELCILJBKMG.OBAHILELHJB.Clear(); NELCILJBKMG.OBAHILELHJB.AddRange(KKFILPJAGOI); NELCILJBKMG.OBAHILELHJB.OFFICKPKMFJ(); NELCILJBKMG.HHJNDCNKAMD.Clear(); int num = 0; int num2 = 0; for (int i = 0; i < NELCILJBKMG.OBAHILELHJB.Count; i++) { float num3 = NELCILJBKMG.OBAHILELHJB[i] * FPDNPOEAJBB; if (i < GMLMKBIIGPB) { NELCILJBKMG.HHJNDCNKAMD.Add(num3); if (num3 < NELCILJBKMG.HHJNDCNKAMD[num]) { num = i; } if (num3 > NELCILJBKMG.HHJNDCNKAMD[num2]) { num2 = i; } } else if (num3 > NELCILJBKMG.HHJNDCNKAMD[num]) { NELCILJBKMG.HHJNDCNKAMD[num] = num3; if (num3 > (float)num2) { num2 = i; } float num4 = float.MaxValue; for (int j = 0; j < NELCILJBKMG.HHJNDCNKAMD.Count; j++) { if (NELCILJBKMG.HHJNDCNKAMD[j] < num4) { num4 = NELCILJBKMG.HHJNDCNKAMD[j]; num = j; } } } } return NELCILJBKMG.HHJNDCNKAMD[num] / FPDNPOEAJBB; } // Token: 0x04005EC4 RID: 24260 private static readonly List HHJNDCNKAMD = new List(); // Token: 0x04005EC5 RID: 24261 private static readonly List OBAHILELHJB = new List(); } }