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: 0x000095F8 File Offset: 0x000077F8 // (set) Token: 0x060001A3 RID: 419 RVA: 0x0000960C File Offset: 0x0000780C [Token(Token = "0x17000055")] public IDisposable EHKKELDNBGP { [Token(Token = "0x60001A2")] [Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")] get { return this.DGALPJFPCEM; } [Token(Token = "0x60001A3")] [Address(RVA = "0xA9DB10", Offset = "0xA9C910", VA = "0x180A9DB10")] set { if (this.DGALPJFPCEM != 0) { } this.DGALPJFPCEM = value; } } // Token: 0x060001A4 RID: 420 RVA: 0x0000962C File Offset: 0x0000782C [Token(Token = "0x60001A4")] [Address(RVA = "0xA9C960", Offset = "0xA9B760", VA = "0x180A9C960", 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 = "0xA9D6C0", Offset = "0xA9C4C0", VA = "0x180A9D6C0")] 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 = "0xA9D180", Offset = "0xA9BF80", VA = "0x180A9D180")] 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 = "0xA9D390", Offset = "0xA9C190", VA = "0x180A9D390")] private void LOPAAEDMEKC() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060001A8 RID: 424 RVA: 0x0000974C File Offset: 0x0000794C [Token(Token = "0x60001A8")] [Address(RVA = "0xA9CDC0", Offset = "0xA9BBC0", VA = "0x180A9CDC0")] 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: 0x00009794 File Offset: 0x00007994 [Token(Token = "0x60001A9")] [Address(RVA = "0xA9CEA0", Offset = "0xA9BCA0", VA = "0x180A9CEA0")] 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: 0x00009890 File Offset: 0x00007A90 [Token(Token = "0x60001AA")] [Address(RVA = "0xA9CBA0", Offset = "0xA9B9A0", VA = "0x180A9CBA0")] private Basketball BFHHLCHEJKL(Collider GLPOLGOBLAA) { ToolCollider component = GLPOLGOBLAA.GetComponent(); int num = 0; if (!(component != num)) { } return component.Tool.GetComponent(); } // Token: 0x060001AB RID: 427 RVA: 0x000098C4 File Offset: 0x00007AC4 [Token(Token = "0x60001AB")] [Address(RVA = "0xA9CC40", Offset = "0xA9BA40", VA = "0x180A9CC40")] private void DBFMFOHJNDL(Basketball IPEBHLIPINK) { if (!this.JBLPODDEIKF.Contains(IPEBHLIPINK)) { this.JBLPODDEIKF.Add(IPEBHLIPINK); this.DKDBDOFNHHL(); } } // Token: 0x060001AC RID: 428 RVA: 0x000098F8 File Offset: 0x00007AF8 [Token(Token = "0x60001AC")] [Address(RVA = "0xA9D310", Offset = "0xA9C110", VA = "0x180A9D310")] private bool LDNGCMFMANC(Basketball IPEBHLIPINK) { bool flag = this.JBLPODDEIKF.Remove(IPEBHLIPINK); if (!flag) { return flag; } this.DKDBDOFNHHL(); return flag; } // Token: 0x060001AD RID: 429 RVA: 0x00009928 File Offset: 0x00007B28 [Token(Token = "0x60001AD")] [Address(RVA = "0xA9CCC0", Offset = "0xA9BAC0", VA = "0x180A9CCC0")] 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 = "0xA9D520", Offset = "0xA9C320", VA = "0x180A9D520")] private void OCKIKGOKHCO() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060001AF RID: 431 RVA: 0x0000997C File Offset: 0x00007B7C [Token(Token = "0x60001AF")] [Address(RVA = "0xA9DA50", Offset = "0xA9C850", VA = "0x180A9DA50")] 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: 0x000099CC File Offset: 0x00007BCC [Token(Token = "0x60001B0")] [Address(RVA = "0xAAA340", Offset = "0xAA9140", VA = "0x180AAA340")] public void CALJLNMMIPN(BasketballRim PJFCMKLJBAP, string DNGKIAJLLHG, Action AFLPGGJMPOE) { JNCNPDMJJGG jncnpdmjjgg; this.EODJFNEMFKI = jncnpdmjjgg; } // Token: 0x060001B1 RID: 433 RVA: 0x000099E4 File Offset: 0x00007BE4 [Token(Token = "0x60001B1")] [Address(RVA = "0xAAA560", Offset = "0xAA9360", VA = "0x180AAA560")] 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: 0x00009A08 File Offset: 0x00007C08 [Token(Token = "0x17000056")] public string DIEAKMONFDI { [Token(Token = "0x60001B2")] [Address(RVA = "0xAAA510", Offset = "0xAA9310", VA = "0x180AAA510")] 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 = "0xAAA4A0", Offset = "0xAA92A0", VA = "0x180AAA4A0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17000058 RID: 88 // (get) Token: 0x060001B4 RID: 436 RVA: 0x00009A28 File Offset: 0x00007C28 [Token(Token = "0x17000058")] public float FKGBMHHGFIO { [Token(Token = "0x60001B4")] [Address(RVA = "0xAAA450", Offset = "0xAA9250", VA = "0x180AAA450")] get { return this.EODJFNEMFKI.FDPNNFKMEEO(); } } // Token: 0x060001B5 RID: 437 RVA: 0x00009A48 File Offset: 0x00007C48 [Token(Token = "0x60001B5")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public OIACIMHDJLK() { } // Token: 0x04000170 RID: 368 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4000170")] private JNCNPDMJJGG EODJFNEMFKI; } }