scripts
This commit is contained in:
@@ -0,0 +1,701 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user