using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x020020F4 RID: 8436 [Token(Token = "0x20020F4")] public class PhysicalButtonLocalToggleAdapter : MonoBehaviour, CIMGBMFEJGJ, LDFLLGHNPBK, GBPOGKILLBJ { // Token: 0x140000DE RID: 222 // (add) Token: 0x0600D7EB RID: 55275 RVA: 0x0031F64C File Offset: 0x0031D84C // (remove) Token: 0x0600D7EC RID: 55276 RVA: 0x0031F674 File Offset: 0x0031D874 [Token(Token = "0x140000DE")] public event Action PEFOBKHNEAF { [Token(Token = "0x600D7EB")] [Address(RVA = "0x8C58E0", Offset = "0x8C46E0", VA = "0x1808C58E0", 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 = "0x600D7EC")] [Address(RVA = "0x8C59E0", Offset = "0x8C47E0", VA = "0x1808C59E0", 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: 0x1700224C RID: 8780 // (get) Token: 0x0600D7ED RID: 55277 RVA: 0x0031F69C File Offset: 0x0031D89C // (set) Token: 0x0600D7EE RID: 55278 RVA: 0x0031F6B0 File Offset: 0x0031D8B0 [Token(Token = "0x1700224C")] public bool IBIEKAOHAMD { [Token(Token = "0x600D7ED")] [Address(RVA = "0x4363F0", Offset = "0x4351F0", VA = "0x1804363F0", Slot = "6")] get { return this.LNKLGKDOHBO; } [Token(Token = "0x600D7EE")] [Address(RVA = "0x8C5A80", Offset = "0x8C4880", VA = "0x1808C5A80", Slot = "12")] set { if (this.LNKLGKDOHBO != value) { this.LNKLGKDOHBO = value; this.BBEPJNPPLIK(); Action pefobkhneaf = this.PEFOBKHNEAF; if (pefobkhneaf != 0) { pefobkhneaf(); return; } } } } // Token: 0x0600D7EF RID: 55279 RVA: 0x0031F6E8 File Offset: 0x0031D8E8 [Token(Token = "0x600D7EF")] [Address(RVA = "0x8C5760", Offset = "0x8C4560", VA = "0x1808C5760")] private void Awake() { PhysicalButtonBase physicalButtonBase = this.button; if (physicalButtonBase == 0) { } this.BBKCCBINKIL = physicalButtonBase; this.BBEPJNPPLIK(); } // Token: 0x0600D7F0 RID: 55280 RVA: 0x0031F710 File Offset: 0x0031D910 [Token(Token = "0x600D7F0")] [Address(RVA = "0x8C57E0", Offset = "0x8C45E0", VA = "0x1808C57E0")] 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: 0x1700224D RID: 8781 // (get) Token: 0x0600D7F1 RID: 55281 RVA: 0x0031F758 File Offset: 0x0031D958 [Token(Token = "0x1700224D")] public PhysicalButtonBase.PhysicalButtonPressEvent DAEHIAENLOI { [Token(Token = "0x600D7F1")] [Address(RVA = "0x8C59C0", Offset = "0x8C47C0", VA = "0x1808C59C0", Slot = "7")] get { return this.button.pressEvent; } } // Token: 0x1700224E RID: 8782 // (get) Token: 0x0600D7F2 RID: 55282 RVA: 0x0031F778 File Offset: 0x0031D978 [Token(Token = "0x1700224E")] public PhysicalButtonBase.PhysicalButtonStateEvent IPNGCONCAGM { [Token(Token = "0x600D7F2")] [Address(RVA = "0x8C59A0", Offset = "0x8C47A0", VA = "0x1808C59A0", Slot = "8")] get { return this.button.onReleaseEvent; } } // Token: 0x1700224F RID: 8783 // (get) Token: 0x0600D7F3 RID: 55283 RVA: 0x0031F798 File Offset: 0x0031D998 [Token(Token = "0x1700224F")] public PhysicalButtonBase.PhysicalButtonStateEvent ELNAIGJKNLE { [Token(Token = "0x600D7F3")] [Address(RVA = "0x8C5980", Offset = "0x8C4780", VA = "0x1808C5980", Slot = "9")] get { return this.button.onPressTransferEvent; } } // Token: 0x0600D7F4 RID: 55284 RVA: 0x0031F7B8 File Offset: 0x0031D9B8 [Token(Token = "0x600D7F4")] [Address(RVA = "0x8C58C0", Offset = "0x8C46C0", VA = "0x1808C58C0", Slot = "10")] public AGAJMBPABDL GetSomePressingPlayer() { return this.button.GetSomePressingPlayer(); } // Token: 0x0600D7F5 RID: 55285 RVA: 0x0031F7D8 File Offset: 0x0031D9D8 [Token(Token = "0x600D7F5")] [Address(RVA = "0x8C58A0", Offset = "0x8C46A0", VA = "0x1808C58A0", Slot = "11")] public AGAJMBPABDL GetSomePressingPlayer(out Collider GLPOLGOBLAA) { return this.button.GetSomePressingPlayer(out GLPOLGOBLAA); } // Token: 0x0600D7F6 RID: 55286 RVA: 0x0031F7F8 File Offset: 0x0031D9F8 [Token(Token = "0x600D7F6")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public PhysicalButtonLocalToggleAdapter() { } // Token: 0x04008A79 RID: 35449 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008A79")] [SerializeField] private PhysicalButtonBase button; // Token: 0x04008A7A RID: 35450 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4008A7A")] [SerializeField] [Header("Audio")] private RecRoomAudioClip toggledOnAudio; // Token: 0x04008A7B RID: 35451 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4008A7B")] [SerializeField] private RecRoomAudioClip toggledOffAudio; // Token: 0x04008A7C RID: 35452 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4008A7C")] private ChargePhysicalButton BBKCCBINKIL; // Token: 0x04008A7E RID: 35454 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4008A7E")] private bool LNKLGKDOHBO; } }