Files
2026-04-08 23:40:05 +02:00

1358 lines
53 KiB
C#

using System;
using System.Collections.Generic;
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using Photon.Realtime;
using UnityEngine;
namespace RecRoom
{
// Token: 0x02001D20 RID: 7456
[Token(Token = "0x2001D20")]
[DisallowMultipleComponent]
[StructLayout(3)]
public class ChargePhysicalButton : PhysicalButtonBase
{
// Token: 0x140000D7 RID: 215
// (add) Token: 0x0600C852 RID: 51282 RVA: 0x002F8CB0 File Offset: 0x002F6EB0
// (remove) Token: 0x0600C853 RID: 51283 RVA: 0x002F8CCC File Offset: 0x002F6ECC
[Token(Token = "0x140000D7")]
public event ChargePhysicalButton.DHLBGCGFOKM IFBBCJAFNKL
{
[Token(Token = "0x600C852")]
[Address(RVA = "0x172E8C0", Offset = "0x172D2C0", VA = "0x18172E8C0")]
[CompilerGenerated]
add
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
[Token(Token = "0x600C853")]
[Address(RVA = "0x172ED20", Offset = "0x172D720", VA = "0x18172ED20")]
[CompilerGenerated]
remove
{
Delegate @delegate;
while (@delegate != 0 && @delegate == 0)
{
}
while (@delegate != this)
{
}
}
}
// Token: 0x17001F35 RID: 7989
// (get) Token: 0x0600C854 RID: 51284 RVA: 0x002F8CE8 File Offset: 0x002F6EE8
// (set) Token: 0x0600C855 RID: 51285 RVA: 0x002F8CFC File Offset: 0x002F6EFC
[Token(Token = "0x17001F35")]
public float OLEOICPGCFD
{
[Token(Token = "0x600C854")]
[Address(RVA = "0x172EAC0", Offset = "0x172D4C0", VA = "0x18172EAC0")]
get
{
return this.defaultChargeDuration;
}
[Token(Token = "0x600C855")]
[Address(RVA = "0x172F0A0", Offset = "0x172DAA0", VA = "0x18172F0A0")]
set
{
ulong num;
this.NEKCLNPHGDE = num;
}
}
// Token: 0x17001F36 RID: 7990
// (get) Token: 0x0600C856 RID: 51286 RVA: 0x002F8D10 File Offset: 0x002F6F10
// (set) Token: 0x0600C857 RID: 51287 RVA: 0x002F8D24 File Offset: 0x002F6F24
[Token(Token = "0x17001F36")]
public float IONDFILDPFL
{
[Token(Token = "0x600C856")]
[Address(RVA = "0x172EBA0", Offset = "0x172D5A0", VA = "0x18172EBA0")]
get
{
return this.defaultDischargeDuration;
}
[Token(Token = "0x600C857")]
[Address(RVA = "0x172F1C0", Offset = "0x172DBC0", VA = "0x18172F1C0")]
set
{
ulong num;
this.MHOCCJFFKOH = num;
}
}
// Token: 0x17001F37 RID: 7991
// (get) Token: 0x0600C858 RID: 51288 RVA: 0x002F8D38 File Offset: 0x002F6F38
// (set) Token: 0x0600C859 RID: 51289 RVA: 0x002F8D50 File Offset: 0x002F6F50
[Token(Token = "0x17001F37")]
public Color AMKHNMFHNCN
{
[Token(Token = "0x600C858")]
[Address(RVA = "0x172E9B0", Offset = "0x172D3B0", VA = "0x18172E9B0")]
get
{
/*
An exception occurred when decompiling this method (0600C858)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Color RecRoom.ChargePhysicalButton::get_ButtonColor()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
brtrue(IL_00, ceq:bool(ldstr:string("{il2cpp array field il2cppMethodInfo->}"), conv.u8:uint64[exp:string](ldc.i8:int64[exp:uint64](0))))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
[Token(Token = "0x600C859")]
[Address(RVA = "0x172EE70", Offset = "0x172D870", VA = "0x18172EE70")]
set
{
Color? dkbggjjinae = this.DKBGGJJINAE;
bool flag;
if (!flag)
{
int num = 0;
this.DKBGGJJINAE = num;
this.ADCBLOEIDCL();
}
}
}
// Token: 0x17001F38 RID: 7992
// (get) Token: 0x0600C85A RID: 51290 RVA: 0x002F8D78 File Offset: 0x002F6F78
// (set) Token: 0x0600C85B RID: 51291 RVA: 0x002F8D90 File Offset: 0x002F6F90
[Token(Token = "0x17001F38")]
public Color BLPIDOBAPOC
{
[Token(Token = "0x600C85A")]
[Address(RVA = "0x172EB20", Offset = "0x172D520", VA = "0x18172EB20")]
get
{
/*
An exception occurred when decompiling this method (0600C85A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Color RecRoom.ChargePhysicalButton::get_DeactivatedButtonColor()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
brtrue(IL_00, ceq:bool(ldstr:string("{il2cpp array field il2cppMethodInfo->}"), conv.u8:uint64[exp:string](ldc.i8:int64[exp:uint64](0))))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
[Token(Token = "0x600C85B")]
[Address(RVA = "0x172F100", Offset = "0x172DB00", VA = "0x18172F100")]
set
{
Color? kaiehflnfic = this.KAIEHFLNFIC;
bool flag;
if (!flag)
{
int num = 0;
this.KAIEHFLNFIC = num;
this.ADCBLOEIDCL();
}
}
}
// Token: 0x17001F39 RID: 7993
// (get) Token: 0x0600C85C RID: 51292 RVA: 0x002F8DB8 File Offset: 0x002F6FB8
// (set) Token: 0x0600C85D RID: 51293 RVA: 0x002F8DD0 File Offset: 0x002F6FD0
[Token(Token = "0x17001F39")]
public Color LJABBCMOCAC
{
[Token(Token = "0x600C85C")]
[Address(RVA = "0x172EA30", Offset = "0x172D430", VA = "0x18172EA30")]
get
{
/*
An exception occurred when decompiling this method (0600C85C)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Color RecRoom.ChargePhysicalButton::get_ButtonTextColor()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_00:
brtrue(IL_00, ceq:bool(ldstr:string("{il2cpp array field il2cppMethodInfo->}"), conv.u8:uint64[exp:string](ldc.i8:int64[exp:uint64](0))))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
[Token(Token = "0x600C85D")]
[Address(RVA = "0x172EFD0", Offset = "0x172D9D0", VA = "0x18172EFD0")]
set
{
Color? bcdaapgieac = this.BCDAAPGIEAC;
bool flag;
if (!flag)
{
int num = 0;
this.BCDAAPGIEAC = num;
this.ADBNDNDFJBI();
}
}
}
// Token: 0x17001F3A RID: 7994
// (get) Token: 0x0600C85E RID: 51294 RVA: 0x002F8DF8 File Offset: 0x002F6FF8
// (set) Token: 0x0600C85F RID: 51295 RVA: 0x002F8E38 File Offset: 0x002F7038
[Token(Token = "0x17001F3A")]
public float KBKIINLNPCK
{
[Token(Token = "0x600C85E")]
[Address(RVA = "0x172EC00", Offset = "0x172D600", VA = "0x18172EC00")]
get
{
Renderer[] array = this.buttonRenderers;
if (array.Length != 0)
{
Material sharedMaterial = array[0].GetSharedMaterial();
int dapnaeamokm = ChargePhysicalButton.DAPNAEAMOKM;
return sharedMaterial.GetFloatImpl(dapnaeamokm);
}
throw new NullReferenceException();
}
[Token(Token = "0x600C85F")]
[Address(RVA = "0x172F220", Offset = "0x172DC20", VA = "0x18172F220")]
set
{
Renderer[] array = this.buttonRenderers;
int num = 0;
int length = array.Length;
if (num < length)
{
Material material = array[num].GetMaterial();
int dapnaeamokm = ChargePhysicalButton.DAPNAEAMOKM;
material.SetFloatImpl(dapnaeamokm, value);
num++;
}
}
}
// Token: 0x17001F3B RID: 7995
// (set) Token: 0x0600C860 RID: 51296 RVA: 0x002F8E80 File Offset: 0x002F7080
[Token(Token = "0x17001F3B")]
public string PCNIJHPILBO
{
[Token(Token = "0x600C860")]
[Address(RVA = "0x172EF30", Offset = "0x172D930", VA = "0x18172EF30")]
set
{
TextMesh textMesh = this.buttonLabelTextMesh;
int num = 0;
if (textMesh != num)
{
this.buttonLabelTextMesh.text = value;
}
}
}
// Token: 0x17001F3C RID: 7996
// (set) Token: 0x0600C861 RID: 51297 RVA: 0x002F8EB4 File Offset: 0x002F70B4
[Token(Token = "0x17001F3C")]
public string PMHEHAMJCLI
{
[Token(Token = "0x600C861")]
[Address(RVA = "0x172F310", Offset = "0x172DD10", VA = "0x18172F310")]
set
{
TextMesh textMesh = this.labelTextMesh;
int num = 0;
if (textMesh != num)
{
this.labelTextMesh.text = value;
}
}
}
// Token: 0x17001F3D RID: 7997
// (get) Token: 0x0600C862 RID: 51298 RVA: 0x002F8EE8 File Offset: 0x002F70E8
// (set) Token: 0x0600C863 RID: 51299 RVA: 0x002F8F04 File Offset: 0x002F7104
[Token(Token = "0x17001F3D")]
public bool EFEGGLIACKH
{
[Token(Token = "0x600C862")]
[Address(RVA = "0x172E960", Offset = "0x172D360", VA = "0x18172E960")]
get
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
bool flag;
return flag;
}
[Token(Token = "0x600C863")]
[Address(RVA = "0x172EDC0", Offset = "0x172D7C0", VA = "0x18172EDC0")]
set
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
bool flag;
if (value != flag)
{
if (value)
{
return;
}
int num = 0;
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
}
}
}
// Token: 0x17001F3E RID: 7998
// (get) Token: 0x0600C864 RID: 51300 RVA: 0x002F8F34 File Offset: 0x002F7134
// (set) Token: 0x0600C865 RID: 51301 RVA: 0x002F8F48 File Offset: 0x002F7148
[Token(Token = "0x17001F3E")]
public float BACGDPEOEMN
{
[Token(Token = "0x600C864")]
[Address(RVA = "0x172EAB0", Offset = "0x172D4B0", VA = "0x18172EAB0")]
get
{
return this.PDDEDNMCHOF;
}
[Token(Token = "0x600C865")]
[Address(RVA = "0x172F090", Offset = "0x172DA90", VA = "0x18172F090")]
set
{
this.PDDEDNMCHOF = value;
this.MFIBHLJLDJK = value;
}
}
// Token: 0x17001F3F RID: 7999
// (get) Token: 0x0600C866 RID: 51302 RVA: 0x002F8F64 File Offset: 0x002F7164
[Token(Token = "0x17001F3F")]
public bool JPAJBLPGHJK
{
[Token(Token = "0x600C866")]
[Address(RVA = "0x172ECC0", Offset = "0x172D6C0", VA = "0x18172ECC0")]
get
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
bool flag;
return flag;
}
}
// Token: 0x17001F40 RID: 8000
// (set) Token: 0x0600C867 RID: 51303 RVA: 0x002F8F84 File Offset: 0x002F7184
[Token(Token = "0x17001F40")]
private float MFIBHLJLDJK
{
[Token(Token = "0x600C867")]
[Address(RVA = "0x172D7C0", Offset = "0x172C1C0", VA = "0x18172D7C0")]
set
{
this.OEGKHPIJFEM();
this.OEGKHPIJFEM();
this.fill.gameObject.SetActive(true);
RectTransform nngbjbkajgn = this.NNGBJBKAJGN;
int num = 0;
if (!(nngbjbkajgn != num))
{
Transform transform = this.fill;
Transform transform2 = this.fill;
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
return;
}
RectTransform nngbjbkajgn2 = this.NNGBJBKAJGN;
Vector2 anchorMax = nngbjbkajgn2.anchorMax;
GameObject gameObject = nngbjbkajgn2.gameObject;
int num2 = 0;
gameObject.SetActive(num2 != 0);
}
}
// Token: 0x17001F41 RID: 8001
// (get) Token: 0x0600C868 RID: 51304 RVA: 0x002F9014 File Offset: 0x002F7214
// (set) Token: 0x0600C869 RID: 51305 RVA: 0x002F9028 File Offset: 0x002F7228
[Token(Token = "0x17001F41")]
public RecRoomAudioClip COCBHAICIMK
{
[Token(Token = "0x600C868")]
[Address(RVA = "0x3E2970", Offset = "0x3E1370", VA = "0x1803E2970")]
get
{
return this.successAudio;
}
[Token(Token = "0x600C869")]
[Address(RVA = "0xC8F220", Offset = "0xC8DC20", VA = "0x180C8F220")]
set
{
this.successAudio = value;
}
}
// Token: 0x0600C86A RID: 51306 RVA: 0x002F903C File Offset: 0x002F723C
[Token(Token = "0x600C86A")]
[Address(RVA = "0x172CC10", Offset = "0x172B610", VA = "0x18172CC10", Slot = "13")]
protected override void Awake()
{
base.Awake();
int num;
int num2;
ABEFMOOKKBO abefmookkbo = new ABEFMOOKKBO(this.canOnlyPushLocally, num != 0, num2 != 0);
int num3 = 0;
num2 = 0;
num = 0;
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
this.GBEAPKLOFJO = abefmookkbo;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.LJPFNGHICNA);
int num4 = 0;
int num5 = 0;
pegjgmdgkjn.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, num3);
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.MIJBDIGGNMN);
HKKOHFHADKK pegjgmdgkjn3 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.ILLKNOJPIML);
HKKOHFHADKK pegjgmdgkjn4 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.GJMLBAOIALH);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod5 = new MIEIBBPMDMP.OKGCDFLPFOD(this.EAKODPDNIAE);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.HDBNAPLFOHK);
HKKOHFHADKK pegjgmdgkjn5 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod6 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NECFELPEANF);
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod7 = new MIEIBBPMDMP.OKGCDFLPFOD(this.HDFDOJIAIML);
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.PHINOHLOBHD);
HKKOHFHADKK pegjgmdgkjn6 = this.PEGJGMDGKJN;
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod8 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KKNKGCIECNM);
Transform transform = this.fill;
RectTransform component = this.fill.GetComponent<RectTransform>();
Transform transform2 = this.fill;
this.NNGBJBKAJGN = component;
int num6 = 0;
if (transform2 != num6)
{
int num7 = 0;
this.MFIBHLJLDJK = (float)num7;
}
HKKOHFHADKK pegjgmdgkjn7 = this.PEGJGMDGKJN;
}
// Token: 0x0600C86B RID: 51307 RVA: 0x002F9190 File Offset: 0x002F7390
[Token(Token = "0x600C86B")]
[Address(RVA = "0x172E350", Offset = "0x172CD50", VA = "0x18172E350")]
private void OnDisable()
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
this.DLOCPBNHKGP();
this.HODNNPOIMIM();
}
// Token: 0x0600C86C RID: 51308 RVA: 0x002F91B8 File Offset: 0x002F73B8
[Token(Token = "0x600C86C")]
[Address(RVA = "0x172E320", Offset = "0x172CD20", VA = "0x18172E320", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
this.DLOCPBNHKGP();
this.HODNNPOIMIM();
}
// Token: 0x0600C86D RID: 51309 RVA: 0x002F91D8 File Offset: 0x002F73D8
[Token(Token = "0x600C86D")]
[Address(RVA = "0x172E3E0", Offset = "0x172CDE0", VA = "0x18172E3E0", Slot = "26")]
protected override void OnTriggerEnter(Collider GLPOLGOBLAA)
{
base.OnTriggerEnter(GLPOLGOBLAA);
int num = 0;
global::Player player;
bool flag = player != num;
if (flag && flag)
{
Photon.Realtime.Player photonPlayer = player.DBAJDHGDPOL;
this.IEEPBBPKFJA = photonPlayer;
PlayerHand playerHand;
this.FBGFOELHEHC = playerHand;
}
}
// Token: 0x0600C86E RID: 51310 RVA: 0x002F921C File Offset: 0x002F741C
[Token(Token = "0x600C86E")]
[Address(RVA = "0x172D670", Offset = "0x172C070", VA = "0x18172D670", Slot = "25")]
protected override void IECMHJFOPIL(Photon.Realtime.Player JGOCAKIAFPE)
{
base.IECMHJFOPIL(JGOCAKIAFPE);
if (this.MHMMGDJMKNH)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
}
}
// Token: 0x0600C86F RID: 51311 RVA: 0x002F9248 File Offset: 0x002F7448
[Token(Token = "0x600C86F")]
[Address(RVA = "0x172D020", Offset = "0x172BA20", VA = "0x18172D020", Slot = "28")]
protected override void CHHJFPIAPMM(Photon.Realtime.Player JGOCAKIAFPE)
{
base.CHHJFPIAPMM(JGOCAKIAFPE);
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN;
}
// Token: 0x0600C870 RID: 51312 RVA: 0x002F9270 File Offset: 0x002F7470
[Token(Token = "0x600C870")]
[Address(RVA = "0x172E610", Offset = "0x172D010", VA = "0x18172E610")]
private void Update()
{
this.PEGJGMDGKJN.OPEMIFENIJM();
}
// Token: 0x0600C871 RID: 51313 RVA: 0x002F9290 File Offset: 0x002F7490
[Token(Token = "0x600C871")]
[Address(RVA = "0x172DDD0", Offset = "0x172C7D0", VA = "0x18172DDD0")]
private void LJPFNGHICNA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
ABEFMOOKKBO gbeapklofjo = this.GBEAPKLOFJO;
this.OENNLOBFIKK.Clear();
int num = 0;
this.FBGFOELHEHC = num;
this.IEEPBBPKFJA = num;
this.ADCBLOEIDCL();
this.ADBNDNDFJBI();
this.OEGKHPIJFEM();
Interpolator interpolator = this.interpolator;
int num2 = 0;
if (interpolator != num2)
{
Interpolator interpolator2 = this.interpolator;
Transform transform = this.pressedTransform;
interpolator2.MDKDCJFEBJH = transform;
return;
}
}
// Token: 0x0600C872 RID: 51314 RVA: 0x002F9304 File Offset: 0x002F7504
[Token(Token = "0x600C872")]
[Address(RVA = "0x172DFD0", Offset = "0x172C9D0", VA = "0x18172DFD0")]
private void MIJBDIGGNMN(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.ADCBLOEIDCL();
this.ADBNDNDFJBI();
this.OEGKHPIJFEM();
Interpolator interpolator = this.interpolator;
int num = 0;
if (interpolator != num)
{
Interpolator interpolator2 = this.interpolator;
Transform transform = this.unpressedTransform;
interpolator2.MDKDCJFEBJH = transform;
}
}
// Token: 0x0600C873 RID: 51315 RVA: 0x002F9354 File Offset: 0x002F7554
[Token(Token = "0x600C873")]
[Address(RVA = "0x172D700", Offset = "0x172C100", VA = "0x18172D700")]
private void ILLKNOJPIML(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
Interpolator interpolator = this.interpolator;
this.FBGFOELHEHC = (ulong)0L;
this.IEEPBBPKFJA = (ulong)0L;
int num = 0;
if (interpolator != num)
{
Interpolator interpolator2 = this.interpolator;
Transform transform = this.unpressedTransform;
interpolator2.MDKDCJFEBJH = transform;
}
this.PDDEDNMCHOF = 0f;
int num2 = 0;
this.MFIBHLJLDJK = (float)num2;
}
// Token: 0x0600C874 RID: 51316 RVA: 0x002F93B8 File Offset: 0x002F75B8
[Token(Token = "0x600C874")]
[Address(RVA = "0x172D1B0", Offset = "0x172BBB0", VA = "0x18172D1B0")]
private void GJMLBAOIALH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
this.DLOCPBNHKGP();
RecRoomAudioClip recRoomAudioClip = this.chargeAudio;
Transform transform = base.transform;
int num = 0;
int num2 = 0;
SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num2, num);
Interpolator interpolator = this.interpolator;
this.MAKLMFAFAOH = sfxaudioSource;
int num3 = 0;
if (interpolator != num3)
{
Interpolator interpolator2 = this.interpolator;
Transform transform2 = this.pressedTransform;
interpolator2.MDKDCJFEBJH = transform2;
}
}
// Token: 0x0600C875 RID: 51317 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C875")]
[Address(RVA = "0x172D2C0", Offset = "0x172BCC0", VA = "0x18172D2C0")]
private void HDBNAPLFOHK()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600C876 RID: 51318 RVA: 0x002F9428 File Offset: 0x002F7628
[Token(Token = "0x600C876")]
[Address(RVA = "0x172D1A0", Offset = "0x172BBA0", VA = "0x18172D1A0")]
private void EAKODPDNIAE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
this.DLOCPBNHKGP();
}
// Token: 0x0600C877 RID: 51319 RVA: 0x002F943C File Offset: 0x002F763C
[Token(Token = "0x600C877")]
[Address(RVA = "0x172E080", Offset = "0x172CA80", VA = "0x18172E080")]
private void NECFELPEANF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
Interpolator interpolator = this.interpolator;
this.FBGFOELHEHC = (ulong)0L;
this.IEEPBBPKFJA = (ulong)0L;
int num = 0;
if (interpolator != num)
{
Interpolator interpolator2 = this.interpolator;
Transform transform = this.unpressedTransform;
interpolator2.MDKDCJFEBJH = transform;
}
this.HODNNPOIMIM();
RecRoomAudioClip recRoomAudioClip = this.dischargeAudio;
Transform transform2 = base.transform;
int num2 = 0;
int num3 = 0;
SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform2, num3, num2);
this.AAPOGIMLHFL = sfxaudioSource;
}
// Token: 0x0600C878 RID: 51320 RVA: 0x002F94BC File Offset: 0x002F76BC
[Token(Token = "0x600C878")]
[Address(RVA = "0x172E4B0", Offset = "0x172CEB0", VA = "0x18172E4B0")]
private void PHINOHLOBHD()
{
float num = Mathf.Clamp01(Time.deltaTime);
this.PDDEDNMCHOF = num;
this.MFIBHLJLDJK = num;
}
// Token: 0x0600C879 RID: 51321 RVA: 0x002F94E4 File Offset: 0x002F76E4
[Token(Token = "0x600C879")]
[Address(RVA = "0x172D5B0", Offset = "0x172BFB0", VA = "0x18172D5B0")]
private void HDFDOJIAIML(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
{
this.HODNNPOIMIM();
}
// Token: 0x0600C87A RID: 51322 RVA: 0x002F94F8 File Offset: 0x002F76F8
[Token(Token = "0x600C87A")]
[Address(RVA = "0x172DC30", Offset = "0x172C630", VA = "0x18172DC30")]
private void KKNKGCIECNM(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
Interpolator interpolator = this.interpolator;
int num = 0;
if (interpolator != num)
{
Interpolator interpolator2 = this.interpolator;
Transform transform = this.pressedTransform;
interpolator2.MDKDCJFEBJH = transform;
}
RecRoomAudioClip recRoomAudioClip = this.successAudio;
Transform transform2 = base.transform;
int num2 = 0;
int num3 = 0;
SFXAudioSource sfxaudioSource = AudioManager.Play3DSFX(recRoomAudioClip, transform2, num3, num2);
ChargePhysicalButton.DHLBGCGFOKM ifbbcjafnkl = this.IFBBCJAFNKL;
if (ifbbcjafnkl != 0)
{
ifbbcjafnkl(this);
}
}
// Token: 0x0600C87B RID: 51323 RVA: 0x002F9570 File Offset: 0x002F7770
[Token(Token = "0x600C87B")]
[Address(RVA = "0x172DD30", Offset = "0x172C730", VA = "0x18172DD30")]
private void LFEIFOCCDJL()
{
this.DLOCPBNHKGP();
RecRoomAudioClip recRoomAudioClip = this.chargeAudio;
Transform transform = base.transform;
int num = 0;
int num2 = 0;
SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num2, num);
this.MAKLMFAFAOH = sfxaudioSource;
}
// Token: 0x0600C87C RID: 51324 RVA: 0x002F95AC File Offset: 0x002F77AC
[Token(Token = "0x600C87C")]
[Address(RVA = "0x172D0F0", Offset = "0x172BAF0", VA = "0x18172D0F0")]
private void DLOCPBNHKGP()
{
SFXAudioSource maklmfafaoh = this.MAKLMFAFAOH;
int num = 0;
if (maklmfafaoh != num)
{
AudioManager.StopLoopingSFX(this.MAKLMFAFAOH);
this.MAKLMFAFAOH = (ulong)0L;
}
}
// Token: 0x0600C87D RID: 51325 RVA: 0x002F95E0 File Offset: 0x002F77E0
[Token(Token = "0x600C87D")]
[Address(RVA = "0x172DA40", Offset = "0x172C440", VA = "0x18172DA40")]
private void JIFIAMELJDM()
{
this.HODNNPOIMIM();
RecRoomAudioClip recRoomAudioClip = this.dischargeAudio;
Transform transform = base.transform;
int num = 0;
int num2 = 0;
SFXAudioSource sfxaudioSource = AudioManager.StartLooping3DSFX(recRoomAudioClip, transform, num2, num);
this.AAPOGIMLHFL = sfxaudioSource;
}
// Token: 0x0600C87E RID: 51326 RVA: 0x002F961C File Offset: 0x002F781C
[Token(Token = "0x600C87E")]
[Address(RVA = "0x172D5C0", Offset = "0x172BFC0", VA = "0x18172D5C0")]
private void HODNNPOIMIM()
{
SFXAudioSource aapogimlhfl = this.AAPOGIMLHFL;
int num = 0;
if (aapogimlhfl != num)
{
AudioManager.StopLoopingSFX(this.AAPOGIMLHFL);
this.AAPOGIMLHFL = (ulong)0L;
}
}
// Token: 0x0600C87F RID: 51327 RVA: 0x002F9650 File Offset: 0x002F7850
[Token(Token = "0x600C87F")]
[Address(RVA = "0x172C930", Offset = "0x172B330", VA = "0x18172C930")]
private void ADCBLOEIDCL()
{
/*
An exception occurred when decompiling this method (0600C87F)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.ChargePhysicalButton::ADCBLOEIDCL()
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_80:
stloc:ArgumentOutOfRangeException(var_9_85, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600C880 RID: 51328 RVA: 0x002F96E4 File Offset: 0x002F78E4
[Token(Token = "0x600C880")]
[Address(RVA = "0x172C7E0", Offset = "0x172B1E0", VA = "0x18172C7E0")]
private void ADBNDNDFJBI()
{
Renderer renderer = this.buttonLabelTextRenderer;
int num = 0;
if (renderer != num)
{
HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN;
Color color = this.deactivatedButtonLabelTextColor;
Material material = this.buttonLabelTextRenderer.GetMaterial();
int kknpcbmlekg = ChargePhysicalButton.KKNPCBMLEKG;
material.SetColor(kknpcbmlekg, color);
}
}
// Token: 0x0600C881 RID: 51329 RVA: 0x002F9738 File Offset: 0x002F7938
[Token(Token = "0x600C881")]
[Address(RVA = "0x172DAE0", Offset = "0x172C4E0", VA = "0x18172DAE0")]
private void JMKGCHJIDED(Material KFENPJENIOI, Color GJAINANBOCB)
{
/*
An exception occurred when decompiling this method (0600C881)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Void RecRoom.ChargePhysicalButton::JMKGCHJIDED(UnityEngine.Material,UnityEngine.Color)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_10:
stloc:ArgumentOutOfRangeException(var_1_15, newobj:ArgumentOutOfRangeException(ArgumentOutOfRangeException::.ctor))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x0600C882 RID: 51330 RVA: 0x002F975C File Offset: 0x002F795C
[Token(Token = "0x600C882")]
[Address(RVA = "0x172E1B0", Offset = "0x172CBB0", VA = "0x18172E1B0")]
private void OEGKHPIJFEM()
{
Transform transform = this.fill;
int num = 0;
transform.gameObject.SetActive(num != 0);
Transform transform2 = this.progressRoot;
int num2 = 0;
if (transform2 != num2)
{
GameObject gameObject = this.progressRoot.gameObject;
int num3 = 0;
gameObject.SetActive(num3 != 0);
}
}
// Token: 0x0600C883 RID: 51331 RVA: 0x002F97D4 File Offset: 0x002F79D4
[Token(Token = "0x600C883")]
[Address(RVA = "0x172CBB0", Offset = "0x172B5B0", VA = "0x18172CBB0")]
public void AddCustomChargeCondition(ChargePhysicalButton.LAIOCMMEABH LKMLNOJIFHH)
{
this.FIDNFJIJDPL.Add(LKMLNOJIFHH);
}
// Token: 0x0600C884 RID: 51332 RVA: 0x002F97F4 File Offset: 0x002F79F4
[Token(Token = "0x600C884")]
[Address(RVA = "0x172E5B0", Offset = "0x172CFB0", VA = "0x18172E5B0")]
public void RemoveCustomChargeCondition(ChargePhysicalButton.LAIOCMMEABH LKMLNOJIFHH)
{
bool flag = this.FIDNFJIJDPL.Remove(LKMLNOJIFHH);
}
// Token: 0x0600C885 RID: 51333 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C885")]
[Address(RVA = "0x172DEE0", Offset = "0x172C8E0", VA = "0x18172DEE0")]
private bool LKPDGGNIPCL(Photon.Realtime.Player IEKDDPPNFPF, PlayerHand BCMMIPFLEJL)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600C886 RID: 51334 RVA: 0x002F9814 File Offset: 0x002F7A14
[Token(Token = "0x600C886")]
[Address(RVA = "0x172E6F0", Offset = "0x172D0F0", VA = "0x18172E6F0")]
public ChargePhysicalButton()
{
int num = 0;
int num2 = 0;
this.defaultActivatedButtonColor = num;
int num3 = 0;
this.defaultActivatedButtonLabelTextColor = num2;
int num4 = 0;
this.deactivatedButtonColor = num3;
this.hideChargeDisplayWhenDeactivated = true;
this.defaultChargeDuration = 1f;
this.deactivatedButtonLabelTextColor = num4;
this.defaultDischargeDuration = 1f;
this.vibrationIntensity = 0.5f;
HKKOHFHADKK hkkohfhadkk = new HKKOHFHADKK();
this.PEGJGMDGKJN = hkkohfhadkk;
this.DBAECEJOHKF = 1f;
List<ChargePhysicalButton.LAIOCMMEABH> list = new List();
this.FIDNFJIJDPL = list;
base..ctor();
}
// Token: 0x040084FD RID: 34045
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x40084FD")]
[SerializeField]
[Header("Button press")]
private Transform unpressedTransform;
// Token: 0x040084FE RID: 34046
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x40084FE")]
[SerializeField]
private Transform pressedTransform;
// Token: 0x040084FF RID: 34047
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x40084FF")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false)]
private Interpolator interpolator;
// Token: 0x04008500 RID: 34048
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4008500")]
[SerializeField]
private bool canOnlyPushLocally;
// Token: 0x04008501 RID: 34049
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x4008501")]
[SerializeField]
[Header("Visuals")]
private Renderer[] buttonRenderers;
// Token: 0x04008502 RID: 34050
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x4008502")]
[SerializeField]
private TextMesh buttonLabelTextMesh;
// Token: 0x04008503 RID: 34051
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x4008503")]
[SerializeField]
private Renderer buttonLabelTextRenderer;
// Token: 0x04008504 RID: 34052
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x4008504")]
[SerializeField]
private TextMesh labelTextMesh;
// Token: 0x04008505 RID: 34053
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x4008505")]
[SerializeField]
private ChargePhysicalButton.AIPHLABJFJP buttonColorType;
// Token: 0x04008506 RID: 34054
[global::Cpp2IlInjected.FieldOffset(Offset = "0x124")]
[Token(Token = "0x4008506")]
[SerializeField]
[Header("Activated Visuals")]
private Color defaultActivatedButtonColor;
// Token: 0x04008507 RID: 34055
[global::Cpp2IlInjected.FieldOffset(Offset = "0x134")]
[Token(Token = "0x4008507")]
[SerializeField]
private Color defaultActivatedButtonLabelTextColor;
// Token: 0x04008508 RID: 34056
[global::Cpp2IlInjected.FieldOffset(Offset = "0x144")]
[Token(Token = "0x4008508")]
[SerializeField]
[Header("Deactivated Visuals")]
private Color deactivatedButtonColor;
// Token: 0x04008509 RID: 34057
[global::Cpp2IlInjected.FieldOffset(Offset = "0x154")]
[Token(Token = "0x4008509")]
[SerializeField]
private Color deactivatedButtonLabelTextColor;
// Token: 0x0400850A RID: 34058
[global::Cpp2IlInjected.FieldOffset(Offset = "0x164")]
[Token(Token = "0x400850A")]
[SerializeField]
[Header("Charging")]
private bool hideChargeDisplayWhenDeactivated;
// Token: 0x0400850B RID: 34059
[global::Cpp2IlInjected.FieldOffset(Offset = "0x165")]
[Token(Token = "0x400850B")]
[SerializeField]
private bool hideChargeDisplayWhenUnpressed;
// Token: 0x0400850C RID: 34060
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x400850C")]
[SerializeField]
private Transform progressRoot;
// Token: 0x0400850D RID: 34061
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x400850D")]
[SerializeField]
private Transform fill;
// Token: 0x0400850E RID: 34062
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
[Token(Token = "0x400850E")]
[SerializeField]
private float defaultChargeDuration;
// Token: 0x0400850F RID: 34063
[global::Cpp2IlInjected.FieldOffset(Offset = "0x17C")]
[Token(Token = "0x400850F")]
[SerializeField]
private float defaultDischargeDuration;
// Token: 0x04008510 RID: 34064
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
[Token(Token = "0x4008510")]
[SerializeField]
private float vibrationIntensity;
// Token: 0x04008511 RID: 34065
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
[Token(Token = "0x4008511")]
[SerializeField]
[Header("Audio")]
private RecRoomAudioClip chargeAudio;
// Token: 0x04008512 RID: 34066
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
[Token(Token = "0x4008512")]
[SerializeField]
private RecRoomAudioClip dischargeAudio;
// Token: 0x04008513 RID: 34067
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
[Token(Token = "0x4008513")]
[SerializeField]
private RecRoomAudioClip successAudio;
// Token: 0x04008514 RID: 34068
[Token(Token = "0x4008514")]
private static readonly int DAPNAEAMOKM = PAMNDKEGFFG.HBNELALEOCJ;
// Token: 0x04008515 RID: 34069
[Token(Token = "0x4008515")]
private static readonly int CJBPELMDMOB = PAMNDKEGFFG.NADLODHLFBH;
// Token: 0x04008516 RID: 34070
[Token(Token = "0x4008516")]
private static readonly int KKNPCBMLEKG = PAMNDKEGFFG.CCHOFPAFEHO;
// Token: 0x04008517 RID: 34071
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
[Token(Token = "0x4008517")]
private readonly HKKOHFHADKK PEGJGMDGKJN;
// Token: 0x04008518 RID: 34072
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
[Token(Token = "0x4008518")]
private Photon.Realtime.Player IEEPBBPKFJA;
// Token: 0x04008519 RID: 34073
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
[Token(Token = "0x4008519")]
private PlayerHand FBGFOELHEHC;
// Token: 0x0400851A RID: 34074
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
[Token(Token = "0x400851A")]
private SFXAudioSource MAKLMFAFAOH;
// Token: 0x0400851B RID: 34075
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
[Token(Token = "0x400851B")]
private SFXAudioSource AAPOGIMLHFL;
// Token: 0x0400851C RID: 34076
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
[Token(Token = "0x400851C")]
private float DBAECEJOHKF;
// Token: 0x0400851D RID: 34077
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
[Token(Token = "0x400851D")]
private RectTransform NNGBJBKAJGN;
// Token: 0x0400851E RID: 34078
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
[Token(Token = "0x400851E")]
private readonly List<ChargePhysicalButton.LAIOCMMEABH> FIDNFJIJDPL;
// Token: 0x0400851F RID: 34079
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
[Token(Token = "0x400851F")]
private float? NEKCLNPHGDE;
// Token: 0x04008520 RID: 34080
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
[Token(Token = "0x4008520")]
private float? MHOCCJFFKOH;
// Token: 0x04008521 RID: 34081
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
[Token(Token = "0x4008521")]
private Color? DKBGGJJINAE;
// Token: 0x04008522 RID: 34082
[global::Cpp2IlInjected.FieldOffset(Offset = "0x204")]
[Token(Token = "0x4008522")]
private Color? KAIEHFLNFIC;
// Token: 0x04008523 RID: 34083
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
[Token(Token = "0x4008523")]
private Color? BCDAAPGIEAC;
// Token: 0x04008524 RID: 34084
[global::Cpp2IlInjected.FieldOffset(Offset = "0x22C")]
[Token(Token = "0x4008524")]
private float PDDEDNMCHOF;
// Token: 0x02001D21 RID: 7457
[Token(Token = "0x2001D21")]
public sealed class DHLBGCGFOKM : MulticastDelegate
{
// Token: 0x0600C888 RID: 51336 RVA: 0x002F98CC File Offset: 0x002F7ACC
[Token(Token = "0x600C888")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public DHLBGCGFOKM(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x0600C889 RID: 51337 RVA: 0x002F98E8 File Offset: 0x002F7AE8
[Token(Token = "0x600C889")]
[Address(RVA = "0x6931D0", Offset = "0x691BD0", VA = "0x1806931D0", Slot = "13")]
public void Invoke(ChargePhysicalButton LKDLEHGHCAD)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x0600C88A RID: 51338 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C88A")]
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")]
public IAsyncResult BeginInvoke(ChargePhysicalButton LKDLEHGHCAD, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600C88B RID: 51339 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C88B")]
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x02001D22 RID: 7458
[Token(Token = "0x2001D22")]
private enum AIPHLABJFJP
{
// Token: 0x04008526 RID: 34086
[Token(Token = "0x4008526")]
Emissive,
// Token: 0x04008527 RID: 34087
[Token(Token = "0x4008527")]
EmissiveAndAlbedo
}
// Token: 0x02001D23 RID: 7459
[Token(Token = "0x2001D23")]
public sealed class LAIOCMMEABH : MulticastDelegate
{
// Token: 0x0600C88C RID: 51340 RVA: 0x002F99A8 File Offset: 0x002F7BA8
[Token(Token = "0x600C88C")]
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
public LAIOCMMEABH(object @object, IntPtr method)
{
this.method = method;
this.m_target = @object;
}
// Token: 0x0600C88D RID: 51341 RVA: 0x002F99C4 File Offset: 0x002F7BC4
[Token(Token = "0x600C88D")]
[Address(RVA = "0xDE2690", Offset = "0xDE1090", VA = "0x180DE2690", Slot = "13")]
public bool Invoke(ChargePhysicalButton AKBHFOFHHNK, Photon.Realtime.Player BBIDOHOGCJN, PlayerHand JOFEIIFPKCC)
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
int num = 0;
uint num2;
if (num2 == (uint)0)
{
return;
}
Delegate @delegate = delegates[1];
Delegate delegate2 = delegates[0];
uint num3;
if (@delegate.method_info == num3)
{
throw new ExecutionEngineException();
}
ExecutionEngineException ex;
if (ex == 0 || @delegate == (ulong)3L)
{
MethodInfo method_info = @delegate.method_info;
MethodInfo methodInfo;
if (AKBHFOFHHNK != (ulong)3L)
{
uint num4;
if (method_info != num4)
{
if (delegate2 != 0)
{
}
methodInfo = @delegate.method_info;
int num5 = 0;
if (num5 < JOFEIIFPKCC)
{
num5 += num5;
if (num5 != JOFEIIFPKCC)
{
num5++;
}
}
num5 += methodInfo;
num5 += 19;
methodInfo += methodInfo;
int num6 = 0;
num6 += num6;
num6++;
num6 += methodInfo;
num6 += 19;
}
if (methodInfo != 0 || methodInfo == 0)
{
goto IL_CE;
}
}
if (methodInfo == null)
{
goto IL_116;
}
if (methodInfo != 0)
{
}
if (methodInfo == 0)
{
}
IL_CE:
int num7 = 0;
if (num7 < JOFEIIFPKCC)
{
num7 += num7;
if (num7 != JOFEIIFPKCC)
{
num7++;
}
}
num7 += this;
num7 += 19;
int num8 = 0;
if (num8 < JOFEIIFPKCC)
{
num8 += num8;
if (num8 != JOFEIIFPKCC)
{
num8++;
}
}
num8 += 19;
IL_116:
if (methodInfo != 0 || num8 != 0)
{
}
}
num++;
}
// Token: 0x0600C88E RID: 51342 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600C88E")]
[Address(RVA = "0x438D50", Offset = "0x437750", VA = "0x180438D50", Slot = "14")]
public IAsyncResult BeginInvoke(ChargePhysicalButton AKBHFOFHHNK, Photon.Realtime.Player BBIDOHOGCJN, PlayerHand JOFEIIFPKCC, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600C88F RID: 51343 RVA: 0x002F9AF8 File Offset: 0x002F7CF8
[Token(Token = "0x600C88F")]
[Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")]
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new NullReferenceException();
}
}
// Token: 0x02001D24 RID: 7460
[Token(Token = "0x2001D24")]
private enum GECPDLDGLKI
{
// Token: 0x04008529 RID: 34089
[Token(Token = "0x4008529")]
DEACTIVATED,
// Token: 0x0400852A RID: 34090
[Token(Token = "0x400852A")]
ACTIVATED
}
// Token: 0x02001D25 RID: 7461
[Token(Token = "0x2001D25")]
private enum DEFJDIHJDAM
{
// Token: 0x0400852C RID: 34092
[Token(Token = "0x400852C")]
UNPRESSED,
// Token: 0x0400852D RID: 34093
[Token(Token = "0x400852D")]
CHARGING,
// Token: 0x0400852E RID: 34094
[Token(Token = "0x400852E")]
DISCHARGING,
// Token: 0x0400852F RID: 34095
[Token(Token = "0x400852F")]
CHARGED
}
}
}