Files
2026-06-04 11:42:34 +02:00

1531 lines
42 KiB
C#

using System;
using RecRoom;
using UnityEngine;
// Token: 0x02000A3E RID: 2622
public class PlayerCombatUI : MonoBehaviour
{
// Token: 0x06013B3D RID: 80701 RVA: 0x00599E74 File Offset: 0x00598074
public void OPMKKJLFMGB(GameManager NOBAPCOKFIL)
{
this.BNAPOIJPFDE = NOBAPCOKFIL;
this.BNAPOIJPFDE.DPOLNGGBMDH.BJKFAKDOCFK += this.KDOLAALDOAI;
this.PDJFDADAKHD(true);
}
// Token: 0x06013B3E RID: 80702 RVA: 0x00599EA0 File Offset: 0x005980A0
private void BHGDMEDFJED(bool IODIFDCIHFD)
{
if (this.JEFGMHBLLKI == null || this.BAHJMHKNAIO() == null)
{
return;
}
if (this.NNCCABOJNMA != null && this.PPABIMDEEED)
{
int num = this.EBHBJAFODKA.DPOLNGGBMDH.CABHMLIDHJA(this.JEFGMHBLLKI);
int defaultHealth = this.HCKGDHPOCEE().PNOOBNCKAMJ.JDICOGKGEMP.DefaultHealth;
if (IODIFDCIHFD)
{
this.NNCCABOJNMA.LAGHLKCKILP(num, defaultHealth);
}
else
{
this.NNCCABOJNMA.HCAGFPFEKPD(num, defaultHealth, true);
}
}
bool flag = this.BAHJMHKNAIO().DPOLNGGBMDH.AGGHJBNIMKN(this.JEFGMHBLLKI);
if (this.deadIcon != null)
{
this.deadIcon.gameObject.SetActive(flag);
if (this.MEEJBAAIHKF != null)
{
this.MEEJBAAIHKF.CAKECBFOJOD(this.deadIcon.gameObject.activeSelf);
}
}
if (this.reviveText != null)
{
bool flag2 = false;
if (this.HCKGDHPOCEE().NKCBOCMOBCA.OFPPAMCBIHB(this.JEFGMHBLLKI, IHFKMIAHBFP.JEFGMHBLLKI) && !flag)
{
float num2;
if (this.BAHJMHKNAIO().DPOLNGGBMDH.HDKEHFILEFH(this.JEFGMHBLLKI, out num2))
{
flag2 = true;
}
else
{
this.MMHGONPHLDM(num2 + 434f, new Action(this.EKDJGIFAOPH));
}
}
this.reviveText.SetActive(flag2);
}
}
// Token: 0x06013B3F RID: 80703 RVA: 0x0059A02C File Offset: 0x0059822C
public GameManager PPJBPCFCOFB()
{
return this.BNAPOIJPFDE;
}
// Token: 0x06013B40 RID: 80704 RVA: 0x0059A034 File Offset: 0x00598234
private void GEAPNFKMNPM()
{
if (this.LMLLOKLLODN != null)
{
base.transform.position = this.LMLLOKLLODN.POJAICMNOFI.OHMPGPKGMIL.position;
base.transform.rotation = this.LMLLOKLLODN.LNKGAAEPMEO().OHMPGPKGMIL.rotation;
}
}
// Token: 0x06013B41 RID: 80705 RVA: 0x0059A094 File Offset: 0x00598294
public void NDLDDFJLOPE(LNJFBGIBLHA JEFGMHBLLKI, bool PPABIMDEEED, bool PHCKGPDFNNB)
{
this.JEFGMHBLLKI = JEFGMHBLLKI;
this.LMLLOKLLODN = ((this.JEFGMHBLLKI == null) ? null : this.JEFGMHBLLKI.JHJGDFHNBLO());
this.PPABIMDEEED = PPABIMDEEED;
this.PHCKGPDFNNB = PHCKGPDFNNB;
if (this.NNCCABOJNMA != null)
{
this.NNCCABOJNMA.gameObject.SetActive(this.PPABIMDEEED);
this.NNCCABOJNMA.AlwaysViewVisible = this.PHCKGPDFNNB;
}
this.OECIOLNLDPJ();
}
// Token: 0x06013B42 RID: 80706 RVA: 0x0059A118 File Offset: 0x00598318
public void KGAKCJNAPEG(LNJFBGIBLHA JEFGMHBLLKI, bool PPABIMDEEED, bool PHCKGPDFNNB)
{
this.JEFGMHBLLKI = JEFGMHBLLKI;
this.LMLLOKLLODN = ((this.JEFGMHBLLKI == null) ? null : this.JEFGMHBLLKI.JHJGDFHNBLO());
this.PPABIMDEEED = PPABIMDEEED;
this.PHCKGPDFNNB = PHCKGPDFNNB;
if (this.NNCCABOJNMA != null)
{
this.NNCCABOJNMA.gameObject.SetActive(this.PPABIMDEEED);
this.NNCCABOJNMA.AlwaysViewVisible = this.PHCKGPDFNNB;
}
this.EKDJGIFAOPH();
}
// Token: 0x06013B43 RID: 80707 RVA: 0x0059A19C File Offset: 0x0059839C
private void NDIKALAHLIJ()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B44 RID: 80708 RVA: 0x0059A1CC File Offset: 0x005983CC
public void MHPMLIFJPBI(LNJFBGIBLHA JEFGMHBLLKI, bool PPABIMDEEED, bool PHCKGPDFNNB)
{
this.JEFGMHBLLKI = JEFGMHBLLKI;
this.LMLLOKLLODN = ((this.JEFGMHBLLKI == null) ? null : this.JEFGMHBLLKI.JHJGDFHNBLO());
this.PPABIMDEEED = PPABIMDEEED;
this.PHCKGPDFNNB = PHCKGPDFNNB;
if (this.NNCCABOJNMA != null)
{
this.NNCCABOJNMA.gameObject.SetActive(this.PPABIMDEEED);
this.NNCCABOJNMA.AlwaysViewVisible = this.PHCKGPDFNNB;
}
this.CENJLMCJJOD();
}
// Token: 0x06013B45 RID: 80709 RVA: 0x0059A250 File Offset: 0x00598450
private void OPDMENDFALI()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B46 RID: 80710 RVA: 0x0059A280 File Offset: 0x00598480
private void NFAJLPHMELA()
{
if (this.LMLLOKLLODN != null)
{
base.transform.position = this.LMLLOKLLODN.LNKGAAEPMEO().OHMPGPKGMIL.position;
base.transform.rotation = this.LMLLOKLLODN.POJAICMNOFI.OHMPGPKGMIL.rotation;
}
}
// Token: 0x06013B47 RID: 80711 RVA: 0x0059A2E0 File Offset: 0x005984E0
public void PNGCKKIPJAH(LNJFBGIBLHA JEFGMHBLLKI, bool PPABIMDEEED, bool PHCKGPDFNNB)
{
this.JEFGMHBLLKI = JEFGMHBLLKI;
this.LMLLOKLLODN = ((this.JEFGMHBLLKI == null) ? null : this.JEFGMHBLLKI.JHJGDFHNBLO());
this.PPABIMDEEED = PPABIMDEEED;
this.PHCKGPDFNNB = PHCKGPDFNNB;
if (this.NNCCABOJNMA != null)
{
this.NNCCABOJNMA.gameObject.SetActive(this.PPABIMDEEED);
this.NNCCABOJNMA.AlwaysViewVisible = this.PHCKGPDFNNB;
}
this.CKFABINKEAF();
}
// Token: 0x06013B48 RID: 80712 RVA: 0x0059A364 File Offset: 0x00598564
private void PDJFDADAKHD(bool IODIFDCIHFD)
{
if (this.JEFGMHBLLKI == null || this.JKCHLHPDJHK() == null)
{
return;
}
if (this.NNCCABOJNMA != null && this.PPABIMDEEED)
{
int num = this.ENFILOHMPJA().DPOLNGGBMDH.BHEGCFDBMCO(this.JEFGMHBLLKI);
int defaultHealth = this.ELPANPNFCPF().PNOOBNCKAMJ.PMBPLJKFNCL().DefaultHealth;
if (IODIFDCIHFD)
{
this.NNCCABOJNMA.GHKACDIJAPH(num, defaultHealth);
}
else
{
this.NNCCABOJNMA.FNCAABNAFMN(num, defaultHealth, false);
}
}
bool flag = this.JKCHLHPDJHK().DPOLNGGBMDH.AKDEIFDDDDJ(this.JEFGMHBLLKI);
if (this.deadIcon != null)
{
this.deadIcon.gameObject.SetActive(flag);
if (this.MEEJBAAIHKF != null)
{
this.MEEJBAAIHKF.FHHDABLFHME(this.deadIcon.gameObject.activeSelf);
}
}
if (this.reviveText != null)
{
bool flag2 = false;
if (this.FBFLDHELHJJ().NKCBOCMOBCA.OFPPAMCBIHB(this.JEFGMHBLLKI, IHFKMIAHBFP.JEFGMHBLLKI) && !flag)
{
float num2;
if (this.FBFLDHELHJJ().DPOLNGGBMDH.KAIICGBCHMC(this.JEFGMHBLLKI, out num2))
{
flag2 = true;
}
else
{
this.MMHGONPHLDM(num2 + 638f, new Action(this.CENJLMCJJOD));
}
}
this.reviveText.SetActive(flag2);
}
}
// Token: 0x06013B49 RID: 80713 RVA: 0x0059A4F0 File Offset: 0x005986F0
public void PAOEFEIFHEF(LNJFBGIBLHA JEFGMHBLLKI, bool PPABIMDEEED, bool PHCKGPDFNNB)
{
this.JEFGMHBLLKI = JEFGMHBLLKI;
this.LMLLOKLLODN = ((this.JEFGMHBLLKI == null) ? null : this.JEFGMHBLLKI.JHJGDFHNBLO());
this.PPABIMDEEED = PPABIMDEEED;
this.PHCKGPDFNNB = PHCKGPDFNNB;
if (this.NNCCABOJNMA != null)
{
this.NNCCABOJNMA.gameObject.SetActive(this.PPABIMDEEED);
this.NNCCABOJNMA.AlwaysViewVisible = this.PHCKGPDFNNB;
}
this.CENJLMCJJOD();
}
// Token: 0x06013B4A RID: 80714 RVA: 0x0059A574 File Offset: 0x00598774
private void JOOEIHOAOHM(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.OLGJNNGDDJO();
}
}
// Token: 0x06013B4C RID: 80716 RVA: 0x0059A5A0 File Offset: 0x005987A0
private void INDKFMCCDOG(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.EKDJGIFAOPH();
}
}
// Token: 0x06013B4D RID: 80717 RVA: 0x0059A5BC File Offset: 0x005987BC
private void MGKPEJJJDMD(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.OLGJNNGDDJO();
}
}
// Token: 0x06013B4E RID: 80718 RVA: 0x0059A5D8 File Offset: 0x005987D8
private void LIEAMPHEICL()
{
if (this.LMLLOKLLODN != null)
{
base.transform.position = this.LMLLOKLLODN.LNKGAAEPMEO().OHMPGPKGMIL.position;
base.transform.rotation = this.LMLLOKLLODN.POJAICMNOFI.OHMPGPKGMIL.rotation;
}
}
// Token: 0x06013B4F RID: 80719 RVA: 0x0059A638 File Offset: 0x00598838
private void JHNGPHJGFCF()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B50 RID: 80720 RVA: 0x0059A668 File Offset: 0x00598868
private void NKLPCLIPJEK()
{
if (this.LMLLOKLLODN != null)
{
base.transform.position = this.LMLLOKLLODN.POJAICMNOFI.OHMPGPKGMIL.position;
base.transform.rotation = this.LMLLOKLLODN.LNKGAAEPMEO().OHMPGPKGMIL.rotation;
}
}
// Token: 0x06013B51 RID: 80721 RVA: 0x0059A6C8 File Offset: 0x005988C8
private void PKLMNGHCOPB(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.OLGJNNGDDJO();
}
}
// Token: 0x06013B52 RID: 80722 RVA: 0x0059A6E4 File Offset: 0x005988E4
public void LIBOLHDIHNN(LNJFBGIBLHA JEFGMHBLLKI, bool PPABIMDEEED, bool PHCKGPDFNNB)
{
this.JEFGMHBLLKI = JEFGMHBLLKI;
this.LMLLOKLLODN = ((this.JEFGMHBLLKI == null) ? null : this.JEFGMHBLLKI.JHJGDFHNBLO());
this.PPABIMDEEED = PPABIMDEEED;
this.PHCKGPDFNNB = PHCKGPDFNNB;
if (this.NNCCABOJNMA != null)
{
this.NNCCABOJNMA.gameObject.SetActive(this.PPABIMDEEED);
this.NNCCABOJNMA.AlwaysViewVisible = this.PHCKGPDFNNB;
}
this.OECIOLNLDPJ();
}
// Token: 0x06013B53 RID: 80723 RVA: 0x0059A768 File Offset: 0x00598968
private void CENJLMCJJOD(bool IODIFDCIHFD)
{
if (this.JEFGMHBLLKI == null || this.EBHBJAFODKA == null)
{
return;
}
if (this.NNCCABOJNMA != null && this.PPABIMDEEED)
{
int num = this.EBHBJAFODKA.DPOLNGGBMDH.GOAOEAAKPPF(this.JEFGMHBLLKI);
int defaultHealth = this.EBHBJAFODKA.PNOOBNCKAMJ.JDICOGKGEMP.DefaultHealth;
if (IODIFDCIHFD)
{
this.NNCCABOJNMA.ResetHealth(num, defaultHealth);
}
else
{
this.NNCCABOJNMA.OnHealthChange(num, defaultHealth, true);
}
}
bool flag = this.EBHBJAFODKA.DPOLNGGBMDH.AKDEIFDDDDJ(this.JEFGMHBLLKI);
if (this.deadIcon != null)
{
this.deadIcon.gameObject.SetActive(!flag);
if (this.MEEJBAAIHKF != null)
{
this.MEEJBAAIHKF.HHEECLBGLCE = this.deadIcon.gameObject.activeSelf;
}
}
if (this.reviveText != null)
{
bool flag2 = false;
if (this.EBHBJAFODKA.NKCBOCMOBCA.OFPPAMCBIHB(this.JEFGMHBLLKI, IHFKMIAHBFP.JEFGMHBLLKI) && !flag)
{
float num2;
if (this.EBHBJAFODKA.DPOLNGGBMDH.HDKEHFILEFH(this.JEFGMHBLLKI, out num2))
{
flag2 = true;
}
else
{
this.MMHGONPHLDM(num2 + 0.05f, new Action(this.CENJLMCJJOD));
}
}
this.reviveText.SetActive(flag2);
}
}
// Token: 0x06013B54 RID: 80724 RVA: 0x0059A8F4 File Offset: 0x00598AF4
private void OLGJNNGDDJO()
{
this.CODDKIIJCMF(false);
}
// Token: 0x06013B55 RID: 80725 RVA: 0x0059A900 File Offset: 0x00598B00
private void KAOLAOADNHK()
{
if (this.LMLLOKLLODN != null)
{
base.transform.position = this.LMLLOKLLODN.LNKGAAEPMEO().OHMPGPKGMIL.position;
base.transform.rotation = this.LMLLOKLLODN.POJAICMNOFI.OHMPGPKGMIL.rotation;
}
}
// Token: 0x06013B56 RID: 80726 RVA: 0x0059A960 File Offset: 0x00598B60
private void AHLJDCDAEGM(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.OECIOLNLDPJ();
}
}
// Token: 0x06013B57 RID: 80727 RVA: 0x0059A97C File Offset: 0x00598B7C
public void KALCOLPMLEL(LNJFBGIBLHA JEFGMHBLLKI, bool PPABIMDEEED, bool PHCKGPDFNNB)
{
this.JEFGMHBLLKI = JEFGMHBLLKI;
this.LMLLOKLLODN = ((this.JEFGMHBLLKI == null) ? null : this.JEFGMHBLLKI.JHJGDFHNBLO());
this.PPABIMDEEED = PPABIMDEEED;
this.PHCKGPDFNNB = PHCKGPDFNNB;
if (this.NNCCABOJNMA != null)
{
this.NNCCABOJNMA.gameObject.SetActive(this.PPABIMDEEED);
this.NNCCABOJNMA.AlwaysViewVisible = this.PHCKGPDFNNB;
}
this.KIIICIPLKNL();
}
// Token: 0x06013B58 RID: 80728 RVA: 0x0059AA00 File Offset: 0x00598C00
public void APJCLMGKBEJ(GameManager NOBAPCOKFIL)
{
this.BNAPOIJPFDE = NOBAPCOKFIL;
this.BNAPOIJPFDE.DPOLNGGBMDH.DMBOAPOGOID(new Action<LNJFBGIBLHA>(this.EHGPLDIDGAH));
this.FMDDMJJMKIL(true);
}
// Token: 0x06013B59 RID: 80729 RVA: 0x0059AA2C File Offset: 0x00598C2C
public void AJEAAEBPNKN(GameManager NOBAPCOKFIL)
{
this.BNAPOIJPFDE = NOBAPCOKFIL;
this.BNAPOIJPFDE.DPOLNGGBMDH.BJKFAKDOCFK += this.PKLMNGHCOPB;
this.PDJFDADAKHD(true);
}
// Token: 0x06013B5A RID: 80730 RVA: 0x0059AA58 File Offset: 0x00598C58
private void HPDJPDHIIIC(bool IODIFDCIHFD)
{
if (this.JEFGMHBLLKI == null || this.MKBIAMPLFMP() == null)
{
return;
}
if (this.NNCCABOJNMA != null && this.PPABIMDEEED)
{
int num = this.ELPANPNFCPF().DPOLNGGBMDH.AEECCNMEPHK(this.JEFGMHBLLKI);
int defaultHealth = this.MKBIAMPLFMP().PNOOBNCKAMJ.PCBDCCKOFND().DefaultHealth;
if (IODIFDCIHFD)
{
this.NNCCABOJNMA.LAGHLKCKILP(num, defaultHealth);
}
else
{
this.NNCCABOJNMA.LAGEJNLGKPC(num, defaultHealth, false);
}
}
bool flag = this.ENFILOHMPJA().DPOLNGGBMDH.AGGHJBNIMKN(this.JEFGMHBLLKI);
if (this.deadIcon != null)
{
this.deadIcon.gameObject.SetActive(!flag);
if (this.MEEJBAAIHKF != null)
{
this.MEEJBAAIHKF.OOCBKJCOMHO(this.deadIcon.gameObject.activeSelf);
}
}
if (this.reviveText != null)
{
bool flag2 = true;
if (this.JKCHLHPDJHK().NKCBOCMOBCA.OFPPAMCBIHB(this.JEFGMHBLLKI, IHFKMIAHBFP.JEFGMHBLLKI) && !flag)
{
float num2;
if (this.HCKGDHPOCEE().DPOLNGGBMDH.KAIICGBCHMC(this.JEFGMHBLLKI, out num2))
{
flag2 = false;
}
else
{
this.MMHGONPHLDM(num2 + 1560f, new Action(this.EKDJGIFAOPH));
}
}
this.reviveText.SetActive(flag2);
}
}
// Token: 0x06013B5B RID: 80731 RVA: 0x0059ABE4 File Offset: 0x00598DE4
public void SetPlayer(LNJFBGIBLHA JEFGMHBLLKI, bool PPABIMDEEED, bool PHCKGPDFNNB)
{
this.JEFGMHBLLKI = JEFGMHBLLKI;
this.LMLLOKLLODN = ((this.JEFGMHBLLKI == null) ? null : this.JEFGMHBLLKI.JHJGDFHNBLO());
this.PPABIMDEEED = PPABIMDEEED;
this.PHCKGPDFNNB = PHCKGPDFNNB;
if (this.NNCCABOJNMA != null)
{
this.NNCCABOJNMA.gameObject.SetActive(this.PPABIMDEEED);
this.NNCCABOJNMA.AlwaysViewVisible = this.PHCKGPDFNNB;
}
this.CENJLMCJJOD();
}
// Token: 0x06013B5C RID: 80732 RVA: 0x0059AC68 File Offset: 0x00598E68
public GameManager GADINFAAJHK()
{
return this.BNAPOIJPFDE;
}
// Token: 0x06013B5D RID: 80733 RVA: 0x0059AC70 File Offset: 0x00598E70
private void DHOGEDDFAJC()
{
if (this.LMLLOKLLODN != null)
{
base.transform.position = this.LMLLOKLLODN.POJAICMNOFI.OHMPGPKGMIL.position;
base.transform.rotation = this.LMLLOKLLODN.LNKGAAEPMEO().OHMPGPKGMIL.rotation;
}
}
// Token: 0x06013B5E RID: 80734 RVA: 0x0059ACD0 File Offset: 0x00598ED0
public GameManager BAHJMHKNAIO()
{
return this.BNAPOIJPFDE;
}
// Token: 0x06013B5F RID: 80735 RVA: 0x0059ACD8 File Offset: 0x00598ED8
private void EKDJGIFAOPH()
{
this.PDJFDADAKHD(false);
}
// Token: 0x06013B60 RID: 80736 RVA: 0x0059ACE4 File Offset: 0x00598EE4
public void DJPOGEEODCG(GameManager NOBAPCOKFIL)
{
this.BNAPOIJPFDE = NOBAPCOKFIL;
this.BNAPOIJPFDE.DPOLNGGBMDH.FDLEMJLPIFE(new Action<LNJFBGIBLHA>(this.MEPKGJACFMB));
this.BHGDMEDFJED(false);
}
// Token: 0x06013B61 RID: 80737 RVA: 0x0059AD10 File Offset: 0x00598F10
public void DKPDGHGFKEB(LNJFBGIBLHA JEFGMHBLLKI, bool PPABIMDEEED, bool PHCKGPDFNNB)
{
this.JEFGMHBLLKI = JEFGMHBLLKI;
this.LMLLOKLLODN = ((this.JEFGMHBLLKI == null) ? null : this.JEFGMHBLLKI.JHJGDFHNBLO());
this.PPABIMDEEED = PPABIMDEEED;
this.PHCKGPDFNNB = PHCKGPDFNNB;
if (this.NNCCABOJNMA != null)
{
this.NNCCABOJNMA.gameObject.SetActive(this.PPABIMDEEED);
this.NNCCABOJNMA.AlwaysViewVisible = this.PHCKGPDFNNB;
}
this.OECIOLNLDPJ();
}
// Token: 0x06013B62 RID: 80738 RVA: 0x0059AD94 File Offset: 0x00598F94
private void DDDJHGJFIJL()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B63 RID: 80739 RVA: 0x0059ADC4 File Offset: 0x00598FC4
private void JNCNGNGECJG()
{
this.CODDKIIJCMF(true);
}
// Token: 0x06013B64 RID: 80740 RVA: 0x0059ADD0 File Offset: 0x00598FD0
private void KBOAILODICK()
{
if (this.LMLLOKLLODN != null)
{
base.transform.position = this.LMLLOKLLODN.LNKGAAEPMEO().OHMPGPKGMIL.position;
base.transform.rotation = this.LMLLOKLLODN.LNKGAAEPMEO().OHMPGPKGMIL.rotation;
}
}
// Token: 0x06013B65 RID: 80741 RVA: 0x0059AE30 File Offset: 0x00599030
private void BOPLFCBMKEL()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B66 RID: 80742 RVA: 0x0059AE60 File Offset: 0x00599060
private void KJDMBMAFJIF(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.OECIOLNLDPJ();
}
}
// Token: 0x06013B67 RID: 80743 RVA: 0x0059AE7C File Offset: 0x0059907C
private void Awake()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B68 RID: 80744 RVA: 0x0059AEAC File Offset: 0x005990AC
private void KIIICIPLKNL()
{
this.DMKKENJCFHN(false);
}
// Token: 0x06013B69 RID: 80745 RVA: 0x0059AEB8 File Offset: 0x005990B8
public void PKIMEKHAJEF(GameManager NOBAPCOKFIL)
{
this.BNAPOIJPFDE = NOBAPCOKFIL;
this.BNAPOIJPFDE.DPOLNGGBMDH.BJKFAKDOCFK += this.FAMKGJPDEFO;
this.NPDPFGHFHAN(false);
}
// Token: 0x06013B6A RID: 80746 RVA: 0x0059AEE4 File Offset: 0x005990E4
private void OGIJFLECOAM(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.CENJLMCJJOD();
}
}
// Token: 0x06013B6B RID: 80747 RVA: 0x0059AF00 File Offset: 0x00599100
private void COIBEBJIDAJ(bool IODIFDCIHFD)
{
if (this.JEFGMHBLLKI == null || this.ELPANPNFCPF() == null)
{
return;
}
if (this.NNCCABOJNMA != null && this.PPABIMDEEED)
{
int num = this.EBHBJAFODKA.DPOLNGGBMDH.CABHMLIDHJA(this.JEFGMHBLLKI);
int defaultHealth = this.ENFILOHMPJA().PNOOBNCKAMJ.CDGJEJLCHMG().DefaultHealth;
if (IODIFDCIHFD)
{
this.NNCCABOJNMA.JPDMBFEEPMM(num, defaultHealth);
}
else
{
this.NNCCABOJNMA.HCAGFPFEKPD(num, defaultHealth, false);
}
}
bool flag = this.HCKGDHPOCEE().DPOLNGGBMDH.AKDEIFDDDDJ(this.JEFGMHBLLKI);
if (this.deadIcon != null)
{
this.deadIcon.gameObject.SetActive(flag);
if (this.MEEJBAAIHKF != null)
{
this.MEEJBAAIHKF.IHGGFACMNIL(this.deadIcon.gameObject.activeSelf);
}
}
if (this.reviveText != null)
{
bool flag2 = true;
if (this.MKBIAMPLFMP().NKCBOCMOBCA.OFPPAMCBIHB(this.JEFGMHBLLKI, IHFKMIAHBFP.JEFGMHBLLKI) && !flag)
{
float num2;
if (this.HCKGDHPOCEE().DPOLNGGBMDH.KAIICGBCHMC(this.JEFGMHBLLKI, out num2))
{
flag2 = true;
}
else
{
this.MMHGONPHLDM(num2 + 1655f, new Action(this.OECIOLNLDPJ));
}
}
this.reviveText.SetActive(flag2);
}
}
// Token: 0x06013B6C RID: 80748 RVA: 0x0059B08C File Offset: 0x0059928C
public GameManager JKCHLHPDJHK()
{
return this.BNAPOIJPFDE;
}
// Token: 0x06013B6D RID: 80749 RVA: 0x0059B094 File Offset: 0x00599294
private void FAMKGJPDEFO(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.JNCNGNGECJG();
}
}
// Token: 0x06013B6E RID: 80750 RVA: 0x0059B0B0 File Offset: 0x005992B0
private void HBKLMPAGEMI()
{
if (this.LMLLOKLLODN != null)
{
base.transform.position = this.LMLLOKLLODN.LNKGAAEPMEO().OHMPGPKGMIL.position;
base.transform.rotation = this.LMLLOKLLODN.POJAICMNOFI.OHMPGPKGMIL.rotation;
}
}
// Token: 0x06013B6F RID: 80751 RVA: 0x0059B110 File Offset: 0x00599310
public GameManager ELPANPNFCPF()
{
return this.BNAPOIJPFDE;
}
// Token: 0x170007B0 RID: 1968
// (get) Token: 0x06013B70 RID: 80752 RVA: 0x0059B118 File Offset: 0x00599318
// (set) Token: 0x06013B8E RID: 80782 RVA: 0x0059C0AC File Offset: 0x0059A2AC
public GameManager EBHBJAFODKA
{
get
{
return this.BNAPOIJPFDE;
}
set
{
this.BNAPOIJPFDE = value;
this.BNAPOIJPFDE.DPOLNGGBMDH.BJKFAKDOCFK += this.FJFNJPINAPK;
this.CENJLMCJJOD(true);
}
}
// Token: 0x06013B71 RID: 80753 RVA: 0x0059B120 File Offset: 0x00599320
private void AHCECCJGHON(bool IODIFDCIHFD)
{
if (this.JEFGMHBLLKI == null || this.FBFLDHELHJJ() == null)
{
return;
}
if (this.NNCCABOJNMA != null && this.PPABIMDEEED)
{
int num = this.JKCHLHPDJHK().DPOLNGGBMDH.AEECCNMEPHK(this.JEFGMHBLLKI);
int defaultHealth = this.GADINFAAJHK().PNOOBNCKAMJ.NGMCGMOPEJL().DefaultHealth;
if (IODIFDCIHFD)
{
this.NNCCABOJNMA.CNDFKLNKEKP(num, defaultHealth);
}
else
{
this.NNCCABOJNMA.LAGEJNLGKPC(num, defaultHealth, false);
}
}
bool flag = this.EBHBJAFODKA.DPOLNGGBMDH.AGGHJBNIMKN(this.JEFGMHBLLKI);
if (this.deadIcon != null)
{
this.deadIcon.gameObject.SetActive(!flag);
if (this.MEEJBAAIHKF != null)
{
this.MEEJBAAIHKF.HAGOKHIGIEC(this.deadIcon.gameObject.activeSelf);
}
}
if (this.reviveText != null)
{
bool flag2 = true;
if (this.HCKGDHPOCEE().NKCBOCMOBCA.OFPPAMCBIHB(this.JEFGMHBLLKI, IHFKMIAHBFP.JEFGMHBLLKI) && !flag)
{
float num2;
if (this.GADINFAAJHK().DPOLNGGBMDH.HDKEHFILEFH(this.JEFGMHBLLKI, out num2))
{
flag2 = true;
}
else
{
this.MMHGONPHLDM(num2 + 432f, new Action(this.JNCNGNGECJG));
}
}
this.reviveText.SetActive(flag2);
}
}
// Token: 0x06013B72 RID: 80754 RVA: 0x0059B2AC File Offset: 0x005994AC
private void DMKKENJCFHN(bool IODIFDCIHFD)
{
if (this.JEFGMHBLLKI == null || this.ENFILOHMPJA() == null)
{
return;
}
if (this.NNCCABOJNMA != null && this.PPABIMDEEED)
{
int num = this.MKBIAMPLFMP().DPOLNGGBMDH.AEECCNMEPHK(this.JEFGMHBLLKI);
int defaultHealth = this.HHLCIDEDNCL().PNOOBNCKAMJ.NGMCGMOPEJL().DefaultHealth;
if (IODIFDCIHFD)
{
this.NNCCABOJNMA.MJNODBKHAPN(num, defaultHealth);
}
else
{
this.NNCCABOJNMA.LAGEJNLGKPC(num, defaultHealth, true);
}
}
bool flag = this.FBFLDHELHJJ().DPOLNGGBMDH.AGGHJBNIMKN(this.JEFGMHBLLKI);
if (this.deadIcon != null)
{
this.deadIcon.gameObject.SetActive(flag);
if (this.MEEJBAAIHKF != null)
{
this.MEEJBAAIHKF.NFEOEBBHAKG(this.deadIcon.gameObject.activeSelf);
}
}
if (this.reviveText != null)
{
bool flag2 = false;
if (this.MKBIAMPLFMP().NKCBOCMOBCA.OFPPAMCBIHB(this.JEFGMHBLLKI, IHFKMIAHBFP.JEFGMHBLLKI) && !flag)
{
float num2;
if (this.FBFLDHELHJJ().DPOLNGGBMDH.KAIICGBCHMC(this.JEFGMHBLLKI, out num2))
{
flag2 = true;
}
else
{
this.MMHGONPHLDM(num2 + 424f, new Action(this.KIIICIPLKNL));
}
}
this.reviveText.SetActive(flag2);
}
}
// Token: 0x06013B73 RID: 80755 RVA: 0x0059B438 File Offset: 0x00599638
private void JHCLJIABPPJ()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B74 RID: 80756 RVA: 0x0059B468 File Offset: 0x00599668
public void CMKJCHBMLPK(GameManager NOBAPCOKFIL)
{
this.BNAPOIJPFDE = NOBAPCOKFIL;
this.BNAPOIJPFDE.DPOLNGGBMDH.DMBOAPOGOID(new Action<LNJFBGIBLHA>(this.AHLJDCDAEGM));
this.OFOFCNLPEAP(true);
}
// Token: 0x06013B75 RID: 80757 RVA: 0x0059B494 File Offset: 0x00599694
private void NPDPFGHFHAN(bool IODIFDCIHFD)
{
if (this.JEFGMHBLLKI == null || this.GADINFAAJHK() == null)
{
return;
}
if (this.NNCCABOJNMA != null && this.PPABIMDEEED)
{
int num = this.ELPANPNFCPF().DPOLNGGBMDH.JCILIEPHECC(this.JEFGMHBLLKI);
int defaultHealth = this.PPJBPCFCOFB().PNOOBNCKAMJ.MNPBJNNNAGB().DefaultHealth;
if (IODIFDCIHFD)
{
this.NNCCABOJNMA.MJNODBKHAPN(num, defaultHealth);
}
else
{
this.NNCCABOJNMA.FNCAABNAFMN(num, defaultHealth, true);
}
}
bool flag = this.HHLCIDEDNCL().DPOLNGGBMDH.AKDEIFDDDDJ(this.JEFGMHBLLKI);
if (this.deadIcon != null)
{
this.deadIcon.gameObject.SetActive(!flag);
if (this.MEEJBAAIHKF != null)
{
this.MEEJBAAIHKF.EONMJIHELOD(this.deadIcon.gameObject.activeSelf);
}
}
if (this.reviveText != null)
{
bool flag2 = false;
if (this.BAHJMHKNAIO().NKCBOCMOBCA.OFPPAMCBIHB(this.JEFGMHBLLKI, IHFKMIAHBFP.JEFGMHBLLKI) && !flag)
{
float num2;
if (this.EBHBJAFODKA.DPOLNGGBMDH.KAIICGBCHMC(this.JEFGMHBLLKI, out num2))
{
flag2 = true;
}
else
{
this.MMHGONPHLDM(num2 + 1733f, new Action(this.CENJLMCJJOD));
}
}
this.reviveText.SetActive(flag2);
}
}
// Token: 0x06013B76 RID: 80758 RVA: 0x0059B620 File Offset: 0x00599820
private void JCAIEELMGAE(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.EKDJGIFAOPH();
}
}
// Token: 0x06013B77 RID: 80759 RVA: 0x0059B63C File Offset: 0x0059983C
private void HHGIHIJFDHL()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B78 RID: 80760 RVA: 0x0059B66C File Offset: 0x0059986C
private void FJFNJPINAPK(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.CENJLMCJJOD();
}
}
// Token: 0x06013B79 RID: 80761 RVA: 0x0059B688 File Offset: 0x00599888
private void AFAKJEDDFNA(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.JNCNGNGECJG();
}
}
// Token: 0x06013B7A RID: 80762 RVA: 0x0059B6A4 File Offset: 0x005998A4
private void MEPKGJACFMB(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.JNCNGNGECJG();
}
}
// Token: 0x06013B7B RID: 80763 RVA: 0x0059B6C0 File Offset: 0x005998C0
public GameManager MKBIAMPLFMP()
{
return this.BNAPOIJPFDE;
}
// Token: 0x06013B7C RID: 80764 RVA: 0x0059B6C8 File Offset: 0x005998C8
private void LateUpdate()
{
if (this.LMLLOKLLODN != null)
{
base.transform.position = this.LMLLOKLLODN.POJAICMNOFI.OHMPGPKGMIL.position;
base.transform.rotation = this.LMLLOKLLODN.POJAICMNOFI.OHMPGPKGMIL.rotation;
}
}
// Token: 0x06013B7D RID: 80765 RVA: 0x0059B728 File Offset: 0x00599928
public GameManager HHLCIDEDNCL()
{
return this.BNAPOIJPFDE;
}
// Token: 0x06013B7E RID: 80766 RVA: 0x0059B730 File Offset: 0x00599930
public void PFPMAHOOPAJ(GameManager NOBAPCOKFIL)
{
this.BNAPOIJPFDE = NOBAPCOKFIL;
this.BNAPOIJPFDE.DPOLNGGBMDH.DMBOAPOGOID(new Action<LNJFBGIBLHA>(this.PKLMNGHCOPB));
this.NPDPFGHFHAN(true);
}
// Token: 0x06013B7F RID: 80767 RVA: 0x0059B75C File Offset: 0x0059995C
private void ADIOFMMMFNL()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B80 RID: 80768 RVA: 0x0059B78C File Offset: 0x0059998C
public void OJLHEAKLDFO(GameManager NOBAPCOKFIL)
{
this.BNAPOIJPFDE = NOBAPCOKFIL;
this.BNAPOIJPFDE.DPOLNGGBMDH.BJKFAKDOCFK += this.PKLMNGHCOPB;
this.CODDKIIJCMF(true);
}
// Token: 0x06013B81 RID: 80769 RVA: 0x0059B7B8 File Offset: 0x005999B8
private void OECIOLNLDPJ()
{
this.AHCECCJGHON(false);
}
// Token: 0x06013B82 RID: 80770 RVA: 0x0059B7C4 File Offset: 0x005999C4
public GameManager FBFLDHELHJJ()
{
return this.BNAPOIJPFDE;
}
// Token: 0x06013B83 RID: 80771 RVA: 0x0059B7CC File Offset: 0x005999CC
public void NAOIKJBBMBG(LNJFBGIBLHA JEFGMHBLLKI, bool PPABIMDEEED, bool PHCKGPDFNNB)
{
this.JEFGMHBLLKI = JEFGMHBLLKI;
this.LMLLOKLLODN = ((this.JEFGMHBLLKI == null) ? null : this.JEFGMHBLLKI.JHJGDFHNBLO());
this.PPABIMDEEED = PPABIMDEEED;
this.PHCKGPDFNNB = PHCKGPDFNNB;
if (this.NNCCABOJNMA != null)
{
this.NNCCABOJNMA.gameObject.SetActive(this.PPABIMDEEED);
this.NNCCABOJNMA.AlwaysViewVisible = this.PHCKGPDFNNB;
}
this.KIIICIPLKNL();
}
// Token: 0x06013B84 RID: 80772 RVA: 0x0059B850 File Offset: 0x00599A50
private void CODDKIIJCMF(bool IODIFDCIHFD)
{
if (this.JEFGMHBLLKI == null || this.PPJBPCFCOFB() == null)
{
return;
}
if (this.NNCCABOJNMA != null && this.PPABIMDEEED)
{
int num = this.GADINFAAJHK().DPOLNGGBMDH.BHEGCFDBMCO(this.JEFGMHBLLKI);
int defaultHealth = this.ELPANPNFCPF().PNOOBNCKAMJ.JDICOGKGEMP.DefaultHealth;
if (IODIFDCIHFD)
{
this.NNCCABOJNMA.LAGHLKCKILP(num, defaultHealth);
}
else
{
this.NNCCABOJNMA.CHGDMBILMPL(num, defaultHealth, false);
}
}
bool flag = this.ELPANPNFCPF().DPOLNGGBMDH.AGGHJBNIMKN(this.JEFGMHBLLKI);
if (this.deadIcon != null)
{
this.deadIcon.gameObject.SetActive(flag);
if (this.MEEJBAAIHKF != null)
{
this.MEEJBAAIHKF.KAGCNEIGJHC(this.deadIcon.gameObject.activeSelf);
}
}
if (this.reviveText != null)
{
bool flag2 = true;
if (this.PPJBPCFCOFB().NKCBOCMOBCA.OFPPAMCBIHB(this.JEFGMHBLLKI, IHFKMIAHBFP.JEFGMHBLLKI) && !flag)
{
float num2;
if (this.BAHJMHKNAIO().DPOLNGGBMDH.KAIICGBCHMC(this.JEFGMHBLLKI, out num2))
{
flag2 = false;
}
else
{
this.MMHGONPHLDM(num2 + 1533f, new Action(this.OECIOLNLDPJ));
}
}
this.reviveText.SetActive(flag2);
}
}
// Token: 0x06013B85 RID: 80773 RVA: 0x0059B9DC File Offset: 0x00599BDC
private void KDOLAALDOAI(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.KALMGPACDDL();
}
}
// Token: 0x06013B86 RID: 80774 RVA: 0x0059B9F8 File Offset: 0x00599BF8
private void ICBNPEDIMOG(bool IODIFDCIHFD)
{
if (this.JEFGMHBLLKI == null || this.MKBIAMPLFMP() == null)
{
return;
}
if (this.NNCCABOJNMA != null && this.PPABIMDEEED)
{
int num = this.MKBIAMPLFMP().DPOLNGGBMDH.GOAOEAAKPPF(this.JEFGMHBLLKI);
int defaultHealth = this.HCKGDHPOCEE().PNOOBNCKAMJ.KJNIIINDGDO().DefaultHealth;
if (IODIFDCIHFD)
{
this.NNCCABOJNMA.MJNODBKHAPN(num, defaultHealth);
}
else
{
this.NNCCABOJNMA.CHGDMBILMPL(num, defaultHealth, false);
}
}
bool flag = this.MKBIAMPLFMP().DPOLNGGBMDH.AGGHJBNIMKN(this.JEFGMHBLLKI);
if (this.deadIcon != null)
{
this.deadIcon.gameObject.SetActive(!flag);
if (this.MEEJBAAIHKF != null)
{
this.MEEJBAAIHKF.FNHKBHGNHGI(this.deadIcon.gameObject.activeSelf);
}
}
if (this.reviveText != null)
{
bool flag2 = false;
if (this.ENFILOHMPJA().NKCBOCMOBCA.OFPPAMCBIHB(this.JEFGMHBLLKI, IHFKMIAHBFP.JEFGMHBLLKI) && !flag)
{
float num2;
if (this.HHLCIDEDNCL().DPOLNGGBMDH.HDKEHFILEFH(this.JEFGMHBLLKI, out num2))
{
flag2 = true;
}
else
{
this.MMHGONPHLDM(num2 + 776f, new Action(this.OLGJNNGDDJO));
}
}
this.reviveText.SetActive(flag2);
}
}
// Token: 0x06013B87 RID: 80775 RVA: 0x0059BB84 File Offset: 0x00599D84
private void NPALJFGPNEA(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.OLGJNNGDDJO();
}
}
// Token: 0x06013B88 RID: 80776 RVA: 0x0059BBA0 File Offset: 0x00599DA0
public void LPDMJEEIENJ(GameManager NOBAPCOKFIL)
{
this.BNAPOIJPFDE = NOBAPCOKFIL;
this.BNAPOIJPFDE.DPOLNGGBMDH.DMBOAPOGOID(new Action<LNJFBGIBLHA>(this.KJDMBMAFJIF));
this.PDJFDADAKHD(false);
}
// Token: 0x06013B89 RID: 80777 RVA: 0x0059BBCC File Offset: 0x00599DCC
private void ECJKIFDHMPI(bool IODIFDCIHFD)
{
if (this.JEFGMHBLLKI == null || this.JKCHLHPDJHK() == null)
{
return;
}
if (this.NNCCABOJNMA != null && this.PPABIMDEEED)
{
int num = this.HCKGDHPOCEE().DPOLNGGBMDH.AEECCNMEPHK(this.JEFGMHBLLKI);
int defaultHealth = this.BAHJMHKNAIO().PNOOBNCKAMJ.FBPPIFJGMIB().DefaultHealth;
if (IODIFDCIHFD)
{
this.NNCCABOJNMA.ResetHealth(num, defaultHealth);
}
else
{
this.NNCCABOJNMA.HCAGFPFEKPD(num, defaultHealth, false);
}
}
bool flag = this.MKBIAMPLFMP().DPOLNGGBMDH.AGGHJBNIMKN(this.JEFGMHBLLKI);
if (this.deadIcon != null)
{
this.deadIcon.gameObject.SetActive(!flag);
if (this.MEEJBAAIHKF != null)
{
this.MEEJBAAIHKF.NBJEJILJPOO(this.deadIcon.gameObject.activeSelf);
}
}
if (this.reviveText != null)
{
bool flag2 = true;
if (this.MKBIAMPLFMP().NKCBOCMOBCA.OFPPAMCBIHB(this.JEFGMHBLLKI, IHFKMIAHBFP.JEFGMHBLLKI) && !flag)
{
float num2;
if (this.FBFLDHELHJJ().DPOLNGGBMDH.HDKEHFILEFH(this.JEFGMHBLLKI, out num2))
{
flag2 = true;
}
else
{
this.MMHGONPHLDM(num2 + 1538f, new Action(this.KALMGPACDDL));
}
}
this.reviveText.SetActive(flag2);
}
}
// Token: 0x06013B8A RID: 80778 RVA: 0x0059BD58 File Offset: 0x00599F58
private void FMDDMJJMKIL(bool IODIFDCIHFD)
{
if (this.JEFGMHBLLKI == null || this.GADINFAAJHK() == null)
{
return;
}
if (this.NNCCABOJNMA != null && this.PPABIMDEEED)
{
int num = this.FBFLDHELHJJ().DPOLNGGBMDH.AEECCNMEPHK(this.JEFGMHBLLKI);
int defaultHealth = this.MKBIAMPLFMP().PNOOBNCKAMJ.PMBPLJKFNCL().DefaultHealth;
if (IODIFDCIHFD)
{
this.NNCCABOJNMA.GHKACDIJAPH(num, defaultHealth);
}
else
{
this.NNCCABOJNMA.HCAGFPFEKPD(num, defaultHealth, true);
}
}
bool flag = this.EBHBJAFODKA.DPOLNGGBMDH.AKDEIFDDDDJ(this.JEFGMHBLLKI);
if (this.deadIcon != null)
{
this.deadIcon.gameObject.SetActive(!flag);
if (this.MEEJBAAIHKF != null)
{
this.MEEJBAAIHKF.NFEOEBBHAKG(this.deadIcon.gameObject.activeSelf);
}
}
if (this.reviveText != null)
{
bool flag2 = false;
if (this.HHLCIDEDNCL().NKCBOCMOBCA.OFPPAMCBIHB(this.JEFGMHBLLKI, IHFKMIAHBFP.JEFGMHBLLKI) && !flag)
{
float num2;
if (this.ENFILOHMPJA().DPOLNGGBMDH.KAIICGBCHMC(this.JEFGMHBLLKI, out num2))
{
flag2 = true;
}
else
{
this.MMHGONPHLDM(num2 + 1607f, new Action(this.OLGJNNGDDJO));
}
}
this.reviveText.SetActive(flag2);
}
}
// Token: 0x06013B8B RID: 80779 RVA: 0x0059BEE4 File Offset: 0x0059A0E4
private void KALMGPACDDL()
{
this.FEFGAELLPIM(false);
}
// Token: 0x06013B8C RID: 80780 RVA: 0x0059BEF0 File Offset: 0x0059A0F0
private void FEFGAELLPIM(bool IODIFDCIHFD)
{
if (this.JEFGMHBLLKI == null || this.GADINFAAJHK() == null)
{
return;
}
if (this.NNCCABOJNMA != null && this.PPABIMDEEED)
{
int num = this.ELPANPNFCPF().DPOLNGGBMDH.BHEGCFDBMCO(this.JEFGMHBLLKI);
int defaultHealth = this.HCKGDHPOCEE().PNOOBNCKAMJ.JDICOGKGEMP.DefaultHealth;
if (IODIFDCIHFD)
{
this.NNCCABOJNMA.LAGHLKCKILP(num, defaultHealth);
}
else
{
this.NNCCABOJNMA.FNCAABNAFMN(num, defaultHealth, false);
}
}
bool flag = this.FBFLDHELHJJ().DPOLNGGBMDH.AKDEIFDDDDJ(this.JEFGMHBLLKI);
if (this.deadIcon != null)
{
this.deadIcon.gameObject.SetActive(!flag);
if (this.MEEJBAAIHKF != null)
{
this.MEEJBAAIHKF.NBJEJILJPOO(this.deadIcon.gameObject.activeSelf);
}
}
if (this.reviveText != null)
{
bool flag2 = true;
if (this.ENFILOHMPJA().NKCBOCMOBCA.OFPPAMCBIHB(this.JEFGMHBLLKI, IHFKMIAHBFP.JEFGMHBLLKI) && !flag)
{
float num2;
if (this.MKBIAMPLFMP().DPOLNGGBMDH.KAIICGBCHMC(this.JEFGMHBLLKI, out num2))
{
flag2 = false;
}
else
{
this.MMHGONPHLDM(num2 + 1322f, new Action(this.EKDJGIFAOPH));
}
}
this.reviveText.SetActive(flag2);
}
}
// Token: 0x06013B8D RID: 80781 RVA: 0x0059C07C File Offset: 0x0059A27C
private void AAEMAOKGCAF()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B8F RID: 80783 RVA: 0x0059C0D8 File Offset: 0x0059A2D8
private void LBACLNJNMFA()
{
if (this.LMLLOKLLODN != null)
{
base.transform.position = this.LMLLOKLLODN.POJAICMNOFI.OHMPGPKGMIL.position;
base.transform.rotation = this.LMLLOKLLODN.POJAICMNOFI.OHMPGPKGMIL.rotation;
}
}
// Token: 0x06013B90 RID: 80784 RVA: 0x0059C138 File Offset: 0x0059A338
private void LKONBDPFMJE()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B91 RID: 80785 RVA: 0x0059C168 File Offset: 0x0059A368
private void CENJLMCJJOD()
{
this.CENJLMCJJOD(false);
}
// Token: 0x06013B92 RID: 80786 RVA: 0x0059C174 File Offset: 0x0059A374
private void PAKPLLPDIOG()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B93 RID: 80787 RVA: 0x0059C1A4 File Offset: 0x0059A3A4
public void DDPPMIKLHEB(GameManager NOBAPCOKFIL)
{
this.BNAPOIJPFDE = NOBAPCOKFIL;
this.BNAPOIJPFDE.DPOLNGGBMDH.FDLEMJLPIFE(new Action<LNJFBGIBLHA>(this.FAMKGJPDEFO));
this.COIBEBJIDAJ(false);
}
// Token: 0x06013B94 RID: 80788 RVA: 0x0059C1D0 File Offset: 0x0059A3D0
public void CLDEGBLKHOH(LNJFBGIBLHA JEFGMHBLLKI, bool PPABIMDEEED, bool PHCKGPDFNNB)
{
this.JEFGMHBLLKI = JEFGMHBLLKI;
this.LMLLOKLLODN = ((this.JEFGMHBLLKI == null) ? null : this.JEFGMHBLLKI.JHJGDFHNBLO());
this.PPABIMDEEED = PPABIMDEEED;
this.PHCKGPDFNNB = PHCKGPDFNNB;
if (this.NNCCABOJNMA != null)
{
this.NNCCABOJNMA.gameObject.SetActive(this.PPABIMDEEED);
this.NNCCABOJNMA.AlwaysViewVisible = this.PHCKGPDFNNB;
}
this.KALMGPACDDL();
}
// Token: 0x06013B95 RID: 80789 RVA: 0x0059C254 File Offset: 0x0059A454
private void BBPHLLMBDMA()
{
if (this.LMLLOKLLODN != null)
{
base.transform.position = this.LMLLOKLLODN.POJAICMNOFI.OHMPGPKGMIL.position;
base.transform.rotation = this.LMLLOKLLODN.POJAICMNOFI.OHMPGPKGMIL.rotation;
}
}
// Token: 0x06013B96 RID: 80790 RVA: 0x0059C2B4 File Offset: 0x0059A4B4
private void IABDGAJLFNK()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B97 RID: 80791 RVA: 0x0059C2E4 File Offset: 0x0059A4E4
public void OBFPHOENPKF(GameManager NOBAPCOKFIL)
{
this.BNAPOIJPFDE = NOBAPCOKFIL;
this.BNAPOIJPFDE.DPOLNGGBMDH.DMBOAPOGOID(new Action<LNJFBGIBLHA>(this.FJFNJPINAPK));
this.CENJLMCJJOD(true);
}
// Token: 0x06013B98 RID: 80792 RVA: 0x0059C310 File Offset: 0x0059A510
private void CKFABINKEAF()
{
this.CENJLMCJJOD(false);
}
// Token: 0x06013B99 RID: 80793 RVA: 0x0059C31C File Offset: 0x0059A51C
private void GLOEILHIBFN(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.OLGJNNGDDJO();
}
}
// Token: 0x06013B9A RID: 80794 RVA: 0x0059C338 File Offset: 0x0059A538
private void BIOPLCKCFFL()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B9B RID: 80795 RVA: 0x0059C368 File Offset: 0x0059A568
private void OFOFCNLPEAP(bool IODIFDCIHFD)
{
if (this.JEFGMHBLLKI == null || this.ELPANPNFCPF() == null)
{
return;
}
if (this.NNCCABOJNMA != null && this.PPABIMDEEED)
{
int num = this.JKCHLHPDJHK().DPOLNGGBMDH.CABHMLIDHJA(this.JEFGMHBLLKI);
int defaultHealth = this.GADINFAAJHK().PNOOBNCKAMJ.OIOKLODHDHG().DefaultHealth;
if (IODIFDCIHFD)
{
this.NNCCABOJNMA.MJNODBKHAPN(num, defaultHealth);
}
else
{
this.NNCCABOJNMA.CCBGMDGONHP(num, defaultHealth, false);
}
}
bool flag = this.ELPANPNFCPF().DPOLNGGBMDH.AGGHJBNIMKN(this.JEFGMHBLLKI);
if (this.deadIcon != null)
{
this.deadIcon.gameObject.SetActive(!flag);
if (this.MEEJBAAIHKF != null)
{
this.MEEJBAAIHKF.OAAMOMMJHPH(this.deadIcon.gameObject.activeSelf);
}
}
if (this.reviveText != null)
{
bool flag2 = true;
if (this.EBHBJAFODKA.NKCBOCMOBCA.OFPPAMCBIHB(this.JEFGMHBLLKI, IHFKMIAHBFP.JEFGMHBLLKI) && !flag)
{
float num2;
if (this.MKBIAMPLFMP().DPOLNGGBMDH.KAIICGBCHMC(this.JEFGMHBLLKI, out num2))
{
flag2 = true;
}
else
{
this.MMHGONPHLDM(num2 + 946f, new Action(this.OECIOLNLDPJ));
}
}
this.reviveText.SetActive(flag2);
}
}
// Token: 0x06013B9C RID: 80796 RVA: 0x0059C4F4 File Offset: 0x0059A6F4
private void BBKPAKKLOGB()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013B9D RID: 80797 RVA: 0x0059C524 File Offset: 0x0059A724
private void EHGPLDIDGAH(LNJFBGIBLHA JEFGMHBLLKI)
{
if (JEFGMHBLLKI != null && this.JEFGMHBLLKI == JEFGMHBLLKI)
{
this.EKDJGIFAOPH();
}
}
// Token: 0x06013B9E RID: 80798 RVA: 0x0059C540 File Offset: 0x0059A740
public GameManager HCKGDHPOCEE()
{
return this.BNAPOIJPFDE;
}
// Token: 0x06013B9F RID: 80799 RVA: 0x0059C548 File Offset: 0x0059A748
private void LEMGDPHJENH()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013BA0 RID: 80800 RVA: 0x0059C578 File Offset: 0x0059A778
public GameManager ENFILOHMPJA()
{
return this.BNAPOIJPFDE;
}
// Token: 0x06013BA1 RID: 80801 RVA: 0x0059C580 File Offset: 0x0059A780
private void NBOKPDLLKLO()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013BA2 RID: 80802 RVA: 0x0059C5B0 File Offset: 0x0059A7B0
private void KMCJNIPIKBA()
{
this.NNCCABOJNMA = base.GetComponentInChildren<HealthBar>();
if (this.deadIcon != null)
{
this.MEEJBAAIHKF = this.deadIcon.GetComponent<ThrobbingUIElement>();
}
}
// Token: 0x06013BA3 RID: 80803 RVA: 0x0059C5E0 File Offset: 0x0059A7E0
private void JHCHLACKDOJ()
{
if (this.LMLLOKLLODN != null)
{
base.transform.position = this.LMLLOKLLODN.POJAICMNOFI.OHMPGPKGMIL.position;
base.transform.rotation = this.LMLLOKLLODN.LNKGAAEPMEO().OHMPGPKGMIL.rotation;
}
}
// Token: 0x0400375D RID: 14173
[SerializeField]
private SpriteRenderer deadIcon;
// Token: 0x0400375E RID: 14174
[SerializeField]
private GameObject reviveText;
// Token: 0x0400375F RID: 14175
private GameManager BNAPOIJPFDE;
// Token: 0x04003760 RID: 14176
private LNJFBGIBLHA JEFGMHBLLKI;
// Token: 0x04003761 RID: 14177
private Player LMLLOKLLODN;
// Token: 0x04003762 RID: 14178
private bool PHCKGPDFNNB;
// Token: 0x04003763 RID: 14179
private bool PPABIMDEEED = true;
// Token: 0x04003764 RID: 14180
private HealthBar NNCCABOJNMA;
// Token: 0x04003765 RID: 14181
private ThrobbingUIElement MEEJBAAIHKF;
}