using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x020004BB RID: 1211 [Token(Token = "0x20004BB")] public class BAPADJHCGBI : EDINFHCCNCO where ControlPointType : class, JCINHHKAJNP { // Token: 0x17000659 RID: 1625 // (get) Token: 0x060023E8 RID: 9192 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000659")] private float FCNEIMKAHAI { [Token(Token = "0x60023E8")] [Address(RVA = "0x1A83A30", Offset = "0x1A82830", VA = "0x181A83A30")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700065A RID: 1626 // (get) Token: 0x060023E9 RID: 9193 RVA: 0x00091208 File Offset: 0x0008F408 [Token(Token = "0x1700065A")] public Material EJNIDJKHIOM { [Token(Token = "0x60023E9")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180", Slot = "4")] get { return this.KFENPJENIOI; } } // Token: 0x1700065B RID: 1627 // (get) Token: 0x060023EA RID: 9194 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060023EB RID: 9195 RVA: 0x0009121C File Offset: 0x0008F41C [Token(Token = "0x1700065B")] public ControlPointType LAEFCGGGILJ { [Token(Token = "0x60023EA")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60023EB")] [Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")] [CompilerGenerated] protected set { } } // Token: 0x1700065C RID: 1628 // (get) Token: 0x060023EC RID: 9196 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060023ED RID: 9197 RVA: 0x0009122C File Offset: 0x0008F42C [Token(Token = "0x1700065C")] public bool MHKMEIMAHLD { [Token(Token = "0x60023EC")] [Address(RVA = "0x7722A0", Offset = "0x7710A0", VA = "0x1807722A0", Slot = "5")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60023ED")] [Address(RVA = "0x781F80", Offset = "0x780D80", VA = "0x180781F80", Slot = "6")] [CompilerGenerated] set { } } // Token: 0x1700065D RID: 1629 // (get) Token: 0x060023EE RID: 9198 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x060023EF RID: 9199 RVA: 0x0009123C File Offset: 0x0008F43C [Token(Token = "0x1700065D")] public bool AEPHGABDALC { [Token(Token = "0x60023EE")] [Address(RVA = "0x781F10", Offset = "0x780D10", VA = "0x180781F10", Slot = "7")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x60023EF")] [Address(RVA = "0x536B80", Offset = "0x535980", VA = "0x180536B80")] [CompilerGenerated] private set { } } // Token: 0x060023F0 RID: 9200 RVA: 0x0009124C File Offset: 0x0008F44C [Token(Token = "0x60023F0")] [Address(RVA = "0x1A83A50", Offset = "0x1A82850", VA = "0x181A83A50")] public BAPADJHCGBI(ControlPointType AJLGIGKAHKI, Material KFENPJENIOI, int GNLFCNOIMFO) { List list = new List(); this.CJNLFEDDIMN = list; List list2 = new List(); this.MAEAKLFBPMO = list2; List list3 = new List(); this.OLCGBFPHJKO = list3; base..ctor(); this.KFENPJENIOI = KFENPJENIOI; this.GNLFCNOIMFO = GNLFCNOIMFO; int lfkbcjcbboi = PAMNDKEGFFG.LFKBCJCBBOI; if (KFENPJENIOI.HasProperty(lfkbcjcbboi)) { int lfkbcjcbboi2 = PAMNDKEGFFG.LFKBCJCBBOI; float floatImpl = KFENPJENIOI.GetFloatImpl(lfkbcjcbboi2); this.HICDHEKMKJE = floatImpl; } Material material = ((EDINFHCCNCO)this).EJNIDJKHIOM; } // Token: 0x060023F1 RID: 9201 RVA: 0x000912CC File Offset: 0x0008F4CC [Token(Token = "0x60023F1")] [Address(RVA = "0x1A83350", Offset = "0x1A82150", VA = "0x181A83350")] public void CLPOJFFKFFG(ControlPointType JECICMMNHMN) { int num = 0; float hicdhekmkje = this.HICDHEKMKJE; if (hicdhekmkje > (float)num) { float num2 = this.FCNEIMKAHAI; int num3 = 0; num3 += num3; num3++; if (num3 < typeof(JCINHHKAJNP).TypeHandle) { num3 += num3; if (num3 == typeof(JCINHHKAJNP).TypeHandle) { throw new NullReferenceException(); } num3++; } } this.GFBELCDDNGA.Add(JECICMMNHMN); this.LAEFCGGGILJ = JECICMMNHMN; Material material = ((EDINFHCCNCO)this).EJNIDJKHIOM; } // Token: 0x060023F2 RID: 9202 RVA: 0x0009133C File Offset: 0x0008F53C [Token(Token = "0x60023F2")] [Address(RVA = "0x1A83560", Offset = "0x1A82360", VA = "0x181A83560", Slot = "8")] public void DDBFOBCFOAP(Mesh EDLHNCIENFD) { EDLHNCIENFD.Clear(); this.CJNLFEDDIMN.Clear(); this.MAEAKLFBPMO.Clear(); this.OLCGBFPHJKO.Clear(); int count = this.GFBELCDDNGA.Count; if (count > 0) { List gfbelcddnga = this.GFBELCDDNGA; int num = 0; ControlPointType controlPointType = gfbelcddnga[num]; int num2 = 0; num2 += num2; num2++; float num3 = this.FCNEIMKAHAI; uint num4; if (count > (int)num4) { ControlPointType controlPointType2 = this.GFBELCDDNGA[(int)num4]; Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; List maeaklfbpmo = this.MAEAKLFBPMO; List cjnlfeddimn = this.CJNLFEDDIMN; List olcgbfphjko = this.OLCGBFPHJKO; num4 += (uint)1; if (count > 1) { this.GFBELCDDNGA.Clear(); this.GFBELCDDNGA.Add(controlPointType2); } } } List cjnlfeddimn2 = this.CJNLFEDDIMN; List maeaklfbpmo2 = this.MAEAKLFBPMO; List olcgbfphjko2 = this.OLCGBFPHJKO; Material material = ((EDINFHCCNCO)this).EJNIDJKHIOM; } // Token: 0x04001B7D RID: 7037 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B7D")] private readonly List GFBELCDDNGA; // Token: 0x04001B7E RID: 7038 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B7E")] private readonly List CJNLFEDDIMN; // Token: 0x04001B7F RID: 7039 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B7F")] private readonly List MAEAKLFBPMO; // Token: 0x04001B80 RID: 7040 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B80")] private readonly List OLCGBFPHJKO; // Token: 0x04001B81 RID: 7041 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B81")] private readonly Material KFENPJENIOI; // Token: 0x04001B82 RID: 7042 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B82")] private readonly int GNLFCNOIMFO; // Token: 0x04001B83 RID: 7043 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B83")] private readonly float HICDHEKMKJE; // Token: 0x04001B84 RID: 7044 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001B84")] private int NNHOPFGFPCF; // Token: 0x04001B85 RID: 7045 [Token(Token = "0x4001B85")] private const float AKLMBKIAOJE = 2f; }