using System; using System.Collections.Generic; using System.Diagnostics; using System.Threading; using UnityEngine; // Token: 0x020001AA RID: 426 public class SoccerBall : Ball { // Token: 0x0600552E RID: 21806 RVA: 0x001A010C File Offset: 0x0019E30C private void NONMIFJKBOB(Collider CINAFOGLFIB) { SoccerGoal component = CINAFOGLFIB.GetComponent(); if (component != null && base.GANDPDNCOKF() && this.ICHDIIGFCFA != null) { this.ICHDIIGFCFA(this, component, base.transform.position); } } // Token: 0x0600552F RID: 21807 RVA: 0x001A015C File Offset: 0x0019E35C public void HDGPNEBNNIF(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Remove(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005530 RID: 21808 RVA: 0x001A0194 File Offset: 0x0019E394 public LNJFBGIBLHA EGKJIMDGAAI(IPBDFPEPNIM CLCIODCPAFC) { LNJFBGIBLHA lnjfbgiblha = null; this.FPMDKNMFKOH.TryGetValue(CLCIODCPAFC, out lnjfbgiblha); return lnjfbgiblha; } // Token: 0x06005531 RID: 21809 RVA: 0x001A01B4 File Offset: 0x0019E3B4 public void COGHBGJNEBH(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Combine(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005532 RID: 21810 RVA: 0x001A01EC File Offset: 0x0019E3EC protected virtual void PFBFOGJOOGP() { base.Awake(); if (base.BKDFLNGCINH != null) { base.BKDFLNGCINH.SupportsTeleportHits = false; } } // Token: 0x06005533 RID: 21811 RVA: 0x001A0214 File Offset: 0x0019E414 private void COLNIGMHNMO(Collider CINAFOGLFIB) { SoccerGoal component = CINAFOGLFIB.GetComponent(); if (component != null && base.GANDPDNCOKF() && this.ICHDIIGFCFA != null) { this.ICHDIIGFCFA(this, component, base.transform.position); } } // Token: 0x06005534 RID: 21812 RVA: 0x001A0264 File Offset: 0x0019E464 public void FNFECLGJIEK(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Remove(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005535 RID: 21813 RVA: 0x001A029C File Offset: 0x0019E49C public LNJFBGIBLHA GetLastHitPlayer(IPBDFPEPNIM CLCIODCPAFC) { LNJFBGIBLHA lnjfbgiblha = null; this.FPMDKNMFKOH.TryGetValue(CLCIODCPAFC, out lnjfbgiblha); return lnjfbgiblha; } // Token: 0x06005536 RID: 21814 RVA: 0x001A02BC File Offset: 0x0019E4BC public void OPGNGFLBLBF(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Combine(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005537 RID: 21815 RVA: 0x001A02F4 File Offset: 0x0019E4F4 public void IJACKPFJLOO(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Remove(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005538 RID: 21816 RVA: 0x001A032C File Offset: 0x0019E52C private void GCHFDKPMNEE() { base.MLNMONBHHBO().FPKGGJGGPAG += this.GHCIAHDPJEO; this.KFMDMAJCOFK(IHFKMIAHBFP.HGDJAAMBDNH); } // Token: 0x06005539 RID: 21817 RVA: 0x001A0350 File Offset: 0x0019E550 private void HKHAKNCNNCH(Collider CINAFOGLFIB) { SoccerGoal component = CINAFOGLFIB.GetComponent(); if (component != null && base.DGLKKANNBPD() && this.ICHDIIGFCFA != null) { this.ICHDIIGFCFA(this, component, base.transform.position); } } // Token: 0x0600553A RID: 21818 RVA: 0x001A03A0 File Offset: 0x0019E5A0 protected virtual void PBCGMHKELND() { base.PAKPLLPDIOG(); if (base.BKDFLNGCINH != null) { base.PPPLGEMGPPK().SupportsTeleportHits = true; } } // Token: 0x0600553B RID: 21819 RVA: 0x001A03C8 File Offset: 0x0019E5C8 private void KFMDMAJCOFK(LNJFBGIBLHA KGODHBEOMPN) { if (KGODHBEOMPN != null) { IPBDFPEPNIM ipbdfpepnim = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.KKPAEEHBNGE(KGODHBEOMPN); if (ipbdfpepnim != IPBDFPEPNIM.INVALID) { this.FPMDKNMFKOH[ipbdfpepnim] = KGODHBEOMPN; } IPBDFPEPNIM? ipbdfpepnim2 = null; foreach (KeyValuePair keyValuePair in this.FPMDKNMFKOH) { if (keyValuePair.Value == KGODHBEOMPN && keyValuePair.Key != ipbdfpepnim) { ipbdfpepnim2 = new IPBDFPEPNIM?(keyValuePair.Key); break; } } if (ipbdfpepnim2 != null) { this.FPMDKNMFKOH[ipbdfpepnim2.Value] = null; } } } // Token: 0x0600553C RID: 21820 RVA: 0x001A04A4 File Offset: 0x0019E6A4 public LNJFBGIBLHA BPFLFBGKCBF(IPBDFPEPNIM CLCIODCPAFC) { LNJFBGIBLHA lnjfbgiblha = null; this.FPMDKNMFKOH.TryGetValue(CLCIODCPAFC, out lnjfbgiblha); return lnjfbgiblha; } // Token: 0x0600553D RID: 21821 RVA: 0x001A04C4 File Offset: 0x0019E6C4 protected override void LGCNFLACIIH() { base.PAKPLLPDIOG(); if (base.APHDNDHPBBD() != null) { base.BKDFLNGCINH.SupportsTeleportHits = false; } } // Token: 0x0600553E RID: 21822 RVA: 0x001A04EC File Offset: 0x0019E6EC private void GHHIPCFHGJB(int KBHCDFOBPJJ) { this.EFBHKFIBIJI(LNJFBGIBLHA.JJHGEEALDGL(KBHCDFOBPJJ)); } // Token: 0x0600553F RID: 21823 RVA: 0x001A04FC File Offset: 0x0019E6FC protected override void Awake() { base.Awake(); if (base.BKDFLNGCINH != null) { base.BKDFLNGCINH.SupportsTeleportHits = true; } } // Token: 0x06005540 RID: 21824 RVA: 0x001A0524 File Offset: 0x0019E724 public LNJFBGIBLHA CAICPKADODM(IPBDFPEPNIM CLCIODCPAFC) { LNJFBGIBLHA lnjfbgiblha = null; this.FPMDKNMFKOH.TryGetValue(CLCIODCPAFC, out lnjfbgiblha); return lnjfbgiblha; } // Token: 0x06005541 RID: 21825 RVA: 0x001A0544 File Offset: 0x0019E744 private void Start() { base.OMNGGJICBBI.FPKGGJGGPAG += this.AIDKIGHMBED; this.ODDLBPALNBN(IHFKMIAHBFP.HGDJAAMBDNH); } // Token: 0x06005542 RID: 21826 RVA: 0x001A0568 File Offset: 0x0019E768 protected virtual void JLOMELEDCLK() { base.POMCHIPOPEA(); if (base.PKAKOAMJLNN() != null) { base.PPPLGEMGPPK().SupportsTeleportHits = true; } } // Token: 0x06005543 RID: 21827 RVA: 0x001A0590 File Offset: 0x0019E790 public void KFLKKIBLDOD(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Combine(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005544 RID: 21828 RVA: 0x001A05C8 File Offset: 0x0019E7C8 private void EFCBCCHLPKA(Collider CINAFOGLFIB) { SoccerGoal component = CINAFOGLFIB.GetComponent(); if (component != null && base.DFJFKOLLEMK() && this.ICHDIIGFCFA != null) { this.ICHDIIGFCFA(this, component, base.transform.position); } } // Token: 0x06005545 RID: 21829 RVA: 0x001A0618 File Offset: 0x0019E818 public void IDIHIMHOADI(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Remove(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005546 RID: 21830 RVA: 0x001A0650 File Offset: 0x0019E850 public void IHAHPPAABNG(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Combine(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005547 RID: 21831 RVA: 0x001A0688 File Offset: 0x0019E888 public void AGEANMNENND(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Combine(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005548 RID: 21832 RVA: 0x001A06C0 File Offset: 0x0019E8C0 public void IPHGEKIKOOM(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Remove(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005549 RID: 21833 RVA: 0x001A06F8 File Offset: 0x0019E8F8 private void BAGLDAJGFGJ(LNJFBGIBLHA KGODHBEOMPN) { if (KGODHBEOMPN != null) { IPBDFPEPNIM ipbdfpepnim = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NKCBOCMOBCA.KKPAEEHBNGE(KGODHBEOMPN); if (ipbdfpepnim != IPBDFPEPNIM.INVALID) { this.FPMDKNMFKOH[ipbdfpepnim] = KGODHBEOMPN; } IPBDFPEPNIM? ipbdfpepnim2 = null; foreach (KeyValuePair keyValuePair in this.FPMDKNMFKOH) { if (keyValuePair.Value == KGODHBEOMPN && keyValuePair.Key != ipbdfpepnim) { ipbdfpepnim2 = new IPBDFPEPNIM?(keyValuePair.Key); break; } } if (ipbdfpepnim2 != null) { this.FPMDKNMFKOH[ipbdfpepnim2.Value] = null; } } } // Token: 0x0600554A RID: 21834 RVA: 0x001A07D4 File Offset: 0x0019E9D4 private void GMBFJHIHJFB() { base.HOPJELLOPNJ().FPKGGJGGPAG += this.KNIDAFNEKKL; this.ELKFNFGGECF(IHFKMIAHBFP.HGDJAAMBDNH); } // Token: 0x0600554B RID: 21835 RVA: 0x001A07F8 File Offset: 0x0019E9F8 private void GHCIAHDPJEO(int KBHCDFOBPJJ) { this.LANMCEAJOAA(LNJFBGIBLHA.DGIBFHDCGHH(KBHCDFOBPJJ)); } // Token: 0x0600554C RID: 21836 RVA: 0x001A0808 File Offset: 0x0019EA08 public void CADMPIDKEKJ(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Combine(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x0600554D RID: 21837 RVA: 0x001A0840 File Offset: 0x0019EA40 private void AIDKIGHMBED(int KBHCDFOBPJJ) { this.ODDLBPALNBN(LNJFBGIBLHA.FDOBBLFBBBK(KBHCDFOBPJJ)); } // Token: 0x0600554E RID: 21838 RVA: 0x001A0850 File Offset: 0x0019EA50 private void JJHPNDGCNLH(int KBHCDFOBPJJ) { this.MEKNKBHGMDN(LNJFBGIBLHA.DGIBFHDCGHH(KBHCDFOBPJJ)); } // Token: 0x0600554F RID: 21839 RVA: 0x001A0860 File Offset: 0x0019EA60 protected virtual void ELBDAIAMMGB() { base.POMCHIPOPEA(); if (base.BKDFLNGCINH != null) { base.PKAKOAMJLNN().SupportsTeleportHits = false; } } // Token: 0x06005550 RID: 21840 RVA: 0x001A0888 File Offset: 0x0019EA88 private void EHHPCGOOPLD() { base.POOAOJPEDJD().FPKGGJGGPAG += this.KFACCAHNKMN; this.KOMIMHGBNDE(IHFKMIAHBFP.HGDJAAMBDNH); } // Token: 0x06005552 RID: 21842 RVA: 0x001A08C0 File Offset: 0x0019EAC0 protected virtual void CJIOLJNPPOM() { base.PAKPLLPDIOG(); if (base.PPPLGEMGPPK() != null) { base.PPPLGEMGPPK().SupportsTeleportHits = true; } } // Token: 0x06005553 RID: 21843 RVA: 0x001A08E8 File Offset: 0x0019EAE8 private void KOMIMHGBNDE(LNJFBGIBLHA KGODHBEOMPN) { if (KGODHBEOMPN != null) { IPBDFPEPNIM ipbdfpepnim = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NKCBOCMOBCA.KKPAEEHBNGE(KGODHBEOMPN); if (ipbdfpepnim != IPBDFPEPNIM.INVALID) { this.FPMDKNMFKOH[ipbdfpepnim] = KGODHBEOMPN; } IPBDFPEPNIM? ipbdfpepnim2 = null; foreach (KeyValuePair keyValuePair in this.FPMDKNMFKOH) { if (keyValuePair.Value == KGODHBEOMPN && keyValuePair.Key != ipbdfpepnim) { ipbdfpepnim2 = new IPBDFPEPNIM?(keyValuePair.Key); break; } } if (ipbdfpepnim2 != null) { this.FPMDKNMFKOH[ipbdfpepnim2.Value] = null; } } } // Token: 0x06005554 RID: 21844 RVA: 0x001A09C4 File Offset: 0x0019EBC4 public void MHPPJFPAMGA(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Combine(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005555 RID: 21845 RVA: 0x001A09FC File Offset: 0x0019EBFC private void HMJCLBKALKF(int KBHCDFOBPJJ) { this.BAGLDAJGFGJ(LNJFBGIBLHA.AEOAPCJIOKO(KBHCDFOBPJJ)); } // Token: 0x06005556 RID: 21846 RVA: 0x001A0A0C File Offset: 0x0019EC0C public void FAPFGLHKIOE(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Combine(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005557 RID: 21847 RVA: 0x001A0A44 File Offset: 0x0019EC44 private void MEKNKBHGMDN(LNJFBGIBLHA KGODHBEOMPN) { if (KGODHBEOMPN != null) { IPBDFPEPNIM ipbdfpepnim = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NKCBOCMOBCA.KKPAEEHBNGE(KGODHBEOMPN); if (ipbdfpepnim != IPBDFPEPNIM.INVALID) { this.FPMDKNMFKOH[ipbdfpepnim] = KGODHBEOMPN; } IPBDFPEPNIM? ipbdfpepnim2 = null; foreach (KeyValuePair keyValuePair in this.FPMDKNMFKOH) { if (keyValuePair.Value == KGODHBEOMPN && keyValuePair.Key != ipbdfpepnim) { ipbdfpepnim2 = new IPBDFPEPNIM?(keyValuePair.Key); break; } } if (ipbdfpepnim2 != null) { this.FPMDKNMFKOH[ipbdfpepnim2.Value] = null; } } } // Token: 0x06005558 RID: 21848 RVA: 0x001A0B20 File Offset: 0x0019ED20 public LNJFBGIBLHA NNEKFDCBOCG(IPBDFPEPNIM CLCIODCPAFC) { LNJFBGIBLHA lnjfbgiblha = null; this.FPMDKNMFKOH.TryGetValue(CLCIODCPAFC, out lnjfbgiblha); return lnjfbgiblha; } // Token: 0x06005559 RID: 21849 RVA: 0x001A0B40 File Offset: 0x0019ED40 private void LANMCEAJOAA(LNJFBGIBLHA KGODHBEOMPN) { if (KGODHBEOMPN != null) { IPBDFPEPNIM ipbdfpepnim = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NKCBOCMOBCA.KKPAEEHBNGE(KGODHBEOMPN); if (ipbdfpepnim != IPBDFPEPNIM.INVALID) { this.FPMDKNMFKOH[ipbdfpepnim] = KGODHBEOMPN; } IPBDFPEPNIM? ipbdfpepnim2 = null; foreach (KeyValuePair keyValuePair in this.FPMDKNMFKOH) { if (keyValuePair.Value == KGODHBEOMPN && keyValuePair.Key != ipbdfpepnim) { ipbdfpepnim2 = new IPBDFPEPNIM?(keyValuePair.Key); break; } } if (ipbdfpepnim2 != null) { this.FPMDKNMFKOH[ipbdfpepnim2.Value] = null; } } } // Token: 0x0600555A RID: 21850 RVA: 0x001A0C1C File Offset: 0x0019EE1C protected virtual void KKABOKBLDGJ() { base.POMCHIPOPEA(); if (base.BKDFLNGCINH != null) { base.FCIKENKDGIK().SupportsTeleportHits = false; } } // Token: 0x0600555B RID: 21851 RVA: 0x001A0C44 File Offset: 0x0019EE44 private void LGOMEMGMPAE(Collider CINAFOGLFIB) { SoccerGoal component = CINAFOGLFIB.GetComponent(); if (component != null && base.IGIPCHFCFNN() && this.ICHDIIGFCFA != null) { this.ICHDIIGFCFA(this, component, base.transform.position); } } // Token: 0x0600555C RID: 21852 RVA: 0x001A0C94 File Offset: 0x0019EE94 private void OnTriggerEnter(Collider CINAFOGLFIB) { SoccerGoal component = CINAFOGLFIB.GetComponent(); if (component != null && base.BHCCHBHNHCG && this.ICHDIIGFCFA != null) { this.ICHDIIGFCFA(this, component, base.transform.position); } } // Token: 0x0600555D RID: 21853 RVA: 0x001A0CE4 File Offset: 0x0019EEE4 private void GDNJIMAFDEE() { base.BIPEBCPEPKL().FPKGGJGGPAG += this.DAKOMJCNCLF; this.EFBHKFIBIJI(IHFKMIAHBFP.HGDJAAMBDNH); } // Token: 0x0600555E RID: 21854 RVA: 0x001A0D08 File Offset: 0x0019EF08 protected override void FNNCEMJECLP() { base.PAKPLLPDIOG(); if (base.PKAKOAMJLNN() != null) { base.PKAKOAMJLNN().SupportsTeleportHits = false; } } // Token: 0x0600555F RID: 21855 RVA: 0x001A0D30 File Offset: 0x0019EF30 public void CHDJLFGHKMH(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Combine(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005560 RID: 21856 RVA: 0x001A0D68 File Offset: 0x0019EF68 public LNJFBGIBLHA GECPPKAFJHD(IPBDFPEPNIM CLCIODCPAFC) { LNJFBGIBLHA lnjfbgiblha = null; this.FPMDKNMFKOH.TryGetValue(CLCIODCPAFC, out lnjfbgiblha); return lnjfbgiblha; } // Token: 0x06005561 RID: 21857 RVA: 0x001A0D88 File Offset: 0x0019EF88 protected virtual void MCECFOCPOCA() { base.Awake(); if (base.PPPLGEMGPPK() != null) { base.BKDFLNGCINH.SupportsTeleportHits = false; } } // Token: 0x06005562 RID: 21858 RVA: 0x001A0DB0 File Offset: 0x0019EFB0 public void DOPHDCGJKKO(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Remove(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005563 RID: 21859 RVA: 0x001A0DE8 File Offset: 0x0019EFE8 private void EMJMFEGBKIJ(int KBHCDFOBPJJ) { this.LANMCEAJOAA(LNJFBGIBLHA.AEOAPCJIOKO(KBHCDFOBPJJ)); } // Token: 0x06005564 RID: 21860 RVA: 0x001A0DF8 File Offset: 0x0019EFF8 private void AHILKINIMHE(int KBHCDFOBPJJ) { this.KOMIMHGBNDE(LNJFBGIBLHA.JJHGEEALDGL(KBHCDFOBPJJ)); } // Token: 0x06005565 RID: 21861 RVA: 0x001A0E08 File Offset: 0x0019F008 private void JMJLMPDABIJ(int KBHCDFOBPJJ) { this.MOGDIEFCMLA(LNJFBGIBLHA.AEOAPCJIOKO(KBHCDFOBPJJ)); } // Token: 0x06005566 RID: 21862 RVA: 0x001A0E18 File Offset: 0x0019F018 public LNJFBGIBLHA PPJHNPGNEOA(IPBDFPEPNIM CLCIODCPAFC) { LNJFBGIBLHA lnjfbgiblha = null; this.FPMDKNMFKOH.TryGetValue(CLCIODCPAFC, out lnjfbgiblha); return lnjfbgiblha; } // Token: 0x06005567 RID: 21863 RVA: 0x001A0E38 File Offset: 0x0019F038 public void DELBBHJJDJO(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Combine(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005568 RID: 21864 RVA: 0x001A0E70 File Offset: 0x0019F070 private void ELKFNFGGECF(LNJFBGIBLHA KGODHBEOMPN) { if (KGODHBEOMPN != null) { IPBDFPEPNIM ipbdfpepnim = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.KKPAEEHBNGE(KGODHBEOMPN); if (ipbdfpepnim != IPBDFPEPNIM.INVALID) { this.FPMDKNMFKOH[ipbdfpepnim] = KGODHBEOMPN; } IPBDFPEPNIM? ipbdfpepnim2 = null; foreach (KeyValuePair keyValuePair in this.FPMDKNMFKOH) { if (keyValuePair.Value == KGODHBEOMPN && keyValuePair.Key != ipbdfpepnim) { ipbdfpepnim2 = new IPBDFPEPNIM?(keyValuePair.Key); break; } } if (ipbdfpepnim2 != null) { this.FPMDKNMFKOH[ipbdfpepnim2.Value] = null; } } } // Token: 0x06005569 RID: 21865 RVA: 0x001A0F4C File Offset: 0x0019F14C private void KNNIPCLIABI() { base.OMNGGJICBBI.FPKGGJGGPAG += this.AIDKIGHMBED; this.LANMCEAJOAA(IHFKMIAHBFP.HGDJAAMBDNH); } // Token: 0x0600556A RID: 21866 RVA: 0x001A0F70 File Offset: 0x0019F170 public void PMNDLBBDOBG(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Remove(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x0600556B RID: 21867 RVA: 0x001A0FA8 File Offset: 0x0019F1A8 private void GIKHGFCOEIN(LNJFBGIBLHA KGODHBEOMPN) { if (KGODHBEOMPN != null) { IPBDFPEPNIM ipbdfpepnim = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.KKPAEEHBNGE(KGODHBEOMPN); if (ipbdfpepnim != IPBDFPEPNIM.INVALID) { this.FPMDKNMFKOH[ipbdfpepnim] = KGODHBEOMPN; } IPBDFPEPNIM? ipbdfpepnim2 = null; foreach (KeyValuePair keyValuePair in this.FPMDKNMFKOH) { if (keyValuePair.Value == KGODHBEOMPN && keyValuePair.Key != ipbdfpepnim) { ipbdfpepnim2 = new IPBDFPEPNIM?(keyValuePair.Key); break; } } if (ipbdfpepnim2 != null) { this.FPMDKNMFKOH[ipbdfpepnim2.Value] = null; } } } // Token: 0x0600556C RID: 21868 RVA: 0x001A1084 File Offset: 0x0019F284 private void HMHBAHOAIHN(LNJFBGIBLHA KGODHBEOMPN) { if (KGODHBEOMPN != null) { IPBDFPEPNIM ipbdfpepnim = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.KKPAEEHBNGE(KGODHBEOMPN); if (ipbdfpepnim != IPBDFPEPNIM.INVALID) { this.FPMDKNMFKOH[ipbdfpepnim] = KGODHBEOMPN; } IPBDFPEPNIM? ipbdfpepnim2 = null; foreach (KeyValuePair keyValuePair in this.FPMDKNMFKOH) { if (keyValuePair.Value == KGODHBEOMPN && keyValuePair.Key != ipbdfpepnim) { ipbdfpepnim2 = new IPBDFPEPNIM?(keyValuePair.Key); break; } } if (ipbdfpepnim2 != null) { this.FPMDKNMFKOH[ipbdfpepnim2.Value] = null; } } } // Token: 0x0600556D RID: 21869 RVA: 0x001A1160 File Offset: 0x0019F360 private void GPABHAADNNK(int KBHCDFOBPJJ) { this.EFBHKFIBIJI(LNJFBGIBLHA.JJHGEEALDGL(KBHCDFOBPJJ)); } // Token: 0x0600556E RID: 21870 RVA: 0x001A1170 File Offset: 0x0019F370 protected virtual void ADKAPKKOHBC() { base.PAKPLLPDIOG(); if (base.PKAKOAMJLNN() != null) { base.APHDNDHPBBD().SupportsTeleportHits = true; } } // Token: 0x0600556F RID: 21871 RVA: 0x001A1198 File Offset: 0x0019F398 private void DAKOMJCNCLF(int KBHCDFOBPJJ) { this.BAGLDAJGFGJ(LNJFBGIBLHA.FDOBBLFBBBK(KBHCDFOBPJJ)); } // Token: 0x06005570 RID: 21872 RVA: 0x001A11A8 File Offset: 0x0019F3A8 private void MOGDIEFCMLA(LNJFBGIBLHA KGODHBEOMPN) { if (KGODHBEOMPN != null) { IPBDFPEPNIM ipbdfpepnim = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.KKPAEEHBNGE(KGODHBEOMPN); if (ipbdfpepnim != IPBDFPEPNIM.INVALID) { this.FPMDKNMFKOH[ipbdfpepnim] = KGODHBEOMPN; } IPBDFPEPNIM? ipbdfpepnim2 = null; foreach (KeyValuePair keyValuePair in this.FPMDKNMFKOH) { if (keyValuePair.Value == KGODHBEOMPN && keyValuePair.Key != ipbdfpepnim) { ipbdfpepnim2 = new IPBDFPEPNIM?(keyValuePair.Key); break; } } if (ipbdfpepnim2 != null) { this.FPMDKNMFKOH[ipbdfpepnim2.Value] = null; } } } // Token: 0x06005571 RID: 21873 RVA: 0x001A1284 File Offset: 0x0019F484 public void EOAKGDBAPGK(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Remove(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005572 RID: 21874 RVA: 0x001A12BC File Offset: 0x0019F4BC private void KFACCAHNKMN(int KBHCDFOBPJJ) { this.HMHBAHOAIHN(LNJFBGIBLHA.MLAAOMLEIGD(KBHCDFOBPJJ)); } // Token: 0x06005573 RID: 21875 RVA: 0x001A12CC File Offset: 0x0019F4CC public void PCHGPOPBCIE(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Remove(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005574 RID: 21876 RVA: 0x001A1304 File Offset: 0x0019F504 public void AGKGMFDNJHG(SoccerBall.CBFMPOKDNFL NOBAPCOKFIL) { SoccerBall.CBFMPOKDNFL cbfmpokdnfl = this.ICHDIIGFCFA; SoccerBall.CBFMPOKDNFL cbfmpokdnfl2; do { cbfmpokdnfl2 = cbfmpokdnfl; cbfmpokdnfl = Interlocked.CompareExchange(ref this.ICHDIIGFCFA, (SoccerBall.CBFMPOKDNFL)Delegate.Combine(cbfmpokdnfl2, NOBAPCOKFIL), cbfmpokdnfl); } while (cbfmpokdnfl != cbfmpokdnfl2); } // Token: 0x06005575 RID: 21877 RVA: 0x001A133C File Offset: 0x0019F53C private void CGCBFFOFOFD() { base.MLNMONBHHBO().FPKGGJGGPAG += this.AHILKINIMHE; this.EPAFFKPJPMF(IHFKMIAHBFP.HGDJAAMBDNH); } // Token: 0x06005576 RID: 21878 RVA: 0x001A1360 File Offset: 0x0019F560 private void KNIDAFNEKKL(int KBHCDFOBPJJ) { this.ODDLBPALNBN(LNJFBGIBLHA.JJHGEEALDGL(KBHCDFOBPJJ)); } // Token: 0x06005577 RID: 21879 RVA: 0x001A1370 File Offset: 0x0019F570 protected virtual void ABBDFEGOFPH() { base.Awake(); if (base.FCIKENKDGIK() != null) { base.APHDNDHPBBD().SupportsTeleportHits = false; } } // Token: 0x06005578 RID: 21880 RVA: 0x001A1398 File Offset: 0x0019F598 private void LAPNLOECFDB(Collider CINAFOGLFIB) { SoccerGoal component = CINAFOGLFIB.GetComponent(); if (component != null && base.IGIPCHFCFNN() && this.ICHDIIGFCFA != null) { this.ICHDIIGFCFA(this, component, base.transform.position); } } // Token: 0x06005579 RID: 21881 RVA: 0x001A13E8 File Offset: 0x0019F5E8 private void EFBHKFIBIJI(LNJFBGIBLHA KGODHBEOMPN) { if (KGODHBEOMPN != null) { IPBDFPEPNIM ipbdfpepnim = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NKCBOCMOBCA.KKPAEEHBNGE(KGODHBEOMPN); if (ipbdfpepnim != IPBDFPEPNIM.INVALID) { this.FPMDKNMFKOH[ipbdfpepnim] = KGODHBEOMPN; } IPBDFPEPNIM? ipbdfpepnim2 = null; foreach (KeyValuePair keyValuePair in this.FPMDKNMFKOH) { if (keyValuePair.Value == KGODHBEOMPN && keyValuePair.Key != ipbdfpepnim) { ipbdfpepnim2 = new IPBDFPEPNIM?(keyValuePair.Key); break; } } if (ipbdfpepnim2 != null) { this.FPMDKNMFKOH[ipbdfpepnim2.Value] = null; } } } // Token: 0x0600557A RID: 21882 RVA: 0x001A14C4 File Offset: 0x0019F6C4 private void IFLAEDILIBJ() { base.BIPEBCPEPKL().FPKGGJGGPAG += this.IHHBKKDKOHK; this.BAGLDAJGFGJ(IHFKMIAHBFP.HGDJAAMBDNH); } // Token: 0x0600557B RID: 21883 RVA: 0x001A14E8 File Offset: 0x0019F6E8 protected virtual void BDKMGEHDIIH() { base.Awake(); if (base.BKDFLNGCINH != null) { base.BKDFLNGCINH.SupportsTeleportHits = false; } } // Token: 0x0600557C RID: 21884 RVA: 0x001A1510 File Offset: 0x0019F710 private void ODDLBPALNBN(LNJFBGIBLHA KGODHBEOMPN) { if (KGODHBEOMPN != null) { IPBDFPEPNIM ipbdfpepnim = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.KKPAEEHBNGE(KGODHBEOMPN); if (ipbdfpepnim != IPBDFPEPNIM.INVALID) { this.FPMDKNMFKOH[ipbdfpepnim] = KGODHBEOMPN; } IPBDFPEPNIM? ipbdfpepnim2 = null; foreach (KeyValuePair keyValuePair in this.FPMDKNMFKOH) { if (keyValuePair.Value == KGODHBEOMPN && keyValuePair.Key != ipbdfpepnim) { ipbdfpepnim2 = new IPBDFPEPNIM?(keyValuePair.Key); break; } } if (ipbdfpepnim2 != null) { this.FPMDKNMFKOH[ipbdfpepnim2.Value] = null; } } } // Token: 0x1400001E RID: 30 // (add) Token: 0x06005586 RID: 21894 RVA: 0x001A17D8 File Offset: 0x0019F9D8 // (remove) Token: 0x0600557D RID: 21885 RVA: 0x001A15EC File Offset: 0x0019F7EC [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event SoccerBall.CBFMPOKDNFL ICHDIIGFCFA; // Token: 0x0600557E RID: 21886 RVA: 0x001A1624 File Offset: 0x0019F824 private void NEOEKCJCKGP() { base.EKPBHKFHMON().FPKGGJGGPAG += this.GHHIPCFHGJB; this.ENBKHHKJDAI(IHFKMIAHBFP.HGDJAAMBDNH); } // Token: 0x0600557F RID: 21887 RVA: 0x001A1648 File Offset: 0x0019F848 private void EPAFFKPJPMF(LNJFBGIBLHA KGODHBEOMPN) { if (KGODHBEOMPN != null) { IPBDFPEPNIM ipbdfpepnim = RecRoomSceneManager.LEILGOOHEOI().EBHBJAFODKA.NKCBOCMOBCA.KKPAEEHBNGE(KGODHBEOMPN); if (ipbdfpepnim != IPBDFPEPNIM.INVALID) { this.FPMDKNMFKOH[ipbdfpepnim] = KGODHBEOMPN; } IPBDFPEPNIM? ipbdfpepnim2 = null; foreach (KeyValuePair keyValuePair in this.FPMDKNMFKOH) { if (keyValuePair.Value == KGODHBEOMPN && keyValuePair.Key != ipbdfpepnim) { ipbdfpepnim2 = new IPBDFPEPNIM?(keyValuePair.Key); break; } } if (ipbdfpepnim2 != null) { this.FPMDKNMFKOH[ipbdfpepnim2.Value] = null; } } } // Token: 0x06005580 RID: 21888 RVA: 0x001A1724 File Offset: 0x0019F924 protected virtual void BACNJJKPEOO() { base.PAKPLLPDIOG(); if (base.APHDNDHPBBD() != null) { base.APHDNDHPBBD().SupportsTeleportHits = false; } } // Token: 0x06005581 RID: 21889 RVA: 0x001A174C File Offset: 0x0019F94C private void DEBKBIIGAAN() { base.MLNMONBHHBO().FPKGGJGGPAG += this.EMJMFEGBKIJ; this.MOGDIEFCMLA(IHFKMIAHBFP.HGDJAAMBDNH); } // Token: 0x06005582 RID: 21890 RVA: 0x001A1770 File Offset: 0x0019F970 protected virtual void IBGMECCOGML() { base.POMCHIPOPEA(); if (base.BKDFLNGCINH != null) { base.PKAKOAMJLNN().SupportsTeleportHits = false; } } // Token: 0x06005583 RID: 21891 RVA: 0x001A1798 File Offset: 0x0019F998 public LNJFBGIBLHA NHDAIHLLPOJ(IPBDFPEPNIM CLCIODCPAFC) { LNJFBGIBLHA lnjfbgiblha = null; this.FPMDKNMFKOH.TryGetValue(CLCIODCPAFC, out lnjfbgiblha); return lnjfbgiblha; } // Token: 0x06005584 RID: 21892 RVA: 0x001A17B8 File Offset: 0x0019F9B8 private void IHHBKKDKOHK(int KBHCDFOBPJJ) { this.ODDLBPALNBN(LNJFBGIBLHA.DGIBFHDCGHH(KBHCDFOBPJJ)); } // Token: 0x06005585 RID: 21893 RVA: 0x001A17C8 File Offset: 0x0019F9C8 private void ONABBLPKIOD(int KBHCDFOBPJJ) { this.EFBHKFIBIJI(LNJFBGIBLHA.FDOBBLFBBBK(KBHCDFOBPJJ)); } // Token: 0x06005587 RID: 21895 RVA: 0x001A1810 File Offset: 0x0019FA10 private void ENBKHHKJDAI(LNJFBGIBLHA KGODHBEOMPN) { if (KGODHBEOMPN != null) { IPBDFPEPNIM ipbdfpepnim = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA.NKCBOCMOBCA.KKPAEEHBNGE(KGODHBEOMPN); if (ipbdfpepnim != IPBDFPEPNIM.INVALID) { this.FPMDKNMFKOH[ipbdfpepnim] = KGODHBEOMPN; } IPBDFPEPNIM? ipbdfpepnim2 = null; foreach (KeyValuePair keyValuePair in this.FPMDKNMFKOH) { if (keyValuePair.Value == KGODHBEOMPN && keyValuePair.Key != ipbdfpepnim) { ipbdfpepnim2 = new IPBDFPEPNIM?(keyValuePair.Key); break; } } if (ipbdfpepnim2 != null) { this.FPMDKNMFKOH[ipbdfpepnim2.Value] = null; } } } // Token: 0x06005588 RID: 21896 RVA: 0x001A18EC File Offset: 0x0019FAEC private void MGMFGIOCAAM(int KBHCDFOBPJJ) { this.ELKFNFGGECF(LNJFBGIBLHA.MLAAOMLEIGD(KBHCDFOBPJJ)); } // Token: 0x04000AD9 RID: 2777 private Dictionary FPMDKNMFKOH = new Dictionary(); // Token: 0x020001AB RID: 427 // (Invoke) Token: 0x0600558A RID: 21898 public delegate void CBFMPOKDNFL(SoccerBall MCBKCKCBIIC, SoccerGoal GMMLIFKDBHC, Vector3 OKFLBIDJEFE); }