210 lines
5.7 KiB
C#
210 lines
5.7 KiB
C#
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;
|
|
}
|
|
}
|