using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x020021B5 RID: 8629 [Token(Token = "0x20021B5")] [DisallowMultipleComponent] public class ChargePhysicalButton : PhysicalButtonBase { // Token: 0x140000D9 RID: 217 // (add) Token: 0x0600DA7D RID: 55933 RVA: 0x00323F58 File Offset: 0x00322158 // (remove) Token: 0x0600DA7E RID: 55934 RVA: 0x00323F74 File Offset: 0x00322174 [Token(Token = "0x140000D9")] public event ChargePhysicalButton.DHLBGCGFOKM IFBBCJAFNKL { [Token(Token = "0x600DA7D")] [Address(RVA = "0x19F6FF0", Offset = "0x19F5FF0", VA = "0x1819F6FF0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x600DA7E")] [Address(RVA = "0x19F7450", Offset = "0x19F6450", VA = "0x1819F7450")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x170022B7 RID: 8887 // (get) Token: 0x0600DA7F RID: 55935 RVA: 0x00323F90 File Offset: 0x00322190 // (set) Token: 0x0600DA80 RID: 55936 RVA: 0x00323FA8 File Offset: 0x003221A8 [Token(Token = "0x170022B7")] public float OLEOICPGCFD { [Token(Token = "0x600DA7F")] [Address(RVA = "0x19F71F0", Offset = "0x19F61F0", VA = "0x1819F71F0")] get { float num; return num; } [Token(Token = "0x600DA80")] [Address(RVA = "0x19F77D0", Offset = "0x19F67D0", VA = "0x1819F77D0")] set { ulong num; this.NEKCLNPHGDE = num; } } // Token: 0x170022B8 RID: 8888 // (get) Token: 0x0600DA81 RID: 55937 RVA: 0x00323FBC File Offset: 0x003221BC // (set) Token: 0x0600DA82 RID: 55938 RVA: 0x00323FD4 File Offset: 0x003221D4 [Token(Token = "0x170022B8")] public float IONDFILDPFL { [Token(Token = "0x600DA81")] [Address(RVA = "0x19F72D0", Offset = "0x19F62D0", VA = "0x1819F72D0")] get { float num; return num; } [Token(Token = "0x600DA82")] [Address(RVA = "0x19F78F0", Offset = "0x19F68F0", VA = "0x1819F78F0")] set { ulong num; this.MHOCCJFFKOH = num; } } // Token: 0x170022B9 RID: 8889 // (get) Token: 0x0600DA83 RID: 55939 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600DA84 RID: 55940 RVA: 0x00323FE8 File Offset: 0x003221E8 [Token(Token = "0x170022B9")] public Color AMKHNMFHNCN { [Token(Token = "0x600DA83")] [Address(RVA = "0x19F70E0", Offset = "0x19F60E0", VA = "0x1819F70E0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600DA84")] [Address(RVA = "0x19F75A0", Offset = "0x19F65A0", VA = "0x1819F75A0")] set { Color? dkbggjjinae = this.DKBGGJJINAE; bool flag; if (!flag) { int num = 0; this.DKBGGJJINAE = num; this.ADCBLOEIDCL(); } } } // Token: 0x170022BA RID: 8890 // (get) Token: 0x0600DA85 RID: 55941 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600DA86 RID: 55942 RVA: 0x00324010 File Offset: 0x00322210 [Token(Token = "0x170022BA")] public Color BLPIDOBAPOC { [Token(Token = "0x600DA85")] [Address(RVA = "0x19F7250", Offset = "0x19F6250", VA = "0x1819F7250")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600DA86")] [Address(RVA = "0x19F7830", Offset = "0x19F6830", VA = "0x1819F7830")] set { Color? kaiehflnfic = this.KAIEHFLNFIC; bool flag; if (!flag) { int num = 0; this.KAIEHFLNFIC = num; this.ADCBLOEIDCL(); } } } // Token: 0x170022BB RID: 8891 // (get) Token: 0x0600DA87 RID: 55943 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x0600DA88 RID: 55944 RVA: 0x00324038 File Offset: 0x00322238 [Token(Token = "0x170022BB")] public Color LJABBCMOCAC { [Token(Token = "0x600DA87")] [Address(RVA = "0x19F7160", Offset = "0x19F6160", VA = "0x1819F7160")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x600DA88")] [Address(RVA = "0x19F7700", Offset = "0x19F6700", VA = "0x1819F7700")] set { Color? bcdaapgieac = this.BCDAAPGIEAC; bool flag; if (!flag) { int num = 0; this.BCDAAPGIEAC = num; this.ADBNDNDFJBI(); } } } // Token: 0x170022BC RID: 8892 // (get) Token: 0x0600DA89 RID: 55945 RVA: 0x00324060 File Offset: 0x00322260 // (set) Token: 0x0600DA8A RID: 55946 RVA: 0x003240A0 File Offset: 0x003222A0 [Token(Token = "0x170022BC")] public float KBKIINLNPCK { [Token(Token = "0x600DA89")] [Address(RVA = "0x19F7330", Offset = "0x19F6330", VA = "0x1819F7330")] 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 = "0x600DA8A")] [Address(RVA = "0x19F7950", Offset = "0x19F6950", VA = "0x1819F7950")] 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: 0x170022BD RID: 8893 // (set) Token: 0x0600DA8B RID: 55947 RVA: 0x003240E8 File Offset: 0x003222E8 [Token(Token = "0x170022BD")] public string PCNIJHPILBO { [Token(Token = "0x600DA8B")] [Address(RVA = "0x19F7660", Offset = "0x19F6660", VA = "0x1819F7660")] set { TextMesh textMesh = this.buttonLabelTextMesh; int num = 0; if (textMesh != num) { this.buttonLabelTextMesh.text = value; } } } // Token: 0x170022BE RID: 8894 // (set) Token: 0x0600DA8C RID: 55948 RVA: 0x0032411C File Offset: 0x0032231C [Token(Token = "0x170022BE")] public string PMHEHAMJCLI { [Token(Token = "0x600DA8C")] [Address(RVA = "0x19F7A40", Offset = "0x19F6A40", VA = "0x1819F7A40")] set { TextMesh textMesh = this.labelTextMesh; int num = 0; if (textMesh != num) { this.labelTextMesh.text = value; } } } // Token: 0x170022BF RID: 8895 // (get) Token: 0x0600DA8D RID: 55949 RVA: 0x00324150 File Offset: 0x00322350 // (set) Token: 0x0600DA8E RID: 55950 RVA: 0x0032416C File Offset: 0x0032236C [Token(Token = "0x170022BF")] public bool EFEGGLIACKH { [Token(Token = "0x600DA8D")] [Address(RVA = "0x19F7090", Offset = "0x19F6090", VA = "0x1819F7090")] get { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } [Token(Token = "0x600DA8E")] [Address(RVA = "0x19F74F0", Offset = "0x19F64F0", VA = "0x1819F74F0")] set { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; if (value != flag) { if (value) { return; } int num = 0; pegjgmdgkjn.PIEOGAPMGIH((ushort)num); } } } // Token: 0x170022C0 RID: 8896 // (get) Token: 0x0600DA8F RID: 55951 RVA: 0x0032419C File Offset: 0x0032239C // (set) Token: 0x0600DA90 RID: 55952 RVA: 0x003241B0 File Offset: 0x003223B0 [Token(Token = "0x170022C0")] public float BACGDPEOEMN { [Token(Token = "0x600DA8F")] [Address(RVA = "0x19F71E0", Offset = "0x19F61E0", VA = "0x1819F71E0")] get { return this.PDDEDNMCHOF; } [Token(Token = "0x600DA90")] [Address(RVA = "0x19F77C0", Offset = "0x19F67C0", VA = "0x1819F77C0")] set { this.PDDEDNMCHOF = value; this.MFIBHLJLDJK = value; } } // Token: 0x170022C1 RID: 8897 // (get) Token: 0x0600DA91 RID: 55953 RVA: 0x003241CC File Offset: 0x003223CC [Token(Token = "0x170022C1")] public bool JPAJBLPGHJK { [Token(Token = "0x600DA91")] [Address(RVA = "0x19F73F0", Offset = "0x19F63F0", VA = "0x1819F73F0")] get { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; bool flag; return flag; } } // Token: 0x170022C2 RID: 8898 // (set) Token: 0x0600DA92 RID: 55954 RVA: 0x003241EC File Offset: 0x003223EC [Token(Token = "0x170022C2")] private float MFIBHLJLDJK { [Token(Token = "0x600DA92")] [Address(RVA = "0x19F5EF0", Offset = "0x19F4EF0", VA = "0x1819F5EF0")] 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: 0x170022C3 RID: 8899 // (get) Token: 0x0600DA93 RID: 55955 RVA: 0x0032427C File Offset: 0x0032247C // (set) Token: 0x0600DA94 RID: 55956 RVA: 0x00324290 File Offset: 0x00322490 [Token(Token = "0x170022C3")] public RecRoomAudioClip COCBHAICIMK { [Token(Token = "0x600DA93")] [Address(RVA = "0x44BCE0", Offset = "0x44ACE0", VA = "0x18044BCE0")] get { return this.successAudio; } [Token(Token = "0x600DA94")] [Address(RVA = "0x5BF370", Offset = "0x5BE370", VA = "0x1805BF370")] set { this.successAudio = value; } } // Token: 0x0600DA95 RID: 55957 RVA: 0x003242A4 File Offset: 0x003224A4 [Token(Token = "0x600DA95")] [Address(RVA = "0x19F5340", Offset = "0x19F4340", VA = "0x1819F5340", 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: 0x0600DA96 RID: 55958 RVA: 0x003243F8 File Offset: 0x003225F8 [Token(Token = "0x600DA96")] [Address(RVA = "0x19F6A80", Offset = "0x19F5A80", VA = "0x1819F6A80")] private void OnDisable() { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; this.DLOCPBNHKGP(); this.HODNNPOIMIM(); } // Token: 0x0600DA97 RID: 55959 RVA: 0x00324420 File Offset: 0x00322620 [Token(Token = "0x600DA97")] [Address(RVA = "0x19F6A50", Offset = "0x19F5A50", VA = "0x1819F6A50", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); this.DLOCPBNHKGP(); this.HODNNPOIMIM(); } // Token: 0x0600DA98 RID: 55960 RVA: 0x00324440 File Offset: 0x00322640 [Token(Token = "0x600DA98")] [Address(RVA = "0x19F6B10", Offset = "0x19F5B10", VA = "0x1819F6B10", 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: 0x0600DA99 RID: 55961 RVA: 0x00324484 File Offset: 0x00322684 [Token(Token = "0x600DA99")] [Address(RVA = "0x19F5DA0", Offset = "0x19F4DA0", VA = "0x1819F5DA0", Slot = "25")] protected override void IECMHJFOPIL(AGAJMBPABDL JGOCAKIAFPE) { base.IECMHJFOPIL(JGOCAKIAFPE); if (this.MHMMGDJMKNH) { HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; } } // Token: 0x0600DA9A RID: 55962 RVA: 0x003244B0 File Offset: 0x003226B0 [Token(Token = "0x600DA9A")] [Address(RVA = "0x19F5750", Offset = "0x19F4750", VA = "0x1819F5750", Slot = "28")] protected override void CHHJFPIAPMM(AGAJMBPABDL JGOCAKIAFPE) { base.CHHJFPIAPMM(JGOCAKIAFPE); HKKOHFHADKK pegjgmdgkjn = this.PEGJGMDGKJN; HKKOHFHADKK pegjgmdgkjn2 = this.PEGJGMDGKJN; } // Token: 0x0600DA9B RID: 55963 RVA: 0x003244D8 File Offset: 0x003226D8 [Token(Token = "0x600DA9B")] [Address(RVA = "0x19F6D40", Offset = "0x19F5D40", VA = "0x1819F6D40")] private void Update() { this.PEGJGMDGKJN.OPEMIFENIJM(); } // Token: 0x0600DA9C RID: 55964 RVA: 0x003244F8 File Offset: 0x003226F8 [Token(Token = "0x600DA9C")] [Address(RVA = "0x19F6500", Offset = "0x19F5500", VA = "0x1819F6500")] 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: 0x0600DA9D RID: 55965 RVA: 0x0032456C File Offset: 0x0032276C [Token(Token = "0x600DA9D")] [Address(RVA = "0x19F6700", Offset = "0x19F5700", VA = "0x1819F6700")] 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: 0x0600DA9E RID: 55966 RVA: 0x003245BC File Offset: 0x003227BC [Token(Token = "0x600DA9E")] [Address(RVA = "0x19F5E30", Offset = "0x19F4E30", VA = "0x1819F5E30")] 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: 0x0600DA9F RID: 55967 RVA: 0x00324620 File Offset: 0x00322820 [Token(Token = "0x600DA9F")] [Address(RVA = "0x19F58E0", Offset = "0x19F48E0", VA = "0x1819F58E0")] 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: 0x0600DAA0 RID: 55968 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DAA0")] [Address(RVA = "0x19F59F0", Offset = "0x19F49F0", VA = "0x1819F59F0")] private void HDBNAPLFOHK() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DAA1 RID: 55969 RVA: 0x00324690 File Offset: 0x00322890 [Token(Token = "0x600DAA1")] [Address(RVA = "0x19F58D0", Offset = "0x19F48D0", VA = "0x1819F58D0")] private void EAKODPDNIAE(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.DLOCPBNHKGP(); } // Token: 0x0600DAA2 RID: 55970 RVA: 0x003246A4 File Offset: 0x003228A4 [Token(Token = "0x600DAA2")] [Address(RVA = "0x19F67B0", Offset = "0x19F57B0", VA = "0x1819F67B0")] 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: 0x0600DAA3 RID: 55971 RVA: 0x00324724 File Offset: 0x00322924 [Token(Token = "0x600DAA3")] [Address(RVA = "0x19F6BE0", Offset = "0x19F5BE0", VA = "0x1819F6BE0")] private void PHINOHLOBHD() { float num = Mathf.Clamp01(Time.deltaTime); this.PDDEDNMCHOF = num; this.MFIBHLJLDJK = num; } // Token: 0x0600DAA4 RID: 55972 RVA: 0x0032474C File Offset: 0x0032294C [Token(Token = "0x600DAA4")] [Address(RVA = "0x19F5CE0", Offset = "0x19F4CE0", VA = "0x1819F5CE0")] private void HDFDOJIAIML(ushort HKDPLMDENDA, ushort CKCOCKOPHAM) { this.HODNNPOIMIM(); } // Token: 0x0600DAA5 RID: 55973 RVA: 0x00324760 File Offset: 0x00322960 [Token(Token = "0x600DAA5")] [Address(RVA = "0x19F6360", Offset = "0x19F5360", VA = "0x1819F6360")] 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: 0x0600DAA6 RID: 55974 RVA: 0x003247D8 File Offset: 0x003229D8 [Token(Token = "0x600DAA6")] [Address(RVA = "0x19F6460", Offset = "0x19F5460", VA = "0x1819F6460")] 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: 0x0600DAA7 RID: 55975 RVA: 0x00324814 File Offset: 0x00322A14 [Token(Token = "0x600DAA7")] [Address(RVA = "0x19F5820", Offset = "0x19F4820", VA = "0x1819F5820")] private void DLOCPBNHKGP() { SFXAudioSource maklmfafaoh = this.MAKLMFAFAOH; int num = 0; if (maklmfafaoh != num) { AudioManager.StopLoopingSFX(this.MAKLMFAFAOH); this.MAKLMFAFAOH = (ulong)0L; } } // Token: 0x0600DAA8 RID: 55976 RVA: 0x00324848 File Offset: 0x00322A48 [Token(Token = "0x600DAA8")] [Address(RVA = "0x19F6170", Offset = "0x19F5170", VA = "0x1819F6170")] 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: 0x0600DAA9 RID: 55977 RVA: 0x00324884 File Offset: 0x00322A84 [Token(Token = "0x600DAA9")] [Address(RVA = "0x19F5CF0", Offset = "0x19F4CF0", VA = "0x1819F5CF0")] private void HODNNPOIMIM() { SFXAudioSource aapogimlhfl = this.AAPOGIMLHFL; int num = 0; if (aapogimlhfl != num) { AudioManager.StopLoopingSFX(this.AAPOGIMLHFL); this.AAPOGIMLHFL = (ulong)0L; } } // Token: 0x0600DAAA RID: 55978 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DAAA")] [Address(RVA = "0x19F5060", Offset = "0x19F4060", VA = "0x1819F5060")] private void ADCBLOEIDCL() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DAAB RID: 55979 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DAAB")] [Address(RVA = "0x19F4F10", Offset = "0x19F3F10", VA = "0x1819F4F10")] private void ADBNDNDFJBI() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DAAC RID: 55980 RVA: 0x003248B8 File Offset: 0x00322AB8 [Token(Token = "0x600DAAC")] [Address(RVA = "0x19F6210", Offset = "0x19F5210", VA = "0x1819F6210")] private void JMKGCHJIDED(Material KFENPJENIOI, Color GJAINANBOCB) { /* An exception occurred when decompiling this method (0600DAAC) 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: 0x0600DAAD RID: 55981 RVA: 0x003248DC File Offset: 0x00322ADC [Token(Token = "0x600DAAD")] [Address(RVA = "0x19F68E0", Offset = "0x19F58E0", VA = "0x1819F68E0")] 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: 0x0600DAAE RID: 55982 RVA: 0x00324954 File Offset: 0x00322B54 [Token(Token = "0x600DAAE")] [Address(RVA = "0x19F52E0", Offset = "0x19F42E0", VA = "0x1819F52E0")] public void AddCustomChargeCondition(ChargePhysicalButton.LAIOCMMEABH LKMLNOJIFHH) { this.FIDNFJIJDPL.Add(LKMLNOJIFHH); } // Token: 0x0600DAAF RID: 55983 RVA: 0x00324974 File Offset: 0x00322B74 [Token(Token = "0x600DAAF")] [Address(RVA = "0x19F6CE0", Offset = "0x19F5CE0", VA = "0x1819F6CE0")] public void RemoveCustomChargeCondition(ChargePhysicalButton.LAIOCMMEABH LKMLNOJIFHH) { bool flag = this.FIDNFJIJDPL.Remove(LKMLNOJIFHH); } // Token: 0x0600DAB0 RID: 55984 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DAB0")] [Address(RVA = "0x19F6610", Offset = "0x19F5610", VA = "0x1819F6610")] private bool LKPDGGNIPCL(AGAJMBPABDL IEKDDPPNFPF, PlayerHand BCMMIPFLEJL) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600DAB1 RID: 55985 RVA: 0x00324994 File Offset: 0x00322B94 [Token(Token = "0x600DAB1")] [Address(RVA = "0x19F6E20", Offset = "0x19F5E20", VA = "0x1819F6E20")] 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: 0x04008B7A RID: 35706 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4008B7A")] [SerializeField] [Header("Button press")] private Transform unpressedTransform; // Token: 0x04008B7B RID: 35707 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4008B7B")] [SerializeField] private Transform pressedTransform; // Token: 0x04008B7C RID: 35708 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4008B7C")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.SelfAndChildren, false, false, false)] private Interpolator interpolator; // Token: 0x04008B7D RID: 35709 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4008B7D")] [SerializeField] private bool canOnlyPushLocally; // Token: 0x04008B7E RID: 35710 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4008B7E")] [SerializeField] [Header("Visuals")] private Renderer[] buttonRenderers; // Token: 0x04008B7F RID: 35711 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4008B7F")] [SerializeField] private TextMesh buttonLabelTextMesh; // Token: 0x04008B80 RID: 35712 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4008B80")] [SerializeField] private Renderer buttonLabelTextRenderer; // Token: 0x04008B81 RID: 35713 [FieldOffset(Offset = "0x118")] [Token(Token = "0x4008B81")] [SerializeField] private TextMesh labelTextMesh; // Token: 0x04008B82 RID: 35714 [FieldOffset(Offset = "0x120")] [Token(Token = "0x4008B82")] [SerializeField] private ChargePhysicalButton.AIPHLABJFJP buttonColorType; // Token: 0x04008B83 RID: 35715 [FieldOffset(Offset = "0x124")] [Token(Token = "0x4008B83")] [SerializeField] [Header("Activated Visuals")] private Color defaultActivatedButtonColor; // Token: 0x04008B84 RID: 35716 [FieldOffset(Offset = "0x134")] [Token(Token = "0x4008B84")] [SerializeField] private Color defaultActivatedButtonLabelTextColor; // Token: 0x04008B85 RID: 35717 [FieldOffset(Offset = "0x144")] [Token(Token = "0x4008B85")] [SerializeField] [Header("Deactivated Visuals")] private Color deactivatedButtonColor; // Token: 0x04008B86 RID: 35718 [FieldOffset(Offset = "0x154")] [Token(Token = "0x4008B86")] [SerializeField] private Color deactivatedButtonLabelTextColor; // Token: 0x04008B87 RID: 35719 [FieldOffset(Offset = "0x164")] [Token(Token = "0x4008B87")] [SerializeField] [Header("Charging")] private bool hideChargeDisplayWhenDeactivated; // Token: 0x04008B88 RID: 35720 [FieldOffset(Offset = "0x165")] [Token(Token = "0x4008B88")] [SerializeField] private bool hideChargeDisplayWhenUnpressed; // Token: 0x04008B89 RID: 35721 [FieldOffset(Offset = "0x168")] [Token(Token = "0x4008B89")] [SerializeField] private Transform progressRoot; // Token: 0x04008B8A RID: 35722 [FieldOffset(Offset = "0x170")] [Token(Token = "0x4008B8A")] [SerializeField] private Transform fill; // Token: 0x04008B8B RID: 35723 [FieldOffset(Offset = "0x178")] [Token(Token = "0x4008B8B")] [SerializeField] private float defaultChargeDuration; // Token: 0x04008B8C RID: 35724 [FieldOffset(Offset = "0x17C")] [Token(Token = "0x4008B8C")] [SerializeField] private float defaultDischargeDuration; // Token: 0x04008B8D RID: 35725 [FieldOffset(Offset = "0x180")] [Token(Token = "0x4008B8D")] [SerializeField] private float vibrationIntensity; // Token: 0x04008B8E RID: 35726 [FieldOffset(Offset = "0x188")] [Token(Token = "0x4008B8E")] [SerializeField] [Header("Audio")] private RecRoomAudioClip chargeAudio; // Token: 0x04008B8F RID: 35727 [FieldOffset(Offset = "0x190")] [Token(Token = "0x4008B8F")] [SerializeField] private RecRoomAudioClip dischargeAudio; // Token: 0x04008B90 RID: 35728 [FieldOffset(Offset = "0x198")] [Token(Token = "0x4008B90")] [SerializeField] private RecRoomAudioClip successAudio; // Token: 0x04008B91 RID: 35729 [Token(Token = "0x4008B91")] private static readonly int DAPNAEAMOKM = PAMNDKEGFFG.HBNELALEOCJ; // Token: 0x04008B92 RID: 35730 [Token(Token = "0x4008B92")] private static readonly int CJBPELMDMOB = PAMNDKEGFFG.NADLODHLFBH; // Token: 0x04008B93 RID: 35731 [Token(Token = "0x4008B93")] private static readonly int KKNPCBMLEKG = PAMNDKEGFFG.CCHOFPAFEHO; // Token: 0x04008B94 RID: 35732 [FieldOffset(Offset = "0x1A0")] [Token(Token = "0x4008B94")] private readonly HKKOHFHADKK PEGJGMDGKJN; // Token: 0x04008B95 RID: 35733 [FieldOffset(Offset = "0x1A8")] [Token(Token = "0x4008B95")] private AGAJMBPABDL IEEPBBPKFJA; // Token: 0x04008B96 RID: 35734 [FieldOffset(Offset = "0x1B0")] [Token(Token = "0x4008B96")] private PlayerHand FBGFOELHEHC; // Token: 0x04008B97 RID: 35735 [FieldOffset(Offset = "0x1B8")] [Token(Token = "0x4008B97")] private SFXAudioSource MAKLMFAFAOH; // Token: 0x04008B98 RID: 35736 [FieldOffset(Offset = "0x1C0")] [Token(Token = "0x4008B98")] private SFXAudioSource AAPOGIMLHFL; // Token: 0x04008B99 RID: 35737 [FieldOffset(Offset = "0x1C8")] [Token(Token = "0x4008B99")] private float DBAECEJOHKF; // Token: 0x04008B9A RID: 35738 [FieldOffset(Offset = "0x1D0")] [Token(Token = "0x4008B9A")] private RectTransform NNGBJBKAJGN; // Token: 0x04008B9B RID: 35739 [FieldOffset(Offset = "0x1D8")] [Token(Token = "0x4008B9B")] private readonly List FIDNFJIJDPL; // Token: 0x04008B9C RID: 35740 [FieldOffset(Offset = "0x1E0")] [Token(Token = "0x4008B9C")] private float? NEKCLNPHGDE; // Token: 0x04008B9D RID: 35741 [FieldOffset(Offset = "0x1E8")] [Token(Token = "0x4008B9D")] private float? MHOCCJFFKOH; // Token: 0x04008B9E RID: 35742 [FieldOffset(Offset = "0x1F0")] [Token(Token = "0x4008B9E")] private Color? DKBGGJJINAE; // Token: 0x04008B9F RID: 35743 [FieldOffset(Offset = "0x204")] [Token(Token = "0x4008B9F")] private Color? KAIEHFLNFIC; // Token: 0x04008BA0 RID: 35744 [FieldOffset(Offset = "0x218")] [Token(Token = "0x4008BA0")] private Color? BCDAAPGIEAC; // Token: 0x04008BA1 RID: 35745 [FieldOffset(Offset = "0x22C")] [Token(Token = "0x4008BA1")] private float PDDEDNMCHOF; // Token: 0x020021B6 RID: 8630 [Token(Token = "0x20021B6")] public sealed class DHLBGCGFOKM : MulticastDelegate { // Token: 0x0600DAB3 RID: 55987 RVA: 0x00324A4C File Offset: 0x00322C4C [Token(Token = "0x600DAB3")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public DHLBGCGFOKM(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600DAB4 RID: 55988 RVA: 0x00324A68 File Offset: 0x00322C68 [Token(Token = "0x600DAB4")] [Address(RVA = "0x6E1530", Offset = "0x6E0530", VA = "0x1806E1530", Slot = "13")] public void Invoke(ChargePhysicalButton LKDLEHGHCAD) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600DAB5 RID: 55989 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DAB5")] [Address(RVA = "0x5FA200", Offset = "0x5F9200", VA = "0x1805FA200", 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: 0x0600DAB6 RID: 55990 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DAB6")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x020021B7 RID: 8631 [Token(Token = "0x20021B7")] private enum AIPHLABJFJP { // Token: 0x04008BA3 RID: 35747 [Token(Token = "0x4008BA3")] Emissive, // Token: 0x04008BA4 RID: 35748 [Token(Token = "0x4008BA4")] EmissiveAndAlbedo } // Token: 0x020021B8 RID: 8632 [Token(Token = "0x20021B8")] public sealed class LAIOCMMEABH : MulticastDelegate { // Token: 0x0600DAB7 RID: 55991 RVA: 0x00324B58 File Offset: 0x00322D58 [Token(Token = "0x600DAB7")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public LAIOCMMEABH(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x0600DAB8 RID: 55992 RVA: 0x00324B74 File Offset: 0x00322D74 [Token(Token = "0x600DAB8")] [Address(RVA = "0x1097740", Offset = "0x1096740", VA = "0x181097740", 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: 0x0600DAB9 RID: 55993 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600DAB9")] [Address(RVA = "0x6045F0", Offset = "0x6035F0", VA = "0x1806045F0", 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: 0x0600DABA RID: 55994 RVA: 0x00324C78 File Offset: 0x00322E78 [Token(Token = "0x600DABA")] [Address(RVA = "0x56AA00", Offset = "0x569A00", VA = "0x18056AA00", Slot = "15")] public bool EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new NullReferenceException(); } } // Token: 0x020021B9 RID: 8633 [Token(Token = "0x20021B9")] private enum GECPDLDGLKI { // Token: 0x04008BA6 RID: 35750 [Token(Token = "0x4008BA6")] DEACTIVATED, // Token: 0x04008BA7 RID: 35751 [Token(Token = "0x4008BA7")] ACTIVATED } // Token: 0x020021BA RID: 8634 [Token(Token = "0x20021BA")] private enum DEFJDIHJDAM { // Token: 0x04008BA9 RID: 35753 [Token(Token = "0x4008BA9")] UNPRESSED, // Token: 0x04008BAA RID: 35754 [Token(Token = "0x4008BAA")] CHARGING, // Token: 0x04008BAB RID: 35755 [Token(Token = "0x4008BAB")] DISCHARGING, // Token: 0x04008BAC RID: 35756 [Token(Token = "0x4008BAC")] CHARGED } } }