using System; using System.Collections; using System.Diagnostics; using System.Threading; using RecRoom; using UnityEngine; using UnityEngine.UI; namespace AGUI.StackedUI { // Token: 0x0200102E RID: 4142 [DisallowMultipleComponent] public class ChargeButton3D : Button3D { // Token: 0x06022E4D RID: 142925 RVA: 0x00984058 File Offset: 0x00982258 public void IOJAGNFECAO(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Combine(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E4E RID: 142926 RVA: 0x00984090 File Offset: 0x00982290 protected virtual void DKHOEHDKBGH(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.ANIGIFIBJDH(); } // Token: 0x06022E4F RID: 142927 RVA: 0x009840A0 File Offset: 0x009822A0 protected virtual void MKCDCLGEIHE() { base.OnDisable(); this.EPBCFLDDPGB(); } // Token: 0x06022E50 RID: 142928 RVA: 0x009840B0 File Offset: 0x009822B0 private void FGPCECKIEKO() { this.MAJNJMFPAEI(this.EKIDIMNKOJA); this.EKIDIMNKOJA = null; if (this.GLDFOPBHAAI != null) { this.GLDFOPBHAAI.GCAABHNNEIP(); this.GLDFOPBHAAI = null; } if (this.fillImage != null) { this.fillImage.fillAmount = 1864f; } } // Token: 0x06022E51 RID: 142929 RVA: 0x00984114 File Offset: 0x00982314 public void JLMCFDJHPLB(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E52 RID: 142930 RVA: 0x0098414C File Offset: 0x0098234C public void JCPBLOKHNLB(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Combine(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E53 RID: 142931 RVA: 0x00984184 File Offset: 0x00982384 protected virtual void DEIDOJCJCLM(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.ANIGIFIBJDH(); } // Token: 0x06022E54 RID: 142932 RVA: 0x00984194 File Offset: 0x00982394 private IEnumerator LFOPEIELNIJ() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (float num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022E55 RID: 142933 RVA: 0x009841B0 File Offset: 0x009823B0 private void GNHANNIFJJC() { this.MAJNJMFPAEI(this.EKIDIMNKOJA); this.EKIDIMNKOJA = null; if (this.GLDFOPBHAAI != null) { this.GLDFOPBHAAI.LMCHOCDEHFJ(); this.GLDFOPBHAAI = null; } if (this.fillImage != null) { this.fillImage.fillAmount = 1719f; } } // Token: 0x06022E56 RID: 142934 RVA: 0x00984214 File Offset: 0x00982414 protected virtual void OONJPAALIHD() { base.OnDisable(); this.BPKPHLMMDMG(); } // Token: 0x06022E57 RID: 142935 RVA: 0x00984224 File Offset: 0x00982424 protected virtual void ODIHEIGAPJG(bool NOLNNMHFMLD = false) { base.LFGJBLCNBAG(NOLNNMHFMLD); this.OBDIKBDKGLA(); this.EKIDIMNKOJA = base.StartCoroutine(this.DPOBJAKIJLH()); } // Token: 0x06022E58 RID: 142936 RVA: 0x00984248 File Offset: 0x00982448 private IEnumerator PKBFMACNFJL() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022E59 RID: 142937 RVA: 0x00984264 File Offset: 0x00982464 protected virtual void AONALABJHNJ() { base.CKLFDLMNIMI(); this.ANIGIFIBJDH(); } // Token: 0x06022E5A RID: 142938 RVA: 0x00984274 File Offset: 0x00982474 protected virtual void JHDAEJKDKHB(bool NOLNNMHFMLD = false) { base.LFGJBLCNBAG(NOLNNMHFMLD); this.GFNIBGJNKIA(); this.EKIDIMNKOJA = base.StartCoroutine(this.CALBNGNICOD()); } // Token: 0x06022E5B RID: 142939 RVA: 0x00984298 File Offset: 0x00982498 public void IFPFGGIKBDN(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E5C RID: 142940 RVA: 0x009842D0 File Offset: 0x009824D0 protected virtual void ADCOGJGFMNJ(bool NOLNNMHFMLD = false) { base.LFGJBLCNBAG(NOLNNMHFMLD); this.ANIGIFIBJDH(); this.EKIDIMNKOJA = base.StartCoroutine(this.DOBGLHAKFIP()); } // Token: 0x06022E5D RID: 142941 RVA: 0x009842F4 File Offset: 0x009824F4 public void ENKJPLFHOML(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E5E RID: 142942 RVA: 0x0098432C File Offset: 0x0098252C public void PECPJCJPJKI(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E5F RID: 142943 RVA: 0x00984364 File Offset: 0x00982564 public void CPIBJPMMKKL(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E60 RID: 142944 RVA: 0x0098439C File Offset: 0x0098259C protected virtual void IPPNLDFBBFC() { base.CKLFDLMNIMI(); this.GFNIBGJNKIA(); } // Token: 0x06022E61 RID: 142945 RVA: 0x009843AC File Offset: 0x009825AC public void CFDJKCLGDOG(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Combine(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E62 RID: 142946 RVA: 0x009843E4 File Offset: 0x009825E4 protected virtual void NFHFLHNLIIK(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.FFCGDNMFCOI(); } // Token: 0x06022E63 RID: 142947 RVA: 0x009843F4 File Offset: 0x009825F4 private IEnumerator DPOBJAKIJLH() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022E64 RID: 142948 RVA: 0x00984410 File Offset: 0x00982610 public void PGHCMPMKCFK(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E65 RID: 142949 RVA: 0x00984448 File Offset: 0x00982648 protected virtual void DLBAJPNDDEC(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.FFCGDNMFCOI(); } // Token: 0x06022E66 RID: 142950 RVA: 0x00984458 File Offset: 0x00982658 protected virtual void MGOBMALEION(bool NOLNNMHFMLD = false) { base.LFGJBLCNBAG(NOLNNMHFMLD); this.PAOPBGEGECM(); this.EKIDIMNKOJA = base.StartCoroutine(this.JDNOPONDIKA()); } // Token: 0x06022E67 RID: 142951 RVA: 0x0098447C File Offset: 0x0098267C public void EEKBNLBGMPH(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Combine(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E68 RID: 142952 RVA: 0x009844B4 File Offset: 0x009826B4 protected virtual void EOLPGKMBFDI() { base.OnDisable(); this.OBDIKBDKGLA(); } // Token: 0x06022E69 RID: 142953 RVA: 0x009844C4 File Offset: 0x009826C4 public void PODDJLCNDJP(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E6A RID: 142954 RVA: 0x009844FC File Offset: 0x009826FC private void GFNIBGJNKIA() { this.MAJNJMFPAEI(this.EKIDIMNKOJA); this.EKIDIMNKOJA = null; if (this.GLDFOPBHAAI != null) { this.GLDFOPBHAAI.Release(); this.GLDFOPBHAAI = null; } if (this.fillImage != null) { this.fillImage.fillAmount = 0f; } } // Token: 0x06022E6B RID: 142955 RVA: 0x00984560 File Offset: 0x00982760 protected virtual void BAGPKOJEBND(bool NOLNNMHFMLD = false) { base.LFGJBLCNBAG(NOLNNMHFMLD); this.BPKPHLMMDMG(); this.EKIDIMNKOJA = base.StartCoroutine(this.PKBFMACNFJL()); } // Token: 0x06022E6C RID: 142956 RVA: 0x00984584 File Offset: 0x00982784 public void DNIMNHKCKLA(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E6D RID: 142957 RVA: 0x009845BC File Offset: 0x009827BC protected virtual void OJFJDNGIEBK(bool NOLNNMHFMLD = false) { base.LFGJBLCNBAG(NOLNNMHFMLD); this.DJKLMGDGJPB(); this.EKIDIMNKOJA = base.StartCoroutine(this.LFOPEIELNIJ()); } // Token: 0x06022E6E RID: 142958 RVA: 0x009845E0 File Offset: 0x009827E0 public void IMMLFEMPPBN(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Combine(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E6F RID: 142959 RVA: 0x00984618 File Offset: 0x00982818 protected virtual void DNPHBGOKFDG() { base.CKLFDLMNIMI(); this.OBDIKBDKGLA(); } // Token: 0x06022E70 RID: 142960 RVA: 0x00984628 File Offset: 0x00982828 public void MMEAPLCNBMM(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E71 RID: 142961 RVA: 0x00984660 File Offset: 0x00982860 protected virtual void CPLIEFEBCNF() { base.OnDisable(); this.FGPCECKIEKO(); } // Token: 0x06022E72 RID: 142962 RVA: 0x00984670 File Offset: 0x00982870 protected virtual void PEMNMNLFMOP(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.EPBCFLDDPGB(); } // Token: 0x06022E73 RID: 142963 RVA: 0x00984680 File Offset: 0x00982880 protected virtual void EGGNLELHIFD(bool NOLNNMHFMLD = false) { base.LFGJBLCNBAG(NOLNNMHFMLD); this.GFNIBGJNKIA(); this.EKIDIMNKOJA = base.StartCoroutine(this.DGBMNHAPBDH()); } // Token: 0x06022E74 RID: 142964 RVA: 0x009846A4 File Offset: 0x009828A4 private IEnumerator CALBNGNICOD() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022E75 RID: 142965 RVA: 0x009846C0 File Offset: 0x009828C0 private IEnumerator IAJMHAMKFEH() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022E76 RID: 142966 RVA: 0x009846DC File Offset: 0x009828DC private IEnumerator KMJPDIHBCKE() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022E77 RID: 142967 RVA: 0x009846F8 File Offset: 0x009828F8 public void JNBIDNKOBEA(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Combine(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E78 RID: 142968 RVA: 0x00984730 File Offset: 0x00982930 private void DJKLMGDGJPB() { this.MAJNJMFPAEI(this.EKIDIMNKOJA); this.EKIDIMNKOJA = null; if (this.GLDFOPBHAAI != null) { this.GLDFOPBHAAI.MBBOOEEPPEL(); this.GLDFOPBHAAI = null; } if (this.fillImage != null) { this.fillImage.fillAmount = 200f; } } // Token: 0x06022E79 RID: 142969 RVA: 0x00984794 File Offset: 0x00982994 private IEnumerator CMEOKLBGGHE() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022E7A RID: 142970 RVA: 0x009847B0 File Offset: 0x009829B0 protected virtual void HHGGCNPPBNJ() { base.CKLFDLMNIMI(); this.FGPCECKIEKO(); } // Token: 0x06022E7B RID: 142971 RVA: 0x009847C0 File Offset: 0x009829C0 protected virtual void BCJABEDIKEF() { base.CKLFDLMNIMI(); this.ANIGIFIBJDH(); } // Token: 0x06022E7C RID: 142972 RVA: 0x009847D0 File Offset: 0x009829D0 public void JBMPDJOIIDC(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Combine(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E7D RID: 142973 RVA: 0x00984808 File Offset: 0x00982A08 private IEnumerator GPPAOCBHJJN() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022E7E RID: 142974 RVA: 0x00984824 File Offset: 0x00982A24 protected virtual void BIDNAHBDJLC() { base.OnDisable(); this.FFCGDNMFCOI(); } // Token: 0x06022E7F RID: 142975 RVA: 0x00984834 File Offset: 0x00982A34 protected virtual void MFKHJLEGNGP() { base.OnDisable(); this.GNHANNIFJJC(); } // Token: 0x06022E80 RID: 142976 RVA: 0x00984844 File Offset: 0x00982A44 protected virtual void OBMIMOCLLEJ() { base.CKLFDLMNIMI(); this.KAOKEINKALA(); } // Token: 0x06022E81 RID: 142977 RVA: 0x00984854 File Offset: 0x00982A54 public void KGMHKMFMBOA(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E82 RID: 142978 RVA: 0x0098488C File Offset: 0x00982A8C public void IJKNOKPOMLN(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E83 RID: 142979 RVA: 0x009848C4 File Offset: 0x00982AC4 protected virtual void LLEOFEKODKD(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.KAOKEINKALA(); } // Token: 0x06022E84 RID: 142980 RVA: 0x009848D4 File Offset: 0x00982AD4 public void EDHEPLNBAPE(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Combine(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E85 RID: 142981 RVA: 0x0098490C File Offset: 0x00982B0C public void DPDMMDEPABN(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E86 RID: 142982 RVA: 0x00984944 File Offset: 0x00982B44 protected virtual void IAPDDCDAONJ(bool NOLNNMHFMLD = false) { base.LFGJBLCNBAG(NOLNNMHFMLD); this.KAOKEINKALA(); this.EKIDIMNKOJA = base.StartCoroutine(this.CMEOKLBGGHE()); } // Token: 0x06022E87 RID: 142983 RVA: 0x00984968 File Offset: 0x00982B68 protected virtual void OPHINCMJEBB(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.GNHANNIFJJC(); } // Token: 0x06022E88 RID: 142984 RVA: 0x00984978 File Offset: 0x00982B78 protected virtual void MIOILKOKBDK() { base.CKLFDLMNIMI(); this.FGPCECKIEKO(); } // Token: 0x06022E89 RID: 142985 RVA: 0x00984988 File Offset: 0x00982B88 public void PIIFJEJADIF(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E8A RID: 142986 RVA: 0x009849C0 File Offset: 0x00982BC0 protected virtual void LHPPDFGGAKG() { base.CKLFDLMNIMI(); this.GFNIBGJNKIA(); } // Token: 0x06022E8B RID: 142987 RVA: 0x009849D0 File Offset: 0x00982BD0 public void EJNPLDBLBKD(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E8C RID: 142988 RVA: 0x00984A08 File Offset: 0x00982C08 public void DGIPHCEAFIN(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E8D RID: 142989 RVA: 0x00984A40 File Offset: 0x00982C40 public void BKHHAFEPPBM(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E8E RID: 142990 RVA: 0x00984A78 File Offset: 0x00982C78 private IEnumerator JDNOPONDIKA() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022E8F RID: 142991 RVA: 0x00984A94 File Offset: 0x00982C94 public void JIGBGGPNIGE(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E90 RID: 142992 RVA: 0x00984ACC File Offset: 0x00982CCC public void AMCHHLDFIGN(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Combine(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E91 RID: 142993 RVA: 0x00984B04 File Offset: 0x00982D04 public void HLPOHNIGIHK(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E92 RID: 142994 RVA: 0x00984B3C File Offset: 0x00982D3C protected virtual void NOAFBJPHDID(bool NOLNNMHFMLD = false) { base.LFGJBLCNBAG(NOLNNMHFMLD); this.GNHANNIFJJC(); this.EKIDIMNKOJA = base.StartCoroutine(this.DGEEMAFCAGJ()); } // Token: 0x06022E93 RID: 142995 RVA: 0x00984B60 File Offset: 0x00982D60 private IEnumerator DOBGLHAKFIP() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022E94 RID: 142996 RVA: 0x00984B7C File Offset: 0x00982D7C protected virtual void JKGKFEHBKPN(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.ANIGIFIBJDH(); } // Token: 0x06022E95 RID: 142997 RVA: 0x00984B8C File Offset: 0x00982D8C public void MFIOBNJKFMN(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Combine(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E96 RID: 142998 RVA: 0x00984BC4 File Offset: 0x00982DC4 private IEnumerator MELBJPPCCNJ() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022E98 RID: 143000 RVA: 0x00984C00 File Offset: 0x00982E00 protected virtual void OHILLKDOGBC(bool NOLNNMHFMLD = false) { base.LFGJBLCNBAG(NOLNNMHFMLD); this.GFIHBNHANOG(); this.EKIDIMNKOJA = base.StartCoroutine(this.DGEEMAFCAGJ()); } // Token: 0x06022E99 RID: 143001 RVA: 0x00984C24 File Offset: 0x00982E24 protected virtual void PEBPGJAKDFN(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.GFIHBNHANOG(); } // Token: 0x06022E9A RID: 143002 RVA: 0x00984C34 File Offset: 0x00982E34 private void KAOKEINKALA() { this.MAJNJMFPAEI(this.EKIDIMNKOJA); this.EKIDIMNKOJA = null; if (this.GLDFOPBHAAI != null) { this.GLDFOPBHAAI.EMKMANCBLJH(); this.GLDFOPBHAAI = null; } if (this.fillImage != null) { this.fillImage.fillAmount = 1776f; } } // Token: 0x06022E9B RID: 143003 RVA: 0x00984C98 File Offset: 0x00982E98 private void FFCGDNMFCOI() { this.MAJNJMFPAEI(this.EKIDIMNKOJA); this.EKIDIMNKOJA = null; if (this.GLDFOPBHAAI != null) { this.GLDFOPBHAAI.NGEFJMABBFA(); this.GLDFOPBHAAI = null; } if (this.fillImage != null) { this.fillImage.fillAmount = 83f; } } // Token: 0x06022E9C RID: 143004 RVA: 0x00984CFC File Offset: 0x00982EFC public void JBOBILGEKHB(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022E9D RID: 143005 RVA: 0x00984D34 File Offset: 0x00982F34 private IEnumerator CFMJADGLFJJ() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022E9E RID: 143006 RVA: 0x00984D50 File Offset: 0x00982F50 private void OBDIKBDKGLA() { this.MAJNJMFPAEI(this.EKIDIMNKOJA); this.EKIDIMNKOJA = null; if (this.GLDFOPBHAAI != null) { this.GLDFOPBHAAI.LMCHOCDEHFJ(); this.GLDFOPBHAAI = null; } if (this.fillImage != null) { this.fillImage.fillAmount = 631f; } } // Token: 0x06022E9F RID: 143007 RVA: 0x00984DB4 File Offset: 0x00982FB4 protected virtual void KDOAAPBDLOF(bool NOLNNMHFMLD = false) { base.LFGJBLCNBAG(NOLNNMHFMLD); this.KAOKEINKALA(); this.EKIDIMNKOJA = base.StartCoroutine(this.DGBMNHAPBDH()); } // Token: 0x06022EA0 RID: 143008 RVA: 0x00984DD8 File Offset: 0x00982FD8 protected override void LFGJBLCNBAG(bool NOLNNMHFMLD = false) { base.LFGJBLCNBAG(NOLNNMHFMLD); this.GFNIBGJNKIA(); this.EKIDIMNKOJA = base.StartCoroutine(this.LFOPEIELNIJ()); } // Token: 0x06022EA1 RID: 143009 RVA: 0x00984DFC File Offset: 0x00982FFC protected virtual void EAHPLDODGMA(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.GFNIBGJNKIA(); } // Token: 0x06022EA2 RID: 143010 RVA: 0x00984E0C File Offset: 0x0098300C protected virtual void CJLKAIHKADP() { base.OnDisable(); this.DJKLMGDGJPB(); } // Token: 0x06022EA3 RID: 143011 RVA: 0x00984E1C File Offset: 0x0098301C protected virtual void IJEONFBIJCD() { base.OnDisable(); this.OBDIKBDKGLA(); } // Token: 0x06022EA4 RID: 143012 RVA: 0x00984E2C File Offset: 0x0098302C private void ANIGIFIBJDH() { this.MAJNJMFPAEI(this.EKIDIMNKOJA); this.EKIDIMNKOJA = null; if (this.GLDFOPBHAAI != null) { this.GLDFOPBHAAI.Release(); this.GLDFOPBHAAI = null; } if (this.fillImage != null) { this.fillImage.fillAmount = 1080f; } } // Token: 0x06022EA5 RID: 143013 RVA: 0x00984E90 File Offset: 0x00983090 protected virtual void COFHKKKHDDO(bool NOLNNMHFMLD = false) { base.LFGJBLCNBAG(NOLNNMHFMLD); this.FFCGDNMFCOI(); this.EKIDIMNKOJA = base.StartCoroutine(this.JDNOPONDIKA()); } // Token: 0x06022EA6 RID: 143014 RVA: 0x00984EB4 File Offset: 0x009830B4 protected virtual void MCMCDEHCPKP() { base.OnDisable(); this.ANIGIFIBJDH(); } // Token: 0x06022EA7 RID: 143015 RVA: 0x00984EC4 File Offset: 0x009830C4 private IEnumerator DGBMNHAPBDH() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022EA8 RID: 143016 RVA: 0x00984EE0 File Offset: 0x009830E0 protected virtual void AEPCMAMAAIN() { base.CKLFDLMNIMI(); this.KAOKEINKALA(); } // Token: 0x06022EA9 RID: 143017 RVA: 0x00984EF0 File Offset: 0x009830F0 private void EPBCFLDDPGB() { this.MAJNJMFPAEI(this.EKIDIMNKOJA); this.EKIDIMNKOJA = null; if (this.GLDFOPBHAAI != null) { this.GLDFOPBHAAI.NEPEHJOPDOK(); this.GLDFOPBHAAI = null; } if (this.fillImage != null) { this.fillImage.fillAmount = 1258f; } } // Token: 0x06022EAA RID: 143018 RVA: 0x00984F54 File Offset: 0x00983154 private IEnumerator DGEEMAFCAGJ() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022EAB RID: 143019 RVA: 0x00984F70 File Offset: 0x00983170 private void PAOPBGEGECM() { this.MAJNJMFPAEI(this.EKIDIMNKOJA); this.EKIDIMNKOJA = null; if (this.GLDFOPBHAAI != null) { this.GLDFOPBHAAI.Release(); this.GLDFOPBHAAI = null; } if (this.fillImage != null) { this.fillImage.fillAmount = 542f; } } // Token: 0x06022EAC RID: 143020 RVA: 0x00984FD4 File Offset: 0x009831D4 public void CENDFKLOPJN(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Combine(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022EAD RID: 143021 RVA: 0x0098500C File Offset: 0x0098320C protected virtual void LDHOOGBEGPM() { base.OnDisable(); this.KAOKEINKALA(); } // Token: 0x06022EAE RID: 143022 RVA: 0x0098501C File Offset: 0x0098321C protected override void APMKEHHJBKN(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.GFNIBGJNKIA(); } // Token: 0x06022EAF RID: 143023 RVA: 0x0098502C File Offset: 0x0098322C protected override void OnDisable() { base.OnDisable(); this.GFNIBGJNKIA(); } // Token: 0x06022EB0 RID: 143024 RVA: 0x0098503C File Offset: 0x0098323C public void EKMOMDHHCNP(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Combine(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022EB1 RID: 143025 RVA: 0x00985074 File Offset: 0x00983274 private void BPKPHLMMDMG() { this.MAJNJMFPAEI(this.EKIDIMNKOJA); this.EKIDIMNKOJA = null; if (this.GLDFOPBHAAI != null) { this.GLDFOPBHAAI.NEPEHJOPDOK(); this.GLDFOPBHAAI = null; } if (this.fillImage != null) { this.fillImage.fillAmount = 940f; } } // Token: 0x06022EB2 RID: 143026 RVA: 0x009850D8 File Offset: 0x009832D8 public void CNAJBIMMJAO(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022EB3 RID: 143027 RVA: 0x00985110 File Offset: 0x00983310 private IEnumerator DHCHGPDJKEN() { if (this.chargeAudio != null) { this.GLDFOPBHAAI = AudioManager.Play3DSFX(this.chargeAudio, base.transform, null); } for (num = 0f; num < this.chargeDuration; num += Time.deltaTime) { if (this.fillImage != null) { float num2 = num / this.chargeDuration; this.fillImage.fillAmount = num2; } if (base.OOMPBOJDNFP != null && base.OOMPBOJDNFP.NHDDPGADJPJ) { base.OOMPBOJDNFP.ControllerIO.Vibrate(1, this.vibrationIntensity); } yield return null; } if (this.PFPBAKHLIAB != null) { this.PFPBAKHLIAB(this); } this.GFNIBGJNKIA(); yield break; } // Token: 0x06022EB4 RID: 143028 RVA: 0x0098512C File Offset: 0x0098332C protected override void CKLFDLMNIMI() { base.CKLFDLMNIMI(); this.GFNIBGJNKIA(); } // Token: 0x06022EB5 RID: 143029 RVA: 0x0098513C File Offset: 0x0098333C public void MEKFCNKCNEF(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022EB6 RID: 143030 RVA: 0x00985174 File Offset: 0x00983374 public void JKNEKOHNHEH(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Combine(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022EB7 RID: 143031 RVA: 0x009851AC File Offset: 0x009833AC protected virtual void JIOOEBKOACI() { base.OnDisable(); this.EPBCFLDDPGB(); } // Token: 0x06022EB8 RID: 143032 RVA: 0x009851BC File Offset: 0x009833BC protected virtual void BJFPEJPLCCI(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.GFIHBNHANOG(); } // Token: 0x06022EB9 RID: 143033 RVA: 0x009851CC File Offset: 0x009833CC private void GFIHBNHANOG() { this.MAJNJMFPAEI(this.EKIDIMNKOJA); this.EKIDIMNKOJA = null; if (this.GLDFOPBHAAI != null) { this.GLDFOPBHAAI.GCAABHNNEIP(); this.GLDFOPBHAAI = null; } if (this.fillImage != null) { this.fillImage.fillAmount = 88f; } } // Token: 0x06022EBA RID: 143034 RVA: 0x00985230 File Offset: 0x00983430 public void IPLLKNEILFI(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022EBB RID: 143035 RVA: 0x00985268 File Offset: 0x00983468 protected virtual void NPCKOOCLBCC(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.ANIGIFIBJDH(); } // Token: 0x1400018C RID: 396 // (add) Token: 0x06022EBC RID: 143036 RVA: 0x00985278 File Offset: 0x00983478 // (remove) Token: 0x06022EC4 RID: 143044 RVA: 0x00985370 File Offset: 0x00983570 [field: DebuggerBrowsable(DebuggerBrowsableState.Never)] public event ChargeButton3D.AMALDKNKLCP PFPBAKHLIAB; // Token: 0x06022EBD RID: 143037 RVA: 0x009852B0 File Offset: 0x009834B0 protected virtual void LMHJOPPJPHP() { base.CKLFDLMNIMI(); this.GFNIBGJNKIA(); } // Token: 0x06022EBE RID: 143038 RVA: 0x009852C0 File Offset: 0x009834C0 public void KKNLHBFFKGN(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022EBF RID: 143039 RVA: 0x009852F8 File Offset: 0x009834F8 protected virtual void MGJFBPMGCJM() { base.OnDisable(); this.GFIHBNHANOG(); } // Token: 0x06022EC0 RID: 143040 RVA: 0x00985308 File Offset: 0x00983508 protected virtual void AFPNODJGIGC() { base.OnDisable(); this.PAOPBGEGECM(); } // Token: 0x06022EC1 RID: 143041 RVA: 0x00985318 File Offset: 0x00983518 public void BLMHGJNEDGF(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022EC2 RID: 143042 RVA: 0x00985350 File Offset: 0x00983550 protected virtual void PCGFLLBFBFJ() { base.CKLFDLMNIMI(); this.DJKLMGDGJPB(); } // Token: 0x06022EC3 RID: 143043 RVA: 0x00985360 File Offset: 0x00983560 protected virtual void EEIODOLHAFP() { base.CKLFDLMNIMI(); this.GFIHBNHANOG(); } // Token: 0x06022EC5 RID: 143045 RVA: 0x009853A8 File Offset: 0x009835A8 protected virtual void IINNMJDJDAP() { base.OnDisable(); this.BPKPHLMMDMG(); } // Token: 0x06022EC6 RID: 143046 RVA: 0x009853B8 File Offset: 0x009835B8 public void FBMAFFCFAAN(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022EC7 RID: 143047 RVA: 0x009853F0 File Offset: 0x009835F0 protected virtual void FBMEFBJENIG(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.FGPCECKIEKO(); } // Token: 0x06022EC8 RID: 143048 RVA: 0x00985400 File Offset: 0x00983600 protected virtual void EFIIKKLECML(bool NOLNNMHFMLD = false) { base.APMKEHHJBKN(NOLNNMHFMLD); this.DJKLMGDGJPB(); } // Token: 0x06022EC9 RID: 143049 RVA: 0x00985410 File Offset: 0x00983610 protected virtual void BECKPMOFIDM() { base.CKLFDLMNIMI(); this.GFNIBGJNKIA(); } // Token: 0x06022ECA RID: 143050 RVA: 0x00985420 File Offset: 0x00983620 protected virtual void FNJMELPDDPE(bool NOLNNMHFMLD = false) { base.LFGJBLCNBAG(NOLNNMHFMLD); this.OBDIKBDKGLA(); this.EKIDIMNKOJA = base.StartCoroutine(this.CFMJADGLFJJ()); } // Token: 0x06022ECB RID: 143051 RVA: 0x00985444 File Offset: 0x00983644 public void OGEONDOFBLE(ChargeButton3D.AMALDKNKLCP NOBAPCOKFIL) { ChargeButton3D.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB; ChargeButton3D.AMALDKNKLCP amaldknklcp2; do { amaldknklcp2 = amaldknklcp; amaldknklcp = Interlocked.CompareExchange(ref this.PFPBAKHLIAB, (ChargeButton3D.AMALDKNKLCP)Delegate.Combine(amaldknklcp2, NOBAPCOKFIL), amaldknklcp); } while (amaldknklcp != amaldknklcp2); } // Token: 0x06022ECC RID: 143052 RVA: 0x0098547C File Offset: 0x0098367C protected virtual void OEDEIEBKLCG() { base.OnDisable(); this.FFCGDNMFCOI(); } // Token: 0x04005A4F RID: 23119 [SerializeField] private Image fillImage; // Token: 0x04005A50 RID: 23120 [SerializeField] private float chargeDuration = 1f; // Token: 0x04005A51 RID: 23121 [SerializeField] private ushort vibrationIntensity = 500; // Token: 0x04005A52 RID: 23122 [SerializeField] private RecRoomAudioClip chargeAudio; // Token: 0x04005A53 RID: 23123 private SFXAudioSource GLDFOPBHAAI; // Token: 0x04005A54 RID: 23124 private Coroutine EKIDIMNKOJA; // Token: 0x0200102F RID: 4143 // (Invoke) Token: 0x06022ECE RID: 143054 public delegate void AMALDKNKLCP(ChargeButton3D ILOFENDAFLM); } }