using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering; using UnityEngine.Rendering.Universal.Internal; // Token: 0x02002FAD RID: 12205 [Token(Token = "0x2002FAD")] public class AFNCALJNNJL : IDisposable, IFastLineRenderInstance { // Token: 0x170038EE RID: 14574 // (get) Token: 0x0601497C RID: 84348 RVA: 0x004C235C File Offset: 0x004C055C // (set) Token: 0x0601497D RID: 84349 RVA: 0x004C2370 File Offset: 0x004C0570 [Token(Token = "0x170038EE")] public int CAILHNOOBFN { [Token(Token = "0x601497C")] [Address(RVA = "0x40F000", Offset = "0x40E000", VA = "0x18040F000")] get; [Token(Token = "0x601497D")] [Address(RVA = "0x470D10", Offset = "0x46FD10", VA = "0x180470D10")] private set; } // Token: 0x170038EF RID: 14575 // (get) Token: 0x0601497E RID: 84350 RVA: 0x004C2384 File Offset: 0x004C0584 // (set) Token: 0x0601497F RID: 84351 RVA: 0x004C2398 File Offset: 0x004C0598 [Token(Token = "0x170038EF")] public int LMNOFLONOCP { [Token(Token = "0x601497E")] [Address(RVA = "0x4936D0", Offset = "0x4926D0", VA = "0x1804936D0")] get; [Token(Token = "0x601497F")] [Address(RVA = "0x5F1920", Offset = "0x5F0920", VA = "0x1805F1920")] private set; } // Token: 0x06014980 RID: 84352 RVA: 0x004C23AC File Offset: 0x004C05AC [Token(Token = "0x6014980")] [Address(RVA = "0x18164A0", Offset = "0x18154A0", VA = "0x1818164A0")] public static ComputeBuffer LFBIELJPLGB(ComputeBuffer NKHPHBOPPEL) { if (NKHPHBOPPEL == 0) { AFNCALJNNJL.ELLJNPKDKDD = new ComputeBuffer(1, 4); return AFNCALJNNJL.ELLJNPKDKDD; } return NKHPHBOPPEL; } // Token: 0x170038F0 RID: 14576 // (get) Token: 0x06014981 RID: 84353 RVA: 0x004C23D0 File Offset: 0x004C05D0 [Token(Token = "0x170038F0")] private static ComputeShader NAOEFFNFBDP { [Token(Token = "0x6014981")] [Address(RVA = "0x1815640", Offset = "0x1814640", VA = "0x181815640")] get { throw new NullReferenceException(); } } // Token: 0x170038F1 RID: 14577 // (get) Token: 0x06014982 RID: 84354 RVA: 0x004C23E4 File Offset: 0x004C05E4 // (set) Token: 0x06014983 RID: 84355 RVA: 0x004C23F8 File Offset: 0x004C05F8 [Token(Token = "0x170038F1")] public static int FEFECNJHIPF { [Token(Token = "0x6014982")] [Address(RVA = "0x1816F00", Offset = "0x1815F00", VA = "0x181816F00")] get; [Token(Token = "0x6014983")] [Address(RVA = "0x1815BF0", Offset = "0x1814BF0", VA = "0x181815BF0")] private set; } // Token: 0x170038F2 RID: 14578 // (get) Token: 0x06014984 RID: 84356 RVA: 0x004C240C File Offset: 0x004C060C // (set) Token: 0x06014985 RID: 84357 RVA: 0x004C2420 File Offset: 0x004C0620 [Token(Token = "0x170038F2")] public static int CLIPLJLJMGK { [Token(Token = "0x6014984")] [Address(RVA = "0x1816730", Offset = "0x1815730", VA = "0x181816730")] get; [Token(Token = "0x6014985")] [Address(RVA = "0x18168B0", Offset = "0x18158B0", VA = "0x1818168B0")] private set; } // Token: 0x170038F3 RID: 14579 // (get) Token: 0x06014986 RID: 84358 RVA: 0x004C2434 File Offset: 0x004C0634 // (set) Token: 0x06014987 RID: 84359 RVA: 0x004C2448 File Offset: 0x004C0648 [Token(Token = "0x170038F3")] public static int AHLBIKFIKPL { [Token(Token = "0x6014986")] [Address(RVA = "0x18167F0", Offset = "0x18157F0", VA = "0x1818167F0")] get; [Token(Token = "0x6014987")] [Address(RVA = "0x18155E0", Offset = "0x18145E0", VA = "0x1818155E0")] private set; } // Token: 0x170038F4 RID: 14580 // (get) Token: 0x06014988 RID: 84360 RVA: 0x004C245C File Offset: 0x004C065C // (set) Token: 0x06014989 RID: 84361 RVA: 0x004C2470 File Offset: 0x004C0670 [Token(Token = "0x170038F4")] public static int PGIGNMLGFGB { [Token(Token = "0x6014988")] [Address(RVA = "0x1816790", Offset = "0x1815790", VA = "0x181816790")] get; [Token(Token = "0x6014989")] [Address(RVA = "0x18165A0", Offset = "0x18155A0", VA = "0x1818165A0")] private set; } // Token: 0x0601498A RID: 84362 RVA: 0x004C2484 File Offset: 0x004C0684 [Token(Token = "0x601498A")] [Address(RVA = "0x18162D0", Offset = "0x18152D0", VA = "0x1818162D0")] private static int JPIKDKNHLLH(int MNIJHBJDPPA) { return MNIJHBJDPPA; } // Token: 0x170038F5 RID: 14581 // (get) Token: 0x0601498B RID: 84363 RVA: 0x004C2494 File Offset: 0x004C0694 // (set) Token: 0x0601498C RID: 84364 RVA: 0x004C24A8 File Offset: 0x004C06A8 [Token(Token = "0x170038F5")] public ENEFPPABOPE ABFBJGPEMMG { [Token(Token = "0x601498B")] [Address(RVA = "0x417680", Offset = "0x416680", VA = "0x180417680")] get; [Token(Token = "0x601498C")] [Address(RVA = "0x417960", Offset = "0x416960", VA = "0x180417960")] private set; } // Token: 0x170038F6 RID: 14582 // (get) Token: 0x0601498D RID: 84365 RVA: 0x004C24BC File Offset: 0x004C06BC // (set) Token: 0x0601498E RID: 84366 RVA: 0x004C24D0 File Offset: 0x004C06D0 [Token(Token = "0x170038F6")] public ENEFPPABOPE DHAEOGAOMOD { [Token(Token = "0x601498D")] [Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0")] get; [Token(Token = "0x601498E")] [Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0")] private set; } // Token: 0x170038F7 RID: 14583 // (get) Token: 0x0601498F RID: 84367 RVA: 0x004C24E4 File Offset: 0x004C06E4 // (set) Token: 0x06014990 RID: 84368 RVA: 0x004C24F8 File Offset: 0x004C06F8 [Token(Token = "0x170038F7")] public ENEFPPABOPE CDBCFNGJJFN { [Token(Token = "0x601498F")] [Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0")] get; [Token(Token = "0x6014990")] [Address(RVA = "0x55BCE0", Offset = "0x55ACE0", VA = "0x18055BCE0")] private set; } // Token: 0x170038F8 RID: 14584 // (get) Token: 0x06014991 RID: 84369 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170038F8")] public AFNCALJNNJL.KEIGNIKNCKH[] PBPPCMNHODC { [Token(Token = "0x6014991")] [Address(RVA = "0x1815B10", Offset = "0x1814B10", VA = "0x181815B10")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170038F9 RID: 14585 // (get) Token: 0x06014992 RID: 84370 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170038F9")] public AFNCALJNNJL.MFFEOPFGCKH[] FGCMGJBGJGA { [Token(Token = "0x6014992")] [Address(RVA = "0x1816290", Offset = "0x1815290", VA = "0x181816290")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170038FA RID: 14586 // (get) Token: 0x06014993 RID: 84371 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170038FA")] public AFNCALJNNJL.CDOCHDCNFPL[] BCCANECKFCO { [Token(Token = "0x6014993")] [Address(RVA = "0x1815B50", Offset = "0x1814B50", VA = "0x181815B50")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170038FB RID: 14587 // (get) Token: 0x06014994 RID: 84372 RVA: 0x004C250C File Offset: 0x004C070C // (set) Token: 0x06014995 RID: 84373 RVA: 0x004C2520 File Offset: 0x004C0720 [Token(Token = "0x170038FB")] private int FFJENJAAPAD { [Token(Token = "0x6014994")] [Address(RVA = "0x66A4F0", Offset = "0x6694F0", VA = "0x18066A4F0")] get; [Token(Token = "0x6014995")] [Address(RVA = "0x7235A0", Offset = "0x7225A0", VA = "0x1807235A0")] set; } // Token: 0x06014996 RID: 84374 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014996")] [Address(RVA = "0x1815450", Offset = "0x1814450", VA = "0x181815450")] public int BPLGANJHFAB() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014997 RID: 84375 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014997")] [Address(RVA = "0x1815C50", Offset = "0x1814C50", VA = "0x181815C50")] public void HDPKJHNKCNF(int NHLOPIEMHHG, int GBAKAPFJHDH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014998 RID: 84376 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014998")] [Address(RVA = "0x1816130", Offset = "0x1815130", VA = "0x181816130")] public void IHMJHNKIPEE(int NHLOPIEMHHG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014999 RID: 84377 RVA: 0x004C2534 File Offset: 0x004C0734 [Token(Token = "0x6014999")] [Address(RVA = "0x1815B90", Offset = "0x1814B90", VA = "0x181815B90")] public void ENBGBGGAJIO(int NHLOPIEMHHG) { this.k__BackingField.AEHBILMAAAK(NHLOPIEMHHG, 1); } // Token: 0x0601499A RID: 84378 RVA: 0x004C2554 File Offset: 0x004C0754 [Token(Token = "0x601499A")] [Address(RVA = "0x18166D0", Offset = "0x18156D0", VA = "0x1818166D0")] public bool MJDHIIGKJLH(int NHLOPIEMHHG) { return this.k__BackingField.MJDHIIGKJLH(NHLOPIEMHHG); } // Token: 0x0601499B RID: 84379 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601499B")] [Address(RVA = "0x1815F00", Offset = "0x1814F00", VA = "0x181815F00")] public int IDDIFIAJFDH(int NHLOPIEMHHG, int FEBHFIMEJPN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601499C RID: 84380 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601499C")] [Address(RVA = "0x1815DA0", Offset = "0x1814DA0", VA = "0x181815DA0")] public void HIAFCMLEGAK(int NHLOPIEMHHG, int FEBHFIMEJPN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601499D RID: 84381 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601499D")] [Address(RVA = "0x1816600", Offset = "0x1815600", VA = "0x181816600")] public void MAHDFOMJJAB(int NHLOPIEMHHG, int MMHCPONPILO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601499E RID: 84382 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601499E")] [Address(RVA = "0x1815820", Offset = "0x1814820", VA = "0x181815820")] public bool DNEOLOEIGFJ(int NHLOPIEMHHG, int MMHCPONPILO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601499F RID: 84383 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601499F")] [Address(RVA = "0x18156B0", Offset = "0x18146B0", VA = "0x1818156B0")] public int DDPFLNJABDL(int NHLOPIEMHHG, int FEBHFIMEJPN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060149A0 RID: 84384 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60149A0")] [Address(RVA = "0x1816910", Offset = "0x1815910", VA = "0x181816910")] public void OLBBCPPEDGE(int NHLOPIEMHHG, int FEBHFIMEJPN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060149A1 RID: 84385 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60149A1")] [Address(RVA = "0x18163D0", Offset = "0x18153D0", VA = "0x1818163D0")] public void KOBMHGONADF(int NHLOPIEMHHG, int MMHCPONPILO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060149A2 RID: 84386 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60149A2")] [Address(RVA = "0x1816070", Offset = "0x1815070", VA = "0x181816070")] public bool IEBGNGMCKMF(int NHLOPIEMHHG, int MMHCPONPILO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x170038FC RID: 14588 // (get) Token: 0x060149A3 RID: 84387 RVA: 0x004C2574 File Offset: 0x004C0774 // (set) Token: 0x060149A4 RID: 84388 RVA: 0x004C2588 File Offset: 0x004C0788 [Token(Token = "0x170038FC")] public Material IHAKLAGCPGO { [Token(Token = "0x60149A3")] [Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0")] get; [Token(Token = "0x60149A4")] [Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0")] private set; } // Token: 0x060149A5 RID: 84389 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60149A5")] [Address(RVA = "0x18174B0", Offset = "0x18164B0", VA = "0x1818174B0")] public AFNCALJNNJL(Material HEDABALBODH, int MKPHIMPJNNC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060149A6 RID: 84390 RVA: 0x004C259C File Offset: 0x004C079C [Token(Token = "0x60149A6")] [Address(RVA = "0x1816C40", Offset = "0x1815C40", VA = "0x181816C40")] 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: 0x060149A7 RID: 84391 RVA: 0x004C2640 File Offset: 0x004C0840 [Token(Token = "0x60149A7")] [Address(RVA = "0x1816A70", Offset = "0x1815A70", VA = "0x181816A70")] 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; int num3 = this.k__BackingField; this.k__BackingField = num2; int num4 = AFNCALJNNJL.JPIKDKNHLLH(num3); num = num4; num4 = num; this.k__BackingField = num4; } ENEFPPABOPE enefppabope = this.k__BackingField; int num5 = this.k__BackingField; this.DIMNHHPPGGE = num5; int num6 = enefppabope.DJNHKKAIMMA; ENEFPPABOPE enefppabope2 = this.k__BackingField; this.JOOONEBELMC = num6; int num7 = enefppabope2.ADGKAEHKAKJ; int num8 = 0; this.NIMHADGEAMB = num8 != 0; } // Token: 0x060149A8 RID: 84392 RVA: 0x004C2714 File Offset: 0x004C0914 [Token(Token = "0x60149A8")] [Address(RVA = "0x1817020", Offset = "0x1816020", VA = "0x181817020", Slot = "5")] public bool UpdateBuffers(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA, bool AHPIMKLHJAO) { if (this.NIMHADGEAMB) { Dictionary nhgeaanflob = this.NHGEAANFLOB; bool flag; if (!flag) { if (this.k__BackingField != 0) { ComputeShader computeShader = global::UnityEngine.Object.Instantiate(AFNCALJNNJL.NAOEFFNFBDP); Material material = global::UnityEngine.Object.Instantiate(this.k__BackingField); AFNCALJNNJL.BOPGGOPAPEH bopggopapeh; bopggopapeh.k__BackingField = computeShader; bopggopapeh.k__BackingField = material; bopggopapeh.GMHHIFODIJH = this; } if (0 != 0) { Dictionary nhgeaanflob2 = this.NHGEAANFLOB; throw new NullReferenceException(); } } else { int dimnhhppgge = this.DIMNHHPPGGE; int dimnhhppgge2 = this.DIMNHHPPGGE; int num = this.k__BackingField; int jooonebelmc = this.JOOONEBELMC; int num2 = this.k__BackingField; uint[] iifjdcepnmj = this.IIFJDCEPNMJ; int dimnhhppgge3 = this.DIMNHHPPGGE; uint num3 = iifjdcepnmj[0]; if (num3 != (uint)dimnhhppgge3) { iifjdcepnmj[0] = (uint)dimnhhppgge3; ComputeBuffer ioplodeifcf = this.IOPLODEIFCF; uint[] iifjdcepnmj2 = this.IIFJDCEPNMJ; ioplodeifcf.SetData(iifjdcepnmj2); } } } throw new IndexOutOfRangeException(); } // Token: 0x060149A9 RID: 84393 RVA: 0x004C2804 File Offset: 0x004C0A04 [Token(Token = "0x60149A9")] [Address(RVA = "0x1816F60", Offset = "0x1815F60", VA = "0x181816F60", Slot = "6")] public void RenderPass(Camera KCLGLHFAOGA, CommandBuffer HKFLICPLAJF) { if (this.NIMHADGEAMB) { Dictionary nhgeaanflob = this.NHGEAANFLOB; bool flag; if (flag) { ComputeBuffer ioplodeifcf = this.IOPLODEIFCF; } } } // Token: 0x060149AA RID: 84394 RVA: 0x004C2834 File Offset: 0x004C0A34 [Token(Token = "0x60149AA")] [Address(RVA = "0x18158E0", Offset = "0x18148E0", VA = "0x1818158E0", Slot = "4")] public void Dispose() { int num; do { num = 0; OMCHJHPFBDN.KBFLHNONOHF(this.EHIBPFBLJED); this.k__BackingField.Dispose(); this.k__BackingField.Dispose(); this.k__BackingField.Dispose(); this.IOPLODEIFCF.Dispose(); Dictionary.ValueCollection values = this.NHGEAANFLOB.Values; bool flag; if (flag) { } } while (num != 0); this.NHGEAANFLOB.Clear(); } // Token: 0x060149AB RID: 84395 RVA: 0x004C28AC File Offset: 0x004C0AAC // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x60149AB")] [Address(RVA = "0x1817270", Offset = "0x1816270", VA = "0x181817270")] 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"); AFNCALJNNJL.PMKFOFHFJCH = Shader.PropertyToID("_maxLineIdx"); AFNCALJNNJL.IAFHAOLFJGB = Shader.PropertyToID("_maxSegmentIdx"); AFNCALJNNJL.FHDFELONOCF = Shader.PropertyToID("_lineRenderData"); } // Token: 0x0400D5E4 RID: 54756 [Token(Token = "0x400D5E4")] public const int GJKABHBNIKI = -1; // Token: 0x0400D5E5 RID: 54757 [Token(Token = "0x400D5E5")] private static readonly Bounds PDPPMFNOBMO; // Token: 0x0400D5E6 RID: 54758 [Token(Token = "0x400D5E6")] public static readonly int HKPEIHFFHFE; // Token: 0x0400D5E7 RID: 54759 [Token(Token = "0x400D5E7")] public static readonly int GAJDCPJIIBJ; // Token: 0x0400D5E8 RID: 54760 [Token(Token = "0x400D5E8")] public static readonly int IDNLBEFGEBN; // Token: 0x0400D5E9 RID: 54761 [Token(Token = "0x400D5E9")] public static readonly int HOAMGNHOFGC; // Token: 0x0400D5EA RID: 54762 [Token(Token = "0x400D5EA")] public static readonly int FGBDMPMMIHI; // Token: 0x0400D5EB RID: 54763 [Token(Token = "0x400D5EB")] public static readonly int ANMEOAHOFCE; // Token: 0x0400D5EC RID: 54764 [Token(Token = "0x400D5EC")] public static readonly int NFEPIMKDCDL; // Token: 0x0400D5ED RID: 54765 [Token(Token = "0x400D5ED")] public static readonly int PMKFOFHFJCH; // Token: 0x0400D5EE RID: 54766 [Token(Token = "0x400D5EE")] public static readonly int IAFHAOLFJGB; // Token: 0x0400D5EF RID: 54767 [Token(Token = "0x400D5EF")] public static readonly int FHDFELONOCF; // Token: 0x0400D5F2 RID: 54770 [Token(Token = "0x400D5F2")] private static ComputeBuffer ELLJNPKDKDD; // Token: 0x0400D5F3 RID: 54771 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400D5F3")] private Mesh EHIBPFBLJED; // Token: 0x0400D5F4 RID: 54772 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400D5F4")] private ComputeBuffer IOPLODEIFCF; // Token: 0x0400D5F5 RID: 54773 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400D5F5")] private bool NIMHADGEAMB; // Token: 0x0400D5F6 RID: 54774 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400D5F6")] private int DIMNHHPPGGE; // Token: 0x0400D5F7 RID: 54775 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400D5F7")] private int JOOONEBELMC; // Token: 0x0400D5FC RID: 54780 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400D5FC")] private int PPLHPCPEPPM; // Token: 0x0400D5FD RID: 54781 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400D5FD")] private int NCAFIOJPHLI; // Token: 0x0400D5FE RID: 54782 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400D5FE")] private int OILLBDPDAJF; // Token: 0x0400D5FF RID: 54783 [Token(Token = "0x400D5FF")] private const int JCALCGMCLPP = 176; // Token: 0x0400D603 RID: 54787 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400D603")] private uint[] IIFJDCEPNMJ; // Token: 0x0400D606 RID: 54790 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400D606")] private Dictionary NHGEAANFLOB; // Token: 0x02002FAE RID: 12206 [Token(Token = "0x2002FAE")] public struct MFFEOPFGCKH { // Token: 0x0400D607 RID: 54791 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D607")] public float HJDLNACMKLO; // Token: 0x0400D608 RID: 54792 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400D608")] public float IKIGOGGIJOB; // Token: 0x0400D609 RID: 54793 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400D609")] public float IIODJJFKNNA; // Token: 0x0400D60A RID: 54794 [FieldOffset(Offset = "0xC")] [Token(Token = "0x400D60A")] public float DELHLCOAGKK; } // Token: 0x02002FAF RID: 12207 [Token(Token = "0x2002FAF")] public struct CDOCHDCNFPL { // Token: 0x0400D60B RID: 54795 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D60B")] public Color ANDCOMGEJDA; // Token: 0x0400D60C RID: 54796 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D60C")] public Color NKOLLEAJLAE; // Token: 0x0400D60D RID: 54797 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400D60D")] public float IIODJJFKNNA; // Token: 0x0400D60E RID: 54798 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400D60E")] private Vector3 DELHLCOAGKK; } // Token: 0x02002FB0 RID: 12208 [Token(Token = "0x2002FB0")] public struct NEMEJLEBJNJ { // Token: 0x0400D60F RID: 54799 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D60F")] public Vector3 IFAIDIKJOAC; // Token: 0x0400D610 RID: 54800 [FieldOffset(Offset = "0xC")] [Token(Token = "0x400D610")] private float PKMJGGHOKDF; // Token: 0x0400D611 RID: 54801 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D611")] public Vector3 DJBBMJBBNHB; // Token: 0x0400D612 RID: 54802 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400D612")] private float LCAMFPPBKKG; // Token: 0x0400D613 RID: 54803 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400D613")] public Vector2 APPJMJLICGH; // Token: 0x0400D614 RID: 54804 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400D614")] public float CFJABMIIJGJ; // Token: 0x0400D615 RID: 54805 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400D615")] private float ENMBGHGBPLN; } // Token: 0x02002FB1 RID: 12209 [Token(Token = "0x2002FB1")] public struct KEIGNIKNCKH { // Token: 0x0400D616 RID: 54806 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D616")] public AFNCALJNNJL.NEMEJLEBJNJ FKGCMPGAIAP; // Token: 0x0400D617 RID: 54807 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400D617")] public AFNCALJNNJL.NEMEJLEBJNJ KOFMGJJCPPB; // Token: 0x0400D618 RID: 54808 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400D618")] public Color ANDCOMGEJDA; // Token: 0x0400D619 RID: 54809 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400D619")] public Color NKOLLEAJLAE; // Token: 0x0400D61A RID: 54810 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400D61A")] public Vector4 HIKAHMPCPEE; // Token: 0x0400D61B RID: 54811 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400D61B")] public float HJDLNACMKLO; // Token: 0x0400D61C RID: 54812 [FieldOffset(Offset = "0x94")] [Token(Token = "0x400D61C")] public float IKIGOGGIJOB; // Token: 0x0400D61D RID: 54813 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400D61D")] public float PLKLFCFAFHM; // Token: 0x0400D61E RID: 54814 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x400D61E")] public int GBAKAPFJHDH; // Token: 0x0400D61F RID: 54815 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400D61F")] public int PCKOGGDNIDG; // Token: 0x0400D620 RID: 54816 [FieldOffset(Offset = "0xA4")] [Token(Token = "0x400D620")] public int GGPBENMDOBG; // Token: 0x0400D621 RID: 54817 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400D621")] public int HGPGFNDENOM; // Token: 0x0400D622 RID: 54818 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x400D622")] private float GBLCHNKFOLI; // Token: 0x0400D623 RID: 54819 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400D623")] private float HEOELDMLDMG; // Token: 0x0400D624 RID: 54820 [FieldOffset(Offset = "0xB4")] [Token(Token = "0x400D624")] private float PNGLAFKMHCD; // Token: 0x0400D625 RID: 54821 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400D625")] private float CEPCGBFIJNC; // Token: 0x0400D626 RID: 54822 [FieldOffset(Offset = "0xBC")] [Token(Token = "0x400D626")] private float NIFEKADPKMG; } // Token: 0x02002FB2 RID: 12210 [Token(Token = "0x2002FB2")] private class BOPGGOPAPEH : IDisposable { // Token: 0x170038FD RID: 14589 // (get) Token: 0x060149AC RID: 84396 RVA: 0x004C2964 File Offset: 0x004C0B64 [Token(Token = "0x170038FD")] public Material IBNBPLMBMPI { [Token(Token = "0x60149AC")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530")] get; } // Token: 0x170038FE RID: 14590 // (get) Token: 0x060149AD RID: 84397 RVA: 0x004C2978 File Offset: 0x004C0B78 [Token(Token = "0x170038FE")] public ComputeShader LCALDLIKHII { [Token(Token = "0x60149AD")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")] get; } // Token: 0x170038FF RID: 14591 // (get) Token: 0x060149AE RID: 84398 RVA: 0x004C298C File Offset: 0x004C0B8C // (set) Token: 0x060149AF RID: 84399 RVA: 0x004C29A0 File Offset: 0x004C0BA0 [Token(Token = "0x170038FF")] public ComputeBuffer GBPALADBPKO { [Token(Token = "0x60149AE")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")] get; [Token(Token = "0x60149AF")] [Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810")] private set; } // Token: 0x060149B0 RID: 84400 RVA: 0x004C29B4 File Offset: 0x004C0BB4 [Token(Token = "0x60149B0")] [Address(RVA = "0x18190E0", Offset = "0x18180E0", VA = "0x1818190E0")] private BOPGGOPAPEH(ComputeShader FPCOJDEMOLA, Material OIMPDCHOMIA, AFNCALJNNJL JDJGLJJMODJ) { this.LCALDLIKHII = FPCOJDEMOLA; this.IBNBPLMBMPI = OIMPDCHOMIA; this.GMHHIFODIJH = JDJGLJJMODJ; } // Token: 0x060149B1 RID: 84401 RVA: 0x004C29DC File Offset: 0x004C0BDC [Token(Token = "0x60149B1")] [Address(RVA = "0x18189D0", Offset = "0x18179D0", VA = "0x1818189D0")] public static AFNCALJNNJL.BOPGGOPAPEH CIJKHOJPJGA(AFNCALJNNJL JDJGLJJMODJ) { if (JDJGLJJMODJ != 0 && JDJGLJJMODJ.k__BackingField != 0) { ComputeShader computeShader = global::UnityEngine.Object.Instantiate(AFNCALJNNJL.NAOEFFNFBDP); Material material = global::UnityEngine.Object.Instantiate(JDJGLJJMODJ.k__BackingField); AFNCALJNNJL.BOPGGOPAPEH bopggopapeh; bopggopapeh.k__BackingField = computeShader; bopggopapeh.k__BackingField = material; bopggopapeh.GMHHIFODIJH = JDJGLJJMODJ; return bopggopapeh; } } // Token: 0x060149B2 RID: 84402 RVA: 0x004C2A28 File Offset: 0x004C0C28 [Token(Token = "0x60149B2")] [Address(RVA = "0x1818B60", Offset = "0x1817B60", VA = "0x181818B60")] public void IPBLINOOFBE(int HCDNBIIGPJF, bool IHFCNKJBOBH) { this.EGGJBHCIOIM = IHFCNKJBOBH; int num = AFNCALJNNJL.JPIKDKNHLLH(HCDNBIIGPJF); int num2 = 0; if ((this.EGGJBHCIOIM ? 1 : 0) != num2) { RenderTexture nchchlmplfi = this.NCHCHLMPLFI; int num3 = 0; if (nchchlmplfi != num3) { RenderTexture nchchlmplfi2 = this.NCHCHLMPLFI; this.NCHCHLMPLFI.Release(); this.NCHCHLMPLFI = num2; } RenderTexture nchchlmplfi3 = this.NCHCHLMPLFI; int num4 = 0; if (nchchlmplfi3 == num4) { RenderTexture renderTexture = new RenderTexture(0); this.NCHCHLMPLFI = renderTexture; bool flag = renderTexture.Create(); } } 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: 0x060149B3 RID: 84403 RVA: 0x004C2B44 File Offset: 0x004C0D44 [Token(Token = "0x60149B3")] [Address(RVA = "0x1818EB0", Offset = "0x1817EB0", VA = "0x181818EB0")] private bool NHOKHJMIHOH(int PPKGJGBPELI, int JMGIGMLJDKI) { AFNCALJNNJL gmhhifodijh = this.GMHHIFODIJH; ENEFPPABOPE k__BackingField = gmhhifodijh.k__BackingField; ENEFPPABOPE k__BackingField = gmhhifodijh.k__BackingField; ENEFPPABOPE k__BackingField = gmhhifodijh.k__BackingField; if (this.k__BackingField == (ulong)0L) { } int num = AFNCALJNNJL.k__BackingField * PPKGJGBPELI; int k__BackingField = AFNCALJNNJL.k__BackingField; if ((ulong)1L != 0UL) { int count = this.GMHHIFODIJH.k__BackingField.k__BackingField.count; int count2 = this.GMHHIFODIJH.k__BackingField.k__BackingField.count; int count3 = this.GMHHIFODIJH.k__BackingField.k__BackingField.count; int count4 = this.k__BackingField.count; int num2 = k__BackingField * JMGIGMLJDKI; if (count4 < num2) { } } throw new NullReferenceException(); } // Token: 0x060149B4 RID: 84404 RVA: 0x004C2BF4 File Offset: 0x004C0DF4 [Token(Token = "0x60149B4")] [Address(RVA = "0x1818120", Offset = "0x1817120", VA = "0x181818120")] public void ABNPPKLPKIN(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA, int PPKGJGBPELI, int JMGIGMLJDKI, int EAMGLNEIDNB, int FNEMLONJDKB) { ComputeBuffer computeBuffer = this.k__BackingField; int num = 0; computeBuffer.SetCounterValue((uint)num); Transform transform = KCLGLHFAOGA.transform; Vector3 vector; float z = vector.z; int num2 = 0; 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); bool flag; if (flag) { ComputeShader computeShader2 = this.k__BackingField; ComputeBuffer k__BackingField = this.GMHHIFODIJH.k__BackingField.k__BackingField; int gajdcpjiibj = AFNCALJNNJL.GAJDCPJIIBJ; int k__BackingField = AFNCALJNNJL.k__BackingField; FCBNLLKMGCA.SetComputeBufferParam(computeShader2, k__BackingField, gajdcpjiibj, k__BackingField); ComputeShader computeShader3 = this.k__BackingField; ComputeBuffer k__BackingField2 = this.GMHHIFODIJH.k__BackingField.k__BackingField; int hkpeihffhfe = AFNCALJNNJL.HKPEIHFFHFE; int k__BackingField2 = AFNCALJNNJL.k__BackingField; FCBNLLKMGCA.SetComputeBufferParam(computeShader3, k__BackingField2, hkpeihffhfe, k__BackingField2); ComputeShader computeShader4 = this.k__BackingField; ComputeBuffer k__BackingField3 = this.GMHHIFODIJH.k__BackingField.k__BackingField; int hoamgnhofgc = AFNCALJNNJL.HOAMGNHOFGC; int k__BackingField3 = AFNCALJNNJL.k__BackingField; FCBNLLKMGCA.SetComputeBufferParam(computeShader4, k__BackingField3, hoamgnhofgc, k__BackingField3); ComputeShader computeShader5 = this.k__BackingField; ComputeBuffer computeBuffer2 = this.k__BackingField; int idnlbefgebn = AFNCALJNNJL.IDNLBEFGEBN; int k__BackingField4 = AFNCALJNNJL.k__BackingField; FCBNLLKMGCA.SetComputeBufferParam(computeShader5, k__BackingField4, idnlbefgebn, computeBuffer2); ComputeShader computeShader6 = this.k__BackingField; int k__BackingField5 = AFNCALJNNJL.k__BackingField; ulong num3; ulong num4; FCBNLLKMGCA.Internal_DispatchCompute(computeShader6, k__BackingField5, PPKGJGBPELI, (int)num3, (int)num4); ComputeShader computeShader7 = this.k__BackingField; ComputeBuffer k__BackingField4 = this.GMHHIFODIJH.k__BackingField.k__BackingField; int hoamgnhofgc2 = AFNCALJNNJL.HOAMGNHOFGC; int k__BackingField = AFNCALJNNJL.k__BackingField; FCBNLLKMGCA.SetComputeBufferParam(computeShader7, k__BackingField, hoamgnhofgc2, k__BackingField4); ComputeShader computeShader8 = this.k__BackingField; ComputeBuffer computeBuffer3 = this.k__BackingField; int idnlbefgebn2 = AFNCALJNNJL.IDNLBEFGEBN; int k__BackingField2 = AFNCALJNNJL.k__BackingField; FCBNLLKMGCA.SetComputeBufferParam(computeShader8, k__BackingField2, idnlbefgebn2, computeBuffer3); ComputeShader computeShader9 = this.k__BackingField; int k__BackingField3 = AFNCALJNNJL.k__BackingField; ulong num5; ulong num6; FCBNLLKMGCA.Internal_DispatchCompute(computeShader9, k__BackingField3, PPKGJGBPELI, (int)num5, (int)num6); if ((this.EGGJBHCIOIM ? 1 : 0) != num2) { ComputeShader computeShader10 = this.k__BackingField; ComputeBuffer k__BackingField5 = this.GMHHIFODIJH.k__BackingField.k__BackingField; int hoamgnhofgc3 = AFNCALJNNJL.HOAMGNHOFGC; FCBNLLKMGCA.SetComputeBufferParam(computeShader10, flag ? 1 : 0, hoamgnhofgc3, k__BackingField5); ComputeShader computeShader11 = this.k__BackingField; ComputeBuffer computeBuffer4 = this.k__BackingField; int idnlbefgebn3 = AFNCALJNNJL.IDNLBEFGEBN; FCBNLLKMGCA.SetComputeBufferParam(computeShader11, flag ? 1 : 0, idnlbefgebn3, computeBuffer4); RenderTargetIdentifier renderTargetIdentifier; IntPtr bufferPointer = renderTargetIdentifier.m_BufferPointer; Material material = this.k__BackingField; RenderTexture nchchlmplfi = this.NCHCHLMPLFI; int fhdfelonocf = AFNCALJNNJL.FHDFELONOCF; material.SetTextureImpl(fhdfelonocf, nchchlmplfi); throw new NullReferenceException(); } Material material2 = this.k__BackingField; ComputeBuffer k__BackingField6 = this.GMHHIFODIJH.k__BackingField.k__BackingField; int hoamgnhofgc4 = AFNCALJNNJL.HOAMGNHOFGC; material2.SetBufferImpl(hoamgnhofgc4, k__BackingField6); } } // Token: 0x060149B5 RID: 84405 RVA: 0x004C2E98 File Offset: 0x004C1098 [Token(Token = "0x60149B5")] [Address(RVA = "0x1818AE0", Offset = "0x1817AE0", VA = "0x181818AE0", Slot = "4")] public void Dispose() { this.k__BackingField.Dispose(); global::UnityEngine.Object.Destroy(this.k__BackingField); global::UnityEngine.Object.Destroy(this.k__BackingField); } // Token: 0x0400D62A RID: 54826 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400D62A")] public RenderTexture NCHCHLMPLFI; // Token: 0x0400D62B RID: 54827 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400D62B")] public bool EGGJBHCIOIM; // Token: 0x0400D62C RID: 54828 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400D62C")] private AFNCALJNNJL GMHHIFODIJH; } }