using System; using System.Diagnostics; using System.Threading; using UnityEngine; // Token: 0x020010F9 RID: 4345 public class CollisionForwarder : MonoBehaviour { // Token: 0x140001A4 RID: 420 // (add) Token: 0x06025369 RID: 152425 RVA: 0x00A48514 File Offset: 0x00A46714 // (remove) Token: 0x06025357 RID: 152407 RVA: 0x00A481CC File Offset: 0x00A463CC [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event CollisionForwarder.FHFDBPABGIC CKKOPEDDNOL; // Token: 0x06025358 RID: 152408 RVA: 0x00A48204 File Offset: 0x00A46404 public void KOAJLMKDEKM(CollisionForwarder.FHFDBPABGIC NOBAPCOKFIL) { CollisionForwarder.FHFDBPABGIC fhfdbpabgic = this.DLJLJBPKIEJ; CollisionForwarder.FHFDBPABGIC fhfdbpabgic2; do { fhfdbpabgic2 = fhfdbpabgic; fhfdbpabgic = Interlocked.CompareExchange(ref this.DLJLJBPKIEJ, (CollisionForwarder.FHFDBPABGIC)Delegate.Remove(fhfdbpabgic2, NOBAPCOKFIL), fhfdbpabgic); } while (fhfdbpabgic != fhfdbpabgic2); } // Token: 0x06025359 RID: 152409 RVA: 0x00A4823C File Offset: 0x00A4643C private void LJKBOBCONKA(Collision PDCJEBJGFNF) { if (this.LOGKGBHIFBP != null) { this.LOGKGBHIFBP(PDCJEBJGFNF); } } // Token: 0x0602535A RID: 152410 RVA: 0x00A48258 File Offset: 0x00A46458 public void KBGLHMJEDNF(CollisionForwarder.DMMPFFAJHPO NOBAPCOKFIL) { CollisionForwarder.DMMPFFAJHPO dmmpffajhpo = this.LOGKGBHIFBP; CollisionForwarder.DMMPFFAJHPO dmmpffajhpo2; do { dmmpffajhpo2 = dmmpffajhpo; dmmpffajhpo = Interlocked.CompareExchange(ref this.LOGKGBHIFBP, (CollisionForwarder.DMMPFFAJHPO)Delegate.Combine(dmmpffajhpo2, NOBAPCOKFIL), dmmpffajhpo); } while (dmmpffajhpo != dmmpffajhpo2); } // Token: 0x140001A6 RID: 422 // (add) Token: 0x0602535B RID: 152411 RVA: 0x00A48290 File Offset: 0x00A46490 // (remove) Token: 0x06025373 RID: 152435 RVA: 0x00A486F0 File Offset: 0x00A468F0 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event CollisionForwarder.DMMPFFAJHPO LOGKGBHIFBP; // Token: 0x0602535C RID: 152412 RVA: 0x00A482C8 File Offset: 0x00A464C8 public void ANMJLBPKAGA(CollisionForwarder.FHFDBPABGIC NOBAPCOKFIL) { CollisionForwarder.FHFDBPABGIC fhfdbpabgic = this.HKOMFOENKNK; CollisionForwarder.FHFDBPABGIC fhfdbpabgic2; do { fhfdbpabgic2 = fhfdbpabgic; fhfdbpabgic = Interlocked.CompareExchange(ref this.HKOMFOENKNK, (CollisionForwarder.FHFDBPABGIC)Delegate.Remove(fhfdbpabgic2, NOBAPCOKFIL), fhfdbpabgic); } while (fhfdbpabgic != fhfdbpabgic2); } // Token: 0x0602535D RID: 152413 RVA: 0x00A48300 File Offset: 0x00A46500 public void MCIOJKCPDML(CollisionForwarder.FHFDBPABGIC NOBAPCOKFIL) { CollisionForwarder.FHFDBPABGIC fhfdbpabgic = this.CKKOPEDDNOL; CollisionForwarder.FHFDBPABGIC fhfdbpabgic2; do { fhfdbpabgic2 = fhfdbpabgic; fhfdbpabgic = Interlocked.CompareExchange(ref this.CKKOPEDDNOL, (CollisionForwarder.FHFDBPABGIC)Delegate.Combine(fhfdbpabgic2, NOBAPCOKFIL), fhfdbpabgic); } while (fhfdbpabgic != fhfdbpabgic2); } // Token: 0x0602535E RID: 152414 RVA: 0x00A48338 File Offset: 0x00A46538 private void AHKGJAPMDJA(Collision PDCJEBJGFNF) { if (this.LOGKGBHIFBP != null) { this.LOGKGBHIFBP(PDCJEBJGFNF); } } // Token: 0x0602535F RID: 152415 RVA: 0x00A48354 File Offset: 0x00A46554 public void CAFHMBHCJOL(CollisionForwarder.DMMPFFAJHPO NOBAPCOKFIL) { CollisionForwarder.DMMPFFAJHPO dmmpffajhpo = this.OONHGKNIAOF; CollisionForwarder.DMMPFFAJHPO dmmpffajhpo2; do { dmmpffajhpo2 = dmmpffajhpo; dmmpffajhpo = Interlocked.CompareExchange(ref this.OONHGKNIAOF, (CollisionForwarder.DMMPFFAJHPO)Delegate.Combine(dmmpffajhpo2, NOBAPCOKFIL), dmmpffajhpo); } while (dmmpffajhpo != dmmpffajhpo2); } // Token: 0x06025360 RID: 152416 RVA: 0x00A4838C File Offset: 0x00A4658C private void OnTriggerStay(Collider CINAFOGLFIB) { if (this.CKKOPEDDNOL != null) { this.CKKOPEDDNOL(CINAFOGLFIB); } } // Token: 0x06025361 RID: 152417 RVA: 0x00A483A8 File Offset: 0x00A465A8 private void OnTriggerExit(Collider CINAFOGLFIB) { if (this.HKOMFOENKNK != null) { this.HKOMFOENKNK(CINAFOGLFIB); } } // Token: 0x140001A3 RID: 419 // (add) Token: 0x06025362 RID: 152418 RVA: 0x00A483C4 File Offset: 0x00A465C4 // (remove) Token: 0x0602537D RID: 152445 RVA: 0x00A48880 File Offset: 0x00A46A80 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event CollisionForwarder.FHFDBPABGIC DLJLJBPKIEJ; // Token: 0x06025363 RID: 152419 RVA: 0x00A483FC File Offset: 0x00A465FC public void ALNKJBIGIKC(CollisionForwarder.DMMPFFAJHPO NOBAPCOKFIL) { CollisionForwarder.DMMPFFAJHPO dmmpffajhpo = this.AGGPILNGACP; CollisionForwarder.DMMPFFAJHPO dmmpffajhpo2; do { dmmpffajhpo2 = dmmpffajhpo; dmmpffajhpo = Interlocked.CompareExchange(ref this.AGGPILNGACP, (CollisionForwarder.DMMPFFAJHPO)Delegate.Remove(dmmpffajhpo2, NOBAPCOKFIL), dmmpffajhpo); } while (dmmpffajhpo != dmmpffajhpo2); } // Token: 0x06025364 RID: 152420 RVA: 0x00A48434 File Offset: 0x00A46634 public void NMLOOIIKMAB(CollisionForwarder.FHFDBPABGIC NOBAPCOKFIL) { CollisionForwarder.FHFDBPABGIC fhfdbpabgic = this.DLJLJBPKIEJ; CollisionForwarder.FHFDBPABGIC fhfdbpabgic2; do { fhfdbpabgic2 = fhfdbpabgic; fhfdbpabgic = Interlocked.CompareExchange(ref this.DLJLJBPKIEJ, (CollisionForwarder.FHFDBPABGIC)Delegate.Combine(fhfdbpabgic2, NOBAPCOKFIL), fhfdbpabgic); } while (fhfdbpabgic != fhfdbpabgic2); } // Token: 0x140001A7 RID: 423 // (add) Token: 0x0602536C RID: 152428 RVA: 0x00A485A0 File Offset: 0x00A467A0 // (remove) Token: 0x06025365 RID: 152421 RVA: 0x00A4846C File Offset: 0x00A4666C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event CollisionForwarder.DMMPFFAJHPO AGGPILNGACP; // Token: 0x06025366 RID: 152422 RVA: 0x00A484A4 File Offset: 0x00A466A4 private void CDENPAAPFNL(Collider CINAFOGLFIB) { if (this.DLJLJBPKIEJ != null) { this.DLJLJBPKIEJ(CINAFOGLFIB); } } // Token: 0x140001A8 RID: 424 // (add) Token: 0x06025367 RID: 152423 RVA: 0x00A484C0 File Offset: 0x00A466C0 // (remove) Token: 0x0602536F RID: 152431 RVA: 0x00A4862C File Offset: 0x00A4682C [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event CollisionForwarder.DMMPFFAJHPO OONHGKNIAOF; // Token: 0x06025368 RID: 152424 RVA: 0x00A484F8 File Offset: 0x00A466F8 private void OnCollisionEnter(Collision PDCJEBJGFNF) { if (this.LOGKGBHIFBP != null) { this.LOGKGBHIFBP(PDCJEBJGFNF); } } // Token: 0x0602536A RID: 152426 RVA: 0x00A4854C File Offset: 0x00A4674C public void KEOKHNHICKE(CollisionForwarder.FHFDBPABGIC NOBAPCOKFIL) { CollisionForwarder.FHFDBPABGIC fhfdbpabgic = this.CKKOPEDDNOL; CollisionForwarder.FHFDBPABGIC fhfdbpabgic2; do { fhfdbpabgic2 = fhfdbpabgic; fhfdbpabgic = Interlocked.CompareExchange(ref this.CKKOPEDDNOL, (CollisionForwarder.FHFDBPABGIC)Delegate.Remove(fhfdbpabgic2, NOBAPCOKFIL), fhfdbpabgic); } while (fhfdbpabgic != fhfdbpabgic2); } // Token: 0x0602536B RID: 152427 RVA: 0x00A48584 File Offset: 0x00A46784 private void POJDJNJOJPD(Collision PDCJEBJGFNF) { if (this.OONHGKNIAOF != null) { this.OONHGKNIAOF(PDCJEBJGFNF); } } // Token: 0x0602536D RID: 152429 RVA: 0x00A485D8 File Offset: 0x00A467D8 private void GDMFLIGBPPG(Collision PDCJEBJGFNF) { if (this.LOGKGBHIFBP != null) { this.LOGKGBHIFBP(PDCJEBJGFNF); } } // Token: 0x0602536E RID: 152430 RVA: 0x00A485F4 File Offset: 0x00A467F4 public void LGJENECLFHF(CollisionForwarder.DMMPFFAJHPO NOBAPCOKFIL) { CollisionForwarder.DMMPFFAJHPO dmmpffajhpo = this.OONHGKNIAOF; CollisionForwarder.DMMPFFAJHPO dmmpffajhpo2; do { dmmpffajhpo2 = dmmpffajhpo; dmmpffajhpo = Interlocked.CompareExchange(ref this.OONHGKNIAOF, (CollisionForwarder.DMMPFFAJHPO)Delegate.Combine(dmmpffajhpo2, NOBAPCOKFIL), dmmpffajhpo); } while (dmmpffajhpo != dmmpffajhpo2); } // Token: 0x06025370 RID: 152432 RVA: 0x00A48664 File Offset: 0x00A46864 public void AOHEPEIMNBE(CollisionForwarder.DMMPFFAJHPO NOBAPCOKFIL) { CollisionForwarder.DMMPFFAJHPO dmmpffajhpo = this.LOGKGBHIFBP; CollisionForwarder.DMMPFFAJHPO dmmpffajhpo2; do { dmmpffajhpo2 = dmmpffajhpo; dmmpffajhpo = Interlocked.CompareExchange(ref this.LOGKGBHIFBP, (CollisionForwarder.DMMPFFAJHPO)Delegate.Remove(dmmpffajhpo2, NOBAPCOKFIL), dmmpffajhpo); } while (dmmpffajhpo != dmmpffajhpo2); } // Token: 0x06025371 RID: 152433 RVA: 0x00A4869C File Offset: 0x00A4689C public void EMEBHCBINCA(CollisionForwarder.FHFDBPABGIC NOBAPCOKFIL) { CollisionForwarder.FHFDBPABGIC fhfdbpabgic = this.CKKOPEDDNOL; CollisionForwarder.FHFDBPABGIC fhfdbpabgic2; do { fhfdbpabgic2 = fhfdbpabgic; fhfdbpabgic = Interlocked.CompareExchange(ref this.CKKOPEDDNOL, (CollisionForwarder.FHFDBPABGIC)Delegate.Remove(fhfdbpabgic2, NOBAPCOKFIL), fhfdbpabgic); } while (fhfdbpabgic != fhfdbpabgic2); } // Token: 0x06025372 RID: 152434 RVA: 0x00A486D4 File Offset: 0x00A468D4 private void CDMLFNKDCJG(Collision PDCJEBJGFNF) { if (this.LOGKGBHIFBP != null) { this.LOGKGBHIFBP(PDCJEBJGFNF); } } // Token: 0x06025374 RID: 152436 RVA: 0x00A48728 File Offset: 0x00A46928 public void IOMMGLKIHKI(CollisionForwarder.FHFDBPABGIC NOBAPCOKFIL) { CollisionForwarder.FHFDBPABGIC fhfdbpabgic = this.HKOMFOENKNK; CollisionForwarder.FHFDBPABGIC fhfdbpabgic2; do { fhfdbpabgic2 = fhfdbpabgic; fhfdbpabgic = Interlocked.CompareExchange(ref this.HKOMFOENKNK, (CollisionForwarder.FHFDBPABGIC)Delegate.Combine(fhfdbpabgic2, NOBAPCOKFIL), fhfdbpabgic); } while (fhfdbpabgic != fhfdbpabgic2); } // Token: 0x06025375 RID: 152437 RVA: 0x00A48760 File Offset: 0x00A46960 public void MLHMLGJMFGI(CollisionForwarder.DMMPFFAJHPO NOBAPCOKFIL) { CollisionForwarder.DMMPFFAJHPO dmmpffajhpo = this.LOGKGBHIFBP; CollisionForwarder.DMMPFFAJHPO dmmpffajhpo2; do { dmmpffajhpo2 = dmmpffajhpo; dmmpffajhpo = Interlocked.CompareExchange(ref this.LOGKGBHIFBP, (CollisionForwarder.DMMPFFAJHPO)Delegate.Remove(dmmpffajhpo2, NOBAPCOKFIL), dmmpffajhpo); } while (dmmpffajhpo != dmmpffajhpo2); } // Token: 0x06025376 RID: 152438 RVA: 0x00A48798 File Offset: 0x00A46998 private void OnCollisionExit(Collision PDCJEBJGFNF) { if (this.OONHGKNIAOF != null) { this.OONHGKNIAOF(PDCJEBJGFNF); } } // Token: 0x06025377 RID: 152439 RVA: 0x00A487B4 File Offset: 0x00A469B4 public void CFNDCHHBHOG(CollisionForwarder.DMMPFFAJHPO NOBAPCOKFIL) { CollisionForwarder.DMMPFFAJHPO dmmpffajhpo = this.AGGPILNGACP; CollisionForwarder.DMMPFFAJHPO dmmpffajhpo2; do { dmmpffajhpo2 = dmmpffajhpo; dmmpffajhpo = Interlocked.CompareExchange(ref this.AGGPILNGACP, (CollisionForwarder.DMMPFFAJHPO)Delegate.Remove(dmmpffajhpo2, NOBAPCOKFIL), dmmpffajhpo); } while (dmmpffajhpo != dmmpffajhpo2); } // Token: 0x06025378 RID: 152440 RVA: 0x00A487EC File Offset: 0x00A469EC private void DNIMHOLJDCD(Collision PDCJEBJGFNF) { if (this.AGGPILNGACP != null) { this.AGGPILNGACP(PDCJEBJGFNF); } } // Token: 0x06025379 RID: 152441 RVA: 0x00A48808 File Offset: 0x00A46A08 private void LFPPGCDCCCN(Collider CINAFOGLFIB) { if (this.HKOMFOENKNK != null) { this.HKOMFOENKNK(CINAFOGLFIB); } } // Token: 0x0602537B RID: 152443 RVA: 0x00A4882C File Offset: 0x00A46A2C public void BPCAELNHIGP(CollisionForwarder.DMMPFFAJHPO NOBAPCOKFIL) { CollisionForwarder.DMMPFFAJHPO dmmpffajhpo = this.AGGPILNGACP; CollisionForwarder.DMMPFFAJHPO dmmpffajhpo2; do { dmmpffajhpo2 = dmmpffajhpo; dmmpffajhpo = Interlocked.CompareExchange(ref this.AGGPILNGACP, (CollisionForwarder.DMMPFFAJHPO)Delegate.Combine(dmmpffajhpo2, NOBAPCOKFIL), dmmpffajhpo); } while (dmmpffajhpo != dmmpffajhpo2); } // Token: 0x0602537C RID: 152444 RVA: 0x00A48864 File Offset: 0x00A46A64 private void OnCollisionStay(Collision PDCJEBJGFNF) { if (this.AGGPILNGACP != null) { this.AGGPILNGACP(PDCJEBJGFNF); } } // Token: 0x140001A5 RID: 421 // (add) Token: 0x0602537E RID: 152446 RVA: 0x00A488B8 File Offset: 0x00A46AB8 // (remove) Token: 0x06025380 RID: 152448 RVA: 0x00A48928 File Offset: 0x00A46B28 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event CollisionForwarder.FHFDBPABGIC HKOMFOENKNK; // Token: 0x0602537F RID: 152447 RVA: 0x00A488F0 File Offset: 0x00A46AF0 public void AGIKLFCCNOM(CollisionForwarder.DMMPFFAJHPO NOBAPCOKFIL) { CollisionForwarder.DMMPFFAJHPO dmmpffajhpo = this.OONHGKNIAOF; CollisionForwarder.DMMPFFAJHPO dmmpffajhpo2; do { dmmpffajhpo2 = dmmpffajhpo; dmmpffajhpo = Interlocked.CompareExchange(ref this.OONHGKNIAOF, (CollisionForwarder.DMMPFFAJHPO)Delegate.Remove(dmmpffajhpo2, NOBAPCOKFIL), dmmpffajhpo); } while (dmmpffajhpo != dmmpffajhpo2); } // Token: 0x06025381 RID: 152449 RVA: 0x00A48960 File Offset: 0x00A46B60 public void OMNBHFLCFHF(CollisionForwarder.FHFDBPABGIC NOBAPCOKFIL) { CollisionForwarder.FHFDBPABGIC fhfdbpabgic = this.HKOMFOENKNK; CollisionForwarder.FHFDBPABGIC fhfdbpabgic2; do { fhfdbpabgic2 = fhfdbpabgic; fhfdbpabgic = Interlocked.CompareExchange(ref this.HKOMFOENKNK, (CollisionForwarder.FHFDBPABGIC)Delegate.Combine(fhfdbpabgic2, NOBAPCOKFIL), fhfdbpabgic); } while (fhfdbpabgic != fhfdbpabgic2); } // Token: 0x06025382 RID: 152450 RVA: 0x00A48998 File Offset: 0x00A46B98 private void OnTriggerEnter(Collider CINAFOGLFIB) { if (this.DLJLJBPKIEJ != null) { this.DLJLJBPKIEJ(CINAFOGLFIB); } } // Token: 0x020010FA RID: 4346 // (Invoke) Token: 0x06025384 RID: 152452 public delegate void FHFDBPABGIC(Collider ICPIIANLDOL); // Token: 0x020010FB RID: 4347 // (Invoke) Token: 0x06025388 RID: 152456 public delegate void DMMPFFAJHPO(Collision PDCJEBJGFNF); }