Files
Dec2017-Script-Dump/Assembly-CSharp/AGUI/StackedUI/ChargeButton3D.cs
T
2026-06-04 11:42:34 +02:00

1594 lines
48 KiB
C#

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