using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Realtime; using UnityEngine; namespace RecRoom { // Token: 0x02001D4D RID: 7501 [Token(Token = "0x2001D4D")] [StructLayout(3)] public class PhysicalButtonLocalToggleAdapter : MonoBehaviour, CIMGBMFEJGJ, LDFLLGHNPBK, GBPOGKILLBJ { // Token: 0x140000DC RID: 220 // (add) Token: 0x0600C9DA RID: 51674 RVA: 0x002FD7E4 File Offset: 0x002FB9E4 // (remove) Token: 0x0600C9DB RID: 51675 RVA: 0x002FD80C File Offset: 0x002FBA0C [Token(Token = "0x140000DC")] public event Action PEFOBKHNEAF { [Token(Token = "0x600C9DA")] [Address(RVA = "0x140FD00", Offset = "0x140E700", VA = "0x18140FD00", Slot = "4")] [CompilerGenerated] add { Action pefobkhneaf; Delegate @delegate; do { pefobkhneaf = this.PEFOBKHNEAF; @delegate = Delegate.Combine(pefobkhneaf, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != pefobkhneaf) { } } [Token(Token = "0x600C9DB")] [Address(RVA = "0x140FDE0", Offset = "0x140E7E0", VA = "0x18140FDE0", Slot = "5")] [CompilerGenerated] remove { Action pefobkhneaf; Delegate @delegate; do { pefobkhneaf = this.PEFOBKHNEAF; @delegate = Delegate.Remove(pefobkhneaf, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != pefobkhneaf) { } } } // Token: 0x17001F72 RID: 8050 // (get) Token: 0x0600C9DC RID: 51676 RVA: 0x002FD834 File Offset: 0x002FBA34 // (set) Token: 0x0600C9DD RID: 51677 RVA: 0x002FD848 File Offset: 0x002FBA48 [Token(Token = "0x17001F72")] public bool IBIEKAOHAMD { [Token(Token = "0x600C9DC")] [Address(RVA = "0x421DE0", Offset = "0x4207E0", VA = "0x180421DE0", Slot = "6")] get { return this.LNKLGKDOHBO; } [Token(Token = "0x600C9DD")] [Address(RVA = "0x140FE80", Offset = "0x140E880", VA = "0x18140FE80", Slot = "12")] set { if (this.LNKLGKDOHBO != value) { this.LNKLGKDOHBO = value; this.BBEPJNPPLIK(); Action pefobkhneaf = this.PEFOBKHNEAF; if (pefobkhneaf != 0) { pefobkhneaf(); return; } } } } // Token: 0x0600C9DE RID: 51678 RVA: 0x002FD880 File Offset: 0x002FBA80 [Token(Token = "0x600C9DE")] [Address(RVA = "0x140FB80", Offset = "0x140E580", VA = "0x18140FB80")] private void Awake() { PhysicalButtonBase physicalButtonBase = this.button; if (physicalButtonBase == 0) { } this.BBKCCBINKIL = physicalButtonBase; this.BBEPJNPPLIK(); } // Token: 0x0600C9DF RID: 51679 RVA: 0x002FD8A8 File Offset: 0x002FBAA8 [Token(Token = "0x600C9DF")] [Address(RVA = "0x140FC00", Offset = "0x140E600", VA = "0x18140FC00")] private void BBEPJNPPLIK() { if (this.LNKLGKDOHBO) { } RecRoomAudioClip recRoomAudioClip = this.toggledOnAudio; if (recRoomAudioClip != 0) { ChargePhysicalButton bbkccbinkil = this.BBKCCBINKIL; int num = 0; if (bbkccbinkil != num) { return; } this.button.onButtonPressAudio = recRoomAudioClip; } } // Token: 0x17001F73 RID: 8051 // (get) Token: 0x0600C9E0 RID: 51680 RVA: 0x002FD8F0 File Offset: 0x002FBAF0 [Token(Token = "0x17001F73")] public PhysicalButtonBase.PhysicalButtonPressEvent DAEHIAENLOI { [Token(Token = "0x600C9E0")] [Address(RVA = "0x140FDC0", Offset = "0x140E7C0", VA = "0x18140FDC0", Slot = "7")] get { return this.button.pressEvent; } } // Token: 0x17001F74 RID: 8052 // (get) Token: 0x0600C9E1 RID: 51681 RVA: 0x002FD910 File Offset: 0x002FBB10 [Token(Token = "0x17001F74")] public PhysicalButtonBase.PhysicalButtonStateEvent IPNGCONCAGM { [Token(Token = "0x600C9E1")] [Address(RVA = "0x140FDA0", Offset = "0x140E7A0", VA = "0x18140FDA0", Slot = "8")] get { return this.button.onReleaseEvent; } } // Token: 0x17001F75 RID: 8053 // (get) Token: 0x0600C9E2 RID: 51682 RVA: 0x002FD930 File Offset: 0x002FBB30 [Token(Token = "0x17001F75")] public PhysicalButtonBase.PhysicalButtonStateEvent ELNAIGJKNLE { [Token(Token = "0x600C9E2")] [Address(RVA = "0x11AA6C0", Offset = "0x11A90C0", VA = "0x1811AA6C0", Slot = "9")] get { return this.button.onPressTransferEvent; } } // Token: 0x0600C9E3 RID: 51683 RVA: 0x002FD950 File Offset: 0x002FBB50 [Token(Token = "0x600C9E3")] [Address(RVA = "0x140FCE0", Offset = "0x140E6E0", VA = "0x18140FCE0", Slot = "10")] public Photon.Realtime.Player GetSomePressingPlayer() { return this.button.GetSomePressingPlayer(); } // Token: 0x0600C9E4 RID: 51684 RVA: 0x002FD970 File Offset: 0x002FBB70 [Token(Token = "0x600C9E4")] [Address(RVA = "0x140FCC0", Offset = "0x140E6C0", VA = "0x18140FCC0", Slot = "11")] public Photon.Realtime.Player GetSomePressingPlayer(out Collider GLPOLGOBLAA) { return this.button.GetSomePressingPlayer(out GLPOLGOBLAA); } // Token: 0x0600C9E5 RID: 51685 RVA: 0x002FD990 File Offset: 0x002FBB90 [Token(Token = "0x600C9E5")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public PhysicalButtonLocalToggleAdapter() { } // Token: 0x040085E2 RID: 34274 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40085E2")] [SerializeField] private PhysicalButtonBase button; // Token: 0x040085E3 RID: 34275 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40085E3")] [SerializeField] [Header("Audio")] private RecRoomAudioClip toggledOnAudio; // Token: 0x040085E4 RID: 34276 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40085E4")] [SerializeField] private RecRoomAudioClip toggledOffAudio; // Token: 0x040085E5 RID: 34277 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40085E5")] private ChargePhysicalButton BBKCCBINKIL; // Token: 0x040085E7 RID: 34279 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40085E7")] private bool LNKLGKDOHBO; } }