Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/PhysicalButtonLocalToggleAdapter.cs
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

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;
}
}