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