640 lines
20 KiB
C#
640 lines
20 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using System.Threading;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Activities.Quest
|
|
{
|
|
// Token: 0x0200015C RID: 348
|
|
public class QuestJumbotronBossFace : MonoBehaviour
|
|
{
|
|
// Token: 0x06004978 RID: 18808 RVA: 0x0016DD8C File Offset: 0x0016BF8C
|
|
private void POMCHIPOPEA()
|
|
{
|
|
this.PENBIFPJDAP = base.GetComponentInChildren<Animator>();
|
|
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
|
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
|
|
}
|
|
|
|
// Token: 0x06004979 RID: 18809 RVA: 0x0016DDB4 File Offset: 0x0016BFB4
|
|
public void EEPPFDPJJFA(int NOBAPCOKFIL)
|
|
{
|
|
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(NOBAPCOKFIL, 0, this.GNCDMBNIPNN));
|
|
}
|
|
|
|
// Token: 0x0600497A RID: 18810 RVA: 0x0016DDD0 File Offset: 0x0016BFD0
|
|
public void IDLEINANEDA(QuestJumbotronBossFace.DKLEELANEIH NOBAPCOKFIL)
|
|
{
|
|
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih = this.AGAMHAHKEKD;
|
|
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih2;
|
|
do
|
|
{
|
|
dkleelaneih2 = dkleelaneih;
|
|
dkleelaneih = Interlocked.CompareExchange<QuestJumbotronBossFace.DKLEELANEIH>(ref this.AGAMHAHKEKD, (QuestJumbotronBossFace.DKLEELANEIH)Delegate.Remove(dkleelaneih2, NOBAPCOKFIL), dkleelaneih);
|
|
}
|
|
while (dkleelaneih != dkleelaneih2);
|
|
}
|
|
|
|
// Token: 0x0600497B RID: 18811 RVA: 0x0016DE08 File Offset: 0x0016C008
|
|
public void NBANLOFFKGM(QuestJumbotronBossFace.DKLEELANEIH NOBAPCOKFIL)
|
|
{
|
|
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih = this.AGAMHAHKEKD;
|
|
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih2;
|
|
do
|
|
{
|
|
dkleelaneih2 = dkleelaneih;
|
|
dkleelaneih = Interlocked.CompareExchange<QuestJumbotronBossFace.DKLEELANEIH>(ref this.AGAMHAHKEKD, (QuestJumbotronBossFace.DKLEELANEIH)Delegate.Combine(dkleelaneih2, NOBAPCOKFIL), dkleelaneih);
|
|
}
|
|
while (dkleelaneih != dkleelaneih2);
|
|
}
|
|
|
|
// Token: 0x0600497D RID: 18813 RVA: 0x0016DE50 File Offset: 0x0016C050
|
|
public Animator JOMCEEKAMDF()
|
|
{
|
|
return this.<IILOLNEAPCH>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x0600497E RID: 18814 RVA: 0x0016DE58 File Offset: 0x0016C058
|
|
public void IANLJLMDIPE(int NOBAPCOKFIL)
|
|
{
|
|
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(NOBAPCOKFIL, 1, this.GNCDMBNIPNN));
|
|
}
|
|
|
|
// Token: 0x0600497F RID: 18815 RVA: 0x0016DE74 File Offset: 0x0016C074
|
|
public Animator FMJIPABCHEM()
|
|
{
|
|
return this.<IILOLNEAPCH>k__BackingField;
|
|
}
|
|
|
|
// Token: 0x06004980 RID: 18816 RVA: 0x0016DE7C File Offset: 0x0016C07C
|
|
public bool OIPACNJNGPE()
|
|
{
|
|
return this.DKMEHINKAFJ;
|
|
}
|
|
|
|
// Token: 0x06004981 RID: 18817 RVA: 0x0016DE84 File Offset: 0x0016C084
|
|
public void Initialize(QuestJumbotronBossEnemy GLDGOBKOFMJ, int HPCOKMAPCHB, int AFOILMAKJLE)
|
|
{
|
|
this.GLDGOBKOFMJ = GLDGOBKOFMJ;
|
|
this.GNCDMBNIPNN = AFOILMAKJLE;
|
|
this.JIHKECPJGJI = new LHLLJPPCDKA<int>(GLDGOBKOFMJ, string.Format("FACE{0}_HEALTH", HPCOKMAPCHB), this.GNCDMBNIPNN, IKCAJLLAFML.AUTHORITY, new Action(this.FFBEABHGHNH));
|
|
this.BAFDFODDBFA = new LHLLJPPCDKA<bool>(GLDGOBKOFMJ, string.Format("FACE{0}_DEAD", HPCOKMAPCHB), false, IKCAJLLAFML.MASTER, new Action(this.OKNOLOBPPLL));
|
|
}
|
|
|
|
// Token: 0x06004982 RID: 18818 RVA: 0x0016DEF8 File Offset: 0x0016C0F8
|
|
private void AECKJCGPNOA()
|
|
{
|
|
if (this.FMDIKJDBOKL())
|
|
{
|
|
if (this.AIAMIOLGCJM != null)
|
|
{
|
|
this.AIAMIOLGCJM(this, this.GLDGOBKOFMJ.PCJHKOOLCKM());
|
|
}
|
|
if (this.JOMCEEKAMDF() != null)
|
|
{
|
|
this.PENBIFPJDAP.SetTrigger(QuestJumbotronBossFace.LGJHFKHDFDO);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700014D RID: 333
|
|
// (get) Token: 0x06004991 RID: 18833 RVA: 0x0016E234 File Offset: 0x0016C434
|
|
// (set) Token: 0x06004983 RID: 18819 RVA: 0x0016DF54 File Offset: 0x0016C154
|
|
public int CNHBPJFLDCE
|
|
{
|
|
get
|
|
{
|
|
return this.JIHKECPJGJI.CPIBGJLHLBL();
|
|
}
|
|
set
|
|
{
|
|
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(value, 0, this.GNCDMBNIPNN));
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004984 RID: 18820 RVA: 0x0016DF70 File Offset: 0x0016C170
|
|
private void IEKIECMEPNK()
|
|
{
|
|
if (this.AGAMHAHKEKD != null)
|
|
{
|
|
this.AGAMHAHKEKD(this, this.EHHEMIAKOJA(), this.GNCDMBNIPNN, this.GLDGOBKOFMJ.NCANAACNOIJ());
|
|
}
|
|
this.KFOEFMHBBMJ();
|
|
if (this.JOMCEEKAMDF() != null && this.CNHBPJFLDCE > 1 && this.CNHBPJFLDCE < this.GNCDMBNIPNN)
|
|
{
|
|
this.JOMCEEKAMDF().SetTrigger(QuestJumbotronBossFace.DGEIOAANEPN);
|
|
}
|
|
if (this.BDOENCOKPBM != null)
|
|
{
|
|
this.BDOENCOKPBM.HPCBMBHFMPB();
|
|
}
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD && this.CNHBPJFLDCE <= 0 && !this.NILGPCCNLDH)
|
|
{
|
|
this.DJGAOGOHHDG(false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004985 RID: 18821 RVA: 0x0016E034 File Offset: 0x0016C234
|
|
private void HOEAGECGKJI()
|
|
{
|
|
if (this.AGAMHAHKEKD != null)
|
|
{
|
|
this.AGAMHAHKEKD(this, this.ICLDJNKIBKA(), this.GNCDMBNIPNN, this.GLDGOBKOFMJ.ODEBNHJLDGE());
|
|
}
|
|
this.KFOEFMHBBMJ();
|
|
if (this.JOMCEEKAMDF() != null && this.CNHBPJFLDCE > 1 && this.ICLDJNKIBKA() < this.GNCDMBNIPNN)
|
|
{
|
|
this.PENBIFPJDAP.SetTrigger(QuestJumbotronBossFace.DGEIOAANEPN);
|
|
}
|
|
if (this.BDOENCOKPBM != null)
|
|
{
|
|
this.BDOENCOKPBM.IPJFDGHOOOE();
|
|
}
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD && this.ICLDJNKIBKA() <= 0 && !this.NILGPCCNLDH)
|
|
{
|
|
this.DJGAOGOHHDG(false);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004986 RID: 18822 RVA: 0x0016E0F8 File Offset: 0x0016C2F8
|
|
public bool FMDIKJDBOKL()
|
|
{
|
|
return this.BAFDFODDBFA.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x06004987 RID: 18823 RVA: 0x0016E108 File Offset: 0x0016C308
|
|
public void HFLFBFIHMPI(bool NOBAPCOKFIL)
|
|
{
|
|
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
|
this.KFOEFMHBBMJ();
|
|
}
|
|
|
|
// Token: 0x06004988 RID: 18824 RVA: 0x0016E118 File Offset: 0x0016C318
|
|
public bool FJGIKAMGGPO()
|
|
{
|
|
return this.DKMEHINKAFJ;
|
|
}
|
|
|
|
// Token: 0x06004989 RID: 18825 RVA: 0x0016E120 File Offset: 0x0016C320
|
|
public bool JDCJMJFDIDM()
|
|
{
|
|
return !this.FJGIKAMGGPO() && this.EHHEMIAKOJA() > 1;
|
|
}
|
|
|
|
// Token: 0x0600498A RID: 18826 RVA: 0x0016E13C File Offset: 0x0016C33C
|
|
private void KFOEFMHBBMJ()
|
|
{
|
|
if (this.PENBIFPJDAP != null)
|
|
{
|
|
this.PENBIFPJDAP.SetBool(QuestJumbotronBossFace.FOAONGJHIKK, this.IKMKNJDCEGD);
|
|
}
|
|
if (this.NNCCABOJNMA != null)
|
|
{
|
|
this.NNCCABOJNMA.OnHealthChange(this.CNHBPJFLDCE, this.GNCDMBNIPNN, true);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600498B RID: 18827 RVA: 0x0016E19C File Offset: 0x0016C39C
|
|
public bool HPDBIJMDMOG()
|
|
{
|
|
return !this.JGEIABNFFCI() && this.CNHBPJFLDCE > 0;
|
|
}
|
|
|
|
// Token: 0x1700014F RID: 335
|
|
// (get) Token: 0x0600499D RID: 18845 RVA: 0x0016E358 File Offset: 0x0016C558
|
|
// (set) Token: 0x0600498C RID: 18828 RVA: 0x0016E1B8 File Offset: 0x0016C3B8
|
|
public bool IKMKNJDCEGD
|
|
{
|
|
get
|
|
{
|
|
return this.DKMEHINKAFJ;
|
|
}
|
|
set
|
|
{
|
|
this.DKMEHINKAFJ = value;
|
|
this.KFOEFMHBBMJ();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600498D RID: 18829 RVA: 0x0016E1C8 File Offset: 0x0016C3C8
|
|
public void DJGMKDKBDLN(QuestJumbotronBossFace.JDKANOAEDLK NOBAPCOKFIL)
|
|
{
|
|
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk = this.AIAMIOLGCJM;
|
|
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk2;
|
|
do
|
|
{
|
|
jdkanoaedlk2 = jdkanoaedlk;
|
|
jdkanoaedlk = Interlocked.CompareExchange<QuestJumbotronBossFace.JDKANOAEDLK>(ref this.AIAMIOLGCJM, (QuestJumbotronBossFace.JDKANOAEDLK)Delegate.Remove(jdkanoaedlk2, NOBAPCOKFIL), jdkanoaedlk);
|
|
}
|
|
while (jdkanoaedlk != jdkanoaedlk2);
|
|
}
|
|
|
|
// Token: 0x1700014E RID: 334
|
|
// (get) Token: 0x0600498E RID: 18830 RVA: 0x0016E200 File Offset: 0x0016C400
|
|
// (set) Token: 0x060049A2 RID: 18850 RVA: 0x0016E3C8 File Offset: 0x0016C5C8
|
|
public bool NILGPCCNLDH
|
|
{
|
|
get
|
|
{
|
|
return this.BAFDFODDBFA.CPIBGJLHLBL();
|
|
}
|
|
private set
|
|
{
|
|
this.BAFDFODDBFA.MEAINJPIECA(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600498F RID: 18831 RVA: 0x0016E210 File Offset: 0x0016C410
|
|
public void BMLECKDOBLE(int NOBAPCOKFIL)
|
|
{
|
|
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(NOBAPCOKFIL, 1, this.GNCDMBNIPNN));
|
|
}
|
|
|
|
// Token: 0x06004990 RID: 18832 RVA: 0x0016E22C File Offset: 0x0016C42C
|
|
private void LPOMDLJJBKF()
|
|
{
|
|
this.HOEAGECGKJI();
|
|
}
|
|
|
|
// Token: 0x06004992 RID: 18834 RVA: 0x0016E244 File Offset: 0x0016C444
|
|
private void Awake()
|
|
{
|
|
this.PENBIFPJDAP = base.GetComponentInChildren<Animator>();
|
|
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
|
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
|
|
}
|
|
|
|
// Token: 0x06004993 RID: 18835 RVA: 0x0016E26C File Offset: 0x0016C46C
|
|
public void HMCJDAPCEAP(int NOBAPCOKFIL)
|
|
{
|
|
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(NOBAPCOKFIL, 1, this.GNCDMBNIPNN));
|
|
}
|
|
|
|
// Token: 0x1700014C RID: 332
|
|
// (get) Token: 0x06004994 RID: 18836 RVA: 0x0016E288 File Offset: 0x0016C488
|
|
public bool KJDBJNECCJM
|
|
{
|
|
get
|
|
{
|
|
return !this.IKMKNJDCEGD && this.CNHBPJFLDCE > 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004995 RID: 18837 RVA: 0x0016E2A4 File Offset: 0x0016C4A4
|
|
public MHEBDODJGOA KEKDEOFCKCN()
|
|
{
|
|
return this.armorType;
|
|
}
|
|
|
|
// Token: 0x06004996 RID: 18838 RVA: 0x0016E2AC File Offset: 0x0016C4AC
|
|
public int ICLDJNKIBKA()
|
|
{
|
|
return this.JIHKECPJGJI.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x06004997 RID: 18839 RVA: 0x0016E2BC File Offset: 0x0016C4BC
|
|
public void CPFCFKLEDAA(QuestJumbotronBossFace.JDKANOAEDLK NOBAPCOKFIL)
|
|
{
|
|
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk = this.AIAMIOLGCJM;
|
|
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk2;
|
|
do
|
|
{
|
|
jdkanoaedlk2 = jdkanoaedlk;
|
|
jdkanoaedlk = Interlocked.CompareExchange<QuestJumbotronBossFace.JDKANOAEDLK>(ref this.AIAMIOLGCJM, (QuestJumbotronBossFace.JDKANOAEDLK)Delegate.Combine(jdkanoaedlk2, NOBAPCOKFIL), jdkanoaedlk);
|
|
}
|
|
while (jdkanoaedlk != jdkanoaedlk2);
|
|
}
|
|
|
|
// Token: 0x06004998 RID: 18840 RVA: 0x0016E2F4 File Offset: 0x0016C4F4
|
|
public MHEBDODJGOA FBJCKNJGKDN()
|
|
{
|
|
return this.armorType;
|
|
}
|
|
|
|
// Token: 0x1700014A RID: 330
|
|
// (get) Token: 0x06004999 RID: 18841 RVA: 0x0016E2FC File Offset: 0x0016C4FC
|
|
// (set) Token: 0x0600499E RID: 18846 RVA: 0x0016E360 File Offset: 0x0016C560
|
|
public Animator PENBIFPJDAP { get; private set; }
|
|
|
|
// Token: 0x0600499A RID: 18842 RVA: 0x0016E304 File Offset: 0x0016C504
|
|
public void LHKFIBPIEPE(bool NOBAPCOKFIL)
|
|
{
|
|
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
|
this.KFOEFMHBBMJ();
|
|
}
|
|
|
|
// Token: 0x0600499B RID: 18843 RVA: 0x0016E314 File Offset: 0x0016C514
|
|
private void DLHCKBDMBAF()
|
|
{
|
|
this.PENBIFPJDAP = base.GetComponentInChildren<Animator>();
|
|
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
|
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
|
|
}
|
|
|
|
// Token: 0x0600499C RID: 18844 RVA: 0x0016E33C File Offset: 0x0016C53C
|
|
public void KMGJHKNPFCB(int NOBAPCOKFIL)
|
|
{
|
|
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(NOBAPCOKFIL, 1, this.GNCDMBNIPNN));
|
|
}
|
|
|
|
// Token: 0x0600499F RID: 18847 RVA: 0x0016E36C File Offset: 0x0016C56C
|
|
public bool JGEIABNFFCI()
|
|
{
|
|
return this.DKMEHINKAFJ;
|
|
}
|
|
|
|
// Token: 0x060049A0 RID: 18848 RVA: 0x0016E374 File Offset: 0x0016C574
|
|
public void BJDIDDMHEHL(QuestJumbotronBossFace.JDKANOAEDLK NOBAPCOKFIL)
|
|
{
|
|
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk = this.AIAMIOLGCJM;
|
|
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk2;
|
|
do
|
|
{
|
|
jdkanoaedlk2 = jdkanoaedlk;
|
|
jdkanoaedlk = Interlocked.CompareExchange<QuestJumbotronBossFace.JDKANOAEDLK>(ref this.AIAMIOLGCJM, (QuestJumbotronBossFace.JDKANOAEDLK)Delegate.Combine(jdkanoaedlk2, NOBAPCOKFIL), jdkanoaedlk);
|
|
}
|
|
while (jdkanoaedlk != jdkanoaedlk2);
|
|
}
|
|
|
|
// Token: 0x060049A1 RID: 18849 RVA: 0x0016E3AC File Offset: 0x0016C5AC
|
|
public void KNBMAIPMGNK(int NOBAPCOKFIL)
|
|
{
|
|
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(NOBAPCOKFIL, 1, this.GNCDMBNIPNN));
|
|
}
|
|
|
|
// Token: 0x1700014B RID: 331
|
|
// (get) Token: 0x060049A3 RID: 18851 RVA: 0x0016E3D8 File Offset: 0x0016C5D8
|
|
public MHEBDODJGOA EPOLDOJECMI
|
|
{
|
|
get
|
|
{
|
|
return this.armorType;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060049A4 RID: 18852 RVA: 0x0016E3E0 File Offset: 0x0016C5E0
|
|
private void EGKGBDDMDDA()
|
|
{
|
|
this.HOEAGECGKJI();
|
|
}
|
|
|
|
// Token: 0x060049A5 RID: 18853 RVA: 0x0016E3E8 File Offset: 0x0016C5E8
|
|
private void BDKMGEHDIIH()
|
|
{
|
|
this.PENBIFPJDAP = base.GetComponentInChildren<Animator>();
|
|
this.BDOENCOKPBM = base.GetComponentInChildren<EnemyFacialAnimator>();
|
|
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
|
|
}
|
|
|
|
// Token: 0x14000012 RID: 18
|
|
// (add) Token: 0x060049A6 RID: 18854 RVA: 0x0016E410 File Offset: 0x0016C610
|
|
// (remove) Token: 0x060049B2 RID: 18866 RVA: 0x0016E644 File Offset: 0x0016C844
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event QuestJumbotronBossFace.DKLEELANEIH AGAMHAHKEKD;
|
|
|
|
// Token: 0x060049A7 RID: 18855 RVA: 0x0016E448 File Offset: 0x0016C648
|
|
public void PPKIKPPCMCA(QuestJumbotronBossFace.DKLEELANEIH NOBAPCOKFIL)
|
|
{
|
|
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih = this.AGAMHAHKEKD;
|
|
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih2;
|
|
do
|
|
{
|
|
dkleelaneih2 = dkleelaneih;
|
|
dkleelaneih = Interlocked.CompareExchange<QuestJumbotronBossFace.DKLEELANEIH>(ref this.AGAMHAHKEKD, (QuestJumbotronBossFace.DKLEELANEIH)Delegate.Combine(dkleelaneih2, NOBAPCOKFIL), dkleelaneih);
|
|
}
|
|
while (dkleelaneih != dkleelaneih2);
|
|
}
|
|
|
|
// Token: 0x060049A8 RID: 18856 RVA: 0x0016E480 File Offset: 0x0016C680
|
|
public void COIIIENDICO(QuestJumbotronBossFace.JDKANOAEDLK NOBAPCOKFIL)
|
|
{
|
|
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk = this.AIAMIOLGCJM;
|
|
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk2;
|
|
do
|
|
{
|
|
jdkanoaedlk2 = jdkanoaedlk;
|
|
jdkanoaedlk = Interlocked.CompareExchange<QuestJumbotronBossFace.JDKANOAEDLK>(ref this.AIAMIOLGCJM, (QuestJumbotronBossFace.JDKANOAEDLK)Delegate.Combine(jdkanoaedlk2, NOBAPCOKFIL), jdkanoaedlk);
|
|
}
|
|
while (jdkanoaedlk != jdkanoaedlk2);
|
|
}
|
|
|
|
// Token: 0x060049A9 RID: 18857 RVA: 0x0016E4B8 File Offset: 0x0016C6B8
|
|
public void EHPHMIFDAEB(QuestJumbotronBossFace.DKLEELANEIH NOBAPCOKFIL)
|
|
{
|
|
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih = this.AGAMHAHKEKD;
|
|
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih2;
|
|
do
|
|
{
|
|
dkleelaneih2 = dkleelaneih;
|
|
dkleelaneih = Interlocked.CompareExchange<QuestJumbotronBossFace.DKLEELANEIH>(ref this.AGAMHAHKEKD, (QuestJumbotronBossFace.DKLEELANEIH)Delegate.Combine(dkleelaneih2, NOBAPCOKFIL), dkleelaneih);
|
|
}
|
|
while (dkleelaneih != dkleelaneih2);
|
|
}
|
|
|
|
// Token: 0x060049AA RID: 18858 RVA: 0x0016E4F0 File Offset: 0x0016C6F0
|
|
private void LKIBODHFMHA()
|
|
{
|
|
this.HOEAGECGKJI();
|
|
}
|
|
|
|
// Token: 0x060049AB RID: 18859 RVA: 0x0016E4F8 File Offset: 0x0016C6F8
|
|
public int EHHEMIAKOJA()
|
|
{
|
|
return this.JIHKECPJGJI.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x060049AC RID: 18860 RVA: 0x0016E508 File Offset: 0x0016C708
|
|
private void OKNOLOBPPLL()
|
|
{
|
|
if (this.NILGPCCNLDH)
|
|
{
|
|
if (this.AIAMIOLGCJM != null)
|
|
{
|
|
this.AIAMIOLGCJM(this, this.GLDGOBKOFMJ.ECHJNDDOIBD);
|
|
}
|
|
if (this.PENBIFPJDAP != null)
|
|
{
|
|
this.PENBIFPJDAP.SetTrigger(QuestJumbotronBossFace.LGJHFKHDFDO);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060049AD RID: 18861 RVA: 0x0016E564 File Offset: 0x0016C764
|
|
public void IPDJGAFGJPD(int NOBAPCOKFIL)
|
|
{
|
|
this.JIHKECPJGJI.MEAINJPIECA(Mathf.Clamp(NOBAPCOKFIL, 0, this.GNCDMBNIPNN));
|
|
}
|
|
|
|
// Token: 0x14000013 RID: 19
|
|
// (add) Token: 0x060049AE RID: 18862 RVA: 0x0016E580 File Offset: 0x0016C780
|
|
// (remove) Token: 0x060049B9 RID: 18873 RVA: 0x0016E76C File Offset: 0x0016C96C
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event QuestJumbotronBossFace.JDKANOAEDLK AIAMIOLGCJM;
|
|
|
|
// Token: 0x060049AF RID: 18863 RVA: 0x0016E5B8 File Offset: 0x0016C7B8
|
|
public void GAPJDCPGJIN(bool NOBAPCOKFIL)
|
|
{
|
|
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
|
this.KFOEFMHBBMJ();
|
|
}
|
|
|
|
// Token: 0x060049B0 RID: 18864 RVA: 0x0016E5C8 File Offset: 0x0016C7C8
|
|
public void NINFKHNGHKG(QuestJumbotronBossEnemy GLDGOBKOFMJ, int HPCOKMAPCHB, int AFOILMAKJLE)
|
|
{
|
|
this.GLDGOBKOFMJ = GLDGOBKOFMJ;
|
|
this.GNCDMBNIPNN = AFOILMAKJLE;
|
|
this.JIHKECPJGJI = new LHLLJPPCDKA<int>(GLDGOBKOFMJ, string.Format("Ticket", HPCOKMAPCHB), this.GNCDMBNIPNN, IKCAJLLAFML.MASTER, new Action(this.FFBEABHGHNH));
|
|
this.BAFDFODDBFA = new LHLLJPPCDKA<bool>(GLDGOBKOFMJ, string.Format("action", HPCOKMAPCHB), false, IKCAJLLAFML.AUTHORITY, new Action(this.PEJMBLIGMPO));
|
|
}
|
|
|
|
// Token: 0x060049B1 RID: 18865 RVA: 0x0016E63C File Offset: 0x0016C83C
|
|
public MHEBDODJGOA BPOIANFLCFE()
|
|
{
|
|
return this.armorType;
|
|
}
|
|
|
|
// Token: 0x060049B3 RID: 18867 RVA: 0x0016E67C File Offset: 0x0016C87C
|
|
private void PEJMBLIGMPO()
|
|
{
|
|
if (this.FMDIKJDBOKL())
|
|
{
|
|
if (this.AIAMIOLGCJM != null)
|
|
{
|
|
this.AIAMIOLGCJM(this, this.GLDGOBKOFMJ.NCANAACNOIJ());
|
|
}
|
|
if (this.PENBIFPJDAP != null)
|
|
{
|
|
this.JOMCEEKAMDF().SetTrigger(QuestJumbotronBossFace.LGJHFKHDFDO);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060049B4 RID: 18868 RVA: 0x0016E6D8 File Offset: 0x0016C8D8
|
|
private void FGCPHGJDALF()
|
|
{
|
|
this.FFBEABHGHNH();
|
|
}
|
|
|
|
// Token: 0x060049B6 RID: 18870 RVA: 0x0016E710 File Offset: 0x0016C910
|
|
public MHEBDODJGOA DILLJOJOHMG()
|
|
{
|
|
return this.armorType;
|
|
}
|
|
|
|
// Token: 0x060049B7 RID: 18871 RVA: 0x0016E718 File Offset: 0x0016C918
|
|
public bool KNPPMCGHHMI()
|
|
{
|
|
return this.IKMKNJDCEGD || this.ICLDJNKIBKA() > 0;
|
|
}
|
|
|
|
// Token: 0x060049B8 RID: 18872 RVA: 0x0016E734 File Offset: 0x0016C934
|
|
public void PJFLFABHMNH(QuestJumbotronBossFace.DKLEELANEIH NOBAPCOKFIL)
|
|
{
|
|
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih = this.AGAMHAHKEKD;
|
|
QuestJumbotronBossFace.DKLEELANEIH dkleelaneih2;
|
|
do
|
|
{
|
|
dkleelaneih2 = dkleelaneih;
|
|
dkleelaneih = Interlocked.CompareExchange<QuestJumbotronBossFace.DKLEELANEIH>(ref this.AGAMHAHKEKD, (QuestJumbotronBossFace.DKLEELANEIH)Delegate.Combine(dkleelaneih2, NOBAPCOKFIL), dkleelaneih);
|
|
}
|
|
while (dkleelaneih != dkleelaneih2);
|
|
}
|
|
|
|
// Token: 0x060049BA RID: 18874 RVA: 0x0016E7A4 File Offset: 0x0016C9A4
|
|
private void Start()
|
|
{
|
|
this.FFBEABHGHNH();
|
|
}
|
|
|
|
// Token: 0x060049BB RID: 18875 RVA: 0x0016E7AC File Offset: 0x0016C9AC
|
|
public void HIAKDLHBFOI(bool NOBAPCOKFIL)
|
|
{
|
|
this.DKMEHINKAFJ = NOBAPCOKFIL;
|
|
this.KFOEFMHBBMJ();
|
|
}
|
|
|
|
// Token: 0x060049BC RID: 18876 RVA: 0x0016E7BC File Offset: 0x0016C9BC
|
|
private void FFBEABHGHNH()
|
|
{
|
|
if (this.AGAMHAHKEKD != null)
|
|
{
|
|
this.AGAMHAHKEKD(this, this.CNHBPJFLDCE, this.GNCDMBNIPNN, this.GLDGOBKOFMJ.ECHJNDDOIBD);
|
|
}
|
|
this.KFOEFMHBBMJ();
|
|
if (this.PENBIFPJDAP != null && this.CNHBPJFLDCE > 0 && this.CNHBPJFLDCE < this.GNCDMBNIPNN)
|
|
{
|
|
this.PENBIFPJDAP.SetTrigger(QuestJumbotronBossFace.DGEIOAANEPN);
|
|
}
|
|
if (this.BDOENCOKPBM != null)
|
|
{
|
|
this.BDOENCOKPBM.OnHit();
|
|
}
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD && this.CNHBPJFLDCE <= 0 && !this.NILGPCCNLDH)
|
|
{
|
|
this.NILGPCCNLDH = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060049BD RID: 18877 RVA: 0x0016E880 File Offset: 0x0016CA80
|
|
public void HHHKEPPEJPC(QuestJumbotronBossFace.JDKANOAEDLK NOBAPCOKFIL)
|
|
{
|
|
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk = this.AIAMIOLGCJM;
|
|
QuestJumbotronBossFace.JDKANOAEDLK jdkanoaedlk2;
|
|
do
|
|
{
|
|
jdkanoaedlk2 = jdkanoaedlk;
|
|
jdkanoaedlk = Interlocked.CompareExchange<QuestJumbotronBossFace.JDKANOAEDLK>(ref this.AIAMIOLGCJM, (QuestJumbotronBossFace.JDKANOAEDLK)Delegate.Remove(jdkanoaedlk2, NOBAPCOKFIL), jdkanoaedlk);
|
|
}
|
|
while (jdkanoaedlk != jdkanoaedlk2);
|
|
}
|
|
|
|
// Token: 0x060049BE RID: 18878 RVA: 0x0016E8B8 File Offset: 0x0016CAB8
|
|
private void DJGAOGOHHDG(bool NOBAPCOKFIL)
|
|
{
|
|
this.BAFDFODDBFA.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x04000928 RID: 2344
|
|
[SerializeField]
|
|
private MHEBDODJGOA armorType;
|
|
|
|
// Token: 0x0400092A RID: 2346
|
|
private HealthBar NNCCABOJNMA;
|
|
|
|
// Token: 0x0400092B RID: 2347
|
|
private int GNCDMBNIPNN = 100;
|
|
|
|
// Token: 0x0400092C RID: 2348
|
|
private LHLLJPPCDKA<int> JIHKECPJGJI;
|
|
|
|
// Token: 0x0400092D RID: 2349
|
|
private LHLLJPPCDKA<bool> BAFDFODDBFA;
|
|
|
|
// Token: 0x0400092E RID: 2350
|
|
private EnemyFacialAnimator BDOENCOKPBM;
|
|
|
|
// Token: 0x0400092F RID: 2351
|
|
private QuestJumbotronBossEnemy GLDGOBKOFMJ;
|
|
|
|
// Token: 0x04000930 RID: 2352
|
|
private bool DKMEHINKAFJ;
|
|
|
|
// Token: 0x04000931 RID: 2353
|
|
private static readonly int FOAONGJHIKK = Animator.StringToHash("Sleeping");
|
|
|
|
// Token: 0x04000932 RID: 2354
|
|
private static readonly int LGJHFKHDFDO = Animator.StringToHash("Death");
|
|
|
|
// Token: 0x04000933 RID: 2355
|
|
private static readonly int DGEIOAANEPN = Animator.StringToHash("Hit");
|
|
|
|
// Token: 0x0200015D RID: 349
|
|
// (Invoke) Token: 0x060049C0 RID: 18880
|
|
public delegate void DKLEELANEIH(QuestJumbotronBossFace LIHGOKCBKKH, int AKCBAEKPNHJ, int GNCDMBNIPNN, LNJFBGIBLHA FFLHCPIOKNF);
|
|
|
|
// Token: 0x0200015E RID: 350
|
|
// (Invoke) Token: 0x060049C4 RID: 18884
|
|
public delegate void JDKANOAEDLK(QuestJumbotronBossFace LIHGOKCBKKH, LNJFBGIBLHA FFLHCPIOKNF);
|
|
}
|
|
}
|