using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using UnityEngine; // Token: 0x020005F9 RID: 1529 [Token(Token = "0x20005F9")] [StructLayout(3)] public class CollisionForwarder : MonoBehaviour { // Token: 0x14000087 RID: 135 // (add) Token: 0x06002D0C RID: 11532 RVA: 0x000BBFC4 File Offset: 0x000BA1C4 // (remove) Token: 0x06002D0D RID: 11533 RVA: 0x000BBFEC File Offset: 0x000BA1EC [Token(Token = "0x14000087")] public event CollisionForwarder.IOAKDHHHEOA FAENMKFGFFH { [Token(Token = "0x6002D0C")] [Address(RVA = "0x1B04D00", Offset = "0x1B03700", VA = "0x181B04D00")] [CompilerGenerated] add { CollisionForwarder.IOAKDHHHEOA faenmkfgffh; Delegate @delegate; do { faenmkfgffh = this.FAENMKFGFFH; @delegate = Delegate.Combine(faenmkfgffh, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != faenmkfgffh) { } } [Token(Token = "0x6002D0D")] [Address(RVA = "0x1B050C0", Offset = "0x1B03AC0", VA = "0x181B050C0")] [CompilerGenerated] remove { CollisionForwarder.IOAKDHHHEOA faenmkfgffh; Delegate @delegate; do { faenmkfgffh = this.FAENMKFGFFH; @delegate = Delegate.Remove(faenmkfgffh, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != faenmkfgffh) { } } } // Token: 0x14000088 RID: 136 // (add) Token: 0x06002D0E RID: 11534 RVA: 0x000BC014 File Offset: 0x000BA214 // (remove) Token: 0x06002D0F RID: 11535 RVA: 0x000BC03C File Offset: 0x000BA23C [Token(Token = "0x14000088")] public event CollisionForwarder.IOAKDHHHEOA AHBHDPLHDLN { [Token(Token = "0x6002D0E")] [Address(RVA = "0x1B04E40", Offset = "0x1B03840", VA = "0x181B04E40")] [CompilerGenerated] add { CollisionForwarder.IOAKDHHHEOA ahbhdplhdln; Delegate @delegate; do { ahbhdplhdln = this.AHBHDPLHDLN; @delegate = Delegate.Combine(ahbhdplhdln, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ahbhdplhdln) { } } [Token(Token = "0x6002D0F")] [Address(RVA = "0x1B05200", Offset = "0x1B03C00", VA = "0x181B05200")] [CompilerGenerated] remove { CollisionForwarder.IOAKDHHHEOA ahbhdplhdln; Delegate @delegate; do { ahbhdplhdln = this.AHBHDPLHDLN; @delegate = Delegate.Remove(ahbhdplhdln, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != ahbhdplhdln) { } } } // Token: 0x14000089 RID: 137 // (add) Token: 0x06002D10 RID: 11536 RVA: 0x000BC064 File Offset: 0x000BA264 // (remove) Token: 0x06002D11 RID: 11537 RVA: 0x000BC08C File Offset: 0x000BA28C [Token(Token = "0x14000089")] public event CollisionForwarder.IOAKDHHHEOA IIPFPCFGDME { [Token(Token = "0x6002D10")] [Address(RVA = "0x1B04DA0", Offset = "0x1B037A0", VA = "0x181B04DA0")] [CompilerGenerated] add { CollisionForwarder.IOAKDHHHEOA iipfpcfgdme; Delegate @delegate; do { iipfpcfgdme = this.IIPFPCFGDME; @delegate = Delegate.Combine(iipfpcfgdme, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != iipfpcfgdme) { } } [Token(Token = "0x6002D11")] [Address(RVA = "0x1B05160", Offset = "0x1B03B60", VA = "0x181B05160")] [CompilerGenerated] remove { CollisionForwarder.IOAKDHHHEOA iipfpcfgdme; Delegate @delegate; do { iipfpcfgdme = this.IIPFPCFGDME; @delegate = Delegate.Remove(iipfpcfgdme, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != iipfpcfgdme) { } } } // Token: 0x1400008A RID: 138 // (add) Token: 0x06002D12 RID: 11538 RVA: 0x000BC0B4 File Offset: 0x000BA2B4 // (remove) Token: 0x06002D13 RID: 11539 RVA: 0x000BC0DC File Offset: 0x000BA2DC [Token(Token = "0x1400008A")] public event CollisionForwarder.FFLHJIFNLJI CJAIDJAAAKN { [Token(Token = "0x6002D12")] [Address(RVA = "0x1B04B20", Offset = "0x1B03520", VA = "0x181B04B20")] [CompilerGenerated] add { CollisionForwarder.FFLHJIFNLJI cjaidjaaakn; Delegate @delegate; do { cjaidjaaakn = this.CJAIDJAAAKN; @delegate = Delegate.Combine(cjaidjaaakn, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != cjaidjaaakn) { } } [Token(Token = "0x6002D13")] [Address(RVA = "0x1B04EE0", Offset = "0x1B038E0", VA = "0x181B04EE0")] [CompilerGenerated] remove { CollisionForwarder.FFLHJIFNLJI cjaidjaaakn; Delegate @delegate; do { cjaidjaaakn = this.CJAIDJAAAKN; @delegate = Delegate.Remove(cjaidjaaakn, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != cjaidjaaakn) { } } } // Token: 0x1400008B RID: 139 // (add) Token: 0x06002D14 RID: 11540 RVA: 0x000BC104 File Offset: 0x000BA304 // (remove) Token: 0x06002D15 RID: 11541 RVA: 0x000BC12C File Offset: 0x000BA32C [Token(Token = "0x1400008B")] public event CollisionForwarder.FFLHJIFNLJI LPIMPGOHFBP { [Token(Token = "0x6002D14")] [Address(RVA = "0x1B04C60", Offset = "0x1B03660", VA = "0x181B04C60")] [CompilerGenerated] add { CollisionForwarder.FFLHJIFNLJI lpimpgohfbp; Delegate @delegate; do { lpimpgohfbp = this.LPIMPGOHFBP; @delegate = Delegate.Combine(lpimpgohfbp, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != lpimpgohfbp) { } } [Token(Token = "0x6002D15")] [Address(RVA = "0x1B05020", Offset = "0x1B03A20", VA = "0x181B05020")] [CompilerGenerated] remove { CollisionForwarder.FFLHJIFNLJI lpimpgohfbp; Delegate @delegate; do { lpimpgohfbp = this.LPIMPGOHFBP; @delegate = Delegate.Remove(lpimpgohfbp, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != lpimpgohfbp) { } } } // Token: 0x1400008C RID: 140 // (add) Token: 0x06002D16 RID: 11542 RVA: 0x000BC154 File Offset: 0x000BA354 // (remove) Token: 0x06002D17 RID: 11543 RVA: 0x000BC17C File Offset: 0x000BA37C [Token(Token = "0x1400008C")] public event CollisionForwarder.FFLHJIFNLJI JNDHDHJLLAP { [Token(Token = "0x6002D16")] [Address(RVA = "0x1B04BC0", Offset = "0x1B035C0", VA = "0x181B04BC0")] [CompilerGenerated] add { CollisionForwarder.FFLHJIFNLJI jndhdhjllap; Delegate @delegate; do { jndhdhjllap = this.JNDHDHJLLAP; @delegate = Delegate.Combine(jndhdhjllap, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jndhdhjllap) { } } [Token(Token = "0x6002D17")] [Address(RVA = "0x1B04F80", Offset = "0x1B03980", VA = "0x181B04F80")] [CompilerGenerated] remove { CollisionForwarder.FFLHJIFNLJI jndhdhjllap; Delegate @delegate; do { jndhdhjllap = this.JNDHDHJLLAP; @delegate = Delegate.Remove(jndhdhjllap, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != jndhdhjllap) { } } } // Token: 0x06002D18 RID: 11544 RVA: 0x000BC1A4 File Offset: 0x000BA3A4 [Token(Token = "0x6002D18")] [Address(RVA = "0x1B04AC0", Offset = "0x1B034C0", VA = "0x181B04AC0")] private void OnTriggerEnter(Collider GLPOLGOBLAA) { CollisionForwarder.IOAKDHHHEOA faenmkfgffh = this.FAENMKFGFFH; if (faenmkfgffh != 0) { faenmkfgffh(GLPOLGOBLAA); return; } } // Token: 0x06002D19 RID: 11545 RVA: 0x000BC1C4 File Offset: 0x000BA3C4 [Token(Token = "0x6002D19")] [Address(RVA = "0x1B04B00", Offset = "0x1B03500", VA = "0x181B04B00")] private void OnTriggerStay(Collider GLPOLGOBLAA) { CollisionForwarder.IOAKDHHHEOA ahbhdplhdln = this.AHBHDPLHDLN; if (ahbhdplhdln != 0) { ahbhdplhdln(GLPOLGOBLAA); return; } } // Token: 0x06002D1A RID: 11546 RVA: 0x000BC1E4 File Offset: 0x000BA3E4 [Token(Token = "0x6002D1A")] [Address(RVA = "0x1B04AE0", Offset = "0x1B034E0", VA = "0x181B04AE0")] private void OnTriggerExit(Collider GLPOLGOBLAA) { CollisionForwarder.IOAKDHHHEOA iipfpcfgdme = this.IIPFPCFGDME; if (iipfpcfgdme != 0) { iipfpcfgdme(GLPOLGOBLAA); return; } } // Token: 0x06002D1B RID: 11547 RVA: 0x000BC204 File Offset: 0x000BA404 [Token(Token = "0x6002D1B")] [Address(RVA = "0x1B04A60", Offset = "0x1B03460", VA = "0x181B04A60")] private void OnCollisionEnter(Collision GBJHLKOJGPB) { CollisionForwarder.FFLHJIFNLJI cjaidjaaakn = this.CJAIDJAAAKN; if (cjaidjaaakn != 0) { cjaidjaaakn(GBJHLKOJGPB); return; } } // Token: 0x06002D1C RID: 11548 RVA: 0x000BC224 File Offset: 0x000BA424 [Token(Token = "0x6002D1C")] [Address(RVA = "0x1B04AA0", Offset = "0x1B034A0", VA = "0x181B04AA0")] private void OnCollisionStay(Collision GBJHLKOJGPB) { CollisionForwarder.FFLHJIFNLJI lpimpgohfbp = this.LPIMPGOHFBP; if (lpimpgohfbp != 0) { lpimpgohfbp(GBJHLKOJGPB); return; } } // Token: 0x06002D1D RID: 11549 RVA: 0x000BC244 File Offset: 0x000BA444 [Token(Token = "0x6002D1D")] [Address(RVA = "0x1B04A80", Offset = "0x1B03480", VA = "0x181B04A80")] private void OnCollisionExit(Collision GBJHLKOJGPB) { CollisionForwarder.FFLHJIFNLJI jndhdhjllap = this.JNDHDHJLLAP; if (jndhdhjllap != 0) { jndhdhjllap(GBJHLKOJGPB); return; } } // Token: 0x06002D1E RID: 11550 RVA: 0x000BC264 File Offset: 0x000BA464 [Token(Token = "0x6002D1E")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public CollisionForwarder() { } // Token: 0x020005FA RID: 1530 [Token(Token = "0x20005FA")] public sealed class IOAKDHHHEOA : MulticastDelegate { // Token: 0x06002D1F RID: 11551 RVA: 0x000BC278 File Offset: 0x000BA478 [Token(Token = "0x6002D1F")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public IOAKDHHHEOA(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002D20 RID: 11552 RVA: 0x000BC294 File Offset: 0x000BA494 [Token(Token = "0x6002D20")] [Address(RVA = "0x6F1D00", Offset = "0x6F0700", VA = "0x1806F1D00", Slot = "13")] public void Invoke(Collider OOONNFPBMKC) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002D21 RID: 11553 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002D21")] [Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")] public IAsyncResult BeginInvoke(Collider OOONNFPBMKC, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002D22 RID: 11554 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002D22")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020005FB RID: 1531 [Token(Token = "0x20005FB")] public sealed class FFLHJIFNLJI : MulticastDelegate { // Token: 0x06002D23 RID: 11555 RVA: 0x000BC350 File Offset: 0x000BA550 [Token(Token = "0x6002D23")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public FFLHJIFNLJI(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x06002D24 RID: 11556 RVA: 0x000BC36C File Offset: 0x000BA56C [Token(Token = "0x6002D24")] [Address(RVA = "0x6F1D00", Offset = "0x6F0700", VA = "0x1806F1D00", Slot = "13")] public void Invoke(Collision GBJHLKOJGPB) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06002D25 RID: 11557 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002D25")] [Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")] public IAsyncResult BeginInvoke(Collision GBJHLKOJGPB, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002D26 RID: 11558 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002D26")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } }