using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Rendering; using UnityEngine.Rendering.Universal.Internal; // Token: 0x02002EC4 RID: 11972 [Token(Token = "0x2002EC4")] public class AFNCALJNNJL : IDisposable, IFastLineRenderInstance { // Token: 0x17003837 RID: 14391 // (get) Token: 0x06014533 RID: 83251 RVA: 0x004B8480 File Offset: 0x004B6680 // (set) Token: 0x06014534 RID: 83252 RVA: 0x004B8494 File Offset: 0x004B6694 [Token(Token = "0x17003837")] public int NJMPOBOPPNC { [Token(Token = "0x6014533")] [Address(RVA = "0x3FA560", Offset = "0x3F9360", VA = "0x1803FA560")] get; [Token(Token = "0x6014534")] [Address(RVA = "0x536480", Offset = "0x535280", VA = "0x180536480")] private set; } // Token: 0x06014535 RID: 83253 RVA: 0x004B84A8 File Offset: 0x004B66A8 [Token(Token = "0x6014535")] [Address(RVA = "0xD17590", Offset = "0xD16390", VA = "0x180D17590")] public static ComputeBuffer LFBIELJPLGB(ComputeBuffer NKHPHBOPPEL) { if (NKHPHBOPPEL == 0) { AFNCALJNNJL.ELLJNPKDKDD = new ComputeBuffer(1, 4); return AFNCALJNNJL.ELLJNPKDKDD; } return NKHPHBOPPEL; } // Token: 0x17003838 RID: 14392 // (get) Token: 0x06014536 RID: 83254 RVA: 0x004B84CC File Offset: 0x004B66CC [Token(Token = "0x17003838")] private static ComputeShader NAOEFFNFBDP { [Token(Token = "0x6014536")] [Address(RVA = "0xD165B0", Offset = "0xD153B0", VA = "0x180D165B0")] get { throw new NullReferenceException(); } } // Token: 0x17003839 RID: 14393 // (get) Token: 0x06014537 RID: 83255 RVA: 0x004B84E0 File Offset: 0x004B66E0 // (set) Token: 0x06014538 RID: 83256 RVA: 0x004B84F4 File Offset: 0x004B66F4 [Token(Token = "0x17003839")] public static int FEFECNJHIPF { [Token(Token = "0x6014537")] [Address(RVA = "0xD18130", Offset = "0xD16F30", VA = "0x180D18130")] get; [Token(Token = "0x6014538")] [Address(RVA = "0xD16B60", Offset = "0xD15960", VA = "0x180D16B60")] private set; } // Token: 0x1700383A RID: 14394 // (get) Token: 0x06014539 RID: 83257 RVA: 0x004B8508 File Offset: 0x004B6708 // (set) Token: 0x0601453A RID: 83258 RVA: 0x004B851C File Offset: 0x004B671C [Token(Token = "0x1700383A")] public static int CLIPLJLJMGK { [Token(Token = "0x6014539")] [Address(RVA = "0xD17A10", Offset = "0xD16810", VA = "0x180D17A10")] get; [Token(Token = "0x601453A")] [Address(RVA = "0xD17B40", Offset = "0xD16940", VA = "0x180D17B40")] private set; } // Token: 0x1700383B RID: 14395 // (get) Token: 0x0601453B RID: 83259 RVA: 0x004B8530 File Offset: 0x004B6730 // (set) Token: 0x0601453C RID: 83260 RVA: 0x004B8544 File Offset: 0x004B6744 [Token(Token = "0x1700383B")] public static int PGIGNMLGFGB { [Token(Token = "0x601453B")] [Address(RVA = "0xD17AE0", Offset = "0xD168E0", VA = "0x180D17AE0")] get; [Token(Token = "0x601453C")] [Address(RVA = "0xD17690", Offset = "0xD16490", VA = "0x180D17690")] private set; } // Token: 0x0601453D RID: 83261 RVA: 0x004B8558 File Offset: 0x004B6758 [Token(Token = "0x601453D")] [Address(RVA = "0xD173C0", Offset = "0xD161C0", VA = "0x180D173C0")] private static int JPIKDKNHLLH(int MNIJHBJDPPA) { return MNIJHBJDPPA; } // Token: 0x1700383C RID: 14396 // (get) Token: 0x0601453E RID: 83262 RVA: 0x004B8568 File Offset: 0x004B6768 // (set) Token: 0x0601453F RID: 83263 RVA: 0x004B857C File Offset: 0x004B677C [Token(Token = "0x1700383C")] public ENEFPPABOPE ABFBJGPEMMG { [Token(Token = "0x601453E")] [Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")] get; [Token(Token = "0x601453F")] [Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")] private set; } // Token: 0x1700383D RID: 14397 // (get) Token: 0x06014540 RID: 83264 RVA: 0x004B8590 File Offset: 0x004B6790 // (set) Token: 0x06014541 RID: 83265 RVA: 0x004B85A4 File Offset: 0x004B67A4 [Token(Token = "0x1700383D")] public ENEFPPABOPE DHAEOGAOMOD { [Token(Token = "0x6014540")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170")] get; [Token(Token = "0x6014541")] [Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50")] private set; } // Token: 0x1700383E RID: 14398 // (get) Token: 0x06014542 RID: 83266 RVA: 0x004B85B8 File Offset: 0x004B67B8 // (set) Token: 0x06014543 RID: 83267 RVA: 0x004B85CC File Offset: 0x004B67CC [Token(Token = "0x1700383E")] public ENEFPPABOPE CDBCFNGJJFN { [Token(Token = "0x6014542")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] get; [Token(Token = "0x6014543")] [Address(RVA = "0x46AB00", Offset = "0x469900", VA = "0x18046AB00")] private set; } // Token: 0x1700383F RID: 14399 // (get) Token: 0x06014544 RID: 83268 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700383F")] public AFNCALJNNJL.KEIGNIKNCKH[] PBPPCMNHODC { [Token(Token = "0x6014544")] [Address(RVA = "0xD16A80", Offset = "0xD15880", VA = "0x180D16A80")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003840 RID: 14400 // (get) Token: 0x06014545 RID: 83269 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003840")] public AFNCALJNNJL.MFFEOPFGCKH[] FGCMGJBGJGA { [Token(Token = "0x6014545")] [Address(RVA = "0xD17380", Offset = "0xD16180", VA = "0x180D17380")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003841 RID: 14401 // (get) Token: 0x06014546 RID: 83270 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17003841")] public AFNCALJNNJL.CDOCHDCNFPL[] BCCANECKFCO { [Token(Token = "0x6014546")] [Address(RVA = "0xD16AC0", Offset = "0xD158C0", VA = "0x180D16AC0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17003842 RID: 14402 // (get) Token: 0x06014547 RID: 83271 RVA: 0x004B85E0 File Offset: 0x004B67E0 // (set) Token: 0x06014548 RID: 83272 RVA: 0x004B85F4 File Offset: 0x004B67F4 [Token(Token = "0x17003842")] private int FFJENJAAPAD { [Token(Token = "0x6014547")] [Address(RVA = "0xD17AD0", Offset = "0xD168D0", VA = "0x180D17AD0")] get; [Token(Token = "0x6014548")] [Address(RVA = "0x731D70", Offset = "0x730B70", VA = "0x180731D70")] set; } // Token: 0x06014549 RID: 83273 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014549")] [Address(RVA = "0xD162A0", Offset = "0xD150A0", VA = "0x180D162A0")] public int BPLGANJHFAB() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601454A RID: 83274 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601454A")] [Address(RVA = "0xD16BC0", Offset = "0xD159C0", VA = "0x180D16BC0")] public void HDPKJHNKCNF(int NHLOPIEMHHG, int GBAKAPFJHDH) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601454B RID: 83275 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601454B")] [Address(RVA = "0xD17220", Offset = "0xD16020", VA = "0x180D17220")] public void IHMJHNKIPEE(int NHLOPIEMHHG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601454C RID: 83276 RVA: 0x004B8608 File Offset: 0x004B6808 [Token(Token = "0x601454C")] [Address(RVA = "0xD16B00", Offset = "0xD15900", VA = "0x180D16B00")] public void ENBGBGGAJIO(int NHLOPIEMHHG) { this.k__BackingField.AEHBILMAAAK(NHLOPIEMHHG, 1); } // Token: 0x0601454D RID: 83277 RVA: 0x004B8628 File Offset: 0x004B6828 [Token(Token = "0x601454D")] [Address(RVA = "0xD177C0", Offset = "0xD165C0", VA = "0x180D177C0")] public bool MJDHIIGKJLH(int NHLOPIEMHHG) { return this.k__BackingField.MJDHIIGKJLH(NHLOPIEMHHG); } // Token: 0x0601454E RID: 83278 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601454E")] [Address(RVA = "0xD16FF0", Offset = "0xD15DF0", VA = "0x180D16FF0")] public int IDDIFIAJFDH(int NHLOPIEMHHG, int FEBHFIMEJPN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0601454F RID: 83279 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x601454F")] [Address(RVA = "0xD16D10", Offset = "0xD15B10", VA = "0x180D16D10")] public void HIAFCMLEGAK(int NHLOPIEMHHG, int FEBHFIMEJPN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014550 RID: 83280 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014550")] [Address(RVA = "0xD176F0", Offset = "0xD164F0", VA = "0x180D176F0")] public void MAHDFOMJJAB(int NHLOPIEMHHG, int MMHCPONPILO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014551 RID: 83281 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014551")] [Address(RVA = "0xD16790", Offset = "0xD15590", VA = "0x180D16790")] public bool DNEOLOEIGFJ(int NHLOPIEMHHG, int MMHCPONPILO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014552 RID: 83282 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014552")] [Address(RVA = "0xD16620", Offset = "0xD15420", VA = "0x180D16620")] public int DDPFLNJABDL(int NHLOPIEMHHG, int FEBHFIMEJPN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014553 RID: 83283 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014553")] [Address(RVA = "0xD17BA0", Offset = "0xD169A0", VA = "0x180D17BA0")] public void OLBBCPPEDGE(int NHLOPIEMHHG, int FEBHFIMEJPN) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014554 RID: 83284 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014554")] [Address(RVA = "0xD174C0", Offset = "0xD162C0", VA = "0x180D174C0")] public void KOBMHGONADF(int NHLOPIEMHHG, int MMHCPONPILO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014555 RID: 83285 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014555")] [Address(RVA = "0xD17160", Offset = "0xD15F60", VA = "0x180D17160")] public bool IEBGNGMCKMF(int NHLOPIEMHHG, int MMHCPONPILO) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17003843 RID: 14403 // (get) Token: 0x06014556 RID: 83286 RVA: 0x004B8648 File Offset: 0x004B6848 // (set) Token: 0x06014557 RID: 83287 RVA: 0x004B865C File Offset: 0x004B685C [Token(Token = "0x17003843")] public Material IHAKLAGCPGO { [Token(Token = "0x6014556")] [Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10")] get; [Token(Token = "0x6014557")] [Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270")] private set; } // Token: 0x06014558 RID: 83288 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6014558")] [Address(RVA = "0xD18740", Offset = "0xD17540", VA = "0x180D18740")] public AFNCALJNNJL(Material HEDABALBODH, int MKPHIMPJNNC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06014559 RID: 83289 RVA: 0x004B8670 File Offset: 0x004B6870 [Token(Token = "0x6014559")] [Address(RVA = "0xD17820", Offset = "0xD16620", VA = "0x180D17820")] private void NDLNHMMAKLN(ComputeBuffer NKHPHBOPPEL) { int num; do { num = 0; Dictionary.ValueCollection values = this.NHGEAANFLOB.Values; bool flag; if (flag) { Mesh ehibpfbljed = this.EHIBPFBLJED; int hoamgnhofgc = AFNCALJNNJL.HOAMGNHOFGC; Mesh ehibpfbljed2 = this.EHIBPFBLJED; int hoamgnhofgc2 = AFNCALJNNJL.HOAMGNHOFGC; int num2 = this.k__BackingField; } } while (num != 0); } // Token: 0x0601455A RID: 83290 RVA: 0x004B86D4 File Offset: 0x004B68D4 [Token(Token = "0x601455A")] [Address(RVA = "0xD16430", Offset = "0xD15230", VA = "0x180D16430")] private void CELKIMPFDEN(ComputeBuffer NKHPHBOPPEL) { int num; do { num = 0; Dictionary.ValueCollection values = this.NHGEAANFLOB.Values; bool flag; if (flag) { int hkpeihffhfe = AFNCALJNNJL.HKPEIHFFHFE; } } while (num != 0); } // Token: 0x0601455B RID: 83291 RVA: 0x004B870C File Offset: 0x004B690C [Token(Token = "0x601455B")] [Address(RVA = "0xD16E70", Offset = "0xD15C70", VA = "0x180D16E70")] private void HIELBECDMKN(ComputeBuffer NKHPHBOPPEL) { int num; do { num = 0; Dictionary.ValueCollection values = this.NHGEAANFLOB.Values; bool flag; if (flag) { int gajdcpjiibj = AFNCALJNNJL.GAJDCPJIIBJ; } } while (num != 0); } // Token: 0x0601455C RID: 83292 RVA: 0x004B8744 File Offset: 0x004B6944 [Token(Token = "0x601455C")] [Address(RVA = "0xD17E70", Offset = "0xD16C70", VA = "0x180D17E70")] 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: 0x0601455D RID: 83293 RVA: 0x004B87E8 File Offset: 0x004B69E8 [Token(Token = "0x601455D")] [Address(RVA = "0xD17D00", Offset = "0xD16B00", VA = "0x180D17D00")] 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; } ENEFPPABOPE enefppabope = this.k__BackingField; int num3 = this.k__BackingField; this.DIMNHHPPGGE = num3; int num4 = enefppabope.DJNHKKAIMMA; ENEFPPABOPE enefppabope2 = this.k__BackingField; this.JOOONEBELMC = num4; int num5 = enefppabope2.ADGKAEHKAKJ; int num6 = 0; this.NIMHADGEAMB = num6 != 0; } // Token: 0x0601455E RID: 83294 RVA: 0x004B889C File Offset: 0x004B6A9C [Token(Token = "0x601455E")] [Address(RVA = "0xD182B0", Offset = "0xD170B0", VA = "0x180D182B0", Slot = "5")] public bool UpdateBuffers(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA) { int num = 0; if (this.FGBDMPMMIHI != num) { if (!this.NHGEAANFLOB.TryGetValue(KCLGLHFAOGA, num)) { AFNCALJNNJL.BOPGGOPAPEH bopggopapeh = AFNCALJNNJL.BOPGGOPAPEH.CIJKHOJPJGA(this); if (bopggopapeh == 0) { goto IL_AA; } this.NHGEAANFLOB.Add(KCLGLHFAOGA, bopggopapeh); } int dimnhhppgge = this.DIMNHHPPGGE; int num2; if (num2 < dimnhhppgge) { ComputeBuffer computeBuffer = new ComputeBuffer(dimnhhppgge, 176, (ComputeBufferType)((uint)2)); } int jooonebelmc = this.JOOONEBELMC; int num3 = this.k__BackingField; uint[] iifjdcepnmj = this.IIFJDCEPNMJ; int dimnhhppgge2 = this.DIMNHHPPGGE; uint num4 = iifjdcepnmj[0]; if (num4 != (uint)dimnhhppgge2) { iifjdcepnmj[0] = (uint)dimnhhppgge2; ComputeBuffer ioplodeifcf = this.IOPLODEIFCF; uint[] iifjdcepnmj2 = this.IIFJDCEPNMJ; ioplodeifcf.SetData(iifjdcepnmj2); } } IL_AA: throw new IndexOutOfRangeException(); } // Token: 0x0601455F RID: 83295 RVA: 0x004B895C File Offset: 0x004B6B5C [Token(Token = "0x601455F")] [Address(RVA = "0xD181F0", Offset = "0xD16FF0", VA = "0x180D181F0", Slot = "6")] public void RenderPass(Camera KCLGLHFAOGA, CommandBuffer HKFLICPLAJF) { if (this.FGBDMPMMIHI != 0) { Dictionary nhgeaanflob = this.NHGEAANFLOB; bool flag; if (flag) { ComputeBuffer ioplodeifcf = this.IOPLODEIFCF; } } } // Token: 0x06014560 RID: 83296 RVA: 0x004B898C File Offset: 0x004B6B8C [Token(Token = "0x6014560")] [Address(RVA = "0xD16850", Offset = "0xD15650", VA = "0x180D16850", 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: 0x06014561 RID: 83297 RVA: 0x004B8A04 File Offset: 0x004B6C04 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6014561")] [Address(RVA = "0xD18540", Offset = "0xD17340", VA = "0x180D18540")] 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"); } // Token: 0x0400D3BD RID: 54205 [Token(Token = "0x400D3BD")] public const int GJKABHBNIKI = -1; // Token: 0x0400D3BE RID: 54206 [Token(Token = "0x400D3BE")] private static readonly Bounds PDPPMFNOBMO; // Token: 0x0400D3BF RID: 54207 [Token(Token = "0x400D3BF")] public static readonly int HKPEIHFFHFE; // Token: 0x0400D3C0 RID: 54208 [Token(Token = "0x400D3C0")] public static readonly int GAJDCPJIIBJ; // Token: 0x0400D3C1 RID: 54209 [Token(Token = "0x400D3C1")] public static readonly int IDNLBEFGEBN; // Token: 0x0400D3C2 RID: 54210 [Token(Token = "0x400D3C2")] public static readonly int HOAMGNHOFGC; // Token: 0x0400D3C3 RID: 54211 [Token(Token = "0x400D3C3")] public static readonly int FGBDMPMMIHI; // Token: 0x0400D3C4 RID: 54212 [Token(Token = "0x400D3C4")] public static readonly int ANMEOAHOFCE; // Token: 0x0400D3C5 RID: 54213 [Token(Token = "0x400D3C5")] public static readonly int NFEPIMKDCDL; // Token: 0x0400D3C6 RID: 54214 [Token(Token = "0x400D3C6")] public static readonly int PMKFOFHFJCH; // Token: 0x0400D3C8 RID: 54216 [Token(Token = "0x400D3C8")] private static ComputeBuffer ELLJNPKDKDD; // Token: 0x0400D3C9 RID: 54217 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400D3C9")] private Mesh EHIBPFBLJED; // Token: 0x0400D3CA RID: 54218 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400D3CA")] private ComputeBuffer IOPLODEIFCF; // Token: 0x0400D3CB RID: 54219 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400D3CB")] private bool NIMHADGEAMB; // Token: 0x0400D3CC RID: 54220 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400D3CC")] private int DIMNHHPPGGE; // Token: 0x0400D3CD RID: 54221 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400D3CD")] private int JOOONEBELMC; // Token: 0x0400D3D1 RID: 54225 [FieldOffset(Offset = "0x34")] [Token(Token = "0x400D3D1")] private int PPLHPCPEPPM; // Token: 0x0400D3D2 RID: 54226 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400D3D2")] private int NCAFIOJPHLI; // Token: 0x0400D3D3 RID: 54227 [FieldOffset(Offset = "0x3C")] [Token(Token = "0x400D3D3")] private int OILLBDPDAJF; // Token: 0x0400D3D4 RID: 54228 [Token(Token = "0x400D3D4")] private const int JCALCGMCLPP = 176; // Token: 0x0400D3D8 RID: 54232 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400D3D8")] private uint[] IIFJDCEPNMJ; // Token: 0x0400D3DB RID: 54235 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400D3DB")] private Dictionary NHGEAANFLOB; // Token: 0x02002EC5 RID: 11973 [Token(Token = "0x2002EC5")] public struct MFFEOPFGCKH { // Token: 0x0400D3DC RID: 54236 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D3DC")] public float HJDLNACMKLO; // Token: 0x0400D3DD RID: 54237 [FieldOffset(Offset = "0x4")] [Token(Token = "0x400D3DD")] public float IKIGOGGIJOB; // Token: 0x0400D3DE RID: 54238 [FieldOffset(Offset = "0x8")] [Token(Token = "0x400D3DE")] public float IIODJJFKNNA; // Token: 0x0400D3DF RID: 54239 [FieldOffset(Offset = "0xC")] [Token(Token = "0x400D3DF")] public float DELHLCOAGKK; } // Token: 0x02002EC6 RID: 11974 [Token(Token = "0x2002EC6")] public struct CDOCHDCNFPL { // Token: 0x0400D3E0 RID: 54240 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D3E0")] public Color ANDCOMGEJDA; // Token: 0x0400D3E1 RID: 54241 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D3E1")] public Color NKOLLEAJLAE; // Token: 0x0400D3E2 RID: 54242 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400D3E2")] public float IIODJJFKNNA; // Token: 0x0400D3E3 RID: 54243 [FieldOffset(Offset = "0x24")] [Token(Token = "0x400D3E3")] private Vector3 DELHLCOAGKK; } // Token: 0x02002EC7 RID: 11975 [Token(Token = "0x2002EC7")] public struct NEMEJLEBJNJ { // Token: 0x0400D3E4 RID: 54244 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D3E4")] public Vector3 IFAIDIKJOAC; // Token: 0x0400D3E5 RID: 54245 [FieldOffset(Offset = "0xC")] [Token(Token = "0x400D3E5")] private float PKMJGGHOKDF; // Token: 0x0400D3E6 RID: 54246 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400D3E6")] public Vector3 DJBBMJBBNHB; // Token: 0x0400D3E7 RID: 54247 [FieldOffset(Offset = "0x1C")] [Token(Token = "0x400D3E7")] private float LCAMFPPBKKG; // Token: 0x0400D3E8 RID: 54248 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400D3E8")] public Vector2 APPJMJLICGH; // Token: 0x0400D3E9 RID: 54249 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400D3E9")] public float CFJABMIIJGJ; // Token: 0x0400D3EA RID: 54250 [FieldOffset(Offset = "0x2C")] [Token(Token = "0x400D3EA")] private float ENMBGHGBPLN; } // Token: 0x02002EC8 RID: 11976 [Token(Token = "0x2002EC8")] public struct KEIGNIKNCKH { // Token: 0x0400D3EB RID: 54251 [FieldOffset(Offset = "0x0")] [Token(Token = "0x400D3EB")] public AFNCALJNNJL.NEMEJLEBJNJ FKGCMPGAIAP; // Token: 0x0400D3EC RID: 54252 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400D3EC")] public AFNCALJNNJL.NEMEJLEBJNJ KOFMGJJCPPB; // Token: 0x0400D3ED RID: 54253 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400D3ED")] public Color ANDCOMGEJDA; // Token: 0x0400D3EE RID: 54254 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400D3EE")] public Color NKOLLEAJLAE; // Token: 0x0400D3EF RID: 54255 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400D3EF")] public Vector4 HIKAHMPCPEE; // Token: 0x0400D3F0 RID: 54256 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400D3F0")] public float HJDLNACMKLO; // Token: 0x0400D3F1 RID: 54257 [FieldOffset(Offset = "0x94")] [Token(Token = "0x400D3F1")] public float IKIGOGGIJOB; // Token: 0x0400D3F2 RID: 54258 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400D3F2")] public float PLKLFCFAFHM; // Token: 0x0400D3F3 RID: 54259 [FieldOffset(Offset = "0x9C")] [Token(Token = "0x400D3F3")] public int GBAKAPFJHDH; // Token: 0x0400D3F4 RID: 54260 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400D3F4")] public int PCKOGGDNIDG; // Token: 0x0400D3F5 RID: 54261 [FieldOffset(Offset = "0xA4")] [Token(Token = "0x400D3F5")] public int GGPBENMDOBG; // Token: 0x0400D3F6 RID: 54262 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400D3F6")] public int HGPGFNDENOM; // Token: 0x0400D3F7 RID: 54263 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x400D3F7")] private float GBLCHNKFOLI; // Token: 0x0400D3F8 RID: 54264 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400D3F8")] private float HEOELDMLDMG; // Token: 0x0400D3F9 RID: 54265 [FieldOffset(Offset = "0xB4")] [Token(Token = "0x400D3F9")] private float PNGLAFKMHCD; // Token: 0x0400D3FA RID: 54266 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400D3FA")] private float CEPCGBFIJNC; // Token: 0x0400D3FB RID: 54267 [FieldOffset(Offset = "0xBC")] [Token(Token = "0x400D3FB")] private float NIFEKADPKMG; } // Token: 0x02002EC9 RID: 11977 [Token(Token = "0x2002EC9")] private class BOPGGOPAPEH : IDisposable { // Token: 0x17003844 RID: 14404 // (get) Token: 0x06014562 RID: 83298 RVA: 0x004B8A9C File Offset: 0x004B6C9C [Token(Token = "0x17003844")] public Material IBNBPLMBMPI { [Token(Token = "0x6014562")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] get; } // Token: 0x17003845 RID: 14405 // (get) Token: 0x06014563 RID: 83299 RVA: 0x004B8AB0 File Offset: 0x004B6CB0 [Token(Token = "0x17003845")] public ComputeShader LCALDLIKHII { [Token(Token = "0x6014563")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get; } // Token: 0x17003846 RID: 14406 // (get) Token: 0x06014564 RID: 83300 RVA: 0x004B8AC4 File Offset: 0x004B6CC4 // (set) Token: 0x06014565 RID: 83301 RVA: 0x004B8AD8 File Offset: 0x004B6CD8 [Token(Token = "0x17003846")] public ComputeBuffer GBPALADBPKO { [Token(Token = "0x6014564")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")] get; [Token(Token = "0x6014565")] [Address(RVA = "0x460F90", Offset = "0x45FD90", VA = "0x180460F90")] private set; } // Token: 0x06014566 RID: 83302 RVA: 0x004B8AEC File Offset: 0x004B6CEC [Token(Token = "0x6014566")] [Address(RVA = "0x579630", Offset = "0x578430", VA = "0x180579630")] private BOPGGOPAPEH(ComputeShader FPCOJDEMOLA, Material OIMPDCHOMIA) { this.LCALDLIKHII = FPCOJDEMOLA; this.IBNBPLMBMPI = OIMPDCHOMIA; } // Token: 0x06014567 RID: 83303 RVA: 0x004B8B10 File Offset: 0x004B6D10 [Token(Token = "0x6014567")] [Address(RVA = "0xD196B0", Offset = "0xD184B0", VA = "0x180D196B0")] public static AFNCALJNNJL.BOPGGOPAPEH CIJKHOJPJGA(AFNCALJNNJL JDJGLJJMODJ) { if (JDJGLJJMODJ != 0 && JDJGLJJMODJ.k__BackingField != 0) { ComputeShader computeShader = global::UnityEngine.Object.Instantiate(AFNCALJNNJL.NAOEFFNFBDP); ENEFPPABOPE k__BackingField = JDJGLJJMODJ.k__BackingField; int k__BackingField = AFNCALJNNJL.k__BackingField; int gajdcpjiibj = AFNCALJNNJL.GAJDCPJIIBJ; ComputeBuffer computeBuffer = AFNCALJNNJL.LFBIELJPLGB(k__BackingField.k__BackingField); computeShader.SetBuffer(k__BackingField, gajdcpjiibj, computeBuffer); ENEFPPABOPE k__BackingField = JDJGLJJMODJ.k__BackingField; int k__BackingField2 = AFNCALJNNJL.k__BackingField; ComputeBuffer computeBuffer2 = AFNCALJNNJL.LFBIELJPLGB(k__BackingField.k__BackingField); computeShader.SetBuffer(k__BackingField2, gajdcpjiibj, computeBuffer2); ComputeBuffer k__BackingField = JDJGLJJMODJ.k__BackingField.k__BackingField; int hoamgnhofgc = AFNCALJNNJL.HOAMGNHOFGC; int k__BackingField3 = AFNCALJNNJL.k__BackingField; computeShader.SetBuffer(k__BackingField3, hoamgnhofgc, k__BackingField); ComputeBuffer k__BackingField2 = JDJGLJJMODJ.k__BackingField.k__BackingField; int hoamgnhofgc2 = AFNCALJNNJL.HOAMGNHOFGC; int k__BackingField = AFNCALJNNJL.k__BackingField; computeShader.SetBuffer(k__BackingField, hoamgnhofgc2, k__BackingField2); Material material = global::UnityEngine.Object.Instantiate(JDJGLJJMODJ.k__BackingField); ComputeBuffer k__BackingField3 = JDJGLJJMODJ.k__BackingField.k__BackingField; int hoamgnhofgc3 = AFNCALJNNJL.HOAMGNHOFGC; material.SetBufferImpl(hoamgnhofgc3, k__BackingField3); AFNCALJNNJL.BOPGGOPAPEH bopggopapeh; bopggopapeh.k__BackingField = computeShader; bopggopapeh.k__BackingField = material; return bopggopapeh; } throw new NullReferenceException(); } // Token: 0x06014568 RID: 83304 RVA: 0x004B8C2C File Offset: 0x004B6E2C [Token(Token = "0x6014568")] [Address(RVA = "0xD19A60", Offset = "0xD18860", VA = "0x180D19A60")] 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: 0x06014569 RID: 83305 RVA: 0x004B8CC0 File Offset: 0x004B6EC0 [Token(Token = "0x6014569")] [Address(RVA = "0xD19360", Offset = "0xD18160", VA = "0x180D19360")] public void ABNPPKLPKIN(CommandBuffer FCBNLLKMGCA, Camera KCLGLHFAOGA, int JCCAMCDALMP, int EAMGLNEIDNB) { 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: 0x0601456A RID: 83306 RVA: 0x004B8D70 File Offset: 0x004B6F70 [Token(Token = "0x601456A")] [Address(RVA = "0xD199E0", Offset = "0xD187E0", VA = "0x180D199E0", Slot = "4")] public void Dispose() { this.k__BackingField.Dispose(); global::UnityEngine.Object.Destroy(this.k__BackingField); global::UnityEngine.Object.Destroy(this.k__BackingField); } } }