1188 lines
35 KiB
C#
1188 lines
35 KiB
C#
using System;
|
|
using RecRoom.Core.AI;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Encounters
|
|
{
|
|
// Token: 0x020009C1 RID: 2497
|
|
public class SpawnBossEnemyEncounterStep : BaseSpawnEnemyEncounterStep
|
|
{
|
|
// Token: 0x06012BE8 RID: 76776 RVA: 0x00557D80 File Offset: 0x00555F80
|
|
public virtual bool MPNADOCNDNF()
|
|
{
|
|
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
|
|
if (!this.NGIJBOKONLF() || num < this.KBNNCHKOGAE() + 418f)
|
|
{
|
|
return false;
|
|
}
|
|
switch (this.finishCondition)
|
|
{
|
|
case 0:
|
|
return true;
|
|
case 1:
|
|
return this.HPFBAICMEON() != null && this.IKALIINEPMD().CNHBPJFLDCE < Mathf.Clamp(this.finishValue, 0, Mathf.Abs(this.finishValue));
|
|
case 2:
|
|
return this.DPCAHEMGIML.Count > 0;
|
|
case 3:
|
|
return this.FKAEEDGBEJB.MFDPGAEHKJM() < (float)this.finishValue;
|
|
case 4:
|
|
return base.JFALHNMALMK() < this.DPCAHEMGIML.Count;
|
|
default:
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012BE9 RID: 76777 RVA: 0x00557E50 File Offset: 0x00556050
|
|
public override void OnUpdateRunning()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012BEA RID: 76778 RVA: 0x00557E54 File Offset: 0x00556054
|
|
public virtual void ENGKDMMFKFH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012BEB RID: 76779 RVA: 0x00557E58 File Offset: 0x00556058
|
|
public virtual void FIGHNFJNONM(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
|
|
{
|
|
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
|
|
this.MHAHDAPNJOC = new BGCPAMCIGAP<bool, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA("New Weekly Challenges in "), false, 1171f, -1, IKCAJLLAFML.AUTHORITY, null);
|
|
}
|
|
|
|
// Token: 0x06012BEC RID: 76780 RVA: 0x00557E88 File Offset: 0x00556088
|
|
public virtual bool CLGGFJPLGDC()
|
|
{
|
|
return this.DPCAHEMGIML.Count == 0;
|
|
}
|
|
|
|
// Token: 0x06012BED RID: 76781 RVA: 0x00557E98 File Offset: 0x00556098
|
|
public virtual int NAKNAMGONEA()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06012BEE RID: 76782 RVA: 0x00557EBC File Offset: 0x005560BC
|
|
public virtual bool OCDPNMCJNDM()
|
|
{
|
|
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
|
|
if (!this.NGIJBOKONLF() || num < this.BIGJHMLGDLO() + 1088f)
|
|
{
|
|
return true;
|
|
}
|
|
switch (this.finishCondition)
|
|
{
|
|
case 0:
|
|
return false;
|
|
case 1:
|
|
return !(this.JLAJDOOPICI() != null) || this.HPFBAICMEON().CNHBPJFLDCE >= Mathf.Clamp(this.finishValue, 0, Mathf.Abs(this.finishValue));
|
|
case 2:
|
|
return this.DPCAHEMGIML.Count > 0;
|
|
case 3:
|
|
return this.FKAEEDGBEJB.MFDPGAEHKJM() < (float)this.finishValue;
|
|
case 4:
|
|
return base.JFALHNMALMK() < this.DPCAHEMGIML.Count;
|
|
default:
|
|
return false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012BEF RID: 76783 RVA: 0x00557F8C File Offset: 0x0055618C
|
|
public virtual void FPJAPMLICNG()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012BF0 RID: 76784 RVA: 0x00557F90 File Offset: 0x00556190
|
|
private void KJPBLIJADCA(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 27f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.LHEPJEHMAEC().OMNKKJNHJHD());
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012BF2 RID: 76786 RVA: 0x00557FE8 File Offset: 0x005561E8
|
|
public virtual int MNDODLDPDHK()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06012BF3 RID: 76787 RVA: 0x0055800C File Offset: 0x0055620C
|
|
public virtual string PJFGPOCJGHP()
|
|
{
|
|
return string.Empty;
|
|
}
|
|
|
|
// Token: 0x17000728 RID: 1832
|
|
// (get) Token: 0x06012BF4 RID: 76788 RVA: 0x00558014 File Offset: 0x00556214
|
|
public override int BAJMILFBEEK
|
|
{
|
|
get
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num2;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012BF5 RID: 76789 RVA: 0x00558038 File Offset: 0x00556238
|
|
public bool PAFPJFPCMDB()
|
|
{
|
|
return this.MHAHDAPNJOC.NNOAKADCIHO();
|
|
}
|
|
|
|
// Token: 0x06012BF6 RID: 76790 RVA: 0x00558048 File Offset: 0x00556248
|
|
public virtual int IAAGMEIKCNN()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06012BF7 RID: 76791 RVA: 0x0055806C File Offset: 0x0055626C
|
|
private void DAIMFAIJCFD(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 651f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.ACEAACJNNAF().JLIJDKOGAEB());
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012BF8 RID: 76792 RVA: 0x005580BC File Offset: 0x005562BC
|
|
public Enemy JLAJDOOPICI()
|
|
{
|
|
PhotonView photonView = PhotonView.Find(this.MHAHDAPNJOC.ONGGEEFPOLK());
|
|
return (!(photonView != null)) ? null : photonView.GetComponent<Enemy>();
|
|
}
|
|
|
|
// Token: 0x06012BF9 RID: 76793 RVA: 0x005580F4 File Offset: 0x005562F4
|
|
public Enemy IKALIINEPMD()
|
|
{
|
|
PhotonView photonView = PhotonView.NMBFNIJMFOO(this.MHAHDAPNJOC.ONGGEEFPOLK());
|
|
return (!(photonView != null)) ? null : photonView.GetComponent<Enemy>();
|
|
}
|
|
|
|
// Token: 0x06012BFA RID: 76794 RVA: 0x0055812C File Offset: 0x0055632C
|
|
public virtual void BLNJFPLEFNJ()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
bool flag;
|
|
Enemy enemy = base.DLLNDEJBMNF(this.bossEnemyDescriptor, this.spawnDisenaged, out flag);
|
|
this.LIPGKKALGBH(true, enemy);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012BFB RID: 76795 RVA: 0x00558160 File Offset: 0x00556360
|
|
public virtual void LBJMBFAFAMM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012BFC RID: 76796 RVA: 0x00558164 File Offset: 0x00556364
|
|
public virtual int OCIALKNALOC()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06012BFD RID: 76797 RVA: 0x00558188 File Offset: 0x00556388
|
|
private void LLENMDGDNGH(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 167f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.POOAOJPEDJD().ADMBCINHJOG);
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012BFE RID: 76798 RVA: 0x005581D8 File Offset: 0x005563D8
|
|
public virtual void NLEFJAHMKGM(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
|
|
{
|
|
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
|
|
this.MHAHDAPNJOC = new BGCPAMCIGAP<bool, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA("SteamVR_CameraMask is deprecated in Unity 5.4 - REMOVING"), false, 724f, -1, IKCAJLLAFML.AUTHORITY, null);
|
|
}
|
|
|
|
// Token: 0x06012BFF RID: 76799 RVA: 0x00558208 File Offset: 0x00556408
|
|
public virtual void KGMNKAHNMPJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C00 RID: 76800 RVA: 0x0055820C File Offset: 0x0055640C
|
|
public virtual void EDBOKMKFOMH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C01 RID: 76801 RVA: 0x00558210 File Offset: 0x00556410
|
|
public virtual bool PFEJDAPKCMO()
|
|
{
|
|
return this.DPCAHEMGIML.Count == 1;
|
|
}
|
|
|
|
// Token: 0x06012C02 RID: 76802 RVA: 0x00558220 File Offset: 0x00556420
|
|
public virtual bool OLAFGJMMOFL()
|
|
{
|
|
return this.DPCAHEMGIML.Count == 0;
|
|
}
|
|
|
|
// Token: 0x06012C03 RID: 76803 RVA: 0x00558230 File Offset: 0x00556430
|
|
public virtual int BAFJELKHEKE()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06012C04 RID: 76804 RVA: 0x00558254 File Offset: 0x00556454
|
|
public virtual void CPDAOAOGPGC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C05 RID: 76805 RVA: 0x00558258 File Offset: 0x00556458
|
|
public virtual void DBAIFKLGEDP()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
bool flag;
|
|
Enemy enemy = base.DLLNDEJBMNF(this.bossEnemyDescriptor, this.spawnDisenaged, out flag);
|
|
this.LPDBHOBNIIF(false, enemy);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C06 RID: 76806 RVA: 0x0055828C File Offset: 0x0055648C
|
|
public virtual void PJIKGFOKFAA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C07 RID: 76807 RVA: 0x00558290 File Offset: 0x00556490
|
|
public virtual int LAAAEGNGAFJ()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06012C08 RID: 76808 RVA: 0x005582B4 File Offset: 0x005564B4
|
|
public virtual void LCKIANEHHCC()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
bool flag;
|
|
Enemy enemy = base.DLLNDEJBMNF(this.bossEnemyDescriptor, this.spawnDisenaged, out flag);
|
|
this.MJIBMCMJGLE(false, enemy);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C09 RID: 76809 RVA: 0x005582E8 File Offset: 0x005564E8
|
|
public virtual string EFJJEPKCJPH()
|
|
{
|
|
return string.Empty;
|
|
}
|
|
|
|
// Token: 0x06012C0A RID: 76810 RVA: 0x005582F0 File Offset: 0x005564F0
|
|
public override void OnStopRunning()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C0B RID: 76811 RVA: 0x005582F4 File Offset: 0x005564F4
|
|
public virtual int DOMFNDCPHMN()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06012C0C RID: 76812 RVA: 0x00558318 File Offset: 0x00556518
|
|
public virtual void DIKPIMJENDK()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
bool flag;
|
|
Enemy enemy = base.DLLNDEJBMNF(this.bossEnemyDescriptor, this.spawnDisenaged, out flag);
|
|
this.LIPGKKALGBH(false, enemy);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C0D RID: 76813 RVA: 0x0055834C File Offset: 0x0055654C
|
|
public virtual void JAHKCJJDEFO()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
bool flag;
|
|
Enemy enemy = base.DLLNDEJBMNF(this.bossEnemyDescriptor, this.spawnDisenaged, out flag);
|
|
this.MJIBMCMJGLE(true, enemy);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C0E RID: 76814 RVA: 0x00558380 File Offset: 0x00556580
|
|
public float BIGJHMLGDLO()
|
|
{
|
|
return this.MHAHDAPNJOC.BEJIPFOPGPD();
|
|
}
|
|
|
|
// Token: 0x06012C0F RID: 76815 RVA: 0x00558390 File Offset: 0x00556590
|
|
public virtual void OIIBEEGBCCC()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
bool flag;
|
|
Enemy enemy = base.DLLNDEJBMNF(this.bossEnemyDescriptor, this.spawnDisenaged, out flag);
|
|
this.LPDBHOBNIIF(true, enemy);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C10 RID: 76816 RVA: 0x005583C4 File Offset: 0x005565C4
|
|
public virtual void OILHJDIACGF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C11 RID: 76817 RVA: 0x005583C8 File Offset: 0x005565C8
|
|
public bool FCBDLHBBJII()
|
|
{
|
|
return this.MHAHDAPNJOC.NNOAKADCIHO();
|
|
}
|
|
|
|
// Token: 0x06012C12 RID: 76818 RVA: 0x005583D8 File Offset: 0x005565D8
|
|
public virtual string KJLCFPBOCPG()
|
|
{
|
|
return string.Empty;
|
|
}
|
|
|
|
// Token: 0x06012C13 RID: 76819 RVA: 0x005583E0 File Offset: 0x005565E0
|
|
private void LPHHICOOJAN(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 1304f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.MLNMONBHHBO().HNPFGGAKNPI());
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012C14 RID: 76820 RVA: 0x00558430 File Offset: 0x00556630
|
|
public virtual void HNLKNCEMPFO()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
bool flag;
|
|
Enemy enemy = base.DLLNDEJBMNF(this.bossEnemyDescriptor, this.spawnDisenaged, out flag);
|
|
this.OLOONOLKCAI(true, enemy);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C15 RID: 76821 RVA: 0x00558464 File Offset: 0x00556664
|
|
public virtual bool LCBHNDJABGM()
|
|
{
|
|
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
|
|
if (!this.HHDKEEBAAKD() || num < this.DKGDAHGGKGF() + 1821f)
|
|
{
|
|
return false;
|
|
}
|
|
switch (this.finishCondition)
|
|
{
|
|
case 0:
|
|
return true;
|
|
case 1:
|
|
return !(this.LADNOPIJBJF() != null) || this.HPFBAICMEON().CNHBPJFLDCE >= Mathf.Clamp(this.finishValue, 0, Mathf.Abs(this.finishValue));
|
|
case 2:
|
|
return this.DPCAHEMGIML.Count > 1;
|
|
case 3:
|
|
return this.FKAEEDGBEJB.MFDPGAEHKJM() < (float)this.finishValue;
|
|
case 4:
|
|
return base.JFALHNMALMK() < this.DPCAHEMGIML.Count;
|
|
default:
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C16 RID: 76822 RVA: 0x00558534 File Offset: 0x00556734
|
|
public Enemy LADNOPIJBJF()
|
|
{
|
|
PhotonView photonView = PhotonView.NMBFNIJMFOO(this.MHAHDAPNJOC.ONGGEEFPOLK());
|
|
return (!(photonView != null)) ? null : photonView.GetComponent<Enemy>();
|
|
}
|
|
|
|
// Token: 0x06012C17 RID: 76823 RVA: 0x0055856C File Offset: 0x0055676C
|
|
private void KBHCELNLNAJ(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 367f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.EKPBHKFHMON().JLIJDKOGAEB());
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012C18 RID: 76824 RVA: 0x005585BC File Offset: 0x005567BC
|
|
private void KBOKJDGFOFC(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 425f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.OMNGGJICBBI.JLIJDKOGAEB());
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x17000724 RID: 1828
|
|
// (get) Token: 0x06012C19 RID: 76825 RVA: 0x0055860C File Offset: 0x0055680C
|
|
public Enemy HAHMPNIBGNO
|
|
{
|
|
get
|
|
{
|
|
PhotonView photonView = PhotonView.Find(this.MHAHDAPNJOC.ONGGEEFPOLK());
|
|
return (!(photonView != null)) ? null : photonView.GetComponent<Enemy>();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C1A RID: 76826 RVA: 0x00558644 File Offset: 0x00556844
|
|
private void OLOONOLKCAI(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 971f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.EKPBHKFHMON().NBAIABPNLNK());
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012C1B RID: 76827 RVA: 0x00558694 File Offset: 0x00556894
|
|
public virtual bool GKEFHAEKMOJ()
|
|
{
|
|
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
|
|
if (!this.AAGIBCMLIHD() || num < this.KBNNCHKOGAE() + 909f)
|
|
{
|
|
return true;
|
|
}
|
|
switch (this.finishCondition)
|
|
{
|
|
case 0:
|
|
return false;
|
|
case 1:
|
|
return this.HAHMPNIBGNO != null && this.HAHMPNIBGNO.CNHBPJFLDCE < Mathf.Clamp(this.finishValue, 0, Mathf.Abs(this.finishValue));
|
|
case 2:
|
|
return this.DPCAHEMGIML.Count > 1;
|
|
case 3:
|
|
return this.FKAEEDGBEJB.MFDPGAEHKJM() < (float)this.finishValue;
|
|
case 4:
|
|
return base.JFALHNMALMK() < this.DPCAHEMGIML.Count;
|
|
default:
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C1C RID: 76828 RVA: 0x00558764 File Offset: 0x00556964
|
|
public virtual void JGDBMMDFBEO(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
|
|
{
|
|
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
|
|
this.MHAHDAPNJOC = new BGCPAMCIGAP<bool, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA("revenue"), true, 67f, -1, IKCAJLLAFML.AUTHORITY, null);
|
|
}
|
|
|
|
// Token: 0x06012C1D RID: 76829 RVA: 0x00558794 File Offset: 0x00556994
|
|
public virtual string PMBOEGAMDEH()
|
|
{
|
|
return string.Empty;
|
|
}
|
|
|
|
// Token: 0x06012C1E RID: 76830 RVA: 0x0055879C File Offset: 0x0055699C
|
|
private void MJIBMCMJGLE(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 0f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.OMNGGJICBBI.ADMBCINHJOG);
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012C1F RID: 76831 RVA: 0x005587EC File Offset: 0x005569EC
|
|
public override void OnEncounterStart()
|
|
{
|
|
base.OnEncounterStart();
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.MJIBMCMJGLE(false, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C20 RID: 76832 RVA: 0x00558808 File Offset: 0x00556A08
|
|
public virtual bool PDFGIIDGKIO()
|
|
{
|
|
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
|
|
if (!this.HHDKEEBAAKD() || num < this.KBNNCHKOGAE() + 1976f)
|
|
{
|
|
return false;
|
|
}
|
|
switch (this.finishCondition)
|
|
{
|
|
case 0:
|
|
return true;
|
|
case 1:
|
|
return this.HAHMPNIBGNO != null && this.JLAJDOOPICI().CNHBPJFLDCE >= Mathf.Clamp(this.finishValue, 0, Mathf.Abs(this.finishValue));
|
|
case 2:
|
|
return this.DPCAHEMGIML.Count > 1;
|
|
case 3:
|
|
return this.FKAEEDGBEJB.AGKHKNLNBKG() < (float)this.finishValue;
|
|
case 4:
|
|
return base.JFALHNMALMK() < this.DPCAHEMGIML.Count;
|
|
default:
|
|
return false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C21 RID: 76833 RVA: 0x005588D8 File Offset: 0x00556AD8
|
|
public virtual bool FAGCGBJCKCL()
|
|
{
|
|
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
|
|
if (!this.HNGPNIFPBGC || num < this.KBNNCHKOGAE() + 1966f)
|
|
{
|
|
return false;
|
|
}
|
|
switch (this.finishCondition)
|
|
{
|
|
case 0:
|
|
return false;
|
|
case 1:
|
|
return !(this.HAHMPNIBGNO != null) || this.LADNOPIJBJF().CNHBPJFLDCE < Mathf.Clamp(this.finishValue, 0, Mathf.Abs(this.finishValue));
|
|
case 2:
|
|
return this.DPCAHEMGIML.Count > 0;
|
|
case 3:
|
|
return this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue;
|
|
case 4:
|
|
return base.JFALHNMALMK() < this.DPCAHEMGIML.Count;
|
|
default:
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C22 RID: 76834 RVA: 0x005589A8 File Offset: 0x00556BA8
|
|
public virtual void BKNPIBHCEHD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C23 RID: 76835 RVA: 0x005589AC File Offset: 0x00556BAC
|
|
private void LPDBHOBNIIF(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 72f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.EKPBHKFHMON().OMNKKJNHJHD());
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012C24 RID: 76836 RVA: 0x005589FC File Offset: 0x00556BFC
|
|
public Enemy HPFBAICMEON()
|
|
{
|
|
PhotonView photonView = PhotonView.NMBFNIJMFOO(this.MHAHDAPNJOC.ONGGEEFPOLK());
|
|
return (!(photonView != null)) ? null : photonView.GetComponent<Enemy>();
|
|
}
|
|
|
|
// Token: 0x06012C25 RID: 76837 RVA: 0x00558A34 File Offset: 0x00556C34
|
|
public virtual void LLGJPOBGONH(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
|
|
{
|
|
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
|
|
this.MHAHDAPNJOC = new BGCPAMCIGAP<bool, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA("FIRST_HOLE_ID"), false, 1251f, -1, IKCAJLLAFML.MASTER, null);
|
|
}
|
|
|
|
// Token: 0x06012C26 RID: 76838 RVA: 0x00558A64 File Offset: 0x00556C64
|
|
public virtual int MPPKBJDJPEF()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06012C27 RID: 76839 RVA: 0x00558A88 File Offset: 0x00556C88
|
|
public virtual string KDCBFFKDFHB()
|
|
{
|
|
return string.Empty;
|
|
}
|
|
|
|
// Token: 0x06012C28 RID: 76840 RVA: 0x00558A90 File Offset: 0x00556C90
|
|
public virtual void OMMDFAGMDPM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C29 RID: 76841 RVA: 0x00558A94 File Offset: 0x00556C94
|
|
public virtual bool AINCGBANEDP()
|
|
{
|
|
return this.DPCAHEMGIML.Count == 1;
|
|
}
|
|
|
|
// Token: 0x06012C2A RID: 76842 RVA: 0x00558AA4 File Offset: 0x00556CA4
|
|
public float KBNNCHKOGAE()
|
|
{
|
|
return this.MHAHDAPNJOC.BEJIPFOPGPD();
|
|
}
|
|
|
|
// Token: 0x06012C2B RID: 76843 RVA: 0x00558AB4 File Offset: 0x00556CB4
|
|
public override void OnStartRunning()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
bool flag;
|
|
Enemy enemy = base.DLLNDEJBMNF(this.bossEnemyDescriptor, this.spawnDisenaged, out flag);
|
|
this.MJIBMCMJGLE(true, enemy);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C2C RID: 76844 RVA: 0x00558AE8 File Offset: 0x00556CE8
|
|
public virtual int PMFEGDHACJJ()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06012C2D RID: 76845 RVA: 0x00558B0C File Offset: 0x00556D0C
|
|
public virtual void CMLNJJLNCNO()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
bool flag;
|
|
Enemy enemy = base.DLLNDEJBMNF(this.bossEnemyDescriptor, this.spawnDisenaged, out flag);
|
|
this.LIPGKKALGBH(false, enemy);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C2E RID: 76846 RVA: 0x00558B40 File Offset: 0x00556D40
|
|
public virtual void IPEFIIOJCEK()
|
|
{
|
|
base.OnEncounterStart();
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.DAIMFAIJCFD(false, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C2F RID: 76847 RVA: 0x00558B5C File Offset: 0x00556D5C
|
|
public override void OnAwake(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
|
|
{
|
|
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
|
|
this.MHAHDAPNJOC = new BGCPAMCIGAP<bool, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA("BSD"), false, 0f, -1, IKCAJLLAFML.MASTER, null);
|
|
}
|
|
|
|
// Token: 0x06012C30 RID: 76848 RVA: 0x00558B8C File Offset: 0x00556D8C
|
|
public virtual void JMALFEMLACB()
|
|
{
|
|
base.OnEncounterStart();
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.KLIMBMIKNKA(true, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C31 RID: 76849 RVA: 0x00558BA8 File Offset: 0x00556DA8
|
|
private void NBAOEIMNDGA(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 1786f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.CEGDLFAENEJ().JLIJDKOGAEB());
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012C32 RID: 76850 RVA: 0x00558BF8 File Offset: 0x00556DF8
|
|
public virtual int OBPBEIOOPJG()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06012C33 RID: 76851 RVA: 0x00558C1C File Offset: 0x00556E1C
|
|
public virtual void MDJJFHKHCMC()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C34 RID: 76852 RVA: 0x00558C20 File Offset: 0x00556E20
|
|
public virtual void IHLLIANOIPJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000729 RID: 1833
|
|
// (get) Token: 0x06012C35 RID: 76853 RVA: 0x00558C24 File Offset: 0x00556E24
|
|
public override int AJFJIDALOBE
|
|
{
|
|
get
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C36 RID: 76854 RVA: 0x00558C48 File Offset: 0x00556E48
|
|
private void LIPGKKALGBH(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 186f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.BIPEBCPEPKL().NBAIABPNLNK());
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012C37 RID: 76855 RVA: 0x00558C98 File Offset: 0x00556E98
|
|
public virtual bool EFFJHKGIFDP()
|
|
{
|
|
return this.DPCAHEMGIML.Count == 1;
|
|
}
|
|
|
|
// Token: 0x06012C38 RID: 76856 RVA: 0x00558CA8 File Offset: 0x00556EA8
|
|
public virtual void CMKIJKPJJKG()
|
|
{
|
|
base.OnEncounterStart();
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.LPDBHOBNIIF(false, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C39 RID: 76857 RVA: 0x00558CC4 File Offset: 0x00556EC4
|
|
public virtual int MNKOPPDDMBM()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06012C3A RID: 76858 RVA: 0x00558CE8 File Offset: 0x00556EE8
|
|
public bool EOBMHANBCPL()
|
|
{
|
|
return this.MHAHDAPNJOC.NNOAKADCIHO();
|
|
}
|
|
|
|
// Token: 0x06012C3B RID: 76859 RVA: 0x00558CF8 File Offset: 0x00556EF8
|
|
public virtual void HGDAGCBFHON(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
|
|
{
|
|
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
|
|
this.MHAHDAPNJOC = new BGCPAMCIGAP<bool, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA("{0:s}"), true, 317f, -1, IKCAJLLAFML.AUTHORITY, null);
|
|
}
|
|
|
|
// Token: 0x06012C3C RID: 76860 RVA: 0x00558D28 File Offset: 0x00556F28
|
|
public virtual void NKCPIMCMDMB()
|
|
{
|
|
base.OnEncounterStart();
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.JOJIDNEOPNC(false, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C3D RID: 76861 RVA: 0x00558D44 File Offset: 0x00556F44
|
|
public virtual void CFJHMBCABOF()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C3E RID: 76862 RVA: 0x00558D48 File Offset: 0x00556F48
|
|
public virtual bool ILICKCFLOPF()
|
|
{
|
|
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
|
|
if (!this.NGIJBOKONLF() || num < this.GLJFGDPCOKF + 1701f)
|
|
{
|
|
return true;
|
|
}
|
|
switch (this.finishCondition)
|
|
{
|
|
case 0:
|
|
return true;
|
|
case 1:
|
|
return this.JLAJDOOPICI() != null && this.HPFBAICMEON().CNHBPJFLDCE < Mathf.Clamp(this.finishValue, 1, Mathf.Abs(this.finishValue));
|
|
case 2:
|
|
return this.DPCAHEMGIML.Count > 1;
|
|
case 3:
|
|
return this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue;
|
|
case 4:
|
|
return base.JFALHNMALMK() < this.DPCAHEMGIML.Count;
|
|
default:
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C3F RID: 76863 RVA: 0x00558E18 File Offset: 0x00557018
|
|
private void IFLJOCBLEMD(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 1169f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.HOPJELLOPNJ().JLIJDKOGAEB());
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012C40 RID: 76864 RVA: 0x00558E68 File Offset: 0x00557068
|
|
public virtual bool OGMFBAIINEN()
|
|
{
|
|
return this.DPCAHEMGIML.Count == 0;
|
|
}
|
|
|
|
// Token: 0x06012C41 RID: 76865 RVA: 0x00558E78 File Offset: 0x00557078
|
|
private void JOMGHGFMABA(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 1636f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.POOAOJPEDJD().ADMBCINHJOG);
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x17000725 RID: 1829
|
|
// (get) Token: 0x06012C42 RID: 76866 RVA: 0x00558EC8 File Offset: 0x005570C8
|
|
public float GLJFGDPCOKF
|
|
{
|
|
get
|
|
{
|
|
return this.MHAHDAPNJOC.BEJIPFOPGPD();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C43 RID: 76867 RVA: 0x00558ED8 File Offset: 0x005570D8
|
|
public virtual void GBAMEMJJONO(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
|
|
{
|
|
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
|
|
this.MHAHDAPNJOC = new BGCPAMCIGAP<bool, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA("hidden ("), false, 211f, -1, IKCAJLLAFML.AUTHORITY, null);
|
|
}
|
|
|
|
// Token: 0x17000726 RID: 1830
|
|
// (get) Token: 0x06012C44 RID: 76868 RVA: 0x00558F08 File Offset: 0x00557108
|
|
public bool HNGPNIFPBGC
|
|
{
|
|
get
|
|
{
|
|
return this.MHAHDAPNJOC.NNOAKADCIHO();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C45 RID: 76869 RVA: 0x00558F18 File Offset: 0x00557118
|
|
public virtual bool HOLMPFLGLPB()
|
|
{
|
|
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
|
|
if (!this.HHDKEEBAAKD() || num < this.GLJFGDPCOKF + 1499f)
|
|
{
|
|
return true;
|
|
}
|
|
switch (this.finishCondition)
|
|
{
|
|
case 0:
|
|
return false;
|
|
case 1:
|
|
return !(this.HPFBAICMEON() != null) || this.JLAJDOOPICI().CNHBPJFLDCE >= Mathf.Clamp(this.finishValue, 0, Mathf.Abs(this.finishValue));
|
|
case 2:
|
|
return this.DPCAHEMGIML.Count > 1;
|
|
case 3:
|
|
return this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue;
|
|
case 4:
|
|
return base.JFALHNMALMK() < this.DPCAHEMGIML.Count;
|
|
default:
|
|
return false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C46 RID: 76870 RVA: 0x00558FE8 File Offset: 0x005571E8
|
|
public virtual void IGMMGOMKIPL(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
|
|
{
|
|
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
|
|
this.MHAHDAPNJOC = new BGCPAMCIGAP<bool, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA("FnTable:IVRSettings_002"), false, 1977f, -1, IKCAJLLAFML.MASTER, null);
|
|
}
|
|
|
|
// Token: 0x06012C47 RID: 76871 RVA: 0x00559018 File Offset: 0x00557218
|
|
public virtual void ECBIEJEHHFD()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
bool flag;
|
|
Enemy enemy = base.DLLNDEJBMNF(this.bossEnemyDescriptor, this.spawnDisenaged, out flag);
|
|
this.LPDBHOBNIIF(true, enemy);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C48 RID: 76872 RVA: 0x0055904C File Offset: 0x0055724C
|
|
public virtual int KLBHPNJDIMK()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06012C49 RID: 76873 RVA: 0x00559070 File Offset: 0x00557270
|
|
public virtual void KCKOGLKANMJ()
|
|
{
|
|
base.OnEncounterStart();
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.GKDEOJNGNIA(true, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C4A RID: 76874 RVA: 0x0055908C File Offset: 0x0055728C
|
|
public virtual void PJJCEPKPIFL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C4B RID: 76875 RVA: 0x00559090 File Offset: 0x00557290
|
|
public bool AAGIBCMLIHD()
|
|
{
|
|
return this.MHAHDAPNJOC.NNOAKADCIHO();
|
|
}
|
|
|
|
// Token: 0x06012C4C RID: 76876 RVA: 0x005590A0 File Offset: 0x005572A0
|
|
public virtual void EFOKCPCNAON()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C4D RID: 76877 RVA: 0x005590A4 File Offset: 0x005572A4
|
|
private void KLIMBMIKNKA(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 542f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.HOPJELLOPNJ().ADMBCINHJOG);
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012C4E RID: 76878 RVA: 0x005590F4 File Offset: 0x005572F4
|
|
private void KPFLIIOEBED(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 603f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.MLNMONBHHBO().GCPHMBPAAOM());
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012C4F RID: 76879 RVA: 0x00559144 File Offset: 0x00557344
|
|
public virtual int GGNJHGHODGM()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06012C50 RID: 76880 RVA: 0x00559168 File Offset: 0x00557368
|
|
public override bool IsBlockingEncounterEnd()
|
|
{
|
|
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
|
|
if (!this.HNGPNIFPBGC || num < this.GLJFGDPCOKF + 0.1f)
|
|
{
|
|
return true;
|
|
}
|
|
switch (this.finishCondition)
|
|
{
|
|
case 0:
|
|
return false;
|
|
case 1:
|
|
return this.HAHMPNIBGNO != null && this.HAHMPNIBGNO.CNHBPJFLDCE >= Mathf.Clamp(this.finishValue, 0, Mathf.Abs(this.finishValue));
|
|
case 2:
|
|
return this.DPCAHEMGIML.Count > 0;
|
|
case 3:
|
|
return this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue;
|
|
case 4:
|
|
return base.JFALHNMALMK() < this.DPCAHEMGIML.Count;
|
|
default:
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C51 RID: 76881 RVA: 0x00559238 File Offset: 0x00557438
|
|
public virtual int KFIHJNGCBKD()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06012C52 RID: 76882 RVA: 0x0055925C File Offset: 0x0055745C
|
|
private void JOJIDNEOPNC(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 660f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.EKPBHKFHMON().GCPHMBPAAOM());
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012C53 RID: 76883 RVA: 0x005592AC File Offset: 0x005574AC
|
|
public virtual bool CLAGAGEEKGD()
|
|
{
|
|
return this.DPCAHEMGIML.Count == 0;
|
|
}
|
|
|
|
// Token: 0x06012C54 RID: 76884 RVA: 0x005592BC File Offset: 0x005574BC
|
|
public virtual int MEJGEIMIHOH()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06012C55 RID: 76885 RVA: 0x005592E0 File Offset: 0x005574E0
|
|
public virtual void GMJFPOPANFP()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C56 RID: 76886 RVA: 0x005592E4 File Offset: 0x005574E4
|
|
public virtual bool FHDFFPJLBFJ()
|
|
{
|
|
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
|
|
if (!this.PAFPJFPCMDB() || num < this.GLJFGDPCOKF + 1210f)
|
|
{
|
|
return true;
|
|
}
|
|
switch (this.finishCondition)
|
|
{
|
|
case 0:
|
|
return false;
|
|
case 1:
|
|
return !(this.HAHMPNIBGNO != null) || this.IKALIINEPMD().CNHBPJFLDCE < Mathf.Clamp(this.finishValue, 0, Mathf.Abs(this.finishValue));
|
|
case 2:
|
|
return this.DPCAHEMGIML.Count > 0;
|
|
case 3:
|
|
return this.FKAEEDGBEJB.MFDPGAEHKJM() < (float)this.finishValue;
|
|
case 4:
|
|
return base.JFALHNMALMK() < this.DPCAHEMGIML.Count;
|
|
default:
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C57 RID: 76887 RVA: 0x005593B4 File Offset: 0x005575B4
|
|
public bool NGIJBOKONLF()
|
|
{
|
|
return this.MHAHDAPNJOC.NNOAKADCIHO();
|
|
}
|
|
|
|
// Token: 0x06012C58 RID: 76888 RVA: 0x005593C4 File Offset: 0x005575C4
|
|
public float DKGDAHGGKGF()
|
|
{
|
|
return this.MHAHDAPNJOC.BEJIPFOPGPD();
|
|
}
|
|
|
|
// Token: 0x06012C59 RID: 76889 RVA: 0x005593D4 File Offset: 0x005575D4
|
|
public virtual void OPAMIDFNLLE()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C5A RID: 76890 RVA: 0x005593D8 File Offset: 0x005575D8
|
|
public virtual int LIBEKOHEABO()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06012C5B RID: 76891 RVA: 0x005593FC File Offset: 0x005575FC
|
|
private void MNMIJAHJJFM(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 135f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.LJILHDMCKME().OMNKKJNHJHD());
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012C5C RID: 76892 RVA: 0x0055944C File Offset: 0x0055764C
|
|
public virtual int IJNBMBKKPPC()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num;
|
|
}
|
|
|
|
// Token: 0x06012C5D RID: 76893 RVA: 0x00559470 File Offset: 0x00557670
|
|
public virtual void JNPAEHGLNMG()
|
|
{
|
|
base.OnEncounterStart();
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
this.KBHCELNLNAJ(false, null);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C5E RID: 76894 RVA: 0x0055948C File Offset: 0x0055768C
|
|
public virtual void OCMFDFFIGJP()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
bool flag;
|
|
Enemy enemy = base.DLLNDEJBMNF(this.bossEnemyDescriptor, this.spawnDisenaged, out flag);
|
|
this.MJIBMCMJGLE(false, enemy);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C5F RID: 76895 RVA: 0x005594C0 File Offset: 0x005576C0
|
|
public virtual void HKELDJEBDPM()
|
|
{
|
|
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
|
{
|
|
bool flag;
|
|
Enemy enemy = base.DLLNDEJBMNF(this.bossEnemyDescriptor, this.spawnDisenaged, out flag);
|
|
this.MNMIJAHJJFM(false, enemy);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06012C60 RID: 76896 RVA: 0x005594F4 File Offset: 0x005576F4
|
|
public bool HHDKEEBAAKD()
|
|
{
|
|
return this.MHAHDAPNJOC.NNOAKADCIHO();
|
|
}
|
|
|
|
// Token: 0x06012C61 RID: 76897 RVA: 0x00559504 File Offset: 0x00557704
|
|
public virtual void AIJCGACCINA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06012C62 RID: 76898 RVA: 0x00559508 File Offset: 0x00557708
|
|
public virtual int EELCNAFCDGE()
|
|
{
|
|
int num;
|
|
int num2;
|
|
NDOFAEEKBGO.DGHAEKNKECD(this.bossEnemyDescriptor.EnemyType, out num, out num2);
|
|
return num2;
|
|
}
|
|
|
|
// Token: 0x06012C63 RID: 76899 RVA: 0x0055952C File Offset: 0x0055772C
|
|
public override bool IsCompleted()
|
|
{
|
|
return this.DPCAHEMGIML.Count == 0;
|
|
}
|
|
|
|
// Token: 0x06012C64 RID: 76900 RVA: 0x0055953C File Offset: 0x0055773C
|
|
private void GKDEOJNGNIA(bool FFCILINLEPD, Enemy CFBNINBMLBN)
|
|
{
|
|
float num = ((!FFCILINLEPD) ? 1116f : ((float)IHFKMIAHBFP.GKICDGMMPBH));
|
|
int num2 = ((!(CFBNINBMLBN != null)) ? (-1) : CFBNINBMLBN.BIPEBCPEPKL().ADMBCINHJOG);
|
|
this.MHAHDAPNJOC.MEAINJPIECA(FFCILINLEPD, num, num2);
|
|
}
|
|
|
|
// Token: 0x06012C65 RID: 76901 RVA: 0x0055958C File Offset: 0x0055778C
|
|
public virtual void LDJBGKBNCOD()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000727 RID: 1831
|
|
// (get) Token: 0x06012C66 RID: 76902 RVA: 0x00559590 File Offset: 0x00557790
|
|
public override string MJLCELIIAJF
|
|
{
|
|
get
|
|
{
|
|
return string.Empty;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04003426 RID: 13350
|
|
private const float JIIDEFMGIBF = 0.1f;
|
|
|
|
// Token: 0x04003427 RID: 13351
|
|
[SerializeField]
|
|
[Header("Boss Enemy")]
|
|
public EncounterEnemyDescriptor bossEnemyDescriptor;
|
|
|
|
// Token: 0x04003428 RID: 13352
|
|
[SerializeField]
|
|
[Header("Boss Configuration")]
|
|
public bool spawnDisenaged;
|
|
|
|
// Token: 0x04003429 RID: 13353
|
|
private BGCPAMCIGAP<bool, float, int> MHAHDAPNJOC;
|
|
|
|
// Token: 0x020009C2 RID: 2498
|
|
public enum PDPMODBPPCP
|
|
{
|
|
// Token: 0x0400342B RID: 13355
|
|
IMMEDIATELY,
|
|
// Token: 0x0400342C RID: 13356
|
|
BOSS_HEALTH_LESS_THAN,
|
|
// Token: 0x0400342D RID: 13357
|
|
BOSS_KILLED,
|
|
// Token: 0x0400342E RID: 13358
|
|
TIME_ELAPSED,
|
|
// Token: 0x0400342F RID: 13359
|
|
BOSS_AGGROD
|
|
}
|
|
}
|
|
}
|