using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x020004C7 RID: 1223 [Token(Token = "0x20004C7")] public class BAPADJHCGBI : EDINFHCCNCO where ControlPointType : class, JCINHHKAJNP { // Token: 0x17000665 RID: 1637 // (get) Token: 0x0600246A RID: 9322 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000665")] private float FCNEIMKAHAI { [Token(Token = "0x600246A")] [Address(RVA = "0x2427530", Offset = "0x2426530", VA = "0x182427530")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000666 RID: 1638 // (get) Token: 0x0600246B RID: 9323 RVA: 0x000923CC File Offset: 0x000905CC [Token(Token = "0x17000666")] public Material EJNIDJKHIOM { [Token(Token = "0x600246B")] [Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "4")] get { return this.KFENPJENIOI; } } // Token: 0x17000667 RID: 1639 // (get) Token: 0x0600246C RID: 9324 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600246D RID: 9325 RVA: 0x000923E0 File Offset: 0x000905E0 [Token(Token = "0x17000667")] public ControlPointType LAEFCGGGILJ { [Token(Token = "0x600246C")] [Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600246D")] [Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")] [CompilerGenerated] protected set { } } // Token: 0x17000668 RID: 1640 // (get) Token: 0x0600246E RID: 9326 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600246F RID: 9327 RVA: 0x000923F0 File Offset: 0x000905F0 [Token(Token = "0x17000668")] public bool MHKMEIMAHLD { [Token(Token = "0x600246E")] [Address(RVA = "0x41CF80", Offset = "0x41BF80", VA = "0x18041CF80", Slot = "5")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600246F")] [Address(RVA = "0x41D090", Offset = "0x41C090", VA = "0x18041D090", Slot = "6")] [CompilerGenerated] set { } } // Token: 0x17000669 RID: 1641 // (get) Token: 0x06002470 RID: 9328 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06002471 RID: 9329 RVA: 0x00092400 File Offset: 0x00090600 [Token(Token = "0x17000669")] public bool AEPHGABDALC { [Token(Token = "0x6002470")] [Address(RVA = "0x794070", Offset = "0x793070", VA = "0x180794070", Slot = "7")] [CompilerGenerated] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6002471")] [Address(RVA = "0x7937C0", Offset = "0x7927C0", VA = "0x1807937C0")] [CompilerGenerated] private set { } } // Token: 0x06002472 RID: 9330 RVA: 0x00092410 File Offset: 0x00090610 [Token(Token = "0x6002472")] [Address(RVA = "0x2427550", Offset = "0x2426550", VA = "0x182427550")] 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: 0x06002473 RID: 9331 RVA: 0x00092490 File Offset: 0x00090690 [Token(Token = "0x6002473")] [Address(RVA = "0x2426E50", Offset = "0x2425E50", VA = "0x182426E50")] 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: 0x06002474 RID: 9332 RVA: 0x00092500 File Offset: 0x00090700 [Token(Token = "0x6002474")] [Address(RVA = "0x2427060", Offset = "0x2426060", VA = "0x182427060", 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: 0x04001BDE RID: 7134 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001BDE")] private readonly List GFBELCDDNGA; // Token: 0x04001BDF RID: 7135 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001BDF")] private readonly List CJNLFEDDIMN; // Token: 0x04001BE0 RID: 7136 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001BE0")] private readonly List MAEAKLFBPMO; // Token: 0x04001BE1 RID: 7137 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001BE1")] private readonly List OLCGBFPHJKO; // Token: 0x04001BE2 RID: 7138 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001BE2")] private readonly Material KFENPJENIOI; // Token: 0x04001BE3 RID: 7139 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001BE3")] private readonly int GNLFCNOIMFO; // Token: 0x04001BE4 RID: 7140 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001BE4")] private readonly float HICDHEKMKJE; // Token: 0x04001BE5 RID: 7141 [FieldOffset(Offset = "0x0")] [Token(Token = "0x4001BE5")] private int NNHOPFGFPCF; // Token: 0x04001BE6 RID: 7142 [Token(Token = "0x4001BE6")] private const float AKLMBKIAOJE = 2f; }