using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Networking.SynchronizedFields; // Token: 0x02001DE5 RID: 7653 [Token(Token = "0x2001DE5")] [StructLayout(3)] public class KCMNCAFFHJG where T : MonoBehaviourPun { // Token: 0x17002020 RID: 8224 // (get) Token: 0x0600CE41 RID: 52801 RVA: 0x003106B0 File Offset: 0x0030E8B0 // (set) Token: 0x0600CE42 RID: 52802 RVA: 0x003106C4 File Offset: 0x0030E8C4 [Token(Token = "0x17002020")] private PhotonView ONPPMPGLENL { [Token(Token = "0x600CE41")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")] get { return this.OBDEHBAEMNB; } [Token(Token = "0x600CE42")] [Address(RVA = "0x23F3240", Offset = "0x23F1C40", VA = "0x1823F3240")] set { PhotonView obdehbaemnb = this.OBDEHBAEMNB; int num = 0; if (obdehbaemnb != num) { Action action; this.OBDEHBAEMNB.OnDestroying -= action; } this.OBDEHBAEMNB = value; int num2 = 0; if (value != num2) { Action action2; this.OBDEHBAEMNB.OnDestroying += action2; } } } // Token: 0x0600CE43 RID: 52803 RVA: 0x00310718 File Offset: 0x0030E918 [Token(Token = "0x600CE43")] [Address(RVA = "0x23F33A0", Offset = "0x23F1DA0", VA = "0x1823F33A0")] public KCMNCAFFHJG(MonoBehaviourPun component, string id, SetterPermissionMode permissionMode, [Optional] Action onChangeCallback) { int num = 0; base.FieldGetter(num, id, permissionMode); SynchronizedField synchronizedField; this.BGGJNJKMLDI = synchronizedField; } // Token: 0x17002021 RID: 8225 // (get) Token: 0x0600CE44 RID: 52804 RVA: 0x00310740 File Offset: 0x0030E940 [Token(Token = "0x17002021")] public bool CFNEIAKNKFP { [Token(Token = "0x600CE44")] [Address(RVA = "0x23F31F0", Offset = "0x23F1BF0", VA = "0x1823F31F0")] get { return this.BGGJNJKMLDI.Get() > 0; } } // Token: 0x0600CE45 RID: 52805 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600CE45")] [Address(RVA = "0x23F2F30", Offset = "0x23F1930", VA = "0x1823F2F30")] public T IAHDANBDAAM(bool JCMEMJCOAPH = false) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600CE46 RID: 52806 RVA: 0x00310764 File Offset: 0x0030E964 [Token(Token = "0x600CE46")] [Address(RVA = "0x23F2E20", Offset = "0x23F1820", VA = "0x1823F2E20")] public void BDJFGEJFPPO(T ONGBFDACHHG) { bool flag; if (!flag) { int num = 0; this.EDNAIIODHHB = num; int num2 = 0; this.ONPPMPGLENL = num2; } this.EDNAIIODHHB = ONGBFDACHHG; PhotonView photonView; this.ONPPMPGLENL = photonView; PhotonView photonView2 = this.ONPPMPGLENL; SynchronizedField bggjnjkmldi = this.BGGJNJKMLDI; } // Token: 0x0600CE47 RID: 52807 RVA: 0x003107AC File Offset: 0x0030E9AC [Token(Token = "0x600CE47")] [Address(RVA = "0x23F31A0", Offset = "0x23F1BA0", VA = "0x1823F31A0")] private void MDNJFPHDGNA(PhotonView JDHMIOJKLCK) { if (this.BGGJNJKMLDI.HasPrimaryPermissionToSet()) { int num = 0; this.BDJFGEJFPPO(num); } } // Token: 0x04008B27 RID: 35623 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4008B27")] private SynchronizedField BGGJNJKMLDI; // Token: 0x04008B28 RID: 35624 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4008B28")] private T EDNAIIODHHB; // Token: 0x04008B29 RID: 35625 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4008B29")] private PhotonView OBDEHBAEMNB; }