using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom; using UnityEngine; using UnityEngine.Rendering; using UnityEngine.Rendering.Universal.Internal; // Token: 0x020029BA RID: 10682 [Token(Token = "0x20029BA")] [StructLayout(3)] public class AFNCALJNNJL : IDisposable, IFastLineRenderInstance { // Token: 0x1700321F RID: 12831 // (get) Token: 0x06012AA5 RID: 76453 RVA: 0x004733F4 File Offset: 0x004715F4 // (set) Token: 0x06012AA6 RID: 76454 RVA: 0x00473408 File Offset: 0x00471608 [Token(Token = "0x1700321F")] public int NJMPOBOPPNC { [Token(Token = "0x6012AA5")] [Address(RVA = "0x3C1C50", Offset = "0x3C0650", VA = "0x1803C1C50")] get; [Token(Token = "0x6012AA6")] [Address(RVA = "0x3C1C90", Offset = "0x3C0690", VA = "0x1803C1C90")] private set; } // Token: 0x06012AA7 RID: 76455 RVA: 0x0047341C File Offset: 0x0047161C [Token(Token = "0x6012AA7")] [Address(RVA = "0x12794B0", Offset = "0x1277EB0", VA = "0x1812794B0")] public static ComputeBuffer LFBIELJPLGB(ComputeBuffer NKHPHBOPPEL) { if (NKHPHBOPPEL == 0) { AFNCALJNNJL.ELLJNPKDKDD = new ComputeBuffer(1, 4); return AFNCALJNNJL.ELLJNPKDKDD; } return NKHPHBOPPEL; } // Token: 0x17003220 RID: 12832 // (get) Token: 0x06012AA8 RID: 76456 RVA: 0x00473440 File Offset: 0x00471640 [Token(Token = "0x17003220")] private static ComputeShader NAOEFFNFBDP { [Token(Token = "0x6012AA8")] [Address(RVA = "0x1278460", Offset = "0x1276E60", VA = "0x181278460")] get { throw new NullReferenceException(); } } // Token: 0x17003221 RID: 12833 // (get) Token: 0x06012AA9 RID: 76457 RVA: 0x00473454 File Offset: 0x00471654 // (set) Token: 0x06012AAA RID: 76458 RVA: 0x00473468 File Offset: 0x00471668 [Token(Token = "0x17003221")] public static int FEFECNJHIPF { [Token(Token = "0x6012AA9")] [Address(RVA = "0x127A040", Offset = "0x1278A40", VA = "0x18127A040")] get; [Token(Token = "0x6012AAA")] [Address(RVA = "0x1278A50", Offset = "0x1277450", VA = "0x181278A50")] private set; } // Token: 0x17003222 RID: 12834 // (get) Token: 0x06012AAB RID: 76459 RVA: 0x0047347C File Offset: 0x0047167C // (set) Token: 0x06012AAC RID: 76460 RVA: 0x00473490 File Offset: 0x00471690 [Token(Token = "0x17003222")] public static int CLIPLJLJMGK { [Token(Token = "0x6012AAB")] [Address(RVA = "0x1279970", Offset = "0x1278370", VA = "0x181279970")] get; [Token(Token = "0x6012AAC")] [Address(RVA = "0x1279A90", Offset = "0x1278490", VA = "0x181279A90")] private set; } // Token: 0x17003223 RID: 12835 // (get) Token: 0x06012AAD RID: 76461 RVA: 0x004734A4 File Offset: 0x004716A4 // (set) Token: 0x06012AAE RID: 76462 RVA: 0x004734B8 File Offset: 0x004716B8 [Token(Token = "0x17003223")] public static int PGIGNMLGFGB { [Token(Token = "0x6012AAD")] [Address(RVA = "0x1279A30", Offset = "0x1278430", VA = "0x181279A30")] get; [Token(Token = "0x6012AAE")] [Address(RVA = "0x12795B0", Offset = "0x1277FB0", VA = "0x1812795B0")] private set; } // Token: 0x06012AAF RID: 76463 RVA: 0x004734CC File Offset: 0x004716CC [Token(Token = "0x6012AAF")] [Address(RVA = "0x12792E0", Offset = "0x1277CE0", VA = "0x1812792E0")] private static int JPIKDKNHLLH(int MNIJHBJDPPA) { return MNIJHBJDPPA; } // Token: 0x17003224 RID: 12836 // (get) Token: 0x06012AB0 RID: 76464 RVA: 0x004734DC File Offset: 0x004716DC // (set) Token: 0x06012AB1 RID: 76465 RVA: 0x004734F0 File Offset: 0x004716F0 [Token(Token = "0x17003224")] public ENEFPPABOPE ABFBJGPEMMG { [Token(Token = "0x6012AB0")] [Address(RVA = "0x3EE8E0", Offset = "0x3ED2E0", VA = "0x1803EE8E0")] get; [Token(Token = "0x6012AB1")] [Address(RVA = "0x421E00", Offset = "0x420800", VA = "0x180421E00")] private set; } // Token: 0x17003225 RID: 12837 // (get) Token: 0x06012AB2 RID: 76466 RVA: 0x00473504 File Offset: 0x00471704 // (set) Token: 0x06012AB3 RID: 76467 RVA: 0x00473518 File Offset: 0x00471718 [Token(Token = "0x17003225")] public ENEFPPABOPE DHAEOGAOMOD { [Token(Token = "0x6012AB2")] [Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")] get; [Token(Token = "0x6012AB3")] [Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")] private set; } // Token: 0x17003226 RID: 12838 // (get) Token: 0x06012AB4 RID: 76468 RVA: 0x0047352C File Offset: 0x0047172C // (set) Token: 0x06012AB5 RID: 76469 RVA: 0x00473540 File Offset: 0x00471740 [Token(Token = "0x17003226")] public ENEFPPABOPE CDBCFNGJJFN { [Token(Token = "0x6012AB4")] [Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")] get; [Token(Token = "0x6012AB5")] [Address(RVA = "0x3EDED0", Offset = "0x3EC8D0", VA = "0x1803EDED0")] private set; } // Token: 0x17003227 RID: 12839 // (get) Token: 0x06012AB6 RID: 76470 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003227")] public AFNCALJNNJL.KEIGNIKNCKH[] PBPPCMNHODC { [Token(Token = "0x6012AB6")] [Address(RVA = "0x1278970", Offset = "0x1277370", VA = "0x181278970")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003228 RID: 12840 // (get) Token: 0x06012AB7 RID: 76471 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003228")] public AFNCALJNNJL.MFFEOPFGCKH[] FGCMGJBGJGA { [Token(Token = "0x6012AB7")] [Address(RVA = "0x12792A0", Offset = "0x1277CA0", VA = "0x1812792A0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003229 RID: 12841 // (get) Token: 0x06012AB8 RID: 76472 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003229")] public AFNCALJNNJL.CDOCHDCNFPL[] BCCANECKFCO { [Token(Token = "0x6012AB8")] [Address(RVA = "0x12789B0", Offset = "0x12773B0", VA = "0x1812789B0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700322A RID: 12842 // (get) Token: 0x06012AB9 RID: 76473 RVA: 0x00473554 File Offset: 0x00471754 // (set) Token: 0x06012ABA RID: 76474 RVA: 0x00473568 File Offset: 0x00471768 [Token(Token = "0x1700322A")] private int FFJENJAAPAD { [Token(Token = "0x6012AB9")] [Address(RVA = "0x4F8170", Offset = "0x4F6B70", VA = "0x1804F8170")] get; [Token(Token = "0x6012ABA")] [Address(RVA = "0x4F8620", Offset = "0x4F7020", VA = "0x1804F8620")] set; } // Token: 0x06012ABB RID: 76475 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012ABB")] [Address(RVA = "0x1278120", Offset = "0x1276B20", VA = "0x181278120")] public int BPLGANJHFAB() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012ABC RID: 76476 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012ABC")] [Address(RVA = "0x1278AB0", Offset = "0x12774B0", VA = "0x181278AB0")] public void HDPKJHNKCNF(int NHLOPIEMHHG, int GBAKAPFJHDH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012ABD RID: 76477 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012ABD")] [Address(RVA = "0x1279140", Offset = "0x1277B40", VA = "0x181279140")] public void IHMJHNKIPEE(int NHLOPIEMHHG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012ABE RID: 76478 RVA: 0x0047357C File Offset: 0x0047177C [Token(Token = "0x6012ABE")] [Address(RVA = "0x12789F0", Offset = "0x12773F0", VA = "0x1812789F0")] public void ENBGBGGAJIO(int NHLOPIEMHHG) { this.k__BackingField.AEHBILMAAAK(NHLOPIEMHHG, 1); } // Token: 0x06012ABF RID: 76479 RVA: 0x0047359C File Offset: 0x0047179C [Token(Token = "0x6012ABF")] [Address(RVA = "0x12796E0", Offset = "0x12780E0", VA = "0x1812796E0")] public bool MJDHIIGKJLH(int NHLOPIEMHHG) { return this.k__BackingField.MJDHIIGKJLH(NHLOPIEMHHG); } // Token: 0x06012AC0 RID: 76480 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012AC0")] [Address(RVA = "0x1278F10", Offset = "0x1277910", VA = "0x181278F10")] public int IDDIFIAJFDH(int NHLOPIEMHHG, int FEBHFIMEJPN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012AC1 RID: 76481 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012AC1")] [Address(RVA = "0x1278C00", Offset = "0x1277600", VA = "0x181278C00")] public void HIAFCMLEGAK(int NHLOPIEMHHG, int FEBHFIMEJPN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012AC2 RID: 76482 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012AC2")] [Address(RVA = "0x1279610", Offset = "0x1278010", VA = "0x181279610")] public void MAHDFOMJJAB(int NHLOPIEMHHG, int MMHCPONPILO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012AC3 RID: 76483 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012AC3")] [Address(RVA = "0x1278640", Offset = "0x1277040", VA = "0x181278640")] public bool DNEOLOEIGFJ(int NHLOPIEMHHG, int MMHCPONPILO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012AC4 RID: 76484 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012AC4")] [Address(RVA = "0x12784D0", Offset = "0x1276ED0", VA = "0x1812784D0")] public int DDPFLNJABDL(int NHLOPIEMHHG, int FEBHFIMEJPN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012AC5 RID: 76485 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012AC5")] [Address(RVA = "0x1279AF0", Offset = "0x12784F0", VA = "0x181279AF0")] public void OLBBCPPEDGE(int NHLOPIEMHHG, int FEBHFIMEJPN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012AC6 RID: 76486 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012AC6")] [Address(RVA = "0x12793E0", Offset = "0x1277DE0", VA = "0x1812793E0")] public void KOBMHGONADF(int NHLOPIEMHHG, int MMHCPONPILO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012AC7 RID: 76487 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012AC7")] [Address(RVA = "0x1279080", Offset = "0x1277A80", VA = "0x181279080")] public bool IEBGNGMCKMF(int NHLOPIEMHHG, int MMHCPONPILO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x1700322B RID: 12843 // (get) Token: 0x06012AC8 RID: 76488 RVA: 0x004735BC File Offset: 0x004717BC // (set) Token: 0x06012AC9 RID: 76489 RVA: 0x004735D0 File Offset: 0x004717D0 [Token(Token = "0x1700322B")] public Material IHAKLAGCPGO { [Token(Token = "0x6012AC8")] [Address(RVA = "0x3EDE90", Offset = "0x3EC890", VA = "0x1803EDE90")] get; [Token(Token = "0x6012AC9")] [Address(RVA = "0x3EDEC0", Offset = "0x3EC8C0", VA = "0x1803EDEC0")] private set; } // Token: 0x06012ACA RID: 76490 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012ACA")] [Address(RVA = "0x127A680", Offset = "0x1279080", VA = "0x18127A680")] public AFNCALJNNJL(Material instanceMaterialRef, int maxNumLines) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012ACB RID: 76491 RVA: 0x004735E4 File Offset: 0x004717E4 [Token(Token = "0x6012ACB")] [Address(RVA = "0x1279740", Offset = "0x1278140", VA = "0x181279740")] private void NDLNHMMAKLN(ComputeBuffer NKHPHBOPPEL) { int num; do { num = 0; Dictionary.ValueCollection values = this.NHGEAANFLOB.Values; Dictionary.ValueCollection.Enumerator enumerator; if (enumerator != 0) { Mesh ehibpfbljed = this.EHIBPFBLJED; Mesh ehibpfbljed2 = this.EHIBPFBLJED; int num2 = this.k__BackingField; } if (num != -1) { } } while (num != 0); } // Token: 0x06012ACC RID: 76492 RVA: 0x0047363C File Offset: 0x0047183C [Token(Token = "0x6012ACC")] [Address(RVA = "0x12782B0", Offset = "0x1276CB0", VA = "0x1812782B0")] private void CELKIMPFDEN(ComputeBuffer NKHPHBOPPEL) { int num; do { num = 0; Dictionary.ValueCollection values = this.NHGEAANFLOB.Values; Dictionary.ValueCollection.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x06012ACD RID: 76493 RVA: 0x00473670 File Offset: 0x00471870 [Token(Token = "0x6012ACD")] [Address(RVA = "0x1278D60", Offset = "0x1277760", VA = "0x181278D60")] private void HIELBECDMKN(ComputeBuffer NKHPHBOPPEL) { int num; do { num = 0; Dictionary.ValueCollection values = this.NHGEAANFLOB.Values; Dictionary.ValueCollection.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); } // Token: 0x06012ACE RID: 76494 RVA: 0x004736A4 File Offset: 0x004718A4 [Token(Token = "0x6012ACE")] [Address(RVA = "0x1279D80", Offset = "0x1278780", VA = "0x181279D80")] private void PEJLJCBKNFP() { Mesh mesh = new Mesh(); mesh.name = "FastLineBufferRendererMesh"; Vector3[] array = new Vector3[5]; int num = 0; array[1] = num; int num2 = 0; array[2] = num2; int num3 = 0; array[4] = num3; int num4 = 0; array[5] = num4; int num5 = 0; array[7] = num5; mesh.vertices = array; int[] array2 = new int[0]; RuntimeHelpers.InitializeArray(array2, fieldof(.AE6323B3435A6261F090D90AA396852B3CDA1EE8).FieldHandle); int num6 = 0; int num7 = 0; mesh.SetIndices(array2, (MeshTopology)num7, num6); mesh.UploadMeshData(true); this.EHIBPFBLJED = mesh; } // Token: 0x06012ACF RID: 76495 RVA: 0x00473748 File Offset: 0x00471948 [Token(Token = "0x6012ACF")] [Address(RVA = "0x1279C50", Offset = "0x1278650", VA = "0x181279C50")] public void OPEMIFENIJM() { bool flag = this.k__BackingField.OPEMIFENIJM(); bool flag2 = this.k__BackingField.OPEMIFENIJM(); if (this.k__BackingField.OPEMIFENIJM()) { int num = this.k__BackingField.DJNHKKAIMMA; int num2 = AFNCALJNNJL.JPIKDKNHLLH(num); num = num2; num2 = num; this.k__BackingField = num2; } } // Token: 0x06012AD0 RID: 76496 RVA: 0x004737A0 File Offset: 0x004719A0 [Token(Token = "0x6012AD0")] [Address(RVA = "0x127A1F0", Offset = "0x1278BF0", VA = "0x18127A1F0", Slot = "5")] public bool UpdateBuffers(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA) { ENEFPPABOPE enefppabope = this.k__BackingField; int num = 0; if (enefppabope.ADGKAEHKAKJ > 0 && this.k__BackingField > num) { if (!this.NHGEAANFLOB.TryGetValue(KCLGLHFAOGA, num)) { AFNCALJNNJL.BOPGGOPAPEH bopggopapeh = AFNCALJNNJL.BOPGGOPAPEH.CIJKHOJPJGA(this); if (bopggopapeh == 0) { goto IL_AD; } this.NHGEAANFLOB.Add(KCLGLHFAOGA, bopggopapeh); } int num2 = this.k__BackingField; int num3; if (num3 < num2) { ComputeBuffer computeBuffer = new ComputeBuffer(num2, 176, (ComputeBufferType)((uint)2)); } int num4 = this.k__BackingField; uint[] iifjdcepnmj = this.IIFJDCEPNMJ; int num5 = this.k__BackingField; if (iifjdcepnmj[0] != (uint)num5) { iifjdcepnmj[0] = (uint)num5; ComputeBuffer ioplodeifcf = this.IOPLODEIFCF; uint[] iifjdcepnmj2 = this.IIFJDCEPNMJ; ioplodeifcf.SetData(iifjdcepnmj2); } return true; } IL_AD: throw new NullReferenceException(); } // Token: 0x06012AD1 RID: 76497 RVA: 0x00473860 File Offset: 0x00471A60 [Token(Token = "0x6012AD1")] [Address(RVA = "0x127A100", Offset = "0x1278B00", VA = "0x18127A100", Slot = "6")] public void RenderPass(Camera KCLGLHFAOGA, CommandBuffer HKFLICPLAJF) { Dictionary nhgeaanflob = this.NHGEAANFLOB; bool flag; if (!flag) { AFNCALJNNJL.BOPGGOPAPEH bopggopapeh = AFNCALJNNJL.BOPGGOPAPEH.CIJKHOJPJGA(this); if (bopggopapeh == 0) { return; } this.NHGEAANFLOB.Add(KCLGLHFAOGA, bopggopapeh); } ComputeBuffer ioplodeifcf = this.IOPLODEIFCF; } // Token: 0x06012AD2 RID: 76498 RVA: 0x004738A0 File Offset: 0x00471AA0 [Token(Token = "0x6012AD2")] [Address(RVA = "0x1278700", Offset = "0x1277100", VA = "0x181278700", Slot = "4")] public void Dispose() { int num; do { num = 0; SafeDestroy.Asset(this.EHIBPFBLJED); this.k__BackingField.Dispose(); this.k__BackingField.Dispose(); this.k__BackingField.Dispose(); this.IOPLODEIFCF.Dispose(); Dictionary.ValueCollection values = this.NHGEAANFLOB.Values; Dictionary.ValueCollection.Enumerator enumerator; if (enumerator != 0) { } if (num != -1) { } } while (num != 0); this.NHGEAANFLOB.Clear(); } // Token: 0x06012AD3 RID: 76499 RVA: 0x0047391C File Offset: 0x00471B1C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6012AD3")] [Address(RVA = "0x127A4A0", Offset = "0x1278EA0", VA = "0x18127A4A0")] static AFNCALJNNJL() { float z = Vector3.zero.z; AFNCALJNNJL.PDPPMFNOBMO = 0; AFNCALJNNJL.HKPEIHFFHFE = Shader.PropertyToID("_lineSizes"); AFNCALJNNJL.GAJDCPJIIBJ = Shader.PropertyToID("_lineColors"); AFNCALJNNJL.IDNLBEFGEBN = Shader.PropertyToID("_lineSegments"); AFNCALJNNJL.HOAMGNHOFGC = Shader.PropertyToID("_lineRequests"); AFNCALJNNJL.FGBDMPMMIHI = Shader.PropertyToID("_camPos"); AFNCALJNNJL.ANMEOAHOFCE = Shader.PropertyToID("_camDir"); AFNCALJNNJL.NFEPIMKDCDL = Shader.PropertyToID("_pixelAspect"); } // Token: 0x0400C7BF RID: 51135 [Token(Token = "0x400C7BF")] public const int GJKABHBNIKI = -1; // Token: 0x0400C7C0 RID: 51136 [Token(Token = "0x400C7C0")] private static readonly Bounds PDPPMFNOBMO; // Token: 0x0400C7C1 RID: 51137 [Token(Token = "0x400C7C1")] public static readonly int HKPEIHFFHFE; // Token: 0x0400C7C2 RID: 51138 [Token(Token = "0x400C7C2")] public static readonly int GAJDCPJIIBJ; // Token: 0x0400C7C3 RID: 51139 [Token(Token = "0x400C7C3")] public static readonly int IDNLBEFGEBN; // Token: 0x0400C7C4 RID: 51140 [Token(Token = "0x400C7C4")] public static readonly int HOAMGNHOFGC; // Token: 0x0400C7C5 RID: 51141 [Token(Token = "0x400C7C5")] public static readonly int FGBDMPMMIHI; // Token: 0x0400C7C6 RID: 51142 [Token(Token = "0x400C7C6")] public static readonly int ANMEOAHOFCE; // Token: 0x0400C7C7 RID: 51143 [Token(Token = "0x400C7C7")] public static readonly int NFEPIMKDCDL; // Token: 0x0400C7C9 RID: 51145 [Token(Token = "0x400C7C9")] private static ComputeBuffer ELLJNPKDKDD; // Token: 0x0400C7CA RID: 51146 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400C7CA")] private Mesh EHIBPFBLJED; // Token: 0x0400C7CB RID: 51147 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400C7CB")] private ComputeBuffer IOPLODEIFCF; // Token: 0x0400C7CF RID: 51151 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400C7CF")] private int PPLHPCPEPPM; // Token: 0x0400C7D0 RID: 51152 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400C7D0")] private int NCAFIOJPHLI; // Token: 0x0400C7D1 RID: 51153 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400C7D1")] private int OILLBDPDAJF; // Token: 0x0400C7D2 RID: 51154 [Token(Token = "0x400C7D2")] private const int JCALCGMCLPP = 176; // Token: 0x0400C7D6 RID: 51158 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400C7D6")] private uint[] IIFJDCEPNMJ; // Token: 0x0400C7D9 RID: 51161 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400C7D9")] private Dictionary NHGEAANFLOB; // Token: 0x020029BB RID: 10683 [Token(Token = "0x20029BB")] public struct MFFEOPFGCKH { // Token: 0x0400C7DA RID: 51162 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400C7DA")] public float HJDLNACMKLO; // Token: 0x0400C7DB RID: 51163 [global::Cpp2IlInjected.FieldOffset(Offset = "0x4")] [Token(Token = "0x400C7DB")] public float IKIGOGGIJOB; // Token: 0x0400C7DC RID: 51164 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400C7DC")] public float IIODJJFKNNA; // Token: 0x0400C7DD RID: 51165 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC")] [Token(Token = "0x400C7DD")] public float DELHLCOAGKK; } // Token: 0x020029BC RID: 10684 [Token(Token = "0x20029BC")] public struct CDOCHDCNFPL { // Token: 0x0400C7DE RID: 51166 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400C7DE")] public Color ANDCOMGEJDA; // Token: 0x0400C7DF RID: 51167 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400C7DF")] public Color NKOLLEAJLAE; // Token: 0x0400C7E0 RID: 51168 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400C7E0")] public float IIODJJFKNNA; // Token: 0x0400C7E1 RID: 51169 [global::Cpp2IlInjected.FieldOffset(Offset = "0x24")] [Token(Token = "0x400C7E1")] private Vector3 DELHLCOAGKK; } // Token: 0x020029BD RID: 10685 [Token(Token = "0x20029BD")] public struct NEMEJLEBJNJ { // Token: 0x0400C7E2 RID: 51170 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400C7E2")] public Vector3 IFAIDIKJOAC; // Token: 0x0400C7E3 RID: 51171 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC")] [Token(Token = "0x400C7E3")] private float PKMJGGHOKDF; // Token: 0x0400C7E4 RID: 51172 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400C7E4")] public Vector3 DJBBMJBBNHB; // Token: 0x0400C7E5 RID: 51173 [global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")] [Token(Token = "0x400C7E5")] private float LCAMFPPBKKG; // Token: 0x0400C7E6 RID: 51174 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400C7E6")] public Vector2 APPJMJLICGH; // Token: 0x0400C7E7 RID: 51175 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400C7E7")] public float CFJABMIIJGJ; // Token: 0x0400C7E8 RID: 51176 [global::Cpp2IlInjected.FieldOffset(Offset = "0x2C")] [Token(Token = "0x400C7E8")] private float ENMBGHGBPLN; } // Token: 0x020029BE RID: 10686 [Token(Token = "0x20029BE")] public struct KEIGNIKNCKH { // Token: 0x0400C7E9 RID: 51177 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400C7E9")] public AFNCALJNNJL.NEMEJLEBJNJ FKGCMPGAIAP; // Token: 0x0400C7EA RID: 51178 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400C7EA")] public AFNCALJNNJL.NEMEJLEBJNJ KOFMGJJCPPB; // Token: 0x0400C7EB RID: 51179 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400C7EB")] public Color ANDCOMGEJDA; // Token: 0x0400C7EC RID: 51180 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400C7EC")] public Color NKOLLEAJLAE; // Token: 0x0400C7ED RID: 51181 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400C7ED")] public Vector4 HIKAHMPCPEE; // Token: 0x0400C7EE RID: 51182 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400C7EE")] public float HJDLNACMKLO; // Token: 0x0400C7EF RID: 51183 [global::Cpp2IlInjected.FieldOffset(Offset = "0x94")] [Token(Token = "0x400C7EF")] public float IKIGOGGIJOB; // Token: 0x0400C7F0 RID: 51184 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400C7F0")] public float PLKLFCFAFHM; // Token: 0x0400C7F1 RID: 51185 [global::Cpp2IlInjected.FieldOffset(Offset = "0x9C")] [Token(Token = "0x400C7F1")] public int GBAKAPFJHDH; // Token: 0x0400C7F2 RID: 51186 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x400C7F2")] public int PCKOGGDNIDG; // Token: 0x0400C7F3 RID: 51187 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA4")] [Token(Token = "0x400C7F3")] public int GGPBENMDOBG; // Token: 0x0400C7F4 RID: 51188 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x400C7F4")] public int HGPGFNDENOM; // Token: 0x0400C7F5 RID: 51189 [global::Cpp2IlInjected.FieldOffset(Offset = "0xAC")] [Token(Token = "0x400C7F5")] private float GBLCHNKFOLI; // Token: 0x0400C7F6 RID: 51190 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x400C7F6")] private float HEOELDMLDMG; // Token: 0x0400C7F7 RID: 51191 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB4")] [Token(Token = "0x400C7F7")] private float PNGLAFKMHCD; // Token: 0x0400C7F8 RID: 51192 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x400C7F8")] private float CEPCGBFIJNC; // Token: 0x0400C7F9 RID: 51193 [global::Cpp2IlInjected.FieldOffset(Offset = "0xBC")] [Token(Token = "0x400C7F9")] private float NIFEKADPKMG; } // Token: 0x020029BF RID: 10687 [Token(Token = "0x20029BF")] private class BOPGGOPAPEH : IDisposable { // Token: 0x1700322C RID: 12844 // (get) Token: 0x06012AD4 RID: 76500 RVA: 0x004739A8 File Offset: 0x00471BA8 [Token(Token = "0x1700322C")] public Material IBNBPLMBMPI { [Token(Token = "0x6012AD4")] [Address(RVA = "0x3C39A0", Offset = "0x3C23A0", VA = "0x1803C39A0")] get; } // Token: 0x1700322D RID: 12845 // (get) Token: 0x06012AD5 RID: 76501 RVA: 0x004739BC File Offset: 0x00471BBC [Token(Token = "0x1700322D")] public ComputeShader LCALDLIKHII { [Token(Token = "0x6012AD5")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")] get; } // Token: 0x1700322E RID: 12846 // (get) Token: 0x06012AD6 RID: 76502 RVA: 0x004739D0 File Offset: 0x00471BD0 // (set) Token: 0x06012AD7 RID: 76503 RVA: 0x004739E4 File Offset: 0x00471BE4 [Token(Token = "0x1700322E")] public ComputeBuffer GBPALADBPKO { [Token(Token = "0x6012AD6")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")] get; [Token(Token = "0x6012AD7")] [Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")] private set; } // Token: 0x06012AD8 RID: 76504 RVA: 0x004739F8 File Offset: 0x00471BF8 [Token(Token = "0x6012AD8")] [Address(RVA = "0x641430", Offset = "0x63FE30", VA = "0x180641430")] private BOPGGOPAPEH(ComputeShader computeShader, Material instanceMaterial) { this.LCALDLIKHII = computeShader; this.IBNBPLMBMPI = instanceMaterial; } // Token: 0x06012AD9 RID: 76505 RVA: 0x00473A1C File Offset: 0x00471C1C [Token(Token = "0x6012AD9")] [Address(RVA = "0x127CB40", Offset = "0x127B540", VA = "0x18127CB40")] public static AFNCALJNNJL.BOPGGOPAPEH CIJKHOJPJGA(AFNCALJNNJL JDJGLJJMODJ) { if (JDJGLJJMODJ != 0 && JDJGLJJMODJ.k__BackingField != 0 && JDJGLJJMODJ.k__BackingField != 0 && JDJGLJJMODJ.k__BackingField != 0) { ComputeShader computeShader = global::UnityEngine.Object.Instantiate(AFNCALJNNJL.NAOEFFNFBDP); ComputeBuffer computeBuffer = AFNCALJNNJL.LFBIELJPLGB(JDJGLJJMODJ.k__BackingField.k__BackingField); ComputeBuffer computeBuffer2 = AFNCALJNNJL.LFBIELJPLGB(JDJGLJJMODJ.k__BackingField.k__BackingField); ENEFPPABOPE k__BackingField = JDJGLJJMODJ.k__BackingField; ENEFPPABOPE k__BackingField2 = JDJGLJJMODJ.k__BackingField; Material material = global::UnityEngine.Object.Instantiate(JDJGLJJMODJ.k__BackingField); ComputeBuffer k__BackingField = JDJGLJJMODJ.k__BackingField.k__BackingField; int hoamgnhofgc = AFNCALJNNJL.HOAMGNHOFGC; material.SetBufferImpl(hoamgnhofgc, k__BackingField); AFNCALJNNJL.BOPGGOPAPEH bopggopapeh; bopggopapeh.k__BackingField = computeShader; bopggopapeh.k__BackingField = material; return bopggopapeh; } throw new NullReferenceException(); } // Token: 0x06012ADA RID: 76506 RVA: 0x00473AE0 File Offset: 0x00471CE0 [Token(Token = "0x6012ADA")] [Address(RVA = "0x127CE40", Offset = "0x127B840", VA = "0x18127CE40")] public void IPBLINOOFBE(int HCDNBIIGPJF) { ComputeBuffer computeBuffer = this.k__BackingField; if (computeBuffer != 0) { if (computeBuffer.count >= HCDNBIIGPJF) { return; } this.k__BackingField.Dispose(); } ComputeBuffer computeBuffer2 = new ComputeBuffer(HCDNBIIGPJF, 176, (ComputeBufferType)((uint)2)); this.k__BackingField = computeBuffer2; ComputeShader computeShader = this.k__BackingField; ComputeBuffer computeBuffer3 = this.k__BackingField; int idnlbefgebn = AFNCALJNNJL.IDNLBEFGEBN; int k__BackingField = AFNCALJNNJL.k__BackingField; computeShader.SetBuffer(k__BackingField, idnlbefgebn, computeBuffer3); Material material = this.k__BackingField; ComputeBuffer computeBuffer4 = this.k__BackingField; int idnlbefgebn2 = AFNCALJNNJL.IDNLBEFGEBN; material.SetBufferImpl(idnlbefgebn2, computeBuffer4); } // Token: 0x06012ADB RID: 76507 RVA: 0x00473B74 File Offset: 0x00471D74 [Token(Token = "0x6012ADB")] [Address(RVA = "0x127C810", Offset = "0x127B210", VA = "0x18127C810")] public void ABNPPKLPKIN(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA, int JCCAMCDALMP) { ComputeBuffer computeBuffer = this.k__BackingField; int num = 0; computeBuffer.SetCounterValue((uint)num); Transform transform = KCLGLHFAOGA.transform; Vector3 vector; float z = vector.z; int anmeoahofce = AFNCALJNNJL.ANMEOAHOFCE; Transform transform2 = KCLGLHFAOGA.transform; Vector3 vector2; float z2 = vector2.z; ComputeShader computeShader = this.k__BackingField; float fieldOfView = KCLGLHFAOGA.fieldOfView; int height = Screen.height; FCBNLLKMGCA.SetComputeFloatParam(computeShader, anmeoahofce, fieldOfView); ComputeShader computeShader2 = this.k__BackingField; int k__BackingField = AFNCALJNNJL.k__BackingField; ulong num2; ulong num3; FCBNLLKMGCA.Internal_DispatchCompute(computeShader2, k__BackingField, JCCAMCDALMP, (int)num2, (int)num3); ComputeShader computeShader3 = this.k__BackingField; int k__BackingField = AFNCALJNNJL.k__BackingField; ulong num4; ulong num5; FCBNLLKMGCA.Internal_DispatchCompute(computeShader3, k__BackingField, JCCAMCDALMP, (int)num4, (int)num5); } // Token: 0x06012ADC RID: 76508 RVA: 0x00473C24 File Offset: 0x00471E24 [Token(Token = "0x6012ADC")] [Address(RVA = "0x127CDC0", Offset = "0x127B7C0", VA = "0x18127CDC0", Slot = "4")] public void Dispose() { this.k__BackingField.Dispose(); global::UnityEngine.Object.Destroy(this.k__BackingField); global::UnityEngine.Object.Destroy(this.k__BackingField); } } }