using System; using System.Collections.Generic; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; // Token: 0x02000037 RID: 55 [Token(Token = "0x2000037")] public class BasketballRim : MonoBehaviourPun { // Token: 0x17000055 RID: 85 // (get) Token: 0x060001A2 RID: 418 RVA: 0x000095FC File Offset: 0x000077FC // (set) Token: 0x060001A3 RID: 419 RVA: 0x00009610 File Offset: 0x00007810 [Token(Token = "0x17000055")] public IDisposable EHKKELDNBGP { [Token(Token = "0x60001A2")] [Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")] get { return this.DGALPJFPCEM; } [Token(Token = "0x60001A3")] [Address(RVA = "0x169AD50", Offset = "0x1699D50", VA = "0x18169AD50")] set { if (this.DGALPJFPCEM != 0) { } this.DGALPJFPCEM = value; } } // Token: 0x060001A4 RID: 420 RVA: 0x00009630 File Offset: 0x00007830 [Token(Token = "0x60001A4")] [Address(RVA = "0x1699BA0", Offset = "0x1698BA0", VA = "0x181699BA0", Slot = "13")] protected override void Awake() { base..ctor(); BasketballShotMarker basketballShotMarker = this.basketballShotMarkerPrefab; int num = 0; if (basketballShotMarker != num) { PhotonView photonView = base.JDHMIOJKLCK; int num2 = 0; if (photonView != num2) { BasketballRim.OIACIMHDJLK kckbdfednok = this.KCKBDFEDNOK; this.JOEKHCNKILA = true; string fpghdjndjbn = this.FPGHDJNDJBN; Action action = new Action(this.KHDINOIFEKO); kckbdfednok.CALJLNMMIPN(this, fpghdjndjbn, action); BasketballRim.OIACIMHDJLK kdbdefdnmed = this.KDBDEFDNMED; string edjjippmnfk = this.EDJJIPPMNFK; Action action2 = new Action(this.LOPAAEDMEKC); kdbdefdnmed.CALJLNMMIPN(this, edjjippmnfk, action2); BasketballShotMarker basketballShotMarker2 = global::UnityEngine.Object.Instantiate(this.basketballShotMarkerPrefab); this.GONIPJGGDNG = basketballShotMarker2; string text = basketballShotMarker2 + "_farthest"; basketballShotMarker2.name = text; this.GONIPJGGDNG.HOMHBBPNOLL = BasketballShotMarker.BEJHIJDLHAO.Farthest; BasketballShotMarker basketballShotMarker3 = global::UnityEngine.Object.Instantiate(this.basketballShotMarkerPrefab); BasketballShotMarker gonipjggdng = this.GONIPJGGDNG; this.EBLEONMMPDG = basketballShotMarker3; string text2 = gonipjggdng + "_mostRecent"; basketballShotMarker3.name = text2; BasketballShotMarker ebleonmmpdg = this.EBLEONMMPDG; int num3 = 0; ebleonmmpdg.HOMHBBPNOLL = (BasketballShotMarker.BEJHIJDLHAO)num3; } } } // Token: 0x060001A5 RID: 421 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60001A5")] [Address(RVA = "0x169A900", Offset = "0x1699900", VA = "0x18169A900")] private void Start() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060001A6 RID: 422 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60001A6")] [Address(RVA = "0x169A3C0", Offset = "0x16993C0", VA = "0x18169A3C0")] private void KHDINOIFEKO() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060001A7 RID: 423 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60001A7")] [Address(RVA = "0x169A5D0", Offset = "0x16995D0", VA = "0x18169A5D0")] private void LOPAAEDMEKC() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060001A8 RID: 424 RVA: 0x00009750 File Offset: 0x00007950 [Token(Token = "0x60001A8")] [Address(RVA = "0x169A000", Offset = "0x1699000", VA = "0x18169A000")] private void DOJLCNHBFFE(Collider OOONNFPBMKC) { Basketball basketball = this.BFHHLCHEJKL(OOONNFPBMKC); int num = 0; if (basketball != num && !this.JBLPODDEIKF.Contains(basketball)) { this.JBLPODDEIKF.Add(basketball); this.DKDBDOFNHHL(); } } // Token: 0x060001A9 RID: 425 RVA: 0x00009798 File Offset: 0x00007998 [Token(Token = "0x60001A9")] [Address(RVA = "0x169A0E0", Offset = "0x16990E0", VA = "0x18169A0E0")] private void ILMNEFCELCA(Collider OOONNFPBMKC) { Basketball basketball = this.BFHHLCHEJKL(OOONNFPBMKC); int num = 0; if (basketball != num && this.JBLPODDEIKF.Remove(basketball)) { this.DKDBDOFNHHL(); basketball.PassedRim(this); if (this.JOEKHCNKILA && basketball.k__BackingField) { Transform transform = base.transform; Vector3 vector; float z = vector.z; float z2 = basketball.k__BackingField.z; BasketballShotMarker gonipjggdng = this.GONIPJGGDNG; int num2 = 0; float num4; if (gonipjggdng != num2) { float num3 = this.KDBDEFDNMED.FKGBMHHGFIO; if (num4 > num3) { } } BasketballShotMarker ebleonmmpdg = this.EBLEONMMPDG; int num5 = 0; if (ebleonmmpdg != num5) { BasketballRim.OIACIMHDJLK kckbdfednok = this.KCKBDFEDNOK; float z3 = basketball.k__BackingField.z; } Player k__BackingField = basketball.k__BackingField; int num6 = 0; if (k__BackingField != num6) { basketball.k__BackingField.playerEvents.MadeBasket(num4); } } } } // Token: 0x060001AA RID: 426 RVA: 0x00009894 File Offset: 0x00007A94 [Token(Token = "0x60001AA")] [Address(RVA = "0x1699DE0", Offset = "0x1698DE0", VA = "0x181699DE0")] private Basketball BFHHLCHEJKL(Collider GLPOLGOBLAA) { ToolCollider component = GLPOLGOBLAA.GetComponent(); int num = 0; if (!(component != num)) { } return component.Tool.GetComponent(); } // Token: 0x060001AB RID: 427 RVA: 0x000098C8 File Offset: 0x00007AC8 [Token(Token = "0x60001AB")] [Address(RVA = "0x1699E80", Offset = "0x1698E80", VA = "0x181699E80")] private void DBFMFOHJNDL(Basketball IPEBHLIPINK) { if (!this.JBLPODDEIKF.Contains(IPEBHLIPINK)) { this.JBLPODDEIKF.Add(IPEBHLIPINK); this.DKDBDOFNHHL(); } } // Token: 0x060001AC RID: 428 RVA: 0x000098FC File Offset: 0x00007AFC [Token(Token = "0x60001AC")] [Address(RVA = "0x169A550", Offset = "0x1699550", VA = "0x18169A550")] private bool LDNGCMFMANC(Basketball IPEBHLIPINK) { bool flag = this.JBLPODDEIKF.Remove(IPEBHLIPINK); if (!flag) { return flag; } this.DKDBDOFNHHL(); return flag; } // Token: 0x060001AD RID: 429 RVA: 0x0000992C File Offset: 0x00007B2C [Token(Token = "0x60001AD")] [Address(RVA = "0x1699F00", Offset = "0x1698F00", VA = "0x181699F00")] private void DKDBDOFNHHL() { if (this.DGALPJFPCEM != 0) { } List jblpoddeikf = this.JBLPODDEIKF; this.DGALPJFPCEM = (ulong)0L; Action action = new Action(this.OCKIKGOKHCO); IDisposable disposable = this.OPEMIFENIJM(action); if (this.DGALPJFPCEM != 0) { } this.DGALPJFPCEM = disposable; } // Token: 0x060001AE RID: 430 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60001AE")] [Address(RVA = "0x169A760", Offset = "0x1699760", VA = "0x18169A760")] private void OCKIKGOKHCO() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060001AF RID: 431 RVA: 0x00009980 File Offset: 0x00007B80 [Token(Token = "0x60001AF")] [Address(RVA = "0x169AC90", Offset = "0x1699C90", VA = "0x18169AC90")] public BasketballRim() { BasketballRim.OIACIMHDJLK oiacimhdjlk = new BasketballRim.OIACIMHDJLK(); this.KDBDEFDNMED = oiacimhdjlk; BasketballRim.OIACIMHDJLK oiacimhdjlk2 = new BasketballRim.OIACIMHDJLK(); this.KCKBDFEDNOK = oiacimhdjlk2; List list = new List(); this.JBLPODDEIKF = list; this.EDJJIPPMNFK = "FarthestShotPosition"; this.FPGHDJNDJBN = "MostRecentShotPosition"; base..ctor(); } // Token: 0x04000164 RID: 356 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4000164")] [SerializeField] private CollisionForwarder rimTop; // Token: 0x04000165 RID: 357 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4000165")] [SerializeField] private CollisionForwarder rimBottom; // Token: 0x04000166 RID: 358 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4000166")] [SerializeField] private BasketballShotMarker basketballShotMarkerPrefab; // Token: 0x04000167 RID: 359 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4000167")] private BasketballShotMarker EBLEONMMPDG; // Token: 0x04000168 RID: 360 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4000168")] private BasketballShotMarker GONIPJGGDNG; // Token: 0x04000169 RID: 361 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4000169")] private BasketballRim.OIACIMHDJLK KDBDEFDNMED; // Token: 0x0400016A RID: 362 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400016A")] private BasketballRim.OIACIMHDJLK KCKBDFEDNOK; // Token: 0x0400016B RID: 363 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400016B")] private List JBLPODDEIKF; // Token: 0x0400016C RID: 364 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400016C")] private string EDJJIPPMNFK; // Token: 0x0400016D RID: 365 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400016D")] private string FPGHDJNDJBN; // Token: 0x0400016E RID: 366 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400016E")] [NonSerialized] private IDisposable DGALPJFPCEM; // Token: 0x0400016F RID: 367 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400016F")] private bool JOEKHCNKILA; // Token: 0x02000038 RID: 56 [Token(Token = "0x2000038")] private class OIACIMHDJLK { // Token: 0x060001B0 RID: 432 RVA: 0x000099D0 File Offset: 0x00007BD0 [Token(Token = "0x60001B0")] [Address(RVA = "0x16A3150", Offset = "0x16A2150", VA = "0x1816A3150")] public void CALJLNMMIPN(BasketballRim PJFCMKLJBAP, string DNGKIAJLLHG, Action AFLPGGJMPOE) { JNCNPDMJJGG jncnpdmjjgg; this.EODJFNEMFKI = jncnpdmjjgg; } // Token: 0x060001B1 RID: 433 RVA: 0x000099E8 File Offset: 0x00007BE8 [Token(Token = "0x60001B1")] [Address(RVA = "0x16A3370", Offset = "0x16A2370", VA = "0x1816A3370")] public void GLJIJAMCAIL(string PJKEJAHNJJL, Vector3 DDHPAFKBMON, float FAONCIOCBGG) { JNCNPDMJJGG eodjfnemfki = this.EODJFNEMFKI; float z = DDHPAFKBMON.z; } // Token: 0x17000056 RID: 86 // (get) Token: 0x060001B2 RID: 434 RVA: 0x00009A0C File Offset: 0x00007C0C [Token(Token = "0x17000056")] public string DIEAKMONFDI { [Token(Token = "0x60001B2")] [Address(RVA = "0x16A3320", Offset = "0x16A2320", VA = "0x1816A3320")] get { return this.EODJFNEMFKI.KLIAOAJIPKM(); } } // Token: 0x17000057 RID: 87 // (get) Token: 0x060001B3 RID: 435 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17000057")] public Vector3 EPKNJJIGHLN { [Token(Token = "0x60001B3")] [Address(RVA = "0x16A32B0", Offset = "0x16A22B0", VA = "0x1816A32B0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000058 RID: 88 // (get) Token: 0x060001B4 RID: 436 RVA: 0x00009A2C File Offset: 0x00007C2C [Token(Token = "0x17000058")] public float FKGBMHHGFIO { [Token(Token = "0x60001B4")] [Address(RVA = "0x16A3260", Offset = "0x16A2260", VA = "0x1816A3260")] get { return this.EODJFNEMFKI.FDPNNFKMEEO(); } } // Token: 0x060001B5 RID: 437 RVA: 0x00009A4C File Offset: 0x00007C4C [Token(Token = "0x60001B5")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public OIACIMHDJLK() { } // Token: 0x04000170 RID: 368 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000170")] private JNCNPDMJJGG EODJFNEMFKI; } }