using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x020020C7 RID: 8391 [Token(Token = "0x20020C7")] [DisallowMultipleComponent] public class ChargePhysicalButton : PhysicalButtonBase { // Token: 0x140000D9 RID: 217 // (add) Token: 0x0600D65B RID: 54875 RVA: 0x0031A9A0 File Offset: 0x00318BA0 // (remove) Token: 0x0600D65C RID: 54876 RVA: 0x0031A9BC File Offset: 0x00318BBC [Token(Token = "0x140000D9")] public event ChargePhysicalButton.DHLBGCGFOKM IFBBCJAFNKL { [Token(Token = "0x600D65B")] [Address(RVA = "0xF17230", Offset = "0xF16030", VA = "0x180F17230")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600D65C")] [Address(RVA = "0xF17690", Offset = "0xF16490", VA = "0x180F17690")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x17002210 RID: 8720 // (get) Token: 0x0600D65D RID: 54877 RVA: 0x0031A9D8 File Offset: 0x00318BD8 // (set) Token: 0x0600D65E RID: 54878 RVA: 0x0031A9F0 File Offset: 0x00318BF0 [Token(Token = "0x17002210")] public float OLEOICPGCFD { [Token(Token = "0x600D65D")] [Address(RVA = "0xF17430", Offset = "0xF16230", VA = "0x180F17430")] get { float num; return num; } [Token(Token = "0x600D65E")] [Address(RVA = "0xF17A10", Offset = "0xF16810", VA = "0x180F17A10")] set { ulong num; this.NEKCLNPHGDE = num; } } // Token: 0x17002211 RID: 8721 // (get) Token: 0x0600D65F RID: 54879 RVA: 0x0031AA04 File Offset: 0x00318C04 // (set) Token: 0x0600D660 RID: 54880 RVA: 0x0031AA1C File Offset: 0x00318C1C [Token(Token = "0x17002211")] public float IONDFILDPFL { [Token(Token = "0x600D65F")] [Address(RVA = "0xF17510", Offset = "0xF16310", VA = "0x180F17510")] get { float num; return num; } [Token(Token = "0x600D660")] [Address(RVA = "0xF17B30", Offset = "0xF16930", VA = "0x180F17B30")] set { ulong num; this.MHOCCJFFKOH = num; } } // Token: 0x17002212 RID: 8722 // (get) Token: 0x0600D661 RID: 54881 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600D662 RID: 54882 RVA: 0x0031AA30 File Offset: 0x00318C30 [Token(Token = "0x17002212")] public Color AMKHNMFHNCN { [Token(Token = "0x600D661")] [Address(RVA = "0xF17320", Offset = "0xF16120", VA = "0x180F17320")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600D662")] [Address(RVA = "0xF177E0", Offset = "0xF165E0", VA = "0x180F177E0")] set { Color? dkbggjjinae = this.DKBGGJJINAE; bool flag; if (!flag) { int num = 0; this.DKBGGJJINAE = num; this.ADCBLOEIDCL(); } } } // Token: 0x17002213 RID: 8723 // (get) Token: 0x0600D663 RID: 54883 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600D664 RID: 54884 RVA: 0x0031AA58 File Offset: 0x00318C58 [Token(Token = "0x17002213")] public Color BLPIDOBAPOC { [Token(Token = "0x600D663")] [Address(RVA = "0xF17490", Offset = "0xF16290", VA = "0x180F17490")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600D664")] [Address(RVA = "0xF17A70", Offset = "0xF16870", VA = "0x180F17A70")] set { Color? kaiehflnfic = this.KAIEHFLNFIC; bool flag; if (!flag) { int num = 0; this.KAIEHFLNFIC = num; this.ADCBLOEIDCL(); } } } // Token: 0x17002214 RID: 8724 // (get) Token: 0x0600D665 RID: 54885 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600D666 RID: 54886 RVA: 0x0031AA80 File Offset: 0x00318C80 [Token(Token = "0x17002214")] public Color LJABBCMOCAC { [Token(Token = "0x600D665")] [Address(RVA = "0xF173A0", Offset = "0xF161A0", VA = "0x180F173A0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600D666")] [Address(RVA = "0xF17940", Offset = "0xF16740", VA = "0x180F17940")] set { Color? bcdaapgieac = this.BCDAAPGIEAC; bool flag; if (!flag) { int num = 0; this.BCDAAPGIEAC = num; this.ADBNDNDFJBI(); } } } // Token: 0x17002215 RID: 8725 // (get) Token: 0x0600D667 RID: 54887 RVA: 0x0031AAA8 File Offset: 0x00318CA8 // (set) Token: 0x0600D668 RID: 54888 RVA: 0x0031AAE8 File Offset: 0x00318CE8 [Token(Token = "0x17002215")] public float KBKIINLNPCK { [Token(Token = "0x600D667")] [Address(RVA = "0xF17570", Offset = "0xF16370", VA = "0x180F17570")] 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 = "0x600D668")] [Address(RVA = "0xF17B90", Offset = "0xF16990", VA = "0x180F17B90")] 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: 0x17002216 RID: 8726 // (set) Token: 0x0600D669 RID: 54889 RVA: 0x0031AB30 File Offset: 0x00318D30 [Token(Token = "0x17002216")] public string PCNIJHPILBO { [Token(Token = "0x600D669")] [Address(RVA = "0xF178A0", Offset = "0xF166A0", VA = "0x180F178A0")] set { TextMesh textMesh = this.buttonLabelTextMesh; int num = 0; if (textMesh != num) { this.buttonLabelTextMesh.text = value; } } } // Token: 0x17002217 RID: 8727 // (set) Token: 0x0600D66A RID: 54890 RVA: 0x0031AB64 File Offset: 0x00318D64 [Token(Token = "0x17002217")] public string PMHEHAMJCLI { [Token(Token = "0x600D66A")] [Address(RVA = "0xF17C80", Offset = "0xF16A80", VA = "0x180F17C80")] set { TextMesh textMesh = this.labelTextMesh; int num = 0; if (textMesh != num) { this.labelTextMesh.text = value; } } } // Token: 0x17002218 RID: 8728 // (get) Token: 0x0600D66B RID: 54891 RVA: 0x0031AB98 File Offset: 0x00318D98 // (set) Token: 0x0600D66C RID: 54892 RVA: 0x0031ABB4 File Offset: 0x00318DB4 [Token(Token = "0x17002218")] public bool EFEGGLIACKH { [Token(Token = "0x600D66B")] [Address(RVA = "0xF172D0", Offset = "0xF160D0", VA = "0x180F172D0")] get { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } [Token(Token = "0x600D66C")] [Address(RVA = "0xF17730", Offset = "0xF16530", VA = "0x180F17730")] set { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; if (value != flag) { if (value) { return; } int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } } } // Token: 0x17002219 RID: 8729 // (get) Token: 0x0600D66D RID: 54893 RVA: 0x0031ABE4 File Offset: 0x00318DE4 // (set) Token: 0x0600D66E RID: 54894 RVA: 0x0031ABF8 File Offset: 0x00318DF8 [Token(Token = "0x17002219")] public float BACGDPEOEMN { [Token(Token = "0x600D66D")] [Address(RVA = "0xF17420", Offset = "0xF16220", VA = "0x180F17420")] get { return this.PDDEDNMCHOF; } [Token(Token = "0x600D66E")] [Address(RVA = "0xF17A00", Offset = "0xF16800", VA = "0x180F17A00")] set { this.PDDEDNMCHOF = value; this.MFIBHLJLDJK = value; } } // Token: 0x1700221A RID: 8730 // (get) Token: 0x0600D66F RID: 54895 RVA: 0x0031AC14 File Offset: 0x00318E14 [Token(Token = "0x1700221A")] public bool JPAJBLPGHJK { [Token(Token = "0x600D66F")] [Address(RVA = "0xF17630", Offset = "0xF16430", VA = "0x180F17630")] get { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x1700221B RID: 8731 // (set) Token: 0x0600D670 RID: 54896 RVA: 0x0031AC34 File Offset: 0x00318E34 [Token(Token = "0x1700221B")] private float MFIBHLJLDJK { [Token(Token = "0x600D670")] [Address(RVA = "0xF16130", Offset = "0xF14F30", VA = "0x180F16130")] 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: 0x1700221C RID: 8732 // (get) Token: 0x0600D671 RID: 54897 RVA: 0x0031ACC4 File Offset: 0x00318EC4 // (set) Token: 0x0600D672 RID: 54898 RVA: 0x0031ACD8 File Offset: 0x00318ED8 [Token(Token = "0x1700221C")] public RecRoomAudioClip COCBHAICIMK { [Token(Token = "0x600D671")] [Address(RVA = "0x6075D0", Offset = "0x6063D0", VA = "0x1806075D0")] get { return this.successAudio; } [Token(Token = "0x600D672")] [Address(RVA = "0x607B60", Offset = "0x606960", VA = "0x180607B60")] set { this.successAudio = value; } } // Token: 0x0600D673 RID: 54899 RVA: 0x0031ACEC File Offset: 0x00318EEC [Token(Token = "0x600D673")] [Address(RVA = "0xF15580", Offset = "0xF14380", VA = "0x180F15580", 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: 0x0600D674 RID: 54900 RVA: 0x0031AE40 File Offset: 0x00319040 [Token(Token = "0x600D674")] [Address(RVA = "0xF16CC0", Offset = "0xF15AC0", VA = "0x180F16CC0")] private void OnDisable() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; this.DLOCPBNHKGP(); this.HODNNPOIMIM(); } // Token: 0x0600D675 RID: 54901 RVA: 0x0031AE68 File Offset: 0x00319068 [Token(Token = "0x600D675")] [Address(RVA = "0xF16C90", Offset = "0xF15A90", VA = "0x180F16C90", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); this.DLOCPBNHKGP(); this.HODNNPOIMIM(); } // Token: 0x0600D676 RID: 54902 RVA: 0x0031AE88 File Offset: 0x00319088 [Token(Token = "0x600D676")] [Address(RVA = "0xF16D50", Offset = "0xF15B50", VA = "0x180F16D50", Slot = "26")] protected override void OnTriggerEnter(Collider GLPOLGOBLAA) { base.OnTriggerEnter(GLPOLGOBLAA); int num = 0; Player player; bool flag = player != num; if (flag && flag) { AGAJMBPABDL photonPlayer = player.DBAJDHGDPOL; this.IEEPBBPKFJA = photonPlayer; PlayerHand playerHand; this.FBGFOELHEHC = playerHand; } } // Token: 0x0600D677 RID: 54903 RVA: 0x0031AECC File Offset: 0x003190CC [Token(Token = "0x600D677")] [Address(RVA = "0xF15FE0", Offset = "0xF14DE0", VA = "0x180F15FE0", Slot = "25")] protected override void IECMHJFOPIL(AGAJMBPABDL JGOCAKIAFPE) { base.IECMHJFOPIL(JGOCAKIAFPE); if (this.MHMMGDJMKNH) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x0600D678 RID: 54904 RVA: 0x0031AEF8 File Offset: 0x003190F8 [Token(Token = "0x600D678")] [Address(RVA = "0xF15990", Offset = "0xF14790", VA = "0x180F15990", Slot = "28")] protected override void CHHJFPIAPMM(AGAJMBPABDL JGOCAKIAFPE) { base.CHHJFPIAPMM(JGOCAKIAFPE); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; } // Token: 0x0600D679 RID: 54905 RVA: 0x0031AF20 File Offset: 0x00319120 [Token(Token = "0x600D679")] [Address(RVA = "0xF16F80", Offset = "0xF15D80", VA = "0x180F16F80")] private void Update() { this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x0600D67A RID: 54906 RVA: 0x0031AF40 File Offset: 0x00319140 [Token(Token = "0x600D67A")] [Address(RVA = "0xF16740", Offset = "0xF15540", VA = "0x180F16740")] 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: 0x0600D67B RID: 54907 RVA: 0x0031AFB4 File Offset: 0x003191B4 [Token(Token = "0x600D67B")] [Address(RVA = "0xF16940", Offset = "0xF15740", VA = "0x180F16940")] 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: 0x0600D67C RID: 54908 RVA: 0x0031B004 File Offset: 0x00319204 [Token(Token = "0x600D67C")] [Address(RVA = "0xF16070", Offset = "0xF14E70", VA = "0x180F16070")] 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: 0x0600D67D RID: 54909 RVA: 0x0031B068 File Offset: 0x00319268 [Token(Token = "0x600D67D")] [Address(RVA = "0xF15B20", Offset = "0xF14920", VA = "0x180F15B20")] 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: 0x0600D67E RID: 54910 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D67E")] [Address(RVA = "0xF15C30", Offset = "0xF14A30", VA = "0x180F15C30")] private void HDBNAPLFOHK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D67F RID: 54911 RVA: 0x0031B0D8 File Offset: 0x003192D8 [Token(Token = "0x600D67F")] [Address(RVA = "0xF15B10", Offset = "0xF14910", VA = "0x180F15B10")] private void EAKODPDNIAE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.DLOCPBNHKGP(); } // Token: 0x0600D680 RID: 54912 RVA: 0x0031B0EC File Offset: 0x003192EC [Token(Token = "0x600D680")] [Address(RVA = "0xF169F0", Offset = "0xF157F0", VA = "0x180F169F0")] 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: 0x0600D681 RID: 54913 RVA: 0x0031B16C File Offset: 0x0031936C [Token(Token = "0x600D681")] [Address(RVA = "0xF16E20", Offset = "0xF15C20", VA = "0x180F16E20")] private void PHINOHLOBHD() { float num = Mathf.Clamp01(Time.deltaTime); this.PDDEDNMCHOF = num; this.MFIBHLJLDJK = num; } // Token: 0x0600D682 RID: 54914 RVA: 0x0031B194 File Offset: 0x00319394 [Token(Token = "0x600D682")] [Address(RVA = "0xF15F20", Offset = "0xF14D20", VA = "0x180F15F20")] private void HDFDOJIAIML(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.HODNNPOIMIM(); } // Token: 0x0600D683 RID: 54915 RVA: 0x0031B1A8 File Offset: 0x003193A8 [Token(Token = "0x600D683")] [Address(RVA = "0xF165A0", Offset = "0xF153A0", VA = "0x180F165A0")] 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: 0x0600D684 RID: 54916 RVA: 0x0031B220 File Offset: 0x00319420 [Token(Token = "0x600D684")] [Address(RVA = "0xF166A0", Offset = "0xF154A0", VA = "0x180F166A0")] 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: 0x0600D685 RID: 54917 RVA: 0x0031B25C File Offset: 0x0031945C [Token(Token = "0x600D685")] [Address(RVA = "0xF15A60", Offset = "0xF14860", VA = "0x180F15A60")] private void DLOCPBNHKGP() { SFXAudioSource maklmfafaoh = this.MAKLMFAFAOH; int num = 0; if (maklmfafaoh != num) { AudioManager.StopLoopingSFX(this.MAKLMFAFAOH); this.MAKLMFAFAOH = (ulong)0L; } } // Token: 0x0600D686 RID: 54918 RVA: 0x0031B290 File Offset: 0x00319490 [Token(Token = "0x600D686")] [Address(RVA = "0xF163B0", Offset = "0xF151B0", VA = "0x180F163B0")] 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: 0x0600D687 RID: 54919 RVA: 0x0031B2CC File Offset: 0x003194CC [Token(Token = "0x600D687")] [Address(RVA = "0xF15F30", Offset = "0xF14D30", VA = "0x180F15F30")] private void HODNNPOIMIM() { SFXAudioSource aapogimlhfl = this.AAPOGIMLHFL; int num = 0; if (aapogimlhfl != num) { AudioManager.StopLoopingSFX(this.AAPOGIMLHFL); this.AAPOGIMLHFL = (ulong)0L; } } // Token: 0x0600D688 RID: 54920 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D688")] [Address(RVA = "0xF152A0", Offset = "0xF140A0", VA = "0x180F152A0")] private void ADCBLOEIDCL() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D689 RID: 54921 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D689")] [Address(RVA = "0xF15150", Offset = "0xF13F50", VA = "0x180F15150")] private void ADBNDNDFJBI() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D68A RID: 54922 RVA: 0x0031B300 File Offset: 0x00319500 [Token(Token = "0x600D68A")] [Address(RVA = "0xF16450", Offset = "0xF15250", VA = "0x180F16450")] private void JMKGCHJIDED(Material KFENPJENIOI, Color GJAINANBOCB) { /* An exception occurred when decompiling this method (0600D68A) 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 1660 */; } // Token: 0x0600D68B RID: 54923 RVA: 0x0031B324 File Offset: 0x00319524 [Token(Token = "0x600D68B")] [Address(RVA = "0xF16B20", Offset = "0xF15920", VA = "0x180F16B20")] 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: 0x0600D68C RID: 54924 RVA: 0x0031B39C File Offset: 0x0031959C [Token(Token = "0x600D68C")] [Address(RVA = "0xF15520", Offset = "0xF14320", VA = "0x180F15520")] public void AddCustomChargeCondition(ChargePhysicalButton.LAIOCMMEABH LKMLNOJIFHH) { this.FIDNFJIJDPL.Add(LKMLNOJIFHH); } // Token: 0x0600D68D RID: 54925 RVA: 0x0031B3BC File Offset: 0x003195BC [Token(Token = "0x600D68D")] [Address(RVA = "0xF16F20", Offset = "0xF15D20", VA = "0x180F16F20")] public void RemoveCustomChargeCondition(ChargePhysicalButton.LAIOCMMEABH LKMLNOJIFHH) { bool flag = this.FIDNFJIJDPL.Remove(LKMLNOJIFHH); } // Token: 0x0600D68E RID: 54926 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D68E")] [Address(RVA = "0xF16850", Offset = "0xF15650", VA = "0x180F16850")] private bool LKPDGGNIPCL(AGAJMBPABDL IEKDDPPNFPF, PlayerHand BCMMIPFLEJL) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D68F RID: 54927 RVA: 0x0031B3DC File Offset: 0x003195DC [Token(Token = "0x600D68F")] [Address(RVA = "0xF17060", Offset = "0xF15E60", VA = "0x180F17060")] 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: 0x04008992 RID: 35218 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4008992")] [SerializeField] [Header("Button press")] private Transform unpressedTransform; // Token: 0x04008993 RID: 35219 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4008993")] [SerializeField] private Transform pressedTransform; // Token: 0x04008994 RID: 35220 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4008994")] [SerializeField] [OCIDFHDICIP(JIBDPHMGEGO.SelfAndChildren, false, false, false)] private Interpolator interpolator; // Token: 0x04008995 RID: 35221 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4008995")] [SerializeField] private bool canOnlyPushLocally; // Token: 0x04008996 RID: 35222 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4008996")] [SerializeField] [Header("Visuals")] private Renderer[] buttonRenderers; // Token: 0x04008997 RID: 35223 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4008997")] [SerializeField] private TextMesh buttonLabelTextMesh; // Token: 0x04008998 RID: 35224 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4008998")] [SerializeField] private Renderer buttonLabelTextRenderer; // Token: 0x04008999 RID: 35225 [FieldOffset(Offset = "0x118")] [Token(Token = "0x4008999")] [SerializeField] private TextMesh labelTextMesh; // Token: 0x0400899A RID: 35226 [FieldOffset(Offset = "0x120")] [Token(Token = "0x400899A")] [SerializeField] private ChargePhysicalButton.AIPHLABJFJP buttonColorType; // Token: 0x0400899B RID: 35227 [FieldOffset(Offset = "0x124")] [Token(Token = "0x400899B")] [SerializeField] [Header("Activated Visuals")] private Color defaultActivatedButtonColor; // Token: 0x0400899C RID: 35228 [FieldOffset(Offset = "0x134")] [Token(Token = "0x400899C")] [SerializeField] private Color defaultActivatedButtonLabelTextColor; // Token: 0x0400899D RID: 35229 [FieldOffset(Offset = "0x144")] [Token(Token = "0x400899D")] [SerializeField] [Header("Deactivated Visuals")] private Color deactivatedButtonColor; // Token: 0x0400899E RID: 35230 [FieldOffset(Offset = "0x154")] [Token(Token = "0x400899E")] [SerializeField] private Color deactivatedButtonLabelTextColor; // Token: 0x0400899F RID: 35231 [FieldOffset(Offset = "0x164")] [Token(Token = "0x400899F")] [SerializeField] [Header("Charging")] private bool hideChargeDisplayWhenDeactivated; // Token: 0x040089A0 RID: 35232 [FieldOffset(Offset = "0x165")] [Token(Token = "0x40089A0")] [SerializeField] private bool hideChargeDisplayWhenUnpressed; // Token: 0x040089A1 RID: 35233 [FieldOffset(Offset = "0x168")] [Token(Token = "0x40089A1")] [SerializeField] private Transform progressRoot; // Token: 0x040089A2 RID: 35234 [FieldOffset(Offset = "0x170")] [Token(Token = "0x40089A2")] [SerializeField] private Transform fill; // Token: 0x040089A3 RID: 35235 [FieldOffset(Offset = "0x178")] [Token(Token = "0x40089A3")] [SerializeField] private float defaultChargeDuration; // Token: 0x040089A4 RID: 35236 [FieldOffset(Offset = "0x17C")] [Token(Token = "0x40089A4")] [SerializeField] private float defaultDischargeDuration; // Token: 0x040089A5 RID: 35237 [FieldOffset(Offset = "0x180")] [Token(Token = "0x40089A5")] [SerializeField] private float vibrationIntensity; // Token: 0x040089A6 RID: 35238 [FieldOffset(Offset = "0x188")] [Token(Token = "0x40089A6")] [SerializeField] [Header("Audio")] private RecRoomAudioClip chargeAudio; // Token: 0x040089A7 RID: 35239 [FieldOffset(Offset = "0x190")] [Token(Token = "0x40089A7")] [SerializeField] private RecRoomAudioClip dischargeAudio; // Token: 0x040089A8 RID: 35240 [FieldOffset(Offset = "0x198")] [Token(Token = "0x40089A8")] [SerializeField] private RecRoomAudioClip successAudio; // Token: 0x040089A9 RID: 35241 [Token(Token = "0x40089A9")] private static readonly int DAPNAEAMOKM = PAMNDKEGFFG.HBNELALEOCJ; // Token: 0x040089AA RID: 35242 [Token(Token = "0x40089AA")] private static readonly int CJBPELMDMOB = PAMNDKEGFFG.NADLODHLFBH; // Token: 0x040089AB RID: 35243 [Token(Token = "0x40089AB")] private static readonly int KKNPCBMLEKG = PAMNDKEGFFG.CCHOFPAFEHO; // Token: 0x040089AC RID: 35244 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x40089AC")] private readonly HKKOHFHADKK PEGJGMDGKJN; // Token: 0x040089AD RID: 35245 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x40089AD")] private AGAJMBPABDL IEEPBBPKFJA; // Token: 0x040089AE RID: 35246 [FieldOffset(Offset = "0x1B0")] [Token(Token = "0x40089AE")] private PlayerHand FBGFOELHEHC; // Token: 0x040089AF RID: 35247 [FieldOffset(Offset = "0x1B8")] [Token(Token = "0x40089AF")] private SFXAudioSource MAKLMFAFAOH; // Token: 0x040089B0 RID: 35248 [FieldOffset(Offset = "0x1C0")] [Token(Token = "0x40089B0")] private SFXAudioSource AAPOGIMLHFL; // Token: 0x040089B1 RID: 35249 [FieldOffset(Offset = "0x1C8")] [Token(Token = "0x40089B1")] private float DBAECEJOHKF; // Token: 0x040089B2 RID: 35250 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x40089B2")] private RectTransform NNGBJBKAJGN; // Token: 0x040089B3 RID: 35251 [FieldOffset(Offset = "0x1D8")] [Token(Token = "0x40089B3")] private readonly List FIDNFJIJDPL; // Token: 0x040089B4 RID: 35252 [FieldOffset(Offset = "0x1E0")] [Token(Token = "0x40089B4")] private float? NEKCLNPHGDE; // Token: 0x040089B5 RID: 35253 [FieldOffset(Offset = "0x1E8")] [Token(Token = "0x40089B5")] private float? MHOCCJFFKOH; // Token: 0x040089B6 RID: 35254 [FieldOffset(Offset = "0x1F0")] [Token(Token = "0x40089B6")] private Color? DKBGGJJINAE; // Token: 0x040089B7 RID: 35255 [FieldOffset(Offset = "0x204")] [Token(Token = "0x40089B7")] private Color? KAIEHFLNFIC; // Token: 0x040089B8 RID: 35256 [FieldOffset(Offset = "0x218")] [Token(Token = "0x40089B8")] private Color? BCDAAPGIEAC; // Token: 0x040089B9 RID: 35257 [FieldOffset(Offset = "0x22C")] [Token(Token = "0x40089B9")] private float PDDEDNMCHOF; // Token: 0x020020C8 RID: 8392 [Token(Token = "0x20020C8")] public sealed class DHLBGCGFOKM : MulticastDelegate { // Token: 0x0600D691 RID: 54929 RVA: 0x0031B494 File Offset: 0x00319694 [Token(Token = "0x600D691")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public DHLBGCGFOKM(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600D692 RID: 54930 RVA: 0x0031B4B0 File Offset: 0x003196B0 [Token(Token = "0x600D692")] [Address(RVA = "0x4D7E10", Offset = "0x4D6C10", VA = "0x1804D7E10", Slot = "13")] public void Invoke(ChargePhysicalButton LKDLEHGHCAD) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600D693 RID: 54931 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D693")] [Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x0600D694 RID: 54932 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D694")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020020C9 RID: 8393 [Token(Token = "0x20020C9")] private enum AIPHLABJFJP { // Token: 0x040089BB RID: 35259 [Token(Token = "0x40089BB")] Emissive, // Token: 0x040089BC RID: 35260 [Token(Token = "0x40089BC")] EmissiveAndAlbedo } // Token: 0x020020CA RID: 8394 [Token(Token = "0x20020CA")] public sealed class LAIOCMMEABH : MulticastDelegate { // Token: 0x0600D695 RID: 54933 RVA: 0x0031B5A0 File Offset: 0x003197A0 [Token(Token = "0x600D695")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public LAIOCMMEABH(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600D696 RID: 54934 RVA: 0x0031B5BC File Offset: 0x003197BC [Token(Token = "0x600D696")] [Address(RVA = "0xF21290", Offset = "0xF20090", VA = "0x180F21290", Slot = "13")] public bool Invoke(ChargePhysicalButton AKBHFOFHHNK, AGAJMBPABDL BBIDOHOGCJN, PlayerHand JOFEIIFPKCC) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600D697 RID: 54935 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600D697")] [Address(RVA = "0xDF4DC0", Offset = "0xDF3BC0", VA = "0x180DF4DC0", Slot = "14")] public IAsyncResult BeginInvoke(ChargePhysicalButton AKBHFOFHHNK, AGAJMBPABDL BBIDOHOGCJN, PlayerHand JOFEIIFPKCC, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600D698 RID: 54936 RVA: 0x0031B6C0 File Offset: 0x003198C0 [Token(Token = "0x600D698")] [Address(RVA = "0x451890", Offset = "0x450690", VA = "0x180451890", Slot = "15")] public bool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x020020CB RID: 8395 [Token(Token = "0x20020CB")] private enum GECPDLDGLKI { // Token: 0x040089BE RID: 35262 [Token(Token = "0x40089BE")] DEACTIVATED, // Token: 0x040089BF RID: 35263 [Token(Token = "0x40089BF")] ACTIVATED } // Token: 0x020020CC RID: 8396 [Token(Token = "0x20020CC")] private enum DEFJDIHJDAM { // Token: 0x040089C1 RID: 35265 [Token(Token = "0x40089C1")] UNPRESSED, // Token: 0x040089C2 RID: 35266 [Token(Token = "0x40089C2")] CHARGING, // Token: 0x040089C3 RID: 35267 [Token(Token = "0x40089C3")] DISCHARGING, // Token: 0x040089C4 RID: 35268 [Token(Token = "0x40089C4")] CHARGED } } }