using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x020021E2 RID: 8674 [Token(Token = "0x20021E2")] public class PhysicalButtonLocalToggleAdapter : MonoBehaviour, CIMGBMFEJGJ, LDFLLGHNPBK, GBPOGKILLBJ { // Token: 0x140000DE RID: 222 // (add) Token: 0x0600DC0D RID: 56333 RVA: 0x00328C1C File Offset: 0x00326E1C // (remove) Token: 0x0600DC0E RID: 56334 RVA: 0x00328C44 File Offset: 0x00326E44 [Token(Token = "0x140000DE")] public event Action PEFOBKHNEAF { [Token(Token = "0x600DC0D")] [Address(RVA = "0x19D9E30", Offset = "0x19D8E30", VA = "0x1819D9E30", 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 = "0x600DC0E")] [Address(RVA = "0x19D9F30", Offset = "0x19D8F30", VA = "0x1819D9F30", 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: 0x170022F3 RID: 8947 // (get) Token: 0x0600DC0F RID: 56335 RVA: 0x00328C6C File Offset: 0x00326E6C // (set) Token: 0x0600DC10 RID: 56336 RVA: 0x00328C80 File Offset: 0x00326E80 [Token(Token = "0x170022F3")] public bool IBIEKAOHAMD { [Token(Token = "0x600DC0F")] [Address(RVA = "0x41CF00", Offset = "0x41BF00", VA = "0x18041CF00", Slot = "6")] get { return this.LNKLGKDOHBO; } [Token(Token = "0x600DC10")] [Address(RVA = "0x19D9FD0", Offset = "0x19D8FD0", VA = "0x1819D9FD0", Slot = "12")] set { if (this.LNKLGKDOHBO != value) { this.LNKLGKDOHBO = value; this.BBEPJNPPLIK(); Action pefobkhneaf = this.PEFOBKHNEAF; if (pefobkhneaf != 0) { pefobkhneaf(); return; } } } } // Token: 0x0600DC11 RID: 56337 RVA: 0x00328CB8 File Offset: 0x00326EB8 [Token(Token = "0x600DC11")] [Address(RVA = "0x19D9CB0", Offset = "0x19D8CB0", VA = "0x1819D9CB0")] private void Awake() { PhysicalButtonBase physicalButtonBase = this.button; if (physicalButtonBase == 0) { } this.BBKCCBINKIL = physicalButtonBase; this.BBEPJNPPLIK(); } // Token: 0x0600DC12 RID: 56338 RVA: 0x00328CE0 File Offset: 0x00326EE0 [Token(Token = "0x600DC12")] [Address(RVA = "0x19D9D30", Offset = "0x19D8D30", VA = "0x1819D9D30")] 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: 0x170022F4 RID: 8948 // (get) Token: 0x0600DC13 RID: 56339 RVA: 0x00328D28 File Offset: 0x00326F28 [Token(Token = "0x170022F4")] public PhysicalButtonBase.PhysicalButtonPressEvent DAEHIAENLOI { [Token(Token = "0x600DC13")] [Address(RVA = "0x19D9F10", Offset = "0x19D8F10", VA = "0x1819D9F10", Slot = "7")] get { return this.button.pressEvent; } } // Token: 0x170022F5 RID: 8949 // (get) Token: 0x0600DC14 RID: 56340 RVA: 0x00328D48 File Offset: 0x00326F48 [Token(Token = "0x170022F5")] public PhysicalButtonBase.PhysicalButtonStateEvent IPNGCONCAGM { [Token(Token = "0x600DC14")] [Address(RVA = "0x19D9EF0", Offset = "0x19D8EF0", VA = "0x1819D9EF0", Slot = "8")] get { return this.button.onReleaseEvent; } } // Token: 0x170022F6 RID: 8950 // (get) Token: 0x0600DC15 RID: 56341 RVA: 0x00328D68 File Offset: 0x00326F68 [Token(Token = "0x170022F6")] public PhysicalButtonBase.PhysicalButtonStateEvent ELNAIGJKNLE { [Token(Token = "0x600DC15")] [Address(RVA = "0x19D9ED0", Offset = "0x19D8ED0", VA = "0x1819D9ED0", Slot = "9")] get { return this.button.onPressTransferEvent; } } // Token: 0x0600DC16 RID: 56342 RVA: 0x00328D88 File Offset: 0x00326F88 [Token(Token = "0x600DC16")] [Address(RVA = "0x19D9E10", Offset = "0x19D8E10", VA = "0x1819D9E10", Slot = "10")] public AGAJMBPABDL GetSomePressingPlayer() { return this.button.GetSomePressingPlayer(); } // Token: 0x0600DC17 RID: 56343 RVA: 0x00328DA8 File Offset: 0x00326FA8 [Token(Token = "0x600DC17")] [Address(RVA = "0x19D9DF0", Offset = "0x19D8DF0", VA = "0x1819D9DF0", Slot = "11")] public AGAJMBPABDL GetSomePressingPlayer(out Collider GLPOLGOBLAA) { return this.button.GetSomePressingPlayer(out GLPOLGOBLAA); } // Token: 0x0600DC18 RID: 56344 RVA: 0x00328DC8 File Offset: 0x00326FC8 [Token(Token = "0x600DC18")] [Address(RVA = "0x428AD0", Offset = "0x427AD0", VA = "0x180428AD0")] public PhysicalButtonLocalToggleAdapter() { } // Token: 0x04008C61 RID: 35937 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008C61")] [SerializeField] private PhysicalButtonBase button; // Token: 0x04008C62 RID: 35938 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4008C62")] [SerializeField] [Header("Audio")] private RecRoomAudioClip toggledOnAudio; // Token: 0x04008C63 RID: 35939 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4008C63")] [SerializeField] private RecRoomAudioClip toggledOffAudio; // Token: 0x04008C64 RID: 35940 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4008C64")] private ChargePhysicalButton BBKCCBINKIL; // Token: 0x04008C66 RID: 35942 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4008C66")] private bool LNKLGKDOHBO; } }