using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Security.Cryptography.X509Certificates; using Cpp2IlInjected; using Mono.Security.Interface; using Photon.Pun; using RecRoom; using RecRoom.Networking.SynchronizedFields; // Token: 0x0200024E RID: 590 [Token(Token = "0x200024E")] [StructLayout(3)] public class FPKNAGAJBMN : IDisposable where T : MonoBehaviourPun { // Token: 0x17000291 RID: 657 // (get) Token: 0x060011C7 RID: 4551 RVA: 0x0004CF20 File Offset: 0x0004B120 [Token(Token = "0x17000291")] public IReadOnlyList FOKKLINFEMB { [Token(Token = "0x60011C7")] [Address(RVA = "0x1B234F0", Offset = "0x1B21EF0", VA = "0x181B234F0")] get { ((IDisposable)this).Dispose(); throw new NullReferenceException(); } } // Token: 0x17000292 RID: 658 // (get) Token: 0x060011C8 RID: 4552 RVA: 0x0004CF38 File Offset: 0x0004B138 // (set) Token: 0x060011C9 RID: 4553 RVA: 0x0004CF4C File Offset: 0x0004B14C [Token(Token = "0x17000292")] private List DPGCFNCFLDF { [Token(Token = "0x60011C8")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")] get; [Token(Token = "0x60011C9")] [Address(RVA = "0x3C1260", Offset = "0x3BFC60", VA = "0x1803C1260")] set; } // Token: 0x060011CA RID: 4554 RVA: 0x0004CF60 File Offset: 0x0004B160 [Token(Token = "0x60011CA")] [Address(RVA = "0x1BFA350", Offset = "0x1BF8D50", VA = "0x181BFA350", Slot = "4")] public void Dispose() { int num; int num2; do { num = 0; List list = this.JHKFJNOMBAN(); PhotonView photonView; Action action; photonView.OnDestroying -= action; num2 = 0; num2 += num2; num2++; if (num != -1) { } } while (num != 0); num2 += num2; num += 19; this.JHKFJNOMBAN().Clear(); } // Token: 0x060011CB RID: 4555 RVA: 0x0004CFC0 File Offset: 0x0004B1C0 [Token(Token = "0x60011CB")] [Address(RVA = "0x1BFA2E0", Offset = "0x1BF8CE0", VA = "0x181BFA2E0")] public void BPAJKKAGPKB(T CKCMODJNCNF) { DCKGNCNCNJD bonemgcdkej = this.BONEMGCDKEJ; PhotonView photonView; int viewIdField = photonView.viewIdField; bonemgcdkej.Add(viewIdField); } // Token: 0x060011CC RID: 4556 RVA: 0x0004CFE8 File Offset: 0x0004B1E8 [Token(Token = "0x60011CC")] [Address(RVA = "0x1BFA250", Offset = "0x1BF8C50", VA = "0x181BFA250")] public void BIHKNNPGGKP(T CKCMODJNCNF) { DCKGNCNCNJD bonemgcdkej = this.BONEMGCDKEJ; PhotonView photonView; int num = photonView.viewIdField; int num2 = bonemgcdkej.IndexOf(num); DCKGNCNCNJD bonemgcdkej2 = this.BONEMGCDKEJ; num = num2; bonemgcdkej2.RemoveAt(num); } // Token: 0x060011CD RID: 4557 RVA: 0x0004D024 File Offset: 0x0004B224 [Token(Token = "0x60011CD")] [Address(RVA = "0x1BFA6B0", Offset = "0x1BF90B0", VA = "0x181BFA6B0")] public void LKLKGDMFMCC() { this.BONEMGCDKEJ.Clear(); } // Token: 0x060011CE RID: 4558 RVA: 0x0004D044 File Offset: 0x0004B244 [Token(Token = "0x60011CE")] [Address(RVA = "0x1BFA7A0", Offset = "0x1BF91A0", VA = "0x181BFA7A0")] private void OHDLOAEOMJG(PhotonView EJNCMAGLMGN) { new FPKNAGAJBMN.JEKBGPOBCGL().view = EJNCMAGLMGN; IEnumerator enumerator = this.JHKFJNOMBAN().GetEnumerator(); } // Token: 0x060011CF RID: 4559 RVA: 0x0004D070 File Offset: 0x0004B270 [Token(Token = "0x60011CF")] [Address(RVA = "0x1BFAF90", Offset = "0x1BF9990", VA = "0x181BFAF90")] public FPKNAGAJBMN(MonoBehaviourPun component, string key, SetterPermissionMode permissionMode, [Optional] Action addAction, [Optional] Action removeAction) { int num = 0; int num2 = 0; base.FieldGetter(num2, num, permissionMode); Action action = new Action(this, (IntPtr)num); ActionEvent kpejhpebmff = this.KPEJHPEBMFF; DCKGNCNCNJD dckgncncnjd; this.BONEMGCDKEJ = dckgncncnjd; X509Certificate internalLocalCertificate = ((IMonoSslStream)this.KBJHAIBOFAA).InternalLocalCertificate; } // Token: 0x060011D0 RID: 4560 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x60011D0")] [Address(RVA = "0x1BFA8C0", Offset = "0x1BF92C0", VA = "0x181BFA8C0")] public void PEGKGNLDOEH() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x17000293 RID: 659 // (get) Token: 0x060011D1 RID: 4561 RVA: 0x0004D0B8 File Offset: 0x0004B2B8 [Token(Token = "0x17000293")] public bool GGKNPONBBAM { [Token(Token = "0x60011D1")] [Address(RVA = "0x1BFA700", Offset = "0x1BF9100", VA = "0x181BFA700")] get { int count = this.JHKFJNOMBAN().Count; int count2 = this.BONEMGCDKEJ.MEPGPGKFENE; return count == count2; } } // Token: 0x060011D2 RID: 4562 RVA: 0x0004D0E8 File Offset: 0x0004B2E8 [Token(Token = "0x60011D2")] [Address(RVA = "0x1BFA620", Offset = "0x1BF9020", VA = "0x181BFA620")] public bool EBBBFLFEKLA() { if (!this.GGKNPONBBAM) { this.PEGKGNLDOEH(); ((IDisposable)this).Dispose(); } return true; } // Token: 0x04000E2C RID: 3628 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E2C")] public ActionEvent KPEJHPEBMFF; // Token: 0x04000E2D RID: 3629 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E2D")] public ActionEvent KBJHAIBOFAA; // Token: 0x04000E2F RID: 3631 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E2F")] private DCKGNCNCNJD BONEMGCDKEJ; // Token: 0x0200024F RID: 591 [Token(Token = "0x200024F")] [CompilerGenerated] private sealed class JEKBGPOBCGL { // Token: 0x060011D3 RID: 4563 RVA: 0x0004D114 File Offset: 0x0004B314 [Token(Token = "0x60011D3")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public JEKBGPOBCGL() { } // Token: 0x060011D4 RID: 4564 RVA: 0x0004D130 File Offset: 0x0004B330 [Token(Token = "0x60011D4")] [Address(RVA = "0x1BFD1F0", Offset = "0x1BFBBF0", VA = "0x181BFD1F0")] internal bool b__0(T t) { PhotonView photonView = this.view; PhotonView photonView2; return photonView2 == photonView; } // Token: 0x04000E30 RID: 3632 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4000E30")] public PhotonView view; } }