2145 lines
63 KiB
C#
2145 lines
63 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Threading;
|
|
using UnityEngine;
|
|
using UnityEngine.Serialization;
|
|
|
|
namespace RecRoom
|
|
{
|
|
// Token: 0x02000EFA RID: 3834
|
|
[DisallowMultipleComponent]
|
|
public class ChargePhysicalButton : MonoBehaviour
|
|
{
|
|
// Token: 0x0601FD1B RID: 130331 RVA: 0x008A765C File Offset: 0x008A585C
|
|
private void HHLDNOIEOBJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.CKFOMIIGOCN();
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
}
|
|
|
|
// Token: 0x17000E9B RID: 3739
|
|
// (get) Token: 0x0601FD1C RID: 130332 RVA: 0x008A7678 File Offset: 0x008A5878
|
|
// (set) Token: 0x0601FD4C RID: 130380 RVA: 0x008A80DC File Offset: 0x008A62DC
|
|
public float ANCDHKLAOHB
|
|
{
|
|
get
|
|
{
|
|
return this.CKFGIDOGIMM;
|
|
}
|
|
set
|
|
{
|
|
this.CKFGIDOGIMM = value;
|
|
this.ODCDIBPMFMF = this.CKFGIDOGIMM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD1D RID: 130333 RVA: 0x008A7680 File Offset: 0x008A5880
|
|
private void NBCCPMJIOLG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
AudioManager.Play3DSFX(this.successAudio, base.transform, null);
|
|
if (this.PFPBAKHLIAB != null)
|
|
{
|
|
this.PFPBAKHLIAB(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD1E RID: 130334 RVA: 0x008A76C0 File Offset: 0x008A58C0
|
|
private bool JKNDKGDKAAE(LNJFBGIBLHA JEFGMHBLLKI, PlayerHand OHCGABKKCBB)
|
|
{
|
|
for (int i = 1; i < this.NBMHNLOJEGN.Count; i += 0)
|
|
{
|
|
if (!this.NBMHNLOJEGN[i](this, JEFGMHBLLKI, OHCGABKKCBB))
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0601FD1F RID: 130335 RVA: 0x008A7708 File Offset: 0x008A5908
|
|
private void HACMMLPHMMF()
|
|
{
|
|
if (this.GLDFOPBHAAI != null)
|
|
{
|
|
AudioManager.OIAFCNPLFPJ(this.GLDFOPBHAAI);
|
|
this.GLDFOPBHAAI = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD20 RID: 130336 RVA: 0x008A7730 File Offset: 0x008A5930
|
|
private void KBHPHFGLHGH(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.COFMPLOIAGB();
|
|
}
|
|
|
|
// Token: 0x0601FD21 RID: 130337 RVA: 0x008A7738 File Offset: 0x008A5938
|
|
public void JEKBGCFLNEI(float NOBAPCOKFIL)
|
|
{
|
|
this.HPMDANFCGGA = new float?(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0601FD22 RID: 130338 RVA: 0x008A7748 File Offset: 0x008A5948
|
|
private void EAMCLMJLKFC()
|
|
{
|
|
this.COFMPLOIAGB();
|
|
this.HNHHCNEGHFA = AudioManager.StartLooping3DSFX(this.dischargeAudio, base.transform, null);
|
|
}
|
|
|
|
// Token: 0x0601FD23 RID: 130339 RVA: 0x008A7768 File Offset: 0x008A5968
|
|
public LNJFBGIBLHA KMEJKBHFNBO()
|
|
{
|
|
return this.LMILJOEPLBA;
|
|
}
|
|
|
|
// Token: 0x0601FD24 RID: 130340 RVA: 0x008A7770 File Offset: 0x008A5970
|
|
public LNJFBGIBLHA IBJDBCMDLJE()
|
|
{
|
|
return this.LMILJOEPLBA;
|
|
}
|
|
|
|
// Token: 0x17000E9C RID: 3740
|
|
// (get) Token: 0x0601FD25 RID: 130341 RVA: 0x008A7778 File Offset: 0x008A5978
|
|
public bool OKHNCNODJKG
|
|
{
|
|
get
|
|
{
|
|
return this.MPBOONGEHDM.BHMLLHLEAFF == 1 && this.MPBOONGEHDM.OPEKLGMGMBE == 1;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD26 RID: 130342 RVA: 0x008A779C File Offset: 0x008A599C
|
|
private bool EACNBKGKDGA(Collider CINAFOGLFIB, out LNJFBGIBLHA EHLOEHKMGDA, out PlayerHand FJAGEMCOHIC)
|
|
{
|
|
EHLOEHKMGDA = null;
|
|
FJAGEMCOHIC = null;
|
|
Player.HDOICGIKKAO hdoicgikkao;
|
|
Player player = CINAFOGLFIB.KAPJACICAEC(out hdoicgikkao);
|
|
if (player != null && hdoicgikkao.PLKCJINIPMP())
|
|
{
|
|
FJAGEMCOHIC = player.DGJKLOOHMMP(hdoicgikkao);
|
|
EHLOEHKMGDA = player.LNJFBGIBLHA;
|
|
}
|
|
else if (player == null)
|
|
{
|
|
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
|
if (tool != null && tool.OHGPCMJMFGC)
|
|
{
|
|
EHLOEHKMGDA = tool.FICBNMJECCH.LNJFBGIBLHA;
|
|
FJAGEMCOHIC = tool.EHFOKGIGIMF;
|
|
}
|
|
}
|
|
return EHLOEHKMGDA == null || FJAGEMCOHIC != null;
|
|
}
|
|
|
|
// Token: 0x0601FD27 RID: 130343 RVA: 0x008A7838 File Offset: 0x008A5A38
|
|
private void AMACOCOABHL(Collider CINAFOGLFIB)
|
|
{
|
|
LNJFBGIBLHA lnjfbgiblha;
|
|
PlayerHand playerHand;
|
|
if (!this.MHGAPOFMGEG(CINAFOGLFIB, out lnjfbgiblha, out playerHand) && this.requiresPlayerToPress)
|
|
{
|
|
return;
|
|
}
|
|
if (!this.PKHMFKBGFIH(lnjfbgiblha, playerHand))
|
|
{
|
|
return;
|
|
}
|
|
this.JLLEJBOFKAL = Time.time;
|
|
this.IKPIIBFGKGO = CINAFOGLFIB.gameObject;
|
|
this.JDLDFCIBKNL = playerHand;
|
|
this.LMILJOEPLBA = lnjfbgiblha;
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(0, 0);
|
|
}
|
|
|
|
// Token: 0x0601FD28 RID: 130344 RVA: 0x008A78A4 File Offset: 0x008A5AA4
|
|
private void HACLBMJLDPH()
|
|
{
|
|
if (this.GLDFOPBHAAI != null)
|
|
{
|
|
AudioManager.OIAFCNPLFPJ(this.GLDFOPBHAAI);
|
|
this.GLDFOPBHAAI = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD29 RID: 130345 RVA: 0x008A78CC File Offset: 0x008A5ACC
|
|
private void HGMDNEDBIDG()
|
|
{
|
|
float num = 1118f / this.LEFKAEDGBAB();
|
|
this.ANCDHKLAOHB = Mathf.Clamp01(this.ANCDHKLAOHB - num * Time.deltaTime);
|
|
}
|
|
|
|
// Token: 0x0601FD2A RID: 130346 RVA: 0x008A7900 File Offset: 0x008A5B00
|
|
private void GLFOLEJPFLG()
|
|
{
|
|
if ((this.requiresPlayerToPress && (this.LMILJOEPLBA == null || this.JDLDFCIBKNL == null)) || !this.ANFGJJHEHIE(this.LMILJOEPLBA, this.JDLDFCIBKNL))
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 0);
|
|
}
|
|
if (this.JDLDFCIBKNL != null && this.JDLDFCIBKNL.OBFPLPPCJLL())
|
|
{
|
|
this.JDLDFCIBKNL.Vibrate(0, this.vibrationIntensity);
|
|
}
|
|
float num = 144f / this.KIIHAHDMJDH;
|
|
this.PHHPNMCDPOM(Mathf.Clamp01(this.DPMMBOFIKHE() + num * Time.deltaTime));
|
|
if (this.ANCDHKLAOHB >= 454f)
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 3);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E95 RID: 3733
|
|
// (get) Token: 0x0601FD2B RID: 130347 RVA: 0x008A79D0 File Offset: 0x008A5BD0
|
|
// (set) Token: 0x0601FD82 RID: 130434 RVA: 0x008A8C8C File Offset: 0x008A6E8C
|
|
public float JEDEPNJOOMF
|
|
{
|
|
get
|
|
{
|
|
float? hpmdanfcgga = this.HPMDANFCGGA;
|
|
return (hpmdanfcgga == null || this.HPMDANFCGGA == null) ? this.defaultDischargeDuration : this.HPMDANFCGGA.Value;
|
|
}
|
|
set
|
|
{
|
|
this.HPMDANFCGGA = new float?(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD2C RID: 130348 RVA: 0x008A7A18 File Offset: 0x008A5C18
|
|
private void HFDGCLCPGDO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.GPLLDABLMMM();
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FD2D RID: 130349 RVA: 0x008A7A34 File Offset: 0x008A5C34
|
|
public void MCEHDGDIFEF(Color NOBAPCOKFIL)
|
|
{
|
|
this.BDANLPDMAKM = new Color?(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0601FD2E RID: 130350 RVA: 0x008A7A44 File Offset: 0x008A5C44
|
|
public bool EAAFFBAHNGB()
|
|
{
|
|
return this.MPBOONGEHDM.BHMLLHLEAFF == 0;
|
|
}
|
|
|
|
// Token: 0x0601FD2F RID: 130351 RVA: 0x008A7A54 File Offset: 0x008A5C54
|
|
public bool EKAHEFPGJPI()
|
|
{
|
|
return this.MPBOONGEHDM.BHMLLHLEAFF != 0 || this.MPBOONGEHDM.OPEKLGMGMBE == 1;
|
|
}
|
|
|
|
// Token: 0x0601FD30 RID: 130352 RVA: 0x008A7A78 File Offset: 0x008A5C78
|
|
private void JLGCLLBCNGJ(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.GPLLDABLMMM();
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FD31 RID: 130353 RVA: 0x008A7A94 File Offset: 0x008A5C94
|
|
private void MNEGFPBBIBH(float NOBAPCOKFIL)
|
|
{
|
|
if (NOBAPCOKFIL == 1135f)
|
|
{
|
|
this.fill.gameObject.SetActive(true);
|
|
}
|
|
else
|
|
{
|
|
this.fill.gameObject.SetActive(false);
|
|
this.fill.localScale = new Vector3(NOBAPCOKFIL, this.fill.localScale.y, this.fill.localScale.z);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E96 RID: 3734
|
|
// (get) Token: 0x0601FD5C RID: 130396 RVA: 0x008A84A0 File Offset: 0x008A66A0
|
|
// (set) Token: 0x0601FD32 RID: 130354 RVA: 0x008A7B0C File Offset: 0x008A5D0C
|
|
public Color JNCGDNJHDDL
|
|
{
|
|
get
|
|
{
|
|
Color? bdanlpdmakm = this.BDANLPDMAKM;
|
|
return (bdanlpdmakm == null || this.BDANLPDMAKM == null) ? this.defaultActivatedButtonColor : this.BDANLPDMAKM.Value;
|
|
}
|
|
set
|
|
{
|
|
this.BDANLPDMAKM = new Color?(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD33 RID: 130355 RVA: 0x008A7B1C File Offset: 0x008A5D1C
|
|
public void CKHJNIMMEGH(string NOBAPCOKFIL)
|
|
{
|
|
if (this.buttonLabelTextMesh != null)
|
|
{
|
|
this.buttonLabelTextMesh.text = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD34 RID: 130356 RVA: 0x008A7B3C File Offset: 0x008A5D3C
|
|
private void EJCAFDJJIME()
|
|
{
|
|
this.HACLBMJLDPH();
|
|
this.COFMPLOIAGB();
|
|
}
|
|
|
|
// Token: 0x0601FD35 RID: 130357 RVA: 0x008A7B4C File Offset: 0x008A5D4C
|
|
private void JGALEKHFCEO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
this.JDLDFCIBKNL = null;
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
this.PHNMFKFCBKI();
|
|
}
|
|
|
|
// Token: 0x0601FD36 RID: 130358 RVA: 0x008A7B7C File Offset: 0x008A5D7C
|
|
private bool KAGENKJGADL(LNJFBGIBLHA JEFGMHBLLKI, PlayerHand OHCGABKKCBB)
|
|
{
|
|
if (!this.EALJAJJOLHF())
|
|
{
|
|
return false;
|
|
}
|
|
if (this.MPBOONGEHDM.OPEKLGMGMBE == 1 || this.MPBOONGEHDM.OPEKLGMGMBE == 1)
|
|
{
|
|
return false;
|
|
}
|
|
if (this.IKPIIBFGKGO != null)
|
|
{
|
|
return false;
|
|
}
|
|
float num = Time.time - this.JLLEJBOFKAL;
|
|
return num > this.instanceLimitDuration && this.HIGKLEECBCM(JEFGMHBLLKI, OHCGABKKCBB);
|
|
}
|
|
|
|
// Token: 0x0601FD37 RID: 130359 RVA: 0x008A7BF8 File Offset: 0x008A5DF8
|
|
private void EPGPCFEFACA(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
this.JDLDFCIBKNL = null;
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
this.PHHPNMCDPOM(1099f);
|
|
}
|
|
|
|
// Token: 0x0601FD38 RID: 130360 RVA: 0x008A7C2C File Offset: 0x008A5E2C
|
|
public void PHHPNMCDPOM(float NOBAPCOKFIL)
|
|
{
|
|
this.CKFGIDOGIMM = NOBAPCOKFIL;
|
|
this.DPCELEABHGA(this.CKFGIDOGIMM);
|
|
}
|
|
|
|
// Token: 0x0601FD39 RID: 130361 RVA: 0x008A7C44 File Offset: 0x008A5E44
|
|
private void JONPMEIJDFE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.CKFOMIIGOCN();
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FD3A RID: 130362 RVA: 0x008A7C60 File Offset: 0x008A5E60
|
|
public void DNIMFHPCPKI(ChargePhysicalButton.OJHOCJBGCJD FAPJJBMFHDJ)
|
|
{
|
|
this.NBMHNLOJEGN.Add(FAPJJBMFHDJ);
|
|
}
|
|
|
|
// Token: 0x0601FD3B RID: 130363 RVA: 0x008A7C70 File Offset: 0x008A5E70
|
|
public bool EALJAJJOLHF()
|
|
{
|
|
return this.MPBOONGEHDM.BHMLLHLEAFF == 0;
|
|
}
|
|
|
|
// Token: 0x0601FD3C RID: 130364 RVA: 0x008A7C80 File Offset: 0x008A5E80
|
|
private void PAALCGEAEDE()
|
|
{
|
|
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.CLKIAFALHDN), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.HALODDMJGLE), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(0, 0, new ANMJLCILKDJ.NCMAEMHOHDG(this.ILNCDFJGJGO), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(0, 0, new ANMJLCILKDJ.NCMAEMHOHDG(this.IAHNLNJNALK), new ANMJLCILKDJ.NCMAEMHOHDG(this.KIEOBFCLKEE), new ANMJLCILKDJ.PLBLFEEANOO(this.GELAJIKOMCH));
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, 8, new ANMJLCILKDJ.NCMAEMHOHDG(this.JGALEKHFCEO), new ANMJLCILKDJ.NCMAEMHOHDG(this.IKEKJOHKDFD), new ANMJLCILKDJ.PLBLFEEANOO(this.BENJCGBCFGN));
|
|
this.MPBOONGEHDM.AGLMMKOFICI(0, 4, new ANMJLCILKDJ.NCMAEMHOHDG(this.MEEMEKLEHJO), null, null);
|
|
if (this.fill != null)
|
|
{
|
|
this.GNIBBBKJPJC(1998f);
|
|
}
|
|
this.GJGLHLCKDBO = true;
|
|
}
|
|
|
|
// Token: 0x0601FD3D RID: 130365 RVA: 0x008A7D7C File Offset: 0x008A5F7C
|
|
public LNJFBGIBLHA GKFFCGANLLK()
|
|
{
|
|
return this.LMILJOEPLBA;
|
|
}
|
|
|
|
// Token: 0x0601FD3E RID: 130366 RVA: 0x008A7D84 File Offset: 0x008A5F84
|
|
private void MFBOEDGAMAH(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
this.JDLDFCIBKNL = null;
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
this.ANCDHKLAOHB = 0f;
|
|
}
|
|
|
|
// Token: 0x0601FD3F RID: 130367 RVA: 0x008A7DB8 File Offset: 0x008A5FB8
|
|
private void OCLLCNEHOID()
|
|
{
|
|
this.GCJFMOJCAJO();
|
|
this.COFMPLOIAGB();
|
|
}
|
|
|
|
// Token: 0x17000E98 RID: 3736
|
|
// (set) Token: 0x0601FD40 RID: 130368 RVA: 0x008A7DC8 File Offset: 0x008A5FC8
|
|
public string CCBINFLCILA
|
|
{
|
|
set
|
|
{
|
|
if (this.buttonLabelTextMesh != null)
|
|
{
|
|
this.buttonLabelTextMesh.text = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD41 RID: 130369 RVA: 0x008A7DE8 File Offset: 0x008A5FE8
|
|
private void OnDestroy()
|
|
{
|
|
this.FBILELHGIOP();
|
|
this.EODGBAKHEEP();
|
|
}
|
|
|
|
// Token: 0x0601FD42 RID: 130370 RVA: 0x008A7DF8 File Offset: 0x008A5FF8
|
|
private bool MHGAPOFMGEG(Collider CINAFOGLFIB, out LNJFBGIBLHA EHLOEHKMGDA, out PlayerHand FJAGEMCOHIC)
|
|
{
|
|
EHLOEHKMGDA = null;
|
|
FJAGEMCOHIC = null;
|
|
Player.HDOICGIKKAO hdoicgikkao;
|
|
Player player = CINAFOGLFIB.KAPJACICAEC(out hdoicgikkao);
|
|
if (player != null && hdoicgikkao.PLKCJINIPMP())
|
|
{
|
|
FJAGEMCOHIC = player.DGJKLOOHMMP(hdoicgikkao);
|
|
EHLOEHKMGDA = player.LNJFBGIBLHA;
|
|
}
|
|
else if (player == null)
|
|
{
|
|
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
|
if (tool != null && tool.OHGPCMJMFGC)
|
|
{
|
|
EHLOEHKMGDA = tool.FICBNMJECCH.LNJFBGIBLHA;
|
|
FJAGEMCOHIC = tool.EHFOKGIGIMF;
|
|
}
|
|
}
|
|
return EHLOEHKMGDA != null && FJAGEMCOHIC != null;
|
|
}
|
|
|
|
// Token: 0x0601FD43 RID: 130371 RVA: 0x008A7E94 File Offset: 0x008A6094
|
|
private void EODGBAKHEEP()
|
|
{
|
|
if (this.HNHHCNEGHFA != null)
|
|
{
|
|
AudioManager.StopLoopingSFX(this.HNHHCNEGHFA);
|
|
this.HNHHCNEGHFA = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000E97 RID: 3735
|
|
// (get) Token: 0x0601FD44 RID: 130372 RVA: 0x008A7EBC File Offset: 0x008A60BC
|
|
// (set) Token: 0x0601FDC1 RID: 130497 RVA: 0x008A9DC0 File Offset: 0x008A7FC0
|
|
public Color OICJJCANOBB
|
|
{
|
|
get
|
|
{
|
|
Color? ohmoggnhohh = this.OHMOGGNHOHH;
|
|
return (ohmoggnhohh == null || this.OHMOGGNHOHH == null) ? this.defaultActivatedButtonLabelTextColor : this.OHMOGGNHOHH.Value;
|
|
}
|
|
set
|
|
{
|
|
this.BDANLPDMAKM = new Color?(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD45 RID: 130373 RVA: 0x008A7F04 File Offset: 0x008A6104
|
|
private void FKADLIHGDLP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
if (this.buttonRenderers != null)
|
|
{
|
|
for (int i = 1; i < this.buttonRenderers.Length; i++)
|
|
{
|
|
this.buttonRenderers[i].material.SetColor(this.PGNEANADKOK, this.LOMOKPDABPE());
|
|
}
|
|
}
|
|
if (this.buttonLabelTextRenderer != null)
|
|
{
|
|
this.buttonLabelTextRenderer.material.SetColor(this.KDOLLABFOAB, this.OICJJCANOBB);
|
|
}
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FD46 RID: 130374 RVA: 0x008A7F94 File Offset: 0x008A6194
|
|
private void BENJCGBCFGN()
|
|
{
|
|
float num = 1f / this.JEDEPNJOOMF;
|
|
this.ANCDHKLAOHB = Mathf.Clamp01(this.ANCDHKLAOHB - num * Time.deltaTime);
|
|
}
|
|
|
|
// Token: 0x0601FD47 RID: 130375 RVA: 0x008A7FC8 File Offset: 0x008A61C8
|
|
private void MEEMEKLEHJO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
AudioManager.Play3DSFX(this.successAudio, base.transform, null);
|
|
if (this.PFPBAKHLIAB != null)
|
|
{
|
|
this.PFPBAKHLIAB(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD48 RID: 130376 RVA: 0x008A8008 File Offset: 0x008A6208
|
|
private bool BHLOHIIEGHK(LNJFBGIBLHA JEFGMHBLLKI, PlayerHand OHCGABKKCBB)
|
|
{
|
|
if (!this.OGEHMABCBAG())
|
|
{
|
|
return true;
|
|
}
|
|
if (this.MPBOONGEHDM.OPEKLGMGMBE == 0 || this.MPBOONGEHDM.OPEKLGMGMBE == 6)
|
|
{
|
|
return false;
|
|
}
|
|
if (this.IKPIIBFGKGO != null)
|
|
{
|
|
return true;
|
|
}
|
|
float num = Time.time - this.JLLEJBOFKAL;
|
|
return num > this.instanceLimitDuration && (this.ANFGJJHEHIE(JEFGMHBLLKI, OHCGABKKCBB) || true);
|
|
}
|
|
|
|
// Token: 0x0601FD49 RID: 130377 RVA: 0x008A8084 File Offset: 0x008A6284
|
|
private void MKKOMNNAPBF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.EODGBAKHEEP();
|
|
}
|
|
|
|
// Token: 0x0601FD4A RID: 130378 RVA: 0x008A808C File Offset: 0x008A628C
|
|
public void AAMJMFHFEDM(string NOBAPCOKFIL)
|
|
{
|
|
if (this.buttonLabelTextMesh != null)
|
|
{
|
|
this.buttonLabelTextMesh.text = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD4B RID: 130379 RVA: 0x008A80AC File Offset: 0x008A62AC
|
|
private void IONPCJPDMNK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
this.JDLDFCIBKNL = null;
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
this.EAMCLMJLKFC();
|
|
}
|
|
|
|
// Token: 0x0601FD4D RID: 130381 RVA: 0x008A80F4 File Offset: 0x008A62F4
|
|
public bool GJJLLLIHDCE()
|
|
{
|
|
return this.MPBOONGEHDM.BHMLLHLEAFF == 0;
|
|
}
|
|
|
|
// Token: 0x0601FD4E RID: 130382 RVA: 0x008A8104 File Offset: 0x008A6304
|
|
private void EGMDLNKPAFN()
|
|
{
|
|
if (this.GLDFOPBHAAI != null)
|
|
{
|
|
AudioManager.OIAFCNPLFPJ(this.GLDFOPBHAAI);
|
|
this.GLDFOPBHAAI = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD4F RID: 130383 RVA: 0x008A812C File Offset: 0x008A632C
|
|
private void AMOEGNMEKOK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
if (this.buttonRenderers != null)
|
|
{
|
|
for (int i = 1; i < this.buttonRenderers.Length; i++)
|
|
{
|
|
this.buttonRenderers[i].material.SetColor(this.PGNEANADKOK, this.KMKKIMPGAON());
|
|
}
|
|
}
|
|
if (this.buttonLabelTextRenderer != null)
|
|
{
|
|
this.buttonLabelTextRenderer.material.SetColor(this.KDOLLABFOAB, this.OICJJCANOBB);
|
|
}
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FD50 RID: 130384 RVA: 0x008A81BC File Offset: 0x008A63BC
|
|
private void ACHPPDLIHDL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
AudioManager.Play3DSFX(this.successAudio, base.transform, null);
|
|
if (this.PFPBAKHLIAB != null)
|
|
{
|
|
this.PFPBAKHLIAB(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD51 RID: 130385 RVA: 0x008A81FC File Offset: 0x008A63FC
|
|
public void HJLNBHBMAJM(string NOBAPCOKFIL)
|
|
{
|
|
if (this.labelTextMesh != null)
|
|
{
|
|
this.labelTextMesh.text = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD52 RID: 130386 RVA: 0x008A821C File Offset: 0x008A641C
|
|
private void FKOICHJGFOL()
|
|
{
|
|
if (this.GJGLHLCKDBO)
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 0);
|
|
}
|
|
this.HACMMLPHMMF();
|
|
this.EODGBAKHEEP();
|
|
}
|
|
|
|
// Token: 0x0601FD53 RID: 130387 RVA: 0x008A8244 File Offset: 0x008A6444
|
|
public Color LOMOKPDABPE()
|
|
{
|
|
Color? bdanlpdmakm = this.BDANLPDMAKM;
|
|
return (bdanlpdmakm == null || this.BDANLPDMAKM == null) ? this.defaultActivatedButtonColor : this.BDANLPDMAKM.Value;
|
|
}
|
|
|
|
// Token: 0x0601FD54 RID: 130388 RVA: 0x008A828C File Offset: 0x008A648C
|
|
private void ELADAJOKCDI(Collider CINAFOGLFIB)
|
|
{
|
|
if (this.IKPIIBFGKGO == CINAFOGLFIB.gameObject)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
this.JDLDFCIBKNL = null;
|
|
if (this.PEHHKPGDBHK())
|
|
{
|
|
if (this.MPBOONGEHDM.OPEKLGMGMBE == 0)
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 8);
|
|
}
|
|
else
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000135 RID: 309
|
|
// (add) Token: 0x0601FD55 RID: 130389 RVA: 0x008A8300 File Offset: 0x008A6500
|
|
// (remove) Token: 0x0601FD73 RID: 130419 RVA: 0x008A894C File Offset: 0x008A6B4C
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event ChargePhysicalButton.AMALDKNKLCP PFPBAKHLIAB;
|
|
|
|
// Token: 0x0601FD56 RID: 130390 RVA: 0x008A8338 File Offset: 0x008A6538
|
|
private void AJIPABLKPIB(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.EODGBAKHEEP();
|
|
}
|
|
|
|
// Token: 0x0601FD57 RID: 130391 RVA: 0x008A8340 File Offset: 0x008A6540
|
|
private bool PKHMFKBGFIH(LNJFBGIBLHA JEFGMHBLLKI, PlayerHand OHCGABKKCBB)
|
|
{
|
|
if (!this.GJGLHLCKDBO)
|
|
{
|
|
return false;
|
|
}
|
|
if (this.MPBOONGEHDM.OPEKLGMGMBE == 1 || this.MPBOONGEHDM.OPEKLGMGMBE == 3)
|
|
{
|
|
return false;
|
|
}
|
|
if (this.IKPIIBFGKGO != null)
|
|
{
|
|
return false;
|
|
}
|
|
float num = Time.time - this.JLLEJBOFKAL;
|
|
return num > this.instanceLimitDuration && this.DODFOLIFGHK(JEFGMHBLLKI, OHCGABKKCBB);
|
|
}
|
|
|
|
// Token: 0x0601FD58 RID: 130392 RVA: 0x008A83BC File Offset: 0x008A65BC
|
|
public void AMAIONCCHNI(float NOBAPCOKFIL)
|
|
{
|
|
this.HPMDANFCGGA = new float?(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0601FD59 RID: 130393 RVA: 0x008A83CC File Offset: 0x008A65CC
|
|
private void FKBNKJOAELP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.CKFOMIIGOCN();
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FD5A RID: 130394 RVA: 0x008A83E8 File Offset: 0x008A65E8
|
|
private void GCJFMOJCAJO()
|
|
{
|
|
if (this.GLDFOPBHAAI != null)
|
|
{
|
|
AudioManager.StopLoopingSFX(this.GLDFOPBHAAI);
|
|
this.GLDFOPBHAAI = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD5B RID: 130395 RVA: 0x008A8410 File Offset: 0x008A6610
|
|
private void BGNELMIBINA(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
if (this.buttonRenderers != null)
|
|
{
|
|
for (int i = 0; i < this.buttonRenderers.Length; i++)
|
|
{
|
|
this.buttonRenderers[i].material.SetColor(this.PGNEANADKOK, this.MJJBGAIOIKC());
|
|
}
|
|
}
|
|
if (this.buttonLabelTextRenderer != null)
|
|
{
|
|
this.buttonLabelTextRenderer.material.SetColor(this.KDOLLABFOAB, this.OICJJCANOBB);
|
|
}
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FD5D RID: 130397 RVA: 0x008A84E8 File Offset: 0x008A66E8
|
|
public bool OGEHMABCBAG()
|
|
{
|
|
return this.MPBOONGEHDM.BHMLLHLEAFF == 1;
|
|
}
|
|
|
|
// Token: 0x0601FD5E RID: 130398 RVA: 0x008A84F8 File Offset: 0x008A66F8
|
|
private void FBILELHGIOP()
|
|
{
|
|
if (this.GLDFOPBHAAI != null)
|
|
{
|
|
AudioManager.StopLoopingSFX(this.GLDFOPBHAAI);
|
|
this.GLDFOPBHAAI = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD5F RID: 130399 RVA: 0x008A8520 File Offset: 0x008A6720
|
|
public float BNPJJDIFMBG()
|
|
{
|
|
return this.CKFGIDOGIMM;
|
|
}
|
|
|
|
// Token: 0x0601FD60 RID: 130400 RVA: 0x008A8528 File Offset: 0x008A6728
|
|
private void OnDisable()
|
|
{
|
|
if (this.GJGLHLCKDBO)
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 0);
|
|
}
|
|
this.FBILELHGIOP();
|
|
this.EODGBAKHEEP();
|
|
}
|
|
|
|
// Token: 0x0601FD61 RID: 130401 RVA: 0x008A8550 File Offset: 0x008A6750
|
|
public void IONGGLJOGOC(float NOBAPCOKFIL)
|
|
{
|
|
this.HPMDANFCGGA = new float?(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0601FD62 RID: 130402 RVA: 0x008A8560 File Offset: 0x008A6760
|
|
private void ILNCDFJGJGO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
this.JDLDFCIBKNL = null;
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
this.PHHPNMCDPOM(593f);
|
|
}
|
|
|
|
// Token: 0x0601FD63 RID: 130403 RVA: 0x008A8594 File Offset: 0x008A6794
|
|
public bool FGAHOMJMAAJ()
|
|
{
|
|
return this.MPBOONGEHDM.BHMLLHLEAFF == 0;
|
|
}
|
|
|
|
// Token: 0x0601FD64 RID: 130404 RVA: 0x008A85A4 File Offset: 0x008A67A4
|
|
public float JKNJHGICGOP()
|
|
{
|
|
float? idobcejoobb = this.IDOBCEJOOBB;
|
|
return (idobcejoobb == null || this.IDOBCEJOOBB == null) ? this.defaultChargeDuration : this.IDOBCEJOOBB.Value;
|
|
}
|
|
|
|
// Token: 0x0601FD65 RID: 130405 RVA: 0x008A85EC File Offset: 0x008A67EC
|
|
public Color KMKKIMPGAON()
|
|
{
|
|
Color? bdanlpdmakm = this.BDANLPDMAKM;
|
|
return (bdanlpdmakm == null || this.BDANLPDMAKM == null) ? this.defaultActivatedButtonColor : this.BDANLPDMAKM.Value;
|
|
}
|
|
|
|
// Token: 0x0601FD66 RID: 130406 RVA: 0x008A8634 File Offset: 0x008A6834
|
|
public void MNEGFEIAAIH(string NOBAPCOKFIL)
|
|
{
|
|
if (this.buttonLabelTextMesh != null)
|
|
{
|
|
this.buttonLabelTextMesh.text = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD67 RID: 130407 RVA: 0x008A8654 File Offset: 0x008A6854
|
|
public void GFBLAKIGIED(bool NOBAPCOKFIL)
|
|
{
|
|
if (NOBAPCOKFIL != this.GJJLLLIHDCE())
|
|
{
|
|
if (NOBAPCOKFIL)
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 1);
|
|
}
|
|
else
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(0);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD68 RID: 130408 RVA: 0x008A8688 File Offset: 0x008A6888
|
|
public Color BFNLMGHDMLI()
|
|
{
|
|
Color? bdanlpdmakm = this.BDANLPDMAKM;
|
|
return (bdanlpdmakm == null || this.BDANLPDMAKM == null) ? this.defaultActivatedButtonColor : this.BDANLPDMAKM.Value;
|
|
}
|
|
|
|
// Token: 0x0601FD69 RID: 130409 RVA: 0x008A86D0 File Offset: 0x008A68D0
|
|
private void IKEKJOHKDFD(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.EODGBAKHEEP();
|
|
}
|
|
|
|
// Token: 0x0601FD6A RID: 130410 RVA: 0x008A86D8 File Offset: 0x008A68D8
|
|
public float LEFKAEDGBAB()
|
|
{
|
|
float? hpmdanfcgga = this.HPMDANFCGGA;
|
|
return (hpmdanfcgga == null || this.HPMDANFCGGA == null) ? this.defaultDischargeDuration : this.HPMDANFCGGA.Value;
|
|
}
|
|
|
|
// Token: 0x0601FD6B RID: 130411 RVA: 0x008A8720 File Offset: 0x008A6920
|
|
private void OLCKDCEMBOD(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
this.JDLDFCIBKNL = null;
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
this.IFAGNKHAPCH();
|
|
}
|
|
|
|
// Token: 0x0601FD6C RID: 130412 RVA: 0x008A8750 File Offset: 0x008A6950
|
|
private void OnTriggerEnter(Collider CINAFOGLFIB)
|
|
{
|
|
LNJFBGIBLHA lnjfbgiblha;
|
|
PlayerHand playerHand;
|
|
if (!this.PLLPNDLJDHB(CINAFOGLFIB, out lnjfbgiblha, out playerHand) && this.requiresPlayerToPress)
|
|
{
|
|
return;
|
|
}
|
|
if (!this.PKHMFKBGFIH(lnjfbgiblha, playerHand))
|
|
{
|
|
return;
|
|
}
|
|
this.JLLEJBOFKAL = Time.time;
|
|
this.IKPIIBFGKGO = CINAFOGLFIB.gameObject;
|
|
this.JDLDFCIBKNL = playerHand;
|
|
this.LMILJOEPLBA = lnjfbgiblha;
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 1);
|
|
}
|
|
|
|
// Token: 0x0601FD6D RID: 130413 RVA: 0x008A87BC File Offset: 0x008A69BC
|
|
public void OFOIONKBGAJ(ChargePhysicalButton.OJHOCJBGCJD FAPJJBMFHDJ)
|
|
{
|
|
this.NBMHNLOJEGN.Remove(FAPJJBMFHDJ);
|
|
}
|
|
|
|
// Token: 0x0601FD6E RID: 130414 RVA: 0x008A87CC File Offset: 0x008A69CC
|
|
private void PHNMFKFCBKI()
|
|
{
|
|
this.EODGBAKHEEP();
|
|
this.HNHHCNEGHFA = AudioManager.StartLooping3DSFX(this.dischargeAudio, base.transform, null);
|
|
}
|
|
|
|
// Token: 0x0601FD6F RID: 130415 RVA: 0x008A87EC File Offset: 0x008A69EC
|
|
private void ACPGIOGKBDC(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
if (this.buttonRenderers != null)
|
|
{
|
|
for (int i = 0; i < this.buttonRenderers.Length; i++)
|
|
{
|
|
this.buttonRenderers[i].material.SetColor(this.PGNEANADKOK, this.BFNLMGHDMLI());
|
|
}
|
|
}
|
|
if (this.buttonLabelTextRenderer != null)
|
|
{
|
|
this.buttonLabelTextRenderer.material.SetColor(this.KDOLLABFOAB, this.DAFJIGGHJOL());
|
|
}
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FD70 RID: 130416 RVA: 0x008A887C File Offset: 0x008A6A7C
|
|
private void Update()
|
|
{
|
|
this.MPBOONGEHDM.DLBPEOILIFL();
|
|
}
|
|
|
|
// Token: 0x0601FD71 RID: 130417 RVA: 0x008A888C File Offset: 0x008A6A8C
|
|
private bool DODFOLIFGHK(LNJFBGIBLHA JEFGMHBLLKI, PlayerHand OHCGABKKCBB)
|
|
{
|
|
for (int i = 0; i < this.NBMHNLOJEGN.Count; i++)
|
|
{
|
|
if (!this.NBMHNLOJEGN[i](this, JEFGMHBLLKI, OHCGABKKCBB))
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0601FD72 RID: 130418 RVA: 0x008A88D4 File Offset: 0x008A6AD4
|
|
private void JJLINBNNONN(float NOBAPCOKFIL)
|
|
{
|
|
if (NOBAPCOKFIL == 245f)
|
|
{
|
|
this.fill.gameObject.SetActive(false);
|
|
}
|
|
else
|
|
{
|
|
this.fill.gameObject.SetActive(true);
|
|
this.fill.localScale = new Vector3(NOBAPCOKFIL, this.fill.localScale.y, this.fill.localScale.z);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD74 RID: 130420 RVA: 0x008A8984 File Offset: 0x008A6B84
|
|
private bool ANFGJJHEHIE(LNJFBGIBLHA JEFGMHBLLKI, PlayerHand OHCGABKKCBB)
|
|
{
|
|
for (int i = 1; i < this.NBMHNLOJEGN.Count; i++)
|
|
{
|
|
if (!this.NBMHNLOJEGN[i](this, JEFGMHBLLKI, OHCGABKKCBB))
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
return true;
|
|
}
|
|
|
|
// Token: 0x0601FD75 RID: 130421 RVA: 0x008A89CC File Offset: 0x008A6BCC
|
|
private bool MAGJIPPDJMN(Collider CINAFOGLFIB, out LNJFBGIBLHA EHLOEHKMGDA, out PlayerHand FJAGEMCOHIC)
|
|
{
|
|
EHLOEHKMGDA = null;
|
|
FJAGEMCOHIC = null;
|
|
Player.HDOICGIKKAO hdoicgikkao;
|
|
Player player = CINAFOGLFIB.KAPJACICAEC(out hdoicgikkao);
|
|
if (player != null && hdoicgikkao.PLKCJINIPMP())
|
|
{
|
|
FJAGEMCOHIC = player.DGJKLOOHMMP(hdoicgikkao);
|
|
EHLOEHKMGDA = player.LNJFBGIBLHA;
|
|
}
|
|
else if (player == null)
|
|
{
|
|
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
|
if (tool != null && tool.OHGPCMJMFGC)
|
|
{
|
|
EHLOEHKMGDA = tool.FICBNMJECCH.LNJFBGIBLHA;
|
|
FJAGEMCOHIC = tool.EHFOKGIGIMF;
|
|
}
|
|
}
|
|
return EHLOEHKMGDA != null && FJAGEMCOHIC != null;
|
|
}
|
|
|
|
// Token: 0x0601FD76 RID: 130422 RVA: 0x008A8A68 File Offset: 0x008A6C68
|
|
private void EKINHNNBJNO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.CKFOMIIGOCN();
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FD77 RID: 130423 RVA: 0x008A8A84 File Offset: 0x008A6C84
|
|
private void KIEOBFCLKEE(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.FBILELHGIOP();
|
|
}
|
|
|
|
// Token: 0x17000E94 RID: 3732
|
|
// (get) Token: 0x0601FD78 RID: 130424 RVA: 0x008A8A8C File Offset: 0x008A6C8C
|
|
// (set) Token: 0x0601FD95 RID: 130453 RVA: 0x008A91D0 File Offset: 0x008A73D0
|
|
public float KIIHAHDMJDH
|
|
{
|
|
get
|
|
{
|
|
float? idobcejoobb = this.IDOBCEJOOBB;
|
|
return (idobcejoobb == null || this.IDOBCEJOOBB == null) ? this.defaultChargeDuration : this.IDOBCEJOOBB.Value;
|
|
}
|
|
set
|
|
{
|
|
this.IDOBCEJOOBB = new float?(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD79 RID: 130425 RVA: 0x008A8AD4 File Offset: 0x008A6CD4
|
|
public void HCAPNLMPLEK(ChargePhysicalButton.AMALDKNKLCP NOBAPCOKFIL)
|
|
{
|
|
ChargePhysicalButton.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB;
|
|
ChargePhysicalButton.AMALDKNKLCP amaldknklcp2;
|
|
do
|
|
{
|
|
amaldknklcp2 = amaldknklcp;
|
|
amaldknklcp = Interlocked.CompareExchange<ChargePhysicalButton.AMALDKNKLCP>(ref this.PFPBAKHLIAB, (ChargePhysicalButton.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp);
|
|
}
|
|
while (amaldknklcp != amaldknklcp2);
|
|
}
|
|
|
|
// Token: 0x0601FD7A RID: 130426 RVA: 0x008A8B0C File Offset: 0x008A6D0C
|
|
private bool JAMDEJABCIK(LNJFBGIBLHA JEFGMHBLLKI, PlayerHand OHCGABKKCBB)
|
|
{
|
|
if (!this.EALJAJJOLHF())
|
|
{
|
|
return true;
|
|
}
|
|
if (this.MPBOONGEHDM.OPEKLGMGMBE == 1 || this.MPBOONGEHDM.OPEKLGMGMBE == 7)
|
|
{
|
|
return false;
|
|
}
|
|
if (this.IKPIIBFGKGO != null)
|
|
{
|
|
return true;
|
|
}
|
|
float num = Time.time - this.JLLEJBOFKAL;
|
|
return num > this.instanceLimitDuration && !this.HIGKLEECBCM(JEFGMHBLLKI, OHCGABKKCBB);
|
|
}
|
|
|
|
// Token: 0x0601FD7B RID: 130427 RVA: 0x008A8B88 File Offset: 0x008A6D88
|
|
private void COFMPLOIAGB()
|
|
{
|
|
if (this.HNHHCNEGHFA != null)
|
|
{
|
|
AudioManager.StopLoopingSFX(this.HNHHCNEGHFA);
|
|
this.HNHHCNEGHFA = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD7C RID: 130428 RVA: 0x008A8BB0 File Offset: 0x008A6DB0
|
|
public LNJFBGIBLHA KLDGHBGOOHA()
|
|
{
|
|
return this.LMILJOEPLBA;
|
|
}
|
|
|
|
// Token: 0x0601FD7D RID: 130429 RVA: 0x008A8BB8 File Offset: 0x008A6DB8
|
|
public void AddCustomChargeCondition(ChargePhysicalButton.OJHOCJBGCJD FAPJJBMFHDJ)
|
|
{
|
|
this.NBMHNLOJEGN.Add(FAPJJBMFHDJ);
|
|
}
|
|
|
|
// Token: 0x0601FD7E RID: 130430 RVA: 0x008A8BC8 File Offset: 0x008A6DC8
|
|
public void APCLDIKACLB(ChargePhysicalButton.OJHOCJBGCJD FAPJJBMFHDJ)
|
|
{
|
|
this.NBMHNLOJEGN.Add(FAPJJBMFHDJ);
|
|
}
|
|
|
|
// Token: 0x0601FD7F RID: 130431 RVA: 0x008A8BD8 File Offset: 0x008A6DD8
|
|
private void CLKIAFALHDN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
if (this.buttonRenderers != null)
|
|
{
|
|
for (int i = 1; i < this.buttonRenderers.Length; i++)
|
|
{
|
|
this.buttonRenderers[i].material.SetColor(this.PGNEANADKOK, this.deactivatedButtonColor);
|
|
}
|
|
}
|
|
if (this.buttonLabelTextRenderer != null)
|
|
{
|
|
this.buttonLabelTextRenderer.material.SetColor(this.KDOLLABFOAB, this.deactivatedButtonLabelTextColor);
|
|
}
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FD80 RID: 130432 RVA: 0x008A8C74 File Offset: 0x008A6E74
|
|
public void RemoveCustomChargeCondition(ChargePhysicalButton.OJHOCJBGCJD FAPJJBMFHDJ)
|
|
{
|
|
this.NBMHNLOJEGN.Remove(FAPJJBMFHDJ);
|
|
}
|
|
|
|
// Token: 0x0601FD81 RID: 130433 RVA: 0x008A8C84 File Offset: 0x008A6E84
|
|
private void IMJJHGKIDIO(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.FBILELHGIOP();
|
|
}
|
|
|
|
// Token: 0x0601FD83 RID: 130435 RVA: 0x008A8C9C File Offset: 0x008A6E9C
|
|
public void ALNEGGIGKKC(Color NOBAPCOKFIL)
|
|
{
|
|
this.BDANLPDMAKM = new Color?(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0601FD84 RID: 130436 RVA: 0x008A8CAC File Offset: 0x008A6EAC
|
|
private void GNIBBBKJPJC(float NOBAPCOKFIL)
|
|
{
|
|
if (NOBAPCOKFIL == 473f)
|
|
{
|
|
this.fill.gameObject.SetActive(false);
|
|
}
|
|
else
|
|
{
|
|
this.fill.gameObject.SetActive(true);
|
|
this.fill.localScale = new Vector3(NOBAPCOKFIL, this.fill.localScale.y, this.fill.localScale.z);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD85 RID: 130437 RVA: 0x008A8D24 File Offset: 0x008A6F24
|
|
public float DPMMBOFIKHE()
|
|
{
|
|
return this.CKFGIDOGIMM;
|
|
}
|
|
|
|
// Token: 0x0601FD86 RID: 130438 RVA: 0x008A8D2C File Offset: 0x008A6F2C
|
|
public float PEODCLLHNPN()
|
|
{
|
|
float? hpmdanfcgga = this.HPMDANFCGGA;
|
|
return (hpmdanfcgga == null || this.HPMDANFCGGA == null) ? this.defaultDischargeDuration : this.HPMDANFCGGA.Value;
|
|
}
|
|
|
|
// Token: 0x0601FD87 RID: 130439 RVA: 0x008A8D74 File Offset: 0x008A6F74
|
|
private void KPPDENOFEFG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
this.JDLDFCIBKNL = null;
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
this.EAMCLMJLKFC();
|
|
}
|
|
|
|
// Token: 0x0601FD88 RID: 130440 RVA: 0x008A8DA4 File Offset: 0x008A6FA4
|
|
private void HKBNFKNLICF()
|
|
{
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ICIPFCCMDGN), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.IFALEGDPFLM), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, 0, new ANMJLCILKDJ.NCMAEMHOHDG(this.PBMPHELPEFG), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(0, 1, new ANMJLCILKDJ.NCMAEMHOHDG(this.JONPMEIJDFE), new ANMJLCILKDJ.NCMAEMHOHDG(this.KOPFJCPAEIK), new ANMJLCILKDJ.PLBLFEEANOO(this.PCOCPBGIENN));
|
|
this.MPBOONGEHDM.AGLMMKOFICI(0, 0, new ANMJLCILKDJ.NCMAEMHOHDG(this.EAMKGDBIMEO), new ANMJLCILKDJ.NCMAEMHOHDG(this.MKKOMNNAPBF), new ANMJLCILKDJ.PLBLFEEANOO(this.BENJCGBCFGN));
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, 7, new ANMJLCILKDJ.NCMAEMHOHDG(this.MEEMEKLEHJO), null, null);
|
|
if (this.fill != null)
|
|
{
|
|
this.JJLINBNNONN(182f);
|
|
}
|
|
this.GFBLAKIGIED(true);
|
|
}
|
|
|
|
// Token: 0x0601FD89 RID: 130441 RVA: 0x008A8EA0 File Offset: 0x008A70A0
|
|
public Color PFGPDCADNHO()
|
|
{
|
|
Color? ohmoggnhohh = this.OHMOGGNHOHH;
|
|
return (ohmoggnhohh == null || this.OHMOGGNHOHH == null) ? this.defaultActivatedButtonLabelTextColor : this.OHMOGGNHOHH.Value;
|
|
}
|
|
|
|
// Token: 0x0601FD8A RID: 130442 RVA: 0x008A8EE8 File Offset: 0x008A70E8
|
|
private void NFLDLDLPCJK()
|
|
{
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.CLKIAFALHDN), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.EMCDCCBNAFE), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, 1, new ANMJLCILKDJ.NCMAEMHOHDG(this.PBMPHELPEFG), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, 1, new ANMJLCILKDJ.NCMAEMHOHDG(this.JONPMEIJDFE), new ANMJLCILKDJ.NCMAEMHOHDG(this.IMJJHGKIDIO), new ANMJLCILKDJ.PLBLFEEANOO(this.PCOCPBGIENN));
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, 6, new ANMJLCILKDJ.NCMAEMHOHDG(this.OLCKDCEMBOD), new ANMJLCILKDJ.NCMAEMHOHDG(this.AJIPABLKPIB), new ANMJLCILKDJ.PLBLFEEANOO(this.HGMDNEDBIDG));
|
|
this.MPBOONGEHDM.AGLMMKOFICI(0, 7, new ANMJLCILKDJ.NCMAEMHOHDG(this.NBCCPMJIOLG), null, null);
|
|
if (this.fill != null)
|
|
{
|
|
this.GNIBBBKJPJC(1107f);
|
|
}
|
|
this.GFBLAKIGIED(false);
|
|
}
|
|
|
|
// Token: 0x0601FD8B RID: 130443 RVA: 0x008A8FE4 File Offset: 0x008A71E4
|
|
private void FFNNOMCPHPI()
|
|
{
|
|
this.MPBOONGEHDM.DLBPEOILIFL();
|
|
}
|
|
|
|
// Token: 0x0601FD8C RID: 130444 RVA: 0x008A8FF4 File Offset: 0x008A71F4
|
|
private void LOKPAKPIIIH(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.EDJJBOPMIOK();
|
|
}
|
|
|
|
// Token: 0x0601FD8E RID: 130446 RVA: 0x008A90F4 File Offset: 0x008A72F4
|
|
public void BBGJFKAIPAE(string NOBAPCOKFIL)
|
|
{
|
|
if (this.labelTextMesh != null)
|
|
{
|
|
this.labelTextMesh.text = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD8F RID: 130447 RVA: 0x008A9114 File Offset: 0x008A7314
|
|
public void OCLKNFKJFJO(bool NOBAPCOKFIL)
|
|
{
|
|
if (NOBAPCOKFIL != this.GJGLHLCKDBO)
|
|
{
|
|
if (NOBAPCOKFIL)
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(0, 1);
|
|
}
|
|
else
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD90 RID: 130448 RVA: 0x008A9148 File Offset: 0x008A7348
|
|
public LNJFBGIBLHA EGOEOPKPIJE()
|
|
{
|
|
return this.LMILJOEPLBA;
|
|
}
|
|
|
|
// Token: 0x0601FD91 RID: 130449 RVA: 0x008A9150 File Offset: 0x008A7350
|
|
private void OLNOKJEPFII()
|
|
{
|
|
this.EDJJBOPMIOK();
|
|
this.EODGBAKHEEP();
|
|
}
|
|
|
|
// Token: 0x0601FD92 RID: 130450 RVA: 0x008A9160 File Offset: 0x008A7360
|
|
private void EEAKLBKFLON(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
AudioManager.Play3DSFX(this.successAudio, base.transform, null);
|
|
if (this.PFPBAKHLIAB != null)
|
|
{
|
|
this.PFPBAKHLIAB(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD93 RID: 130451 RVA: 0x008A91A0 File Offset: 0x008A73A0
|
|
private void KPIKDAPNNCK()
|
|
{
|
|
this.COFMPLOIAGB();
|
|
this.HNHHCNEGHFA = AudioManager.StartLooping3DSFX(this.dischargeAudio, base.transform, null);
|
|
}
|
|
|
|
// Token: 0x0601FD94 RID: 130452 RVA: 0x008A91C0 File Offset: 0x008A73C0
|
|
public void DEJCBLHJICF(float NOBAPCOKFIL)
|
|
{
|
|
this.HPMDANFCGGA = new float?(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0601FD96 RID: 130454 RVA: 0x008A91E0 File Offset: 0x008A73E0
|
|
private void JKOFOCDDNML()
|
|
{
|
|
if (this.GJJLLLIHDCE())
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(0, 0);
|
|
}
|
|
this.HACLBMJLDPH();
|
|
this.EODGBAKHEEP();
|
|
}
|
|
|
|
// Token: 0x0601FD97 RID: 130455 RVA: 0x008A9208 File Offset: 0x008A7408
|
|
public Color DAFJIGGHJOL()
|
|
{
|
|
Color? ohmoggnhohh = this.OHMOGGNHOHH;
|
|
return (ohmoggnhohh == null || this.OHMOGGNHOHH == null) ? this.defaultActivatedButtonLabelTextColor : this.OHMOGGNHOHH.Value;
|
|
}
|
|
|
|
// Token: 0x0601FD98 RID: 130456 RVA: 0x008A9250 File Offset: 0x008A7450
|
|
private void ONOHBEONIKM()
|
|
{
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.ICIPFCCMDGN), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.AMOEGNMEKOK), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(0, 0, new ANMJLCILKDJ.NCMAEMHOHDG(this.PBMPHELPEFG), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, 1, new ANMJLCILKDJ.NCMAEMHOHDG(this.EKINHNNBJNO), new ANMJLCILKDJ.NCMAEMHOHDG(this.GEOHAADKNIF), new ANMJLCILKDJ.PLBLFEEANOO(this.GELAJIKOMCH));
|
|
this.MPBOONGEHDM.AGLMMKOFICI(0, 4, new ANMJLCILKDJ.NCMAEMHOHDG(this.KBOFALODBIE), new ANMJLCILKDJ.NCMAEMHOHDG(this.IKEKJOHKDFD), new ANMJLCILKDJ.PLBLFEEANOO(this.HGMDNEDBIDG));
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, 8, new ANMJLCILKDJ.NCMAEMHOHDG(this.EEAKLBKFLON), null, null);
|
|
if (this.fill != null)
|
|
{
|
|
this.MNEGFPBBIBH(25f);
|
|
}
|
|
this.GJGLHLCKDBO = false;
|
|
}
|
|
|
|
// Token: 0x0601FD99 RID: 130457 RVA: 0x008A934C File Offset: 0x008A754C
|
|
public Color IBKAAKJGEKP()
|
|
{
|
|
Color? bdanlpdmakm = this.BDANLPDMAKM;
|
|
return (bdanlpdmakm == null || this.BDANLPDMAKM == null) ? this.defaultActivatedButtonColor : this.BDANLPDMAKM.Value;
|
|
}
|
|
|
|
// Token: 0x0601FD9A RID: 130458 RVA: 0x008A9394 File Offset: 0x008A7594
|
|
private void NCBHGMHJIEC(float NOBAPCOKFIL)
|
|
{
|
|
if (NOBAPCOKFIL == 1366f)
|
|
{
|
|
this.fill.gameObject.SetActive(false);
|
|
}
|
|
else
|
|
{
|
|
this.fill.gameObject.SetActive(true);
|
|
this.fill.localScale = new Vector3(NOBAPCOKFIL, this.fill.localScale.y, this.fill.localScale.z);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD9B RID: 130459 RVA: 0x008A940C File Offset: 0x008A760C
|
|
public void COMJGKEEGPA(float NOBAPCOKFIL)
|
|
{
|
|
this.HPMDANFCGGA = new float?(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0601FD9C RID: 130460 RVA: 0x008A941C File Offset: 0x008A761C
|
|
public void GFBMKKOIKGH(Color NOBAPCOKFIL)
|
|
{
|
|
this.BDANLPDMAKM = new Color?(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0601FD9D RID: 130461 RVA: 0x008A942C File Offset: 0x008A762C
|
|
public void KJGBODINPAD(string NOBAPCOKFIL)
|
|
{
|
|
if (this.buttonLabelTextMesh != null)
|
|
{
|
|
this.buttonLabelTextMesh.text = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FD9E RID: 130462 RVA: 0x008A944C File Offset: 0x008A764C
|
|
private void BACIOEAPLAI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
if (this.buttonRenderers != null)
|
|
{
|
|
for (int i = 1; i < this.buttonRenderers.Length; i++)
|
|
{
|
|
this.buttonRenderers[i].material.SetColor(this.PGNEANADKOK, this.KMKKIMPGAON());
|
|
}
|
|
}
|
|
if (this.buttonLabelTextRenderer != null)
|
|
{
|
|
this.buttonLabelTextRenderer.material.SetColor(this.KDOLLABFOAB, this.PFGPDCADNHO());
|
|
}
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
}
|
|
|
|
// Token: 0x17000E9A RID: 3738
|
|
// (get) Token: 0x0601FDD5 RID: 130517 RVA: 0x008AA27C File Offset: 0x008A847C
|
|
// (set) Token: 0x0601FD9F RID: 130463 RVA: 0x008A94DC File Offset: 0x008A76DC
|
|
public bool GJGLHLCKDBO
|
|
{
|
|
get
|
|
{
|
|
return this.MPBOONGEHDM.BHMLLHLEAFF == 1;
|
|
}
|
|
set
|
|
{
|
|
if (value != this.GJGLHLCKDBO)
|
|
{
|
|
if (value)
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 0);
|
|
}
|
|
else
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FDA0 RID: 130464 RVA: 0x008A9510 File Offset: 0x008A7710
|
|
private bool HIGKLEECBCM(LNJFBGIBLHA JEFGMHBLLKI, PlayerHand OHCGABKKCBB)
|
|
{
|
|
for (int i = 0; i < this.NBMHNLOJEGN.Count; i++)
|
|
{
|
|
if (!this.NBMHNLOJEGN[i](this, JEFGMHBLLKI, OHCGABKKCBB))
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
return false;
|
|
}
|
|
|
|
// Token: 0x0601FDA1 RID: 130465 RVA: 0x008A9558 File Offset: 0x008A7758
|
|
public void ECJMIDLOGEB(ChargePhysicalButton.AMALDKNKLCP NOBAPCOKFIL)
|
|
{
|
|
ChargePhysicalButton.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB;
|
|
ChargePhysicalButton.AMALDKNKLCP amaldknklcp2;
|
|
do
|
|
{
|
|
amaldknklcp2 = amaldknklcp;
|
|
amaldknklcp = Interlocked.CompareExchange<ChargePhysicalButton.AMALDKNKLCP>(ref this.PFPBAKHLIAB, (ChargePhysicalButton.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp);
|
|
}
|
|
while (amaldknklcp != amaldknklcp2);
|
|
}
|
|
|
|
// Token: 0x0601FDA2 RID: 130466 RVA: 0x008A9590 File Offset: 0x008A7790
|
|
private void DJLNCAABFAC()
|
|
{
|
|
if (this.GJGLHLCKDBO)
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(0, 1);
|
|
}
|
|
this.HACLBMJLDPH();
|
|
this.EODGBAKHEEP();
|
|
}
|
|
|
|
// Token: 0x0601FDA3 RID: 130467 RVA: 0x008A95B8 File Offset: 0x008A77B8
|
|
private void HALODDMJGLE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
if (this.buttonRenderers != null)
|
|
{
|
|
for (int i = 1; i < this.buttonRenderers.Length; i += 0)
|
|
{
|
|
this.buttonRenderers[i].material.SetColor(this.PGNEANADKOK, this.KMKKIMPGAON());
|
|
}
|
|
}
|
|
if (this.buttonLabelTextRenderer != null)
|
|
{
|
|
this.buttonLabelTextRenderer.material.SetColor(this.KDOLLABFOAB, this.OICJJCANOBB);
|
|
}
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FDA4 RID: 130468 RVA: 0x008A9648 File Offset: 0x008A7848
|
|
private void GPLLDABLMMM()
|
|
{
|
|
this.HACLBMJLDPH();
|
|
this.GLDFOPBHAAI = AudioManager.StartLooping3DSFX(this.chargeAudio, base.transform, null);
|
|
}
|
|
|
|
// Token: 0x0601FDA5 RID: 130469 RVA: 0x008A9668 File Offset: 0x008A7868
|
|
private void PCOCPBGIENN()
|
|
{
|
|
if ((this.requiresPlayerToPress && (this.LMILJOEPLBA == null || this.JDLDFCIBKNL == null)) || !this.DODFOLIFGHK(this.LMILJOEPLBA, this.JDLDFCIBKNL))
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 0);
|
|
}
|
|
if (this.JDLDFCIBKNL != null && this.JDLDFCIBKNL.NHDDPGADJPJ)
|
|
{
|
|
this.JDLDFCIBKNL.Vibrate(1, this.vibrationIntensity);
|
|
}
|
|
float num = 1f / this.KIIHAHDMJDH;
|
|
this.ANCDHKLAOHB = Mathf.Clamp01(this.ANCDHKLAOHB + num * Time.deltaTime);
|
|
if (this.ANCDHKLAOHB >= 1f)
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 3);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FDA6 RID: 130470 RVA: 0x008A9738 File Offset: 0x008A7938
|
|
public void BGIAPJCBDNG(Color NOBAPCOKFIL)
|
|
{
|
|
this.BDANLPDMAKM = new Color?(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0601FDA7 RID: 130471 RVA: 0x008A9748 File Offset: 0x008A7948
|
|
private void GIHBOGHIBFC()
|
|
{
|
|
this.HACLBMJLDPH();
|
|
this.EODGBAKHEEP();
|
|
}
|
|
|
|
// Token: 0x0601FDA8 RID: 130472 RVA: 0x008A9758 File Offset: 0x008A7958
|
|
private void EAMKGDBIMEO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
this.JDLDFCIBKNL = null;
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
this.KPIKDAPNNCK();
|
|
}
|
|
|
|
// Token: 0x0601FDA9 RID: 130473 RVA: 0x008A9788 File Offset: 0x008A7988
|
|
private void EIOJDPGOKNA(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
this.JDLDFCIBKNL = null;
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
this.PHNMFKFCBKI();
|
|
}
|
|
|
|
// Token: 0x0601FDAA RID: 130474 RVA: 0x008A97B8 File Offset: 0x008A79B8
|
|
private void KBOFALODBIE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
this.JDLDFCIBKNL = null;
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
this.PHNMFKFCBKI();
|
|
}
|
|
|
|
// Token: 0x0601FDAB RID: 130475 RVA: 0x008A97E8 File Offset: 0x008A79E8
|
|
private void BDIEDPDCNOP()
|
|
{
|
|
this.EDJJBOPMIOK();
|
|
this.GLDFOPBHAAI = AudioManager.PPJJBBJJIEK(this.chargeAudio, base.transform, null);
|
|
}
|
|
|
|
// Token: 0x0601FDAC RID: 130476 RVA: 0x008A9808 File Offset: 0x008A7A08
|
|
public void PDCEECKLFNO(string NOBAPCOKFIL)
|
|
{
|
|
if (this.labelTextMesh != null)
|
|
{
|
|
this.labelTextMesh.text = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FDAD RID: 130477 RVA: 0x008A9828 File Offset: 0x008A7A28
|
|
private void FBOIMEEPCOH()
|
|
{
|
|
if (this.EAAFFBAHNGB())
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 0);
|
|
}
|
|
this.HACLBMJLDPH();
|
|
this.COFMPLOIAGB();
|
|
}
|
|
|
|
// Token: 0x0601FDAE RID: 130478 RVA: 0x008A9850 File Offset: 0x008A7A50
|
|
private void KCAOONCDPLG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.CKFOMIIGOCN();
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FDAF RID: 130479 RVA: 0x008A986C File Offset: 0x008A7A6C
|
|
public Color IOKKGFNPMKF()
|
|
{
|
|
Color? bdanlpdmakm = this.BDANLPDMAKM;
|
|
return (bdanlpdmakm == null || this.BDANLPDMAKM == null) ? this.defaultActivatedButtonColor : this.BDANLPDMAKM.Value;
|
|
}
|
|
|
|
// Token: 0x0601FDB0 RID: 130480 RVA: 0x008A98B4 File Offset: 0x008A7AB4
|
|
private bool LDJAGCGACMJ(LNJFBGIBLHA JEFGMHBLLKI, PlayerHand OHCGABKKCBB)
|
|
{
|
|
if (!this.EALJAJJOLHF())
|
|
{
|
|
return true;
|
|
}
|
|
if (this.MPBOONGEHDM.OPEKLGMGMBE == 1 || this.MPBOONGEHDM.OPEKLGMGMBE == 7)
|
|
{
|
|
return true;
|
|
}
|
|
if (this.IKPIIBFGKGO != null)
|
|
{
|
|
return false;
|
|
}
|
|
float num = Time.time - this.JLLEJBOFKAL;
|
|
return num <= this.instanceLimitDuration || (!this.JKNDKGDKAAE(JEFGMHBLLKI, OHCGABKKCBB) && false);
|
|
}
|
|
|
|
// Token: 0x17000E99 RID: 3737
|
|
// (set) Token: 0x0601FDB1 RID: 130481 RVA: 0x008A9930 File Offset: 0x008A7B30
|
|
public string GIMBBAACKCP
|
|
{
|
|
set
|
|
{
|
|
if (this.labelTextMesh != null)
|
|
{
|
|
this.labelTextMesh.text = value;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FDB2 RID: 130482 RVA: 0x008A9950 File Offset: 0x008A7B50
|
|
private void HEGDFBAPMNH(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
this.JDLDFCIBKNL = null;
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
this.PHHPNMCDPOM(239f);
|
|
}
|
|
|
|
// Token: 0x0601FDB3 RID: 130483 RVA: 0x008A9984 File Offset: 0x008A7B84
|
|
public Color PAGMBLABLLO()
|
|
{
|
|
Color? ohmoggnhohh = this.OHMOGGNHOHH;
|
|
return (ohmoggnhohh == null || this.OHMOGGNHOHH == null) ? this.defaultActivatedButtonLabelTextColor : this.OHMOGGNHOHH.Value;
|
|
}
|
|
|
|
// Token: 0x0601FDB4 RID: 130484 RVA: 0x008A99CC File Offset: 0x008A7BCC
|
|
public void BECJFIFHJDO(string NOBAPCOKFIL)
|
|
{
|
|
if (this.labelTextMesh != null)
|
|
{
|
|
this.labelTextMesh.text = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FDB5 RID: 130485 RVA: 0x008A99EC File Offset: 0x008A7BEC
|
|
private void IFALEGDPFLM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
if (this.buttonRenderers != null)
|
|
{
|
|
for (int i = 0; i < this.buttonRenderers.Length; i++)
|
|
{
|
|
this.buttonRenderers[i].material.SetColor(this.PGNEANADKOK, this.JNCGDNJHDDL);
|
|
}
|
|
}
|
|
if (this.buttonLabelTextRenderer != null)
|
|
{
|
|
this.buttonLabelTextRenderer.material.SetColor(this.KDOLLABFOAB, this.OICJJCANOBB);
|
|
}
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FDB6 RID: 130486 RVA: 0x008A9A7C File Offset: 0x008A7C7C
|
|
public Color MJJBGAIOIKC()
|
|
{
|
|
Color? bdanlpdmakm = this.BDANLPDMAKM;
|
|
return (bdanlpdmakm == null || this.BDANLPDMAKM == null) ? this.defaultActivatedButtonColor : this.BDANLPDMAKM.Value;
|
|
}
|
|
|
|
// Token: 0x0601FDB7 RID: 130487 RVA: 0x008A9AC4 File Offset: 0x008A7CC4
|
|
private void OnTriggerExit(Collider CINAFOGLFIB)
|
|
{
|
|
if (this.IKPIIBFGKGO == CINAFOGLFIB.gameObject)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
this.JDLDFCIBKNL = null;
|
|
if (this.GJGLHLCKDBO)
|
|
{
|
|
if (this.MPBOONGEHDM.OPEKLGMGMBE == 1)
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 2);
|
|
}
|
|
else
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 0);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FDB8 RID: 130488 RVA: 0x008A9B38 File Offset: 0x008A7D38
|
|
private void GELAJIKOMCH()
|
|
{
|
|
if ((this.requiresPlayerToPress && (this.LMILJOEPLBA == null || this.JDLDFCIBKNL == null)) || !this.DODFOLIFGHK(this.LMILJOEPLBA, this.JDLDFCIBKNL))
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 0);
|
|
}
|
|
if (this.JDLDFCIBKNL != null && this.JDLDFCIBKNL.KKDEBGNKDMG())
|
|
{
|
|
this.JDLDFCIBKNL.Vibrate(1, this.vibrationIntensity);
|
|
}
|
|
float num = 1230f / this.KIIHAHDMJDH;
|
|
this.PHHPNMCDPOM(Mathf.Clamp01(this.DPMMBOFIKHE() + num * Time.deltaTime));
|
|
if (this.BNPJJDIFMBG() >= 1152f)
|
|
{
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 5);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FDB9 RID: 130489 RVA: 0x008A9C08 File Offset: 0x008A7E08
|
|
public bool BEKHDKILNOM()
|
|
{
|
|
return this.MPBOONGEHDM.BHMLLHLEAFF == 1 && this.MPBOONGEHDM.OPEKLGMGMBE == 1;
|
|
}
|
|
|
|
// Token: 0x0601FDBA RID: 130490 RVA: 0x008A9C2C File Offset: 0x008A7E2C
|
|
private void CKFOMIIGOCN()
|
|
{
|
|
this.FBILELHGIOP();
|
|
this.GLDFOPBHAAI = AudioManager.StartLooping3DSFX(this.chargeAudio, base.transform, null);
|
|
}
|
|
|
|
// Token: 0x0601FDBB RID: 130491 RVA: 0x008A9C4C File Offset: 0x008A7E4C
|
|
private void DPCELEABHGA(float NOBAPCOKFIL)
|
|
{
|
|
if (NOBAPCOKFIL == 1381f)
|
|
{
|
|
this.fill.gameObject.SetActive(true);
|
|
}
|
|
else
|
|
{
|
|
this.fill.gameObject.SetActive(true);
|
|
this.fill.localScale = new Vector3(NOBAPCOKFIL, this.fill.localScale.y, this.fill.localScale.z);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FDBC RID: 130492 RVA: 0x008A9CC4 File Offset: 0x008A7EC4
|
|
private void DKDGOJGKHDM()
|
|
{
|
|
this.MPBOONGEHDM.DLBPEOILIFL();
|
|
}
|
|
|
|
// Token: 0x0601FDBD RID: 130493 RVA: 0x008A9CD4 File Offset: 0x008A7ED4
|
|
private void FNJDJENMMHO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
if (this.buttonRenderers != null)
|
|
{
|
|
for (int i = 0; i < this.buttonRenderers.Length; i++)
|
|
{
|
|
this.buttonRenderers[i].material.SetColor(this.PGNEANADKOK, this.deactivatedButtonColor);
|
|
}
|
|
}
|
|
if (this.buttonLabelTextRenderer != null)
|
|
{
|
|
this.buttonLabelTextRenderer.material.SetColor(this.KDOLLABFOAB, this.deactivatedButtonLabelTextColor);
|
|
}
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FDBE RID: 130494 RVA: 0x008A9D70 File Offset: 0x008A7F70
|
|
public void BCADOJKBMFF(string NOBAPCOKFIL)
|
|
{
|
|
if (this.buttonLabelTextMesh != null)
|
|
{
|
|
this.buttonLabelTextMesh.text = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FDBF RID: 130495 RVA: 0x008A9D90 File Offset: 0x008A7F90
|
|
private void IFAGNKHAPCH()
|
|
{
|
|
this.EODGBAKHEEP();
|
|
this.HNHHCNEGHFA = AudioManager.StartLooping3DSFX(this.dischargeAudio, base.transform, null);
|
|
}
|
|
|
|
// Token: 0x0601FDC0 RID: 130496 RVA: 0x008A9DB0 File Offset: 0x008A7FB0
|
|
private void GNNDODNMELC()
|
|
{
|
|
this.MPBOONGEHDM.DLBPEOILIFL();
|
|
}
|
|
|
|
// Token: 0x0601FDC2 RID: 130498 RVA: 0x008A9DD0 File Offset: 0x008A7FD0
|
|
private void KOPFJCPAEIK(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.EDJJBOPMIOK();
|
|
}
|
|
|
|
// Token: 0x0601FDC3 RID: 130499 RVA: 0x008A9DD8 File Offset: 0x008A7FD8
|
|
public bool CMDBDKOONNH()
|
|
{
|
|
return this.MPBOONGEHDM.BHMLLHLEAFF == 0 && this.MPBOONGEHDM.OPEKLGMGMBE == 1;
|
|
}
|
|
|
|
// Token: 0x0601FDC4 RID: 130500 RVA: 0x008A9DFC File Offset: 0x008A7FFC
|
|
public void CEPHGDILNOI(ChargePhysicalButton.AMALDKNKLCP NOBAPCOKFIL)
|
|
{
|
|
ChargePhysicalButton.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB;
|
|
ChargePhysicalButton.AMALDKNKLCP amaldknklcp2;
|
|
do
|
|
{
|
|
amaldknklcp2 = amaldknklcp;
|
|
amaldknklcp = Interlocked.CompareExchange<ChargePhysicalButton.AMALDKNKLCP>(ref this.PFPBAKHLIAB, (ChargePhysicalButton.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp);
|
|
}
|
|
while (amaldknklcp != amaldknklcp2);
|
|
}
|
|
|
|
// Token: 0x0601FDC5 RID: 130501 RVA: 0x008A9E34 File Offset: 0x008A8034
|
|
private void GEOHAADKNIF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
|
{
|
|
this.GCJFMOJCAJO();
|
|
}
|
|
|
|
// Token: 0x17000E9D RID: 3741
|
|
// (get) Token: 0x0601FDC6 RID: 130502 RVA: 0x008A9E3C File Offset: 0x008A803C
|
|
public LNJFBGIBLHA PCAAFOILPGA
|
|
{
|
|
get
|
|
{
|
|
return this.LMILJOEPLBA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FDC7 RID: 130503 RVA: 0x008A9E44 File Offset: 0x008A8044
|
|
private void PBMPHELPEFG(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
this.JDLDFCIBKNL = null;
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
this.ANCDHKLAOHB = 754f;
|
|
}
|
|
|
|
// Token: 0x0601FDC8 RID: 130504 RVA: 0x008A9E78 File Offset: 0x008A8078
|
|
private void GJCPGAKOAMP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
if (this.buttonRenderers != null)
|
|
{
|
|
for (int i = 1; i < this.buttonRenderers.Length; i++)
|
|
{
|
|
this.buttonRenderers[i].material.SetColor(this.PGNEANADKOK, this.IBKAAKJGEKP());
|
|
}
|
|
}
|
|
if (this.buttonLabelTextRenderer != null)
|
|
{
|
|
this.buttonLabelTextRenderer.material.SetColor(this.KDOLLABFOAB, this.OICJJCANOBB);
|
|
}
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FDC9 RID: 130505 RVA: 0x008A9F08 File Offset: 0x008A8108
|
|
private void COLNIGMHNMO(Collider CINAFOGLFIB)
|
|
{
|
|
LNJFBGIBLHA lnjfbgiblha;
|
|
PlayerHand playerHand;
|
|
if (!this.PLLPNDLJDHB(CINAFOGLFIB, out lnjfbgiblha, out playerHand) && this.requiresPlayerToPress)
|
|
{
|
|
return;
|
|
}
|
|
if (!this.LDJAGCGACMJ(lnjfbgiblha, playerHand))
|
|
{
|
|
return;
|
|
}
|
|
this.JLLEJBOFKAL = Time.time;
|
|
this.IKPIIBFGKGO = CINAFOGLFIB.gameObject;
|
|
this.JDLDFCIBKNL = playerHand;
|
|
this.LMILJOEPLBA = lnjfbgiblha;
|
|
this.MPBOONGEHDM.BKBFIGCPIMI(1, 0);
|
|
}
|
|
|
|
// Token: 0x0601FDCA RID: 130506 RVA: 0x008A9F74 File Offset: 0x008A8174
|
|
private void IAHNLNJNALK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.BDIEDPDCNOP();
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FDCB RID: 130507 RVA: 0x008A9F90 File Offset: 0x008A8190
|
|
public void ONNIMHPGHFC(string NOBAPCOKFIL)
|
|
{
|
|
if (this.labelTextMesh != null)
|
|
{
|
|
this.labelTextMesh.text = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FDCC RID: 130508 RVA: 0x008A9FB0 File Offset: 0x008A81B0
|
|
private void EMCDCCBNAFE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
if (this.buttonRenderers != null)
|
|
{
|
|
for (int i = 0; i < this.buttonRenderers.Length; i += 0)
|
|
{
|
|
this.buttonRenderers[i].material.SetColor(this.PGNEANADKOK, this.IBKAAKJGEKP());
|
|
}
|
|
}
|
|
if (this.buttonLabelTextRenderer != null)
|
|
{
|
|
this.buttonLabelTextRenderer.material.SetColor(this.KDOLLABFOAB, this.PAGMBLABLLO());
|
|
}
|
|
this.interpolator.PJEKMIPLKHP = this.unpressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FDCD RID: 130509 RVA: 0x008AA040 File Offset: 0x008A8240
|
|
public void KLDKFEKBPLI(string NOBAPCOKFIL)
|
|
{
|
|
if (this.buttonLabelTextMesh != null)
|
|
{
|
|
this.buttonLabelTextMesh.text = NOBAPCOKFIL;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FDCE RID: 130510 RVA: 0x008AA060 File Offset: 0x008A8260
|
|
public Color PADLEKPPPEG()
|
|
{
|
|
Color? bdanlpdmakm = this.BDANLPDMAKM;
|
|
return (bdanlpdmakm == null || this.BDANLPDMAKM == null) ? this.defaultActivatedButtonColor : this.BDANLPDMAKM.Value;
|
|
}
|
|
|
|
// Token: 0x0601FDCF RID: 130511 RVA: 0x008AA0A8 File Offset: 0x008A82A8
|
|
private bool PLLPNDLJDHB(Collider CINAFOGLFIB, out LNJFBGIBLHA EHLOEHKMGDA, out PlayerHand FJAGEMCOHIC)
|
|
{
|
|
EHLOEHKMGDA = null;
|
|
FJAGEMCOHIC = null;
|
|
Player.HDOICGIKKAO hdoicgikkao;
|
|
Player player = CINAFOGLFIB.KAPJACICAEC(out hdoicgikkao);
|
|
if (player != null && hdoicgikkao.PLKCJINIPMP())
|
|
{
|
|
FJAGEMCOHIC = player.GetHand(hdoicgikkao);
|
|
EHLOEHKMGDA = player.LNJFBGIBLHA;
|
|
}
|
|
else if (player == null)
|
|
{
|
|
Tool tool = CINAFOGLFIB.OBFMDIEKHAN();
|
|
if (tool != null && tool.OHGPCMJMFGC)
|
|
{
|
|
EHLOEHKMGDA = tool.FICBNMJECCH.LNJFBGIBLHA;
|
|
FJAGEMCOHIC = tool.EHFOKGIGIMF;
|
|
}
|
|
}
|
|
return EHLOEHKMGDA != null && FJAGEMCOHIC != null;
|
|
}
|
|
|
|
// Token: 0x0601FDD0 RID: 130512 RVA: 0x008AA144 File Offset: 0x008A8344
|
|
public bool PEHHKPGDBHK()
|
|
{
|
|
return this.MPBOONGEHDM.BHMLLHLEAFF == 1;
|
|
}
|
|
|
|
// Token: 0x0601FDD1 RID: 130513 RVA: 0x008AA154 File Offset: 0x008A8354
|
|
public float JIBAEDNMHBI()
|
|
{
|
|
float? hpmdanfcgga = this.HPMDANFCGGA;
|
|
return (hpmdanfcgga == null || this.HPMDANFCGGA == null) ? this.defaultDischargeDuration : this.HPMDANFCGGA.Value;
|
|
}
|
|
|
|
// Token: 0x0601FDD2 RID: 130514 RVA: 0x008AA19C File Offset: 0x008A839C
|
|
private void JHHLHFPFFOE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.BDIEDPDCNOP();
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FDD3 RID: 130515 RVA: 0x008AA1B8 File Offset: 0x008A83B8
|
|
private void ICIPFCCMDGN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
|
{
|
|
this.IKPIIBFGKGO = null;
|
|
this.LMILJOEPLBA = null;
|
|
if (this.buttonRenderers != null)
|
|
{
|
|
for (int i = 1; i < this.buttonRenderers.Length; i++)
|
|
{
|
|
this.buttonRenderers[i].material.SetColor(this.PGNEANADKOK, this.deactivatedButtonColor);
|
|
}
|
|
}
|
|
if (this.buttonLabelTextRenderer != null)
|
|
{
|
|
this.buttonLabelTextRenderer.material.SetColor(this.KDOLLABFOAB, this.deactivatedButtonLabelTextColor);
|
|
}
|
|
this.interpolator.PJEKMIPLKHP = this.pressedTransform;
|
|
}
|
|
|
|
// Token: 0x0601FDD4 RID: 130516 RVA: 0x008AA254 File Offset: 0x008A8454
|
|
private void EDJJBOPMIOK()
|
|
{
|
|
if (this.GLDFOPBHAAI != null)
|
|
{
|
|
AudioManager.OIAFCNPLFPJ(this.GLDFOPBHAAI);
|
|
this.GLDFOPBHAAI = null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FDD6 RID: 130518 RVA: 0x008AA28C File Offset: 0x008A848C
|
|
private void Awake()
|
|
{
|
|
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.FNJDJENMMHO), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.IFALEGDPFLM), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, 0, new ANMJLCILKDJ.NCMAEMHOHDG(this.MFBOEDGAMAH), null, null);
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, 1, new ANMJLCILKDJ.NCMAEMHOHDG(this.HHLDNOIEOBJ), new ANMJLCILKDJ.NCMAEMHOHDG(this.IMJJHGKIDIO), new ANMJLCILKDJ.PLBLFEEANOO(this.PCOCPBGIENN));
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, 2, new ANMJLCILKDJ.NCMAEMHOHDG(this.KBOFALODBIE), new ANMJLCILKDJ.NCMAEMHOHDG(this.IKEKJOHKDFD), new ANMJLCILKDJ.PLBLFEEANOO(this.BENJCGBCFGN));
|
|
this.MPBOONGEHDM.AGLMMKOFICI(1, 3, new ANMJLCILKDJ.NCMAEMHOHDG(this.ACHPPDLIHDL), null, null);
|
|
if (this.fill != null)
|
|
{
|
|
this.ODCDIBPMFMF = 0f;
|
|
}
|
|
this.GJGLHLCKDBO = true;
|
|
}
|
|
|
|
// Token: 0x17000E9E RID: 3742
|
|
// (set) Token: 0x0601FDD7 RID: 130519 RVA: 0x008AA388 File Offset: 0x008A8588
|
|
private float ODCDIBPMFMF
|
|
{
|
|
set
|
|
{
|
|
if (value == 0f)
|
|
{
|
|
this.fill.gameObject.SetActive(false);
|
|
}
|
|
else
|
|
{
|
|
this.fill.gameObject.SetActive(true);
|
|
this.fill.localScale = new Vector3(value, this.fill.localScale.y, this.fill.localScale.z);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601FDD8 RID: 130520 RVA: 0x008AA400 File Offset: 0x008A8600
|
|
public LNJFBGIBLHA AKMIOEIMNML()
|
|
{
|
|
return this.LMILJOEPLBA;
|
|
}
|
|
|
|
// Token: 0x0601FDD9 RID: 130521 RVA: 0x008AA408 File Offset: 0x008A8608
|
|
private void DICBEGBLION()
|
|
{
|
|
this.EGMDLNKPAFN();
|
|
this.GLDFOPBHAAI = AudioManager.StartLooping3DSFX(this.chargeAudio, base.transform, null);
|
|
}
|
|
|
|
// Token: 0x0601FDDA RID: 130522 RVA: 0x008AA428 File Offset: 0x008A8628
|
|
public void KBEJAHEMLCJ(ChargePhysicalButton.AMALDKNKLCP NOBAPCOKFIL)
|
|
{
|
|
ChargePhysicalButton.AMALDKNKLCP amaldknklcp = this.PFPBAKHLIAB;
|
|
ChargePhysicalButton.AMALDKNKLCP amaldknklcp2;
|
|
do
|
|
{
|
|
amaldknklcp2 = amaldknklcp;
|
|
amaldknklcp = Interlocked.CompareExchange<ChargePhysicalButton.AMALDKNKLCP>(ref this.PFPBAKHLIAB, (ChargePhysicalButton.AMALDKNKLCP)Delegate.Remove(amaldknklcp2, NOBAPCOKFIL), amaldknklcp);
|
|
}
|
|
while (amaldknklcp != amaldknklcp2);
|
|
}
|
|
|
|
// Token: 0x0601FDDB RID: 130523 RVA: 0x008AA460 File Offset: 0x008A8660
|
|
private void IKFCLMNDGPF()
|
|
{
|
|
this.MPBOONGEHDM.DLBPEOILIFL();
|
|
}
|
|
|
|
// Token: 0x0400528C RID: 21132
|
|
[SerializeField]
|
|
[Header("Button press")]
|
|
private bool requiresPlayerToPress = true;
|
|
|
|
// Token: 0x0400528D RID: 21133
|
|
[SerializeField]
|
|
private float instanceLimitDuration = 0.5f;
|
|
|
|
// Token: 0x0400528E RID: 21134
|
|
[SerializeField]
|
|
private Transform unpressedTransform;
|
|
|
|
// Token: 0x0400528F RID: 21135
|
|
[SerializeField]
|
|
private Transform pressedTransform;
|
|
|
|
// Token: 0x04005290 RID: 21136
|
|
[ENMFCLPAKBJ(FOGKDGELKHN.Children, false)]
|
|
[SerializeField]
|
|
private Interpolator interpolator;
|
|
|
|
// Token: 0x04005291 RID: 21137
|
|
[Header("Visuals")]
|
|
[SerializeField]
|
|
private Renderer[] buttonRenderers;
|
|
|
|
// Token: 0x04005292 RID: 21138
|
|
[SerializeField]
|
|
private TextMesh buttonLabelTextMesh;
|
|
|
|
// Token: 0x04005293 RID: 21139
|
|
[SerializeField]
|
|
private Renderer buttonLabelTextRenderer;
|
|
|
|
// Token: 0x04005294 RID: 21140
|
|
[SerializeField]
|
|
private TextMesh labelTextMesh;
|
|
|
|
// Token: 0x04005295 RID: 21141
|
|
[Header("Activated Visuals")]
|
|
[SerializeField]
|
|
private Color defaultActivatedButtonColor = new Color(0.236f, 0.919f, 0.102f, 1f);
|
|
|
|
// Token: 0x04005296 RID: 21142
|
|
[SerializeField]
|
|
private Color defaultActivatedButtonLabelTextColor = new Color(0.933f, 0.933f, 0.933f, 1f);
|
|
|
|
// Token: 0x04005297 RID: 21143
|
|
[SerializeField]
|
|
[Header("Deactivated Visuals")]
|
|
private Color deactivatedButtonColor = new Color(0.551f, 0.551f, 0.551f, 1f);
|
|
|
|
// Token: 0x04005298 RID: 21144
|
|
[SerializeField]
|
|
private Color deactivatedButtonLabelTextColor = new Color(0.682f, 0.682f, 0.682f, 1f);
|
|
|
|
// Token: 0x04005299 RID: 21145
|
|
[Header("Charging")]
|
|
[SerializeField]
|
|
private Transform fill;
|
|
|
|
// Token: 0x0400529A RID: 21146
|
|
[SerializeField]
|
|
[FormerlySerializedAs("chargeDuration")]
|
|
private float defaultChargeDuration = 1f;
|
|
|
|
// Token: 0x0400529B RID: 21147
|
|
[SerializeField]
|
|
private float defaultDischargeDuration = 1f;
|
|
|
|
// Token: 0x0400529C RID: 21148
|
|
[SerializeField]
|
|
private ushort vibrationIntensity = 500;
|
|
|
|
// Token: 0x0400529D RID: 21149
|
|
[SerializeField]
|
|
[Header("Audio")]
|
|
private RecRoomAudioClip chargeAudio;
|
|
|
|
// Token: 0x0400529E RID: 21150
|
|
[SerializeField]
|
|
private RecRoomAudioClip dischargeAudio;
|
|
|
|
// Token: 0x0400529F RID: 21151
|
|
[SerializeField]
|
|
private RecRoomAudioClip successAudio;
|
|
|
|
// Token: 0x040052A0 RID: 21152
|
|
private int PGNEANADKOK = Shader.PropertyToID("_EmissionColor");
|
|
|
|
// Token: 0x040052A1 RID: 21153
|
|
private int KDOLLABFOAB = Shader.PropertyToID("_Color");
|
|
|
|
// Token: 0x040052A2 RID: 21154
|
|
private FNJCJNPMBAC MPBOONGEHDM = new FNJCJNPMBAC();
|
|
|
|
// Token: 0x040052A3 RID: 21155
|
|
private GameObject IKPIIBFGKGO;
|
|
|
|
// Token: 0x040052A4 RID: 21156
|
|
private LNJFBGIBLHA LMILJOEPLBA;
|
|
|
|
// Token: 0x040052A5 RID: 21157
|
|
private PlayerHand JDLDFCIBKNL;
|
|
|
|
// Token: 0x040052A6 RID: 21158
|
|
private SFXAudioSource GLDFOPBHAAI;
|
|
|
|
// Token: 0x040052A7 RID: 21159
|
|
private SFXAudioSource HNHHCNEGHFA;
|
|
|
|
// Token: 0x040052A8 RID: 21160
|
|
private float JLLEJBOFKAL;
|
|
|
|
// Token: 0x040052A9 RID: 21161
|
|
private readonly List<ChargePhysicalButton.OJHOCJBGCJD> NBMHNLOJEGN = new List<ChargePhysicalButton.OJHOCJBGCJD>();
|
|
|
|
// Token: 0x040052AA RID: 21162
|
|
private float? IDOBCEJOOBB;
|
|
|
|
// Token: 0x040052AB RID: 21163
|
|
private float? HPMDANFCGGA;
|
|
|
|
// Token: 0x040052AC RID: 21164
|
|
private Color? BDANLPDMAKM;
|
|
|
|
// Token: 0x040052AD RID: 21165
|
|
private Color? OHMOGGNHOHH;
|
|
|
|
// Token: 0x040052AE RID: 21166
|
|
private float CKFGIDOGIMM;
|
|
|
|
// Token: 0x02000EFB RID: 3835
|
|
// (Invoke) Token: 0x0601FDDD RID: 130525
|
|
public delegate void AMALDKNKLCP(ChargePhysicalButton ILOFENDAFLM);
|
|
|
|
// Token: 0x02000EFC RID: 3836
|
|
// (Invoke) Token: 0x0601FDE1 RID: 130529
|
|
public delegate bool OJHOCJBGCJD(ChargePhysicalButton ICKCLGGNEFM, LNJFBGIBLHA NLEHDCGGAKK, PlayerHand EBMFKPBDFON);
|
|
|
|
// Token: 0x02000EFD RID: 3837
|
|
private enum FBBMOMHACLA
|
|
{
|
|
// Token: 0x040052B0 RID: 21168
|
|
DEACTIVATED,
|
|
// Token: 0x040052B1 RID: 21169
|
|
ACTIVATED
|
|
}
|
|
|
|
// Token: 0x02000EFE RID: 3838
|
|
private enum BPFBDFFAIBM
|
|
{
|
|
// Token: 0x040052B3 RID: 21171
|
|
UNPRESSED,
|
|
// Token: 0x040052B4 RID: 21172
|
|
CHARGING,
|
|
// Token: 0x040052B5 RID: 21173
|
|
DISCHARGING,
|
|
// Token: 0x040052B6 RID: 21174
|
|
CHARGED
|
|
}
|
|
}
|
|
}
|