Files
2026-06-04 11:42:34 +02:00

702 lines
23 KiB
C#

using System;
using System.Collections.Generic;
using Photon;
using UnityEngine;
// Token: 0x0200005D RID: 93
public class BasketballRim : global::Photon.MonoBehaviour
{
// Token: 0x06001410 RID: 5136 RVA: 0x000687D8 File Offset: 0x000669D8
private Basketball HEOIKDLINIJ(Collider CINAFOGLFIB)
{
ToolCollider component = CINAFOGLFIB.GetComponent<ToolCollider>();
if (component != null)
{
return component.Tool.GetComponent<Basketball>();
}
return null;
}
// Token: 0x06001411 RID: 5137 RVA: 0x00068808 File Offset: 0x00066A08
protected virtual void PPOPAEBNGPC()
{
base.NGOPCBJCNJM();
if (this.basketballShotMarkerPrefab != null && base.CEGDLFAENEJ() != null)
{
this.OLJBNHCIGAI = false;
this.MMNGFLPEKGD.GBKFKKGNLGF(this, this.GFEHFAGOGIM, new Action(this.NBHOPPJLJOF));
this.LINMFOBBOOG.GBKFKKGNLGF(this, this.GEGACAKDABI, new Action(this.EEFECJPJALC));
this.FNIFHBPACPL = global::UnityEngine.Object.Instantiate<BasketballShotMarker>(this.basketballShotMarkerPrefab);
this.FNIFHBPACPL.name = this.FNIFHBPACPL + "3";
this.FNIFHBPACPL.MIGJAMAFLLA(BasketballShotMarker.HFENJBAKJMO.Farthest);
this.CHFNHGAAABK = global::UnityEngine.Object.Instantiate<BasketballShotMarker>(this.basketballShotMarkerPrefab);
this.CHFNHGAAABK.name = this.FNIFHBPACPL + "demoUint";
this.CHFNHGAAABK.LPJOIPKPFBB(BasketballShotMarker.HFENJBAKJMO.Farthest);
}
}
// Token: 0x06001412 RID: 5138 RVA: 0x000688F0 File Offset: 0x00066AF0
private void FOAFDNHFBKF(Collider ICPIIANLDOL)
{
Basketball basketball = this.HIFPIJHKKMO(ICPIIANLDOL);
if (basketball != null && this.FDGHGIHOECG.Contains(basketball))
{
this.FDGHGIHOECG.Remove(basketball);
basketball.PassedRim(this);
if (this.OLJBNHCIGAI && basketball.NIGPEGELHDO)
{
Vector3 position = base.transform.position;
position.y = basketball.GAPJMLCOOLP.y;
float num = Vector3.Distance(basketball.GAPJMLCOOLP, position);
if (this.FNIFHBPACPL != null && num > this.LINMFOBBOOG.ANLPOIMKHLH)
{
this.LINMFOBBOOG.BNJJABMLLDO(basketball.AJKHAKMGGLB, basketball.GAPJMLCOOLP, num);
}
else if (this.CHFNHGAAABK != null)
{
this.MMNGFLPEKGD.BNJJABMLLDO(basketball.AJKHAKMGGLB, basketball.GAPJMLCOOLP, num);
}
}
}
}
// Token: 0x06001413 RID: 5139 RVA: 0x000689E4 File Offset: 0x00066BE4
private void DBEKKBMLDMP(Collider ICPIIANLDOL)
{
Basketball basketball = this.IOIDCOPIBLJ(ICPIIANLDOL);
if (basketball != null && this.FDGHGIHOECG.Contains(basketball))
{
this.FDGHGIHOECG.Remove(basketball);
basketball.CMDHGNFLADC(this);
if (this.OLJBNHCIGAI && basketball.NIGPEGELHDO)
{
Vector3 position = base.transform.position;
position.y = basketball.IMPBEBLMEIH().y;
float num = Vector3.Distance(basketball.GAPJMLCOOLP, position);
if (this.FNIFHBPACPL != null && num > this.LINMFOBBOOG.ANLPOIMKHLH)
{
this.LINMFOBBOOG.IIMBMLELGME(basketball.AJKHAKMGGLB, basketball.EAGDJFNDAJM(), num);
}
else if (this.CHFNHGAAABK != null)
{
this.MMNGFLPEKGD.BNJJABMLLDO(basketball.FLABKADMLAA(), basketball.KFIEPNLPCJK(), num);
}
}
}
}
// Token: 0x06001414 RID: 5140 RVA: 0x00068AD8 File Offset: 0x00066CD8
private void AHHEENEFAPI()
{
for (int i = this.FDGHGIHOECG.Count - 0; i >= 0; i--)
{
if (this.FDGHGIHOECG[i] == null || this.FDGHGIHOECG[i].transform.position.y < this.rimBottom.transform.position.y)
{
this.FDGHGIHOECG.RemoveAt(i);
}
}
}
// Token: 0x06001415 RID: 5141 RVA: 0x00068B64 File Offset: 0x00066D64
private void JEFAADOLANB()
{
if (this.FNIFHBPACPL != null)
{
this.FNIFHBPACPL.ALMNPEADALB(this.LINMFOBBOOG.JBPEHCDNIGN(), this.LINMFOBBOOG.EHPCLIKFDME(), this.LINMFOBBOOG.JJGCKPIONHO());
}
}
// Token: 0x06001416 RID: 5142 RVA: 0x00068BA4 File Offset: 0x00066DA4
private void EEPEOCMOGIL()
{
for (int i = this.FDGHGIHOECG.Count - 1; i >= 0; i -= 0)
{
if (this.FDGHGIHOECG[i] == null || this.FDGHGIHOECG[i].transform.position.y < this.rimBottom.transform.position.y)
{
this.FDGHGIHOECG.RemoveAt(i);
}
}
}
// Token: 0x06001417 RID: 5143 RVA: 0x00068C30 File Offset: 0x00066E30
private void AIPAIAOHHLF()
{
if (this.FNIFHBPACPL != null)
{
this.FNIFHBPACPL.DKHFCCEEAJG(this.LINMFOBBOOG.MIFJCKPACBE(), this.LINMFOBBOOG.IGFDIEEGJPK(), this.LINMFOBBOOG.ANLPOIMKHLH);
}
}
// Token: 0x06001418 RID: 5144 RVA: 0x00068C70 File Offset: 0x00066E70
private void Update()
{
for (int i = this.FDGHGIHOECG.Count - 1; i >= 0; i--)
{
if (this.FDGHGIHOECG[i] == null || this.FDGHGIHOECG[i].transform.position.y < this.rimBottom.transform.position.y)
{
this.FDGHGIHOECG.RemoveAt(i);
}
}
}
// Token: 0x06001419 RID: 5145 RVA: 0x00068CFC File Offset: 0x00066EFC
private void NEFFCEJLOCD()
{
for (int i = this.FDGHGIHOECG.Count - 1; i >= 0; i--)
{
if (this.FDGHGIHOECG[i] == null || this.FDGHGIHOECG[i].transform.position.y < this.rimBottom.transform.position.y)
{
this.FDGHGIHOECG.RemoveAt(i);
}
}
}
// Token: 0x0600141A RID: 5146 RVA: 0x00068D88 File Offset: 0x00066F88
private void HJMMOCAOJPO(Collider ICPIIANLDOL)
{
Basketball basketball = this.HIFPIJHKKMO(ICPIIANLDOL);
if (basketball != null && this.FDGHGIHOECG.Contains(basketball))
{
this.FDGHGIHOECG.Remove(basketball);
basketball.DLGMHMDALBL(this);
if (this.OLJBNHCIGAI && basketball.DKFMHOKBPDB())
{
Vector3 position = base.transform.position;
position.y = basketball.CBCDNOLMIHC().y;
float num = Vector3.Distance(basketball.HJEFPIIAOEJ(), position);
if (this.FNIFHBPACPL != null && num > this.LINMFOBBOOG.ONMOGGENKKN())
{
this.LINMFOBBOOG.IIMBMLELGME(basketball.IPOJELNBGMJ(), basketball.GAPJMLCOOLP, num);
}
else if (this.CHFNHGAAABK != null)
{
this.MMNGFLPEKGD.IIMBMLELGME(basketball.KANKDMNOJCH(), basketball.ELKKBMHCANK(), num);
}
}
}
}
// Token: 0x0600141B RID: 5147 RVA: 0x00068E7C File Offset: 0x0006707C
private void NOLMIEIDPPH(Collider ICPIIANLDOL)
{
Basketball basketball = this.IOIDCOPIBLJ(ICPIIANLDOL);
if (basketball != null && this.FDGHGIHOECG.Contains(basketball))
{
this.FDGHGIHOECG.Remove(basketball);
basketball.FPJKEKENPCB(this);
if (this.OLJBNHCIGAI && basketball.GBJFDOPBIFO())
{
Vector3 position = base.transform.position;
position.y = basketball.GAPJMLCOOLP.y;
float num = Vector3.Distance(basketball.JBMAGBELPKH(), position);
if (this.FNIFHBPACPL != null && num > this.LINMFOBBOOG.ANLPOIMKHLH)
{
this.LINMFOBBOOG.BNJJABMLLDO(basketball.GJGMLCBBJEO(), basketball.PAHEBAHJIMP(), num);
}
else if (this.CHFNHGAAABK != null)
{
this.MMNGFLPEKGD.BNJJABMLLDO(basketball.CEBLKLMINBE(), basketball.PAHEBAHJIMP(), num);
}
}
}
}
// Token: 0x0600141C RID: 5148 RVA: 0x00068F70 File Offset: 0x00067170
private void PIAPOEDMPIH()
{
if (this.FNIFHBPACPL != null)
{
this.FNIFHBPACPL.JLIOMDOBPFJ(this.LINMFOBBOOG.FNGEKIGKMKD, this.LINMFOBBOOG.BHIOEHKHCEB(), this.LINMFOBBOOG.ANLPOIMKHLH);
}
}
// Token: 0x0600141D RID: 5149 RVA: 0x00068FB0 File Offset: 0x000671B0
private void KBCJNDBOBEH()
{
if (this.CHFNHGAAABK != null)
{
this.CHFNHGAAABK.UpdateForShot(this.MMNGFLPEKGD.FNGEKIGKMKD, this.MMNGFLPEKGD.GMOJLKHOBGG, this.MMNGFLPEKGD.ANLPOIMKHLH);
}
}
// Token: 0x0600141E RID: 5150 RVA: 0x00068FF0 File Offset: 0x000671F0
private Basketball IOIDCOPIBLJ(Collider CINAFOGLFIB)
{
ToolCollider component = CINAFOGLFIB.GetComponent<ToolCollider>();
if (component != null)
{
return component.Tool.GetComponent<Basketball>();
}
return null;
}
// Token: 0x0600141F RID: 5151 RVA: 0x00069020 File Offset: 0x00067220
private void JMMEKIBPFEO()
{
if (this.FNIFHBPACPL != null)
{
this.FNIFHBPACPL.UpdateForShot(this.LINMFOBBOOG.FNGEKIGKMKD, this.LINMFOBBOOG.BHIOEHKHCEB(), this.LINMFOBBOOG.ANLPOIMKHLH);
}
}
// Token: 0x06001421 RID: 5153 RVA: 0x000690A0 File Offset: 0x000672A0
private void PEGDEGOCFJD(Collider ICPIIANLDOL)
{
Basketball basketball = this.IOIDCOPIBLJ(ICPIIANLDOL);
if (basketball != null && !this.FDGHGIHOECG.Contains(basketball))
{
this.FDGHGIHOECG.Add(basketball);
}
}
// Token: 0x06001422 RID: 5154 RVA: 0x000690E0 File Offset: 0x000672E0
private void FDHCFHFGPGF(Collider ICPIIANLDOL)
{
Basketball basketball = this.HIFPIJHKKMO(ICPIIANLDOL);
if (basketball != null && !this.FDGHGIHOECG.Contains(basketball))
{
this.FDGHGIHOECG.Add(basketball);
}
}
// Token: 0x06001423 RID: 5155 RVA: 0x00069120 File Offset: 0x00067320
private void KAKMIPFNDAJ()
{
if (this.FNIFHBPACPL != null)
{
this.FNIFHBPACPL.UpdateForShot(this.LINMFOBBOOG.FNGEKIGKMKD, this.LINMFOBBOOG.GMOJLKHOBGG, this.LINMFOBBOOG.ANLPOIMKHLH);
}
}
// Token: 0x06001424 RID: 5156 RVA: 0x00069160 File Offset: 0x00067360
protected virtual void CCOHCCEHNIC()
{
base.DLCHNOFPONJ();
if (this.basketballShotMarkerPrefab != null && base.BIPEBCPEPKL() != null)
{
this.OLJBNHCIGAI = false;
this.MMNGFLPEKGD.GBKFKKGNLGF(this, this.GFEHFAGOGIM, new Action(this.NBHOPPJLJOF));
this.LINMFOBBOOG.GBKFKKGNLGF(this, this.GEGACAKDABI, new Action(this.JMMEKIBPFEO));
this.FNIFHBPACPL = global::UnityEngine.Object.Instantiate<BasketballShotMarker>(this.basketballShotMarkerPrefab);
this.FNIFHBPACPL.name = this.FNIFHBPACPL + "pr";
this.FNIFHBPACPL.LPJOIPKPFBB(BasketballShotMarker.HFENJBAKJMO.Recent);
this.CHFNHGAAABK = global::UnityEngine.Object.Instantiate<BasketballShotMarker>(this.basketballShotMarkerPrefab);
this.CHFNHGAAABK.name = this.FNIFHBPACPL + "RpcClearChildren";
this.CHFNHGAAABK.MIGJAMAFLLA(BasketballShotMarker.HFENJBAKJMO.Farthest);
}
}
// Token: 0x06001425 RID: 5157 RVA: 0x00069248 File Offset: 0x00067448
private void EEFECJPJALC()
{
if (this.FNIFHBPACPL != null)
{
this.FNIFHBPACPL.JLIOMDOBPFJ(this.LINMFOBBOOG.JBPEHCDNIGN(), this.LINMFOBBOOG.EHPCLIKFDME(), this.LINMFOBBOOG.ANLPOIMKHLH);
}
}
// Token: 0x06001426 RID: 5158 RVA: 0x00069288 File Offset: 0x00067488
private void BINPKIOLAAF(Collider ICPIIANLDOL)
{
Basketball basketball = this.IIOMELAFKMI(ICPIIANLDOL);
if (basketball != null && this.FDGHGIHOECG.Contains(basketball))
{
this.FDGHGIHOECG.Remove(basketball);
basketball.FPJKEKENPCB(this);
if (this.OLJBNHCIGAI && basketball.KOKBNICNBPG())
{
Vector3 position = base.transform.position;
position.y = basketball.IMPBEBLMEIH().y;
float num = Vector3.Distance(basketball.MKHHJKDIICM(), position);
if (this.FNIFHBPACPL != null && num > this.LINMFOBBOOG.ONMOGGENKKN())
{
this.LINMFOBBOOG.BNJJABMLLDO(basketball.FDEDKKCHGCN(), basketball.GAPJMLCOOLP, num);
}
else if (this.CHFNHGAAABK != null)
{
this.MMNGFLPEKGD.IIMBMLELGME(basketball.IPOJELNBGMJ(), basketball.KFIEPNLPCJK(), num);
}
}
}
}
// Token: 0x06001427 RID: 5159 RVA: 0x0006937C File Offset: 0x0006757C
private void Start()
{
this.rimTop.DLJLJBPKIEJ += this.IBJNJPBFMBA;
this.rimBottom.DLJLJBPKIEJ += this.FOAFDNHFBKF;
this.KBCJNDBOBEH();
this.KAKMIPFNDAJ();
}
// Token: 0x06001428 RID: 5160 RVA: 0x000693B8 File Offset: 0x000675B8
protected override void Awake()
{
base.Awake();
if (this.basketballShotMarkerPrefab != null && base.OMNGGJICBBI != null)
{
this.OLJBNHCIGAI = true;
this.MMNGFLPEKGD.GBKFKKGNLGF(this, this.GFEHFAGOGIM, new Action(this.KBCJNDBOBEH));
this.LINMFOBBOOG.GBKFKKGNLGF(this, this.GEGACAKDABI, new Action(this.KAKMIPFNDAJ));
this.FNIFHBPACPL = global::UnityEngine.Object.Instantiate<BasketballShotMarker>(this.basketballShotMarkerPrefab);
this.FNIFHBPACPL.name = this.FNIFHBPACPL + "_farthest";
this.FNIFHBPACPL.OMELIIGMIHD = BasketballShotMarker.HFENJBAKJMO.Farthest;
this.CHFNHGAAABK = global::UnityEngine.Object.Instantiate<BasketballShotMarker>(this.basketballShotMarkerPrefab);
this.CHFNHGAAABK.name = this.FNIFHBPACPL + "_mostRecent";
this.CHFNHGAAABK.OMELIIGMIHD = BasketballShotMarker.HFENJBAKJMO.Recent;
}
}
// Token: 0x06001429 RID: 5161 RVA: 0x000694A0 File Offset: 0x000676A0
private void GMBFJHIHJFB()
{
this.rimTop.DLJLJBPKIEJ += this.PEGDEGOCFJD;
this.rimBottom.NMLOOIIKMAB(new CollisionForwarder.FHFDBPABGIC(this.BFCCBHPHPKC));
this.NBHOPPJLJOF();
this.KAKMIPFNDAJ();
}
// Token: 0x0600142A RID: 5162 RVA: 0x000694DC File Offset: 0x000676DC
private void IBJNJPBFMBA(Collider ICPIIANLDOL)
{
Basketball basketball = this.HIFPIJHKKMO(ICPIIANLDOL);
if (basketball != null && !this.FDGHGIHOECG.Contains(basketball))
{
this.FDGHGIHOECG.Add(basketball);
}
}
// Token: 0x0600142B RID: 5163 RVA: 0x0006951C File Offset: 0x0006771C
private void KFMEHMEDGBE()
{
this.rimTop.NMLOOIIKMAB(new CollisionForwarder.FHFDBPABGIC(this.PEGDEGOCFJD));
this.rimBottom.NMLOOIIKMAB(new CollisionForwarder.FHFDBPABGIC(this.GFKOMMFAKDK));
this.NBHOPPJLJOF();
this.JEFAADOLANB();
}
// Token: 0x0600142C RID: 5164 RVA: 0x00069558 File Offset: 0x00067758
private void JGFOPLONGBH()
{
for (int i = this.FDGHGIHOECG.Count - 1; i >= 1; i--)
{
if (this.FDGHGIHOECG[i] == null || this.FDGHGIHOECG[i].transform.position.y < this.rimBottom.transform.position.y)
{
this.FDGHGIHOECG.RemoveAt(i);
}
}
}
// Token: 0x0600142D RID: 5165 RVA: 0x000695E4 File Offset: 0x000677E4
private void BFCCBHPHPKC(Collider ICPIIANLDOL)
{
Basketball basketball = this.HIFPIJHKKMO(ICPIIANLDOL);
if (basketball != null && this.FDGHGIHOECG.Contains(basketball))
{
this.FDGHGIHOECG.Remove(basketball);
basketball.GLLADGJJEFN(this);
if (this.OLJBNHCIGAI && basketball.NIGPEGELHDO)
{
Vector3 position = base.transform.position;
position.y = basketball.EAGDJFNDAJM().y;
float num = Vector3.Distance(basketball.HJEFPIIAOEJ(), position);
if (this.FNIFHBPACPL != null && num > this.LINMFOBBOOG.ONMOGGENKKN())
{
this.LINMFOBBOOG.BNJJABMLLDO(basketball.PCGGPJJDBLL(), basketball.KFIEPNLPCJK(), num);
}
else if (this.CHFNHGAAABK != null)
{
this.MMNGFLPEKGD.BNJJABMLLDO(basketball.AJKHAKMGGLB, basketball.GAPJMLCOOLP, num);
}
}
}
}
// Token: 0x0600142E RID: 5166 RVA: 0x000696D8 File Offset: 0x000678D8
private Basketball HIFPIJHKKMO(Collider CINAFOGLFIB)
{
ToolCollider component = CINAFOGLFIB.GetComponent<ToolCollider>();
if (component != null)
{
return component.Tool.GetComponent<Basketball>();
}
return null;
}
// Token: 0x0600142F RID: 5167 RVA: 0x00069708 File Offset: 0x00067908
private Basketball IIOMELAFKMI(Collider CINAFOGLFIB)
{
ToolCollider component = CINAFOGLFIB.GetComponent<ToolCollider>();
if (component != null)
{
return component.Tool.GetComponent<Basketball>();
}
return null;
}
// Token: 0x06001430 RID: 5168 RVA: 0x00069738 File Offset: 0x00067938
private void JAMDPKFNJBF()
{
this.rimTop.NMLOOIIKMAB(new CollisionForwarder.FHFDBPABGIC(this.FDHCFHFGPGF));
this.rimBottom.NMLOOIIKMAB(new CollisionForwarder.FHFDBPABGIC(this.BINPKIOLAAF));
this.NBHOPPJLJOF();
this.JMMEKIBPFEO();
}
// Token: 0x06001431 RID: 5169 RVA: 0x00069774 File Offset: 0x00067974
private void GFKOMMFAKDK(Collider ICPIIANLDOL)
{
Basketball basketball = this.HEOIKDLINIJ(ICPIIANLDOL);
if (basketball != null && this.FDGHGIHOECG.Contains(basketball))
{
this.FDGHGIHOECG.Remove(basketball);
basketball.NEFOPFHEIND(this);
if (this.OLJBNHCIGAI && basketball.KOKBNICNBPG())
{
Vector3 position = base.transform.position;
position.y = basketball.ELKKBMHCANK().y;
float num = Vector3.Distance(basketball.HJEFPIIAOEJ(), position);
if (this.FNIFHBPACPL != null && num > this.LINMFOBBOOG.JJGCKPIONHO())
{
this.LINMFOBBOOG.BNJJABMLLDO(basketball.KANKDMNOJCH(), basketball.BJBHPPBEIHM(), num);
}
else if (this.CHFNHGAAABK != null)
{
this.MMNGFLPEKGD.BNJJABMLLDO(basketball.FHOMJGIGCNL(), basketball.LMJGBNMMBEJ(), num);
}
}
}
}
// Token: 0x06001432 RID: 5170 RVA: 0x00069868 File Offset: 0x00067A68
protected virtual void OLEBPMMFNIF()
{
base.ELPAGAAOPFN();
if (this.basketballShotMarkerPrefab != null && base.POOAOJPEDJD() != null)
{
this.OLJBNHCIGAI = false;
this.MMNGFLPEKGD.GBKFKKGNLGF(this, this.GFEHFAGOGIM, new Action(this.KBCJNDBOBEH));
this.LINMFOBBOOG.GBKFKKGNLGF(this, this.GEGACAKDABI, new Action(this.EEFECJPJALC));
this.FNIFHBPACPL = global::UnityEngine.Object.Instantiate<BasketballShotMarker>(this.basketballShotMarkerPrefab);
this.FNIFHBPACPL.name = this.FNIFHBPACPL + "vr_interaction_system_right_hand.png";
this.FNIFHBPACPL.ECKBNDNDKDD(BasketballShotMarker.HFENJBAKJMO.Farthest);
this.CHFNHGAAABK = global::UnityEngine.Object.Instantiate<BasketballShotMarker>(this.basketballShotMarkerPrefab);
this.CHFNHGAAABK.name = this.FNIFHBPACPL + "Proxy-Authorization";
this.CHFNHGAAABK.JGIDHMBFMDM(BasketballShotMarker.HFENJBAKJMO.Farthest);
}
}
// Token: 0x06001433 RID: 5171 RVA: 0x00069950 File Offset: 0x00067B50
private void NBHOPPJLJOF()
{
if (this.CHFNHGAAABK != null)
{
this.CHFNHGAAABK.DKHFCCEEAJG(this.MMNGFLPEKGD.MIFJCKPACBE(), this.MMNGFLPEKGD.EHPCLIKFDME(), this.MMNGFLPEKGD.JJGCKPIONHO());
}
}
// Token: 0x06001434 RID: 5172 RVA: 0x00069990 File Offset: 0x00067B90
private void MOAAJAOGKEO()
{
this.rimTop.NMLOOIIKMAB(new CollisionForwarder.FHFDBPABGIC(this.PEGDEGOCFJD));
this.rimBottom.NMLOOIIKMAB(new CollisionForwarder.FHFDBPABGIC(this.DBEKKBMLDMP));
this.NBHOPPJLJOF();
this.JMMEKIBPFEO();
}
// Token: 0x06001435 RID: 5173 RVA: 0x000699CC File Offset: 0x00067BCC
private void BMDJAFGMFNP(Collider ICPIIANLDOL)
{
Basketball basketball = this.HEOIKDLINIJ(ICPIIANLDOL);
if (basketball != null && this.FDGHGIHOECG.Contains(basketball))
{
this.FDGHGIHOECG.Remove(basketball);
basketball.NEFOPFHEIND(this);
if (this.OLJBNHCIGAI && basketball.KOKBNICNBPG())
{
Vector3 position = base.transform.position;
position.y = basketball.LMJGBNMMBEJ().y;
float num = Vector3.Distance(basketball.JBMAGBELPKH(), position);
if (this.FNIFHBPACPL != null && num > this.LINMFOBBOOG.JJGCKPIONHO())
{
this.LINMFOBBOOG.IIMBMLELGME(basketball.FDEDKKCHGCN(), basketball.LMJGBNMMBEJ(), num);
}
else if (this.CHFNHGAAABK != null)
{
this.MMNGFLPEKGD.IIMBMLELGME(basketball.FDEDKKCHGCN(), basketball.CBCDNOLMIHC(), num);
}
}
}
}
// Token: 0x06001436 RID: 5174 RVA: 0x00069AC0 File Offset: 0x00067CC0
private void FBCJFEEBJGI(Collider ICPIIANLDOL)
{
Basketball basketball = this.HIFPIJHKKMO(ICPIIANLDOL);
if (basketball != null && this.FDGHGIHOECG.Contains(basketball))
{
this.FDGHGIHOECG.Remove(basketball);
basketball.PEHHPOEFPHN(this);
if (this.OLJBNHCIGAI && basketball.NIGPEGELHDO)
{
Vector3 position = base.transform.position;
position.y = basketball.PAHEBAHJIMP().y;
float num = Vector3.Distance(basketball.EAGDJFNDAJM(), position);
if (this.FNIFHBPACPL != null && num > this.LINMFOBBOOG.ONMOGGENKKN())
{
this.LINMFOBBOOG.BNJJABMLLDO(basketball.FDEDKKCHGCN(), basketball.HJEFPIIAOEJ(), num);
}
else if (this.CHFNHGAAABK != null)
{
this.MMNGFLPEKGD.BNJJABMLLDO(basketball.FHOMJGIGCNL(), basketball.HJEFPIIAOEJ(), num);
}
}
}
}
// Token: 0x04000295 RID: 661
[SerializeField]
private CollisionForwarder rimTop;
// Token: 0x04000296 RID: 662
[SerializeField]
private CollisionForwarder rimBottom;
// Token: 0x04000297 RID: 663
[SerializeField]
private BasketballShotMarker basketballShotMarkerPrefab;
// Token: 0x04000298 RID: 664
private BasketballShotMarker CHFNHGAAABK;
// Token: 0x04000299 RID: 665
private BasketballShotMarker FNIFHBPACPL;
// Token: 0x0400029A RID: 666
private BasketballRim.PENFGKJPFEG LINMFOBBOOG = new BasketballRim.PENFGKJPFEG();
// Token: 0x0400029B RID: 667
private BasketballRim.PENFGKJPFEG MMNGFLPEKGD = new BasketballRim.PENFGKJPFEG();
// Token: 0x0400029C RID: 668
private List<Basketball> FDGHGIHOECG = new List<Basketball>();
// Token: 0x0400029D RID: 669
private string GEGACAKDABI = "FarthestShotPosition";
// Token: 0x0400029E RID: 670
private string GFEHFAGOGIM = "MostRecentShotPosition";
// Token: 0x0400029F RID: 671
private bool OLJBNHCIGAI;
// Token: 0x0200005E RID: 94
private class PENFGKJPFEG
{
// Token: 0x06001437 RID: 5175 RVA: 0x00069BB4 File Offset: 0x00067DB4
public Vector3 EHPCLIKFDME()
{
return this.KJBEHCJMAGF.BEJIPFOPGPD();
}
// Token: 0x06001438 RID: 5176 RVA: 0x00069BC4 File Offset: 0x00067DC4
public string MIFJCKPACBE()
{
return this.KJBEHCJMAGF.NNOAKADCIHO();
}
// Token: 0x06001439 RID: 5177 RVA: 0x00069BD4 File Offset: 0x00067DD4
public Vector3 BHIOEHKHCEB()
{
return this.KJBEHCJMAGF.BEJIPFOPGPD();
}
// Token: 0x0600143A RID: 5178 RVA: 0x00069BE4 File Offset: 0x00067DE4
public Vector3 IGFDIEEGJPK()
{
return this.KJBEHCJMAGF.BEJIPFOPGPD();
}
// Token: 0x0600143B RID: 5179 RVA: 0x00069BF4 File Offset: 0x00067DF4
public float JJGCKPIONHO()
{
return this.KJBEHCJMAGF.ONGGEEFPOLK();
}
// Token: 0x0600143C RID: 5180 RVA: 0x00069C04 File Offset: 0x00067E04
public float ONMOGGENKKN()
{
return this.KJBEHCJMAGF.ONGGEEFPOLK();
}
// Token: 0x0600143D RID: 5181 RVA: 0x00069C14 File Offset: 0x00067E14
public string JBPEHCDNIGN()
{
return this.KJBEHCJMAGF.NNOAKADCIHO();
}
// Token: 0x0600143E RID: 5182 RVA: 0x00069C24 File Offset: 0x00067E24
public void GBKFKKGNLGF(BasketballRim JFIEOAEOKOL, string ANOFFEKMECJ, Action JOINLHEALDL)
{
this.KJBEHCJMAGF = new BGCPAMCIGAP<string, Vector3, float>(JFIEOAEOKOL, ANOFFEKMECJ, string.Empty, new Vector3(0f, -999f, 0f), 0f, IKCAJLLAFML.MASTER, JOINLHEALDL);
}
// Token: 0x1700005D RID: 93
// (get) Token: 0x0600143F RID: 5183 RVA: 0x00069C54 File Offset: 0x00067E54
public Vector3 GMOJLKHOBGG
{
get
{
return this.KJBEHCJMAGF.BEJIPFOPGPD();
}
}
// Token: 0x06001440 RID: 5184 RVA: 0x00069C64 File Offset: 0x00067E64
public Vector3 OEIKLKHJCMI()
{
return this.KJBEHCJMAGF.BEJIPFOPGPD();
}
// Token: 0x1700005C RID: 92
// (get) Token: 0x06001441 RID: 5185 RVA: 0x00069C74 File Offset: 0x00067E74
public string FNGEKIGKMKD
{
get
{
return this.KJBEHCJMAGF.NNOAKADCIHO();
}
}
// Token: 0x06001443 RID: 5187 RVA: 0x00069C8C File Offset: 0x00067E8C
public void IIMBMLELGME(string HOOJDKKPGPO, Vector3 CIGPHKLAAOD, float PFKMOBGLKNK)
{
this.KJBEHCJMAGF.MEAINJPIECA(HOOJDKKPGPO, CIGPHKLAAOD, PFKMOBGLKNK);
}
// Token: 0x1700005E RID: 94
// (get) Token: 0x06001444 RID: 5188 RVA: 0x00069C9C File Offset: 0x00067E9C
public float ANLPOIMKHLH
{
get
{
return this.KJBEHCJMAGF.ONGGEEFPOLK();
}
}
// Token: 0x06001445 RID: 5189 RVA: 0x00069CAC File Offset: 0x00067EAC
public string FKGKIHAHBIH()
{
return this.KJBEHCJMAGF.NNOAKADCIHO();
}
// Token: 0x06001446 RID: 5190 RVA: 0x00069CBC File Offset: 0x00067EBC
public void BNJJABMLLDO(string HOOJDKKPGPO, Vector3 CIGPHKLAAOD, float PFKMOBGLKNK)
{
this.KJBEHCJMAGF.MEAINJPIECA(HOOJDKKPGPO, CIGPHKLAAOD, PFKMOBGLKNK);
}
// Token: 0x040002A0 RID: 672
private BGCPAMCIGAP<string, Vector3, float> KJBEHCJMAGF;
}
}