This commit is contained in:
niko
2026-06-04 11:42:34 +02:00
parent f39ba70a9f
commit e720b98cd1
7488 changed files with 2493818 additions and 0 deletions
@@ -0,0 +1,182 @@
using System;
using System.Collections.Generic;
using RecRoom.Core.AI;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009B7 RID: 2487
public abstract class BaseSpawnEnemyEncounterStep : GameEncounterStep
{
// Token: 0x06012B03 RID: 76547 RVA: 0x00556D68 File Offset: 0x00554F68
public override void OnAwake(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
Enemy.NNENOABJJPA += this.MIGKILMJBAK;
Enemy.DPDDEBIHPII += this.LHNHAOAKKHN;
this.MCJIOHIJFHB.Add(BaseSpawnEnemyEncounterStep.NKBIPPBLBEC, BFDOPNMDIGP);
}
// Token: 0x06012B04 RID: 76548 RVA: 0x00556DB8 File Offset: 0x00554FB8
public override void OnCleanup()
{
base.OnCleanup();
Enemy.NNENOABJJPA -= this.MIGKILMJBAK;
Enemy.DPDDEBIHPII -= this.LHNHAOAKKHN;
}
// Token: 0x06012B05 RID: 76549 RVA: 0x00556DE4 File Offset: 0x00554FE4
public override void OnEncounterStart()
{
}
// Token: 0x06012B06 RID: 76550 RVA: 0x00556DE8 File Offset: 0x00554FE8
public override void OnEncounterStop()
{
this.MasterKillAllLivingEnemies();
}
// Token: 0x06012B07 RID: 76551 RVA: 0x00556DF0 File Offset: 0x00554FF0
protected Enemy DLLNDEJBMNF(EncounterEnemyDescriptor DPAMLOGEFBO, bool FBNHPKHEGBK, out bool OKJKCKHKHFD)
{
OKJKCKHKHFD = false;
if (!IHFKMIAHBFP.HCHIDMOLLAD || DPAMLOGEFBO.EnemyType == DJGJNJMJDHF.INVALID)
{
return null;
}
Vector3 vector;
Quaternion quaternion;
if (DPAMLOGEFBO.ExplicitSpawnPoint != null)
{
vector = DPAMLOGEFBO.ExplicitSpawnPoint.position;
Vector3 normalized = Vector3.ProjectOnPlane(DPAMLOGEFBO.ExplicitSpawnPoint.forward, Vector3.up).normalized;
quaternion = Quaternion.LookRotation(normalized, Vector3.up);
}
else
{
EnemySpawnNavMeshRegion enemySpawnNavMeshRegion;
if (this.spawnRegions.Length == 0 || (enemySpawnNavMeshRegion = this.spawnRegions[global::UnityEngine.Random.Range(0, this.spawnRegions.Length)]) == null)
{
base.NLLNCFIMHGF("Missing or null spawn regions.");
return null;
}
if (!enemySpawnNavMeshRegion.TryGetSpawnPositionAndRotation(out vector, out quaternion))
{
OKJKCKHKHFD = true;
return null;
}
if (NDOFAEEKBGO.FPGEJOONGNH(DPAMLOGEFBO.EnemyType) == NFHAHJBGBIM.FLYING)
{
vector += Vector3.up * NDOFAEEKBGO.HCEBMDLMDGA();
}
}
EnemyPatrol enemyPatrol;
if (this.EBMDDFDIPEP.IHDGILNHAPC != null)
{
enemyPatrol = this.EBMDDFDIPEP.IHDGILNHAPC;
}
else
{
enemyPatrol = DPAMLOGEFBO.Patrol;
}
Vector3 vector2;
Quaternion quaternion2;
this.spawnerConfiguration.HPAKLLBCAPO(vector, quaternion, out vector2, out quaternion2);
Enemy enemy = Enemy.MasterSpawn(DPAMLOGEFBO.EnemyType, vector2, quaternion2, vector, this.spawnOnPatrol, enemyPatrol, this.EBMDDFDIPEP.HAPPDKOIBKA, FBNHPKHEGBK, this.EBMDDFDIPEP.OMNGGJICBBI.ADMBCINHJOG, this.MCJIOHIJFHB);
if (enemy == null)
{
base.NLLNCFIMHGF("Enemy of type " + DPAMLOGEFBO.EnemyType + " failed to instantiate.");
}
return enemy;
}
// Token: 0x06012B08 RID: 76552 RVA: 0x00556F90 File Offset: 0x00555190
private void MIGKILMJBAK(Enemy OELGAHAMCLH)
{
if (this.IAIMMBDDHDM(OELGAHAMCLH))
{
this.DPCAHEMGIML.Add(OELGAHAMCLH);
}
}
// Token: 0x06012B09 RID: 76553 RVA: 0x00556FAC File Offset: 0x005551AC
private void LHNHAOAKKHN(Enemy OELGAHAMCLH)
{
if (this.IAIMMBDDHDM(OELGAHAMCLH))
{
this.DPCAHEMGIML.Remove(OELGAHAMCLH);
}
}
// Token: 0x06012B0A RID: 76554 RVA: 0x00556FC8 File Offset: 0x005551C8
private bool IAIMMBDDHDM(Enemy OELGAHAMCLH)
{
if (OELGAHAMCLH.GGFGGLCBCON == this.EBMDDFDIPEP.OMNGGJICBBI.ADMBCINHJOG)
{
object obj = -1;
Dictionary<string, object> instantiationParameters = OELGAHAMCLH.OAEPDOMEFGP;
if (instantiationParameters != null && instantiationParameters.TryGetValue(BaseSpawnEnemyEncounterStep.NKBIPPBLBEC, out obj) && (int)obj == this.BFDOPNMDIGP)
{
return true;
}
}
return false;
}
// Token: 0x06012B0B RID: 76555 RVA: 0x0055702C File Offset: 0x0055522C
public void MasterKillAllLivingEnemies()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
BaseSpawnEnemyEncounterStep.FLNIJLLDDFD.Clear();
BaseSpawnEnemyEncounterStep.FLNIJLLDDFD.AddRange(this.DPCAHEMGIML);
this.DPCAHEMGIML.Clear();
for (int i = 0; i < BaseSpawnEnemyEncounterStep.FLNIJLLDDFD.Count; i++)
{
Enemy.MasterKill(BaseSpawnEnemyEncounterStep.FLNIJLLDDFD[i]);
}
}
}
// Token: 0x06012B0C RID: 76556 RVA: 0x00557094 File Offset: 0x00555294
protected int JFALHNMALMK()
{
int num = 0;
for (int i = 0; i < this.DPCAHEMGIML.Count; i++)
{
if (this.DPCAHEMGIML[i].AALIKEFHNIG)
{
num++;
}
}
return num;
}
// Token: 0x0400340C RID: 13324
[SerializeField]
[Header("Spawn Configuration")]
public EnemySpawnerConfiguration spawnerConfiguration;
// Token: 0x0400340D RID: 13325
[Header("Patrol")]
[SerializeField]
public bool spawnOnPatrol = true;
// Token: 0x0400340E RID: 13326
[Header("Spawn Regions")]
[SerializeField]
public EnemySpawnNavMeshRegion[] spawnRegions = new EnemySpawnNavMeshRegion[1];
// Token: 0x0400340F RID: 13327
private static readonly string NKBIPPBLBEC = "ENC_STEP_ID";
// Token: 0x04003410 RID: 13328
private static List<Enemy> FLNIJLLDDFD = new List<Enemy>();
// Token: 0x04003411 RID: 13329
protected List<Enemy> DPCAHEMGIML = new List<Enemy>();
// Token: 0x04003412 RID: 13330
private Dictionary<string, object> MCJIOHIJFHB = new Dictionary<string, object>();
}
}
@@ -0,0 +1,155 @@
using System;
using RecRoom.Core.Cinematics;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009B8 RID: 2488
public class CinematicEncounterStep : GameEncounterStep
{
// Token: 0x06012B0E RID: 76558 RVA: 0x005570F4 File Offset: 0x005552F4
public virtual void IGKKHEEDLCP()
{
}
// Token: 0x06012B0F RID: 76559 RVA: 0x005570F8 File Offset: 0x005552F8
public override bool IsCompleted()
{
return true;
}
// Token: 0x06012B10 RID: 76560 RVA: 0x005570FC File Offset: 0x005552FC
public virtual bool LFEJILKFKCB()
{
CinematicEncounterStep.PDPMODBPPCP finishCondition = (CinematicEncounterStep.PDPMODBPPCP)this.finishCondition;
if (finishCondition == CinematicEncounterStep.PDPMODBPPCP.CINEMATIC_FINISHED)
{
return this.cinematic.BEIKKEDODGF();
}
if (finishCondition != CinematicEncounterStep.PDPMODBPPCP.CINEMATIC_FINISHED)
{
return finishCondition == (CinematicEncounterStep.PDPMODBPPCP)7 || true;
}
return this.FKAEEDGBEJB.AGKHKNLNBKG() < (float)this.finishValue;
}
// Token: 0x06012B11 RID: 76561 RVA: 0x00557150 File Offset: 0x00555350
public override bool IsBlockingEncounterEnd()
{
CinematicEncounterStep.PDPMODBPPCP finishCondition = (CinematicEncounterStep.PDPMODBPPCP)this.finishCondition;
if (finishCondition == CinematicEncounterStep.PDPMODBPPCP.CINEMATIC_FINISHED)
{
return !this.cinematic.BNHINJNDNHD;
}
if (finishCondition != CinematicEncounterStep.PDPMODBPPCP.TIME_ELAPSED)
{
return finishCondition != CinematicEncounterStep.PDPMODBPPCP.IMMEDIATELY;
}
return this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue;
}
// Token: 0x06012B12 RID: 76562 RVA: 0x005571A4 File Offset: 0x005553A4
public virtual void FKEFFPCLACM()
{
base.OnEncounterDeactivate();
this.cinematic.Stop();
}
// Token: 0x06012B13 RID: 76563 RVA: 0x005571B8 File Offset: 0x005553B8
public virtual void POLOLLHFCFN()
{
}
// Token: 0x06012B14 RID: 76564 RVA: 0x005571BC File Offset: 0x005553BC
public virtual void EFOKCPCNAON()
{
}
// Token: 0x06012B15 RID: 76565 RVA: 0x005571C0 File Offset: 0x005553C0
public virtual bool JNMDMDBCAPF()
{
return false;
}
// Token: 0x06012B16 RID: 76566 RVA: 0x005571C4 File Offset: 0x005553C4
public override void OnEncounterStop()
{
}
// Token: 0x06012B17 RID: 76567 RVA: 0x005571C8 File Offset: 0x005553C8
public virtual void CNNFPEOOKOF()
{
}
// Token: 0x06012B18 RID: 76568 RVA: 0x005571CC File Offset: 0x005553CC
public virtual string JDMLECMGKPH()
{
return "Mouse ScrollWheel";
}
// Token: 0x06012B19 RID: 76569 RVA: 0x005571D4 File Offset: 0x005553D4
public override void OnEncounterDeactivate()
{
base.OnEncounterDeactivate();
this.cinematic.Stop();
}
// Token: 0x06012B1A RID: 76570 RVA: 0x005571E8 File Offset: 0x005553E8
public override void OnUpdateRunning()
{
}
// Token: 0x06012B1B RID: 76571 RVA: 0x005571EC File Offset: 0x005553EC
public override void OnStopRunning()
{
}
// Token: 0x06012B1C RID: 76572 RVA: 0x005571F0 File Offset: 0x005553F0
public virtual string OBAEOPEKGMN()
{
return "Failed to report player";
}
// Token: 0x06012B1D RID: 76573 RVA: 0x005571F8 File Offset: 0x005553F8
public override void OnEncounterStart()
{
}
// Token: 0x06012B1E RID: 76574 RVA: 0x005571FC File Offset: 0x005553FC
public virtual string OCGBAHIMGOH()
{
return "RpcRemoveChild";
}
// Token: 0x06012B1F RID: 76575 RVA: 0x00557204 File Offset: 0x00555404
public override void OnStartRunning()
{
this.cinematic.Play();
}
// Token: 0x1700071F RID: 1823
// (get) Token: 0x06012B20 RID: 76576 RVA: 0x00557214 File Offset: 0x00555414
public override string MJLCELIIAJF
{
get
{
return "Kicks off a cinematic driven by a Unity Animator and Animation.";
}
}
// Token: 0x04003413 RID: 13331
[SerializeField]
public Cinematic cinematic;
// Token: 0x020009B9 RID: 2489
public enum PDPMODBPPCP
{
// Token: 0x04003415 RID: 13333
CINEMATIC_FINISHED,
// Token: 0x04003416 RID: 13334
TIME_ELAPSED,
// Token: 0x04003417 RID: 13335
IMMEDIATELY
}
}
}
@@ -0,0 +1,1102 @@
using System;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009B0 RID: 2480
public class DependentEncountersEncounterStartTrigger : GameEncounterStartTrigger
{
// Token: 0x060129B3 RID: 76211 RVA: 0x005536E4 File Offset: 0x005518E4
public virtual string JIMGPPONOOE()
{
return "crash_dumps_found";
}
// Token: 0x060129B4 RID: 76212 RVA: 0x005536EC File Offset: 0x005518EC
public virtual bool EKFHGOENPJD()
{
bool flag = false;
if (this.dependentEncounters != null)
{
for (int i = 0; i < this.dependentEncounters.Length; i++)
{
if (!this.KDOJGAPEIKN(this.dependentEncounters[i]))
{
flag = true;
break;
}
}
}
return flag;
}
// Token: 0x060129B5 RID: 76213 RVA: 0x0055373C File Offset: 0x0055193C
private bool OFIJNOHJBEM(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return !EBMDDFDIPEP.IPNHBEAHMBF();
default:
return false;
}
}
// Token: 0x060129B6 RID: 76214 RVA: 0x0055379C File Offset: 0x0055199C
private bool GCIBCNBIKIM(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return false;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.CPFAEFNBFBD();
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return EBMDDFDIPEP.ACBKNECAIAN;
default:
return false;
}
}
// Token: 0x060129B7 RID: 76215 RVA: 0x005537FC File Offset: 0x005519FC
public virtual void CBDGGMMKLLD()
{
}
// Token: 0x060129B8 RID: 76216 RVA: 0x00553800 File Offset: 0x00551A00
private bool JELDGKOFLJM(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.CPFAEFNBFBD();
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return !EBMDDFDIPEP.IPNHBEAHMBF();
default:
return false;
}
}
// Token: 0x060129B9 RID: 76217 RVA: 0x00553860 File Offset: 0x00551A60
public virtual void LLJPHFFGLMD()
{
}
// Token: 0x060129BA RID: 76218 RVA: 0x00553864 File Offset: 0x00551A64
private bool GNJAGBAFJIJ(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return false;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return EBMDDFDIPEP.ACBKNECAIAN;
default:
return true;
}
}
// Token: 0x060129BB RID: 76219 RVA: 0x005538C4 File Offset: 0x00551AC4
public virtual string IDOMELMCLNM()
{
return "HTTPCache";
}
// Token: 0x060129BC RID: 76220 RVA: 0x005538CC File Offset: 0x00551ACC
private bool INCDGHOFIIM(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return false;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.CPFAEFNBFBD();
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return !EBMDDFDIPEP.IPNHBEAHMBF();
default:
return false;
}
}
// Token: 0x060129BD RID: 76221 RVA: 0x0055392C File Offset: 0x00551B2C
private bool JEJMGJMEFLI(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.CPFAEFNBFBD();
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return !EBMDDFDIPEP.IPNHBEAHMBF();
default:
return false;
}
}
// Token: 0x060129BE RID: 76222 RVA: 0x0055398C File Offset: 0x00551B8C
public virtual string GBGJHLBOGGF()
{
return "onupdateparams";
}
// Token: 0x060129BF RID: 76223 RVA: 0x00553994 File Offset: 0x00551B94
public virtual string LNLPMMNFJEB()
{
return "y";
}
// Token: 0x060129C0 RID: 76224 RVA: 0x0055399C File Offset: 0x00551B9C
public virtual bool CECDIFIJDIE()
{
bool flag = false;
if (this.dependentEncounters != null)
{
for (int i = 0; i < this.dependentEncounters.Length; i += 0)
{
if (!this.KDOJGAPEIKN(this.dependentEncounters[i]))
{
flag = false;
break;
}
}
}
return flag;
}
// Token: 0x060129C1 RID: 76225 RVA: 0x005539EC File Offset: 0x00551BEC
public virtual string PMEJJDFAEBA()
{
return "_Color";
}
// Token: 0x060129C2 RID: 76226 RVA: 0x005539F4 File Offset: 0x00551BF4
private bool KDOJGAPEIKN(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return false;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return !EBMDDFDIPEP.ACBKNECAIAN;
default:
return false;
}
}
// Token: 0x060129C3 RID: 76227 RVA: 0x00553A54 File Offset: 0x00551C54
private bool BLNEGGGFAKN(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return !EBMDDFDIPEP.ACBKNECAIAN;
default:
return false;
}
}
// Token: 0x060129C4 RID: 76228 RVA: 0x00553AB4 File Offset: 0x00551CB4
public virtual void NKHOAEMNFJI()
{
}
// Token: 0x060129C5 RID: 76229 RVA: 0x00553AB8 File Offset: 0x00551CB8
private bool EDIDMALADJB(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return false;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return EBMDDFDIPEP.ACBKNECAIAN;
default:
return false;
}
}
// Token: 0x060129C6 RID: 76230 RVA: 0x00553B18 File Offset: 0x00551D18
public virtual void HHDOMHEDKHM()
{
}
// Token: 0x060129C7 RID: 76231 RVA: 0x00553B1C File Offset: 0x00551D1C
public virtual string BCOMHOPPABM()
{
return "No birthday dialog found";
}
// Token: 0x060129C8 RID: 76232 RVA: 0x00553B24 File Offset: 0x00551D24
public virtual void GAPOKMFMOID()
{
}
// Token: 0x060129C9 RID: 76233 RVA: 0x00553B28 File Offset: 0x00551D28
public virtual bool CFPBPMDPMNK()
{
bool flag = false;
if (this.dependentEncounters != null)
{
for (int i = 0; i < this.dependentEncounters.Length; i++)
{
if (!this.PMNGIPKGINK(this.dependentEncounters[i]))
{
flag = false;
break;
}
}
}
return flag;
}
// Token: 0x060129CA RID: 76234 RVA: 0x00553B78 File Offset: 0x00551D78
public virtual void FOFADCENIKE()
{
}
// Token: 0x060129CB RID: 76235 RVA: 0x00553B7C File Offset: 0x00551D7C
public virtual void GOHICDGDBIH()
{
}
// Token: 0x060129CC RID: 76236 RVA: 0x00553B80 File Offset: 0x00551D80
public virtual void DCMJJEHCDAJ()
{
}
// Token: 0x060129CD RID: 76237 RVA: 0x00553B84 File Offset: 0x00551D84
public virtual string GILFFKFOLJF()
{
return "Orthellon";
}
// Token: 0x060129CE RID: 76238 RVA: 0x00553B8C File Offset: 0x00551D8C
public virtual string NMIGBGOIOLA()
{
return "F1";
}
// Token: 0x060129CF RID: 76239 RVA: 0x00553B94 File Offset: 0x00551D94
public virtual void KAKGDHKGMDA()
{
}
// Token: 0x060129D0 RID: 76240 RVA: 0x00553B98 File Offset: 0x00551D98
private bool NCBIEACBOHN(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return false;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return EBMDDFDIPEP.ACBKNECAIAN;
default:
return true;
}
}
// Token: 0x060129D1 RID: 76241 RVA: 0x00553BF8 File Offset: 0x00551DF8
public virtual void DKKJHCJOGBO()
{
}
// Token: 0x060129D2 RID: 76242 RVA: 0x00553BFC File Offset: 0x00551DFC
public virtual bool PDHFIHCLLAA()
{
bool flag = false;
if (this.dependentEncounters != null)
{
for (int i = 1; i < this.dependentEncounters.Length; i++)
{
if (!this.GCEJCCJKLDJ(this.dependentEncounters[i]))
{
flag = true;
break;
}
}
}
return flag;
}
// Token: 0x060129D3 RID: 76243 RVA: 0x00553C4C File Offset: 0x00551E4C
private bool GHDCCNBDDLA(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return EBMDDFDIPEP.ACBKNECAIAN;
default:
return true;
}
}
// Token: 0x060129D4 RID: 76244 RVA: 0x00553CAC File Offset: 0x00551EAC
public virtual void EJOHLGNKEHK()
{
}
// Token: 0x060129D5 RID: 76245 RVA: 0x00553CB0 File Offset: 0x00551EB0
public virtual void PEMOCMGJDOC()
{
}
// Token: 0x060129D6 RID: 76246 RVA: 0x00553CB4 File Offset: 0x00551EB4
private bool FLALICFOOEA(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return EBMDDFDIPEP.ACBKNECAIAN;
default:
return true;
}
}
// Token: 0x060129D7 RID: 76247 RVA: 0x00553D14 File Offset: 0x00551F14
public virtual void BALHOJELJPJ()
{
}
// Token: 0x060129D8 RID: 76248 RVA: 0x00553D18 File Offset: 0x00551F18
public virtual void DDECPCKJHPN()
{
}
// Token: 0x060129D9 RID: 76249 RVA: 0x00553D1C File Offset: 0x00551F1C
public virtual string JAAIJEGEPAD()
{
return "c_";
}
// Token: 0x060129DA RID: 76250 RVA: 0x00553D24 File Offset: 0x00551F24
public override void StartListening()
{
}
// Token: 0x060129DB RID: 76251 RVA: 0x00553D28 File Offset: 0x00551F28
public virtual void KHPLIAICCDF()
{
}
// Token: 0x060129DC RID: 76252 RVA: 0x00553D2C File Offset: 0x00551F2C
public virtual void AHCGAILFJCA()
{
}
// Token: 0x060129DD RID: 76253 RVA: 0x00553D30 File Offset: 0x00551F30
public virtual bool AHANPLCBGEJ()
{
bool flag = true;
if (this.dependentEncounters != null)
{
for (int i = 1; i < this.dependentEncounters.Length; i += 0)
{
if (!this.KDOJGAPEIKN(this.dependentEncounters[i]))
{
flag = true;
break;
}
}
}
return flag;
}
// Token: 0x060129DE RID: 76254 RVA: 0x00553D80 File Offset: 0x00551F80
public virtual void POMKCNFNBKA()
{
}
// Token: 0x060129DF RID: 76255 RVA: 0x00553D84 File Offset: 0x00551F84
public virtual string OOJKCIDJDEG()
{
return "key";
}
// Token: 0x060129E0 RID: 76256 RVA: 0x00553D8C File Offset: 0x00551F8C
public virtual void JMJPICCPDLI()
{
}
// Token: 0x060129E1 RID: 76257 RVA: 0x00553D90 File Offset: 0x00551F90
public virtual string EBFAMNBKOEP()
{
return "{0}v1/modify/isprivate";
}
// Token: 0x060129E2 RID: 76258 RVA: 0x00553D98 File Offset: 0x00551F98
public virtual void JHCONCCDMGJ()
{
}
// Token: 0x060129E3 RID: 76259 RVA: 0x00553D9C File Offset: 0x00551F9C
public virtual void CKIKMKOPGLI()
{
}
// Token: 0x060129E4 RID: 76260 RVA: 0x00553DA0 File Offset: 0x00551FA0
public virtual void LPIFFKJMKCA()
{
}
// Token: 0x060129E5 RID: 76261 RVA: 0x00553DA4 File Offset: 0x00551FA4
public virtual void DPEOFEAIMPI()
{
}
// Token: 0x060129E6 RID: 76262 RVA: 0x00553DA8 File Offset: 0x00551FA8
public virtual void ALCFIMPMFOP()
{
}
// Token: 0x060129E7 RID: 76263 RVA: 0x00553DAC File Offset: 0x00551FAC
public virtual bool EODEFAKKKMC()
{
bool flag = true;
if (this.dependentEncounters != null)
{
for (int i = 1; i < this.dependentEncounters.Length; i++)
{
if (!this.KCNLJFJGGFB(this.dependentEncounters[i]))
{
flag = true;
break;
}
}
}
return flag;
}
// Token: 0x060129E8 RID: 76264 RVA: 0x00553DFC File Offset: 0x00551FFC
public virtual string JILMHJNNMKP()
{
return ",";
}
// Token: 0x060129E9 RID: 76265 RVA: 0x00553E04 File Offset: 0x00552004
public virtual void MIIPCEHDPEP()
{
}
// Token: 0x1700071B RID: 1819
// (get) Token: 0x060129EA RID: 76266 RVA: 0x00553E08 File Offset: 0x00552008
public override string MJLCELIIAJF
{
get
{
return "Triggers once dependent encounters are finished.";
}
}
// Token: 0x060129EB RID: 76267 RVA: 0x00553E10 File Offset: 0x00552010
public override bool IsTriggered()
{
bool flag = true;
if (this.dependentEncounters != null)
{
for (int i = 0; i < this.dependentEncounters.Length; i++)
{
if (!this.COEIFNMIDCN(this.dependentEncounters[i]))
{
flag = false;
break;
}
}
}
return flag;
}
// Token: 0x060129EC RID: 76268 RVA: 0x00553E60 File Offset: 0x00552060
private bool MDEBAJIBBJF(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return EBMDDFDIPEP.IPNHBEAHMBF();
default:
return false;
}
}
// Token: 0x060129ED RID: 76269 RVA: 0x00553EC0 File Offset: 0x005520C0
public virtual void AEKLFHNJODO()
{
}
// Token: 0x060129EE RID: 76270 RVA: 0x00553EC4 File Offset: 0x005520C4
public virtual bool BIBCEEEKBOG()
{
bool flag = true;
if (this.dependentEncounters != null)
{
for (int i = 0; i < this.dependentEncounters.Length; i++)
{
if (!this.PHGOJNNOLBC(this.dependentEncounters[i]))
{
flag = true;
break;
}
}
}
return flag;
}
// Token: 0x060129EF RID: 76271 RVA: 0x00553F14 File Offset: 0x00552114
private bool PHGOJNNOLBC(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return EBMDDFDIPEP.ACBKNECAIAN;
default:
return true;
}
}
// Token: 0x060129F0 RID: 76272 RVA: 0x00553F74 File Offset: 0x00552174
public virtual void HIBDKDLBKOP()
{
}
// Token: 0x060129F1 RID: 76273 RVA: 0x00553F78 File Offset: 0x00552178
public virtual void HDIMAMBFAND()
{
}
// Token: 0x060129F2 RID: 76274 RVA: 0x00553F7C File Offset: 0x0055217C
private bool CJCCPAHNHGE(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.CPFAEFNBFBD();
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return EBMDDFDIPEP.ACBKNECAIAN;
default:
return true;
}
}
// Token: 0x060129F3 RID: 76275 RVA: 0x00553FDC File Offset: 0x005521DC
public virtual string JDMLECMGKPH()
{
return "GA FREE - Demo01 (960x600px)";
}
// Token: 0x060129F4 RID: 76276 RVA: 0x00553FE4 File Offset: 0x005521E4
public virtual string MNCICJDFFFC()
{
return "MessageOfTheDay";
}
// Token: 0x060129F5 RID: 76277 RVA: 0x00553FEC File Offset: 0x005521EC
public virtual string AAFOEBDKKOB()
{
return "OVRMainMenu: More then 1 OVRPlayerController attached.";
}
// Token: 0x060129F6 RID: 76278 RVA: 0x00553FF4 File Offset: 0x005521F4
public virtual void ANFEJBHHILE()
{
}
// Token: 0x060129F7 RID: 76279 RVA: 0x00553FF8 File Offset: 0x005521F8
public virtual string FKJEBLMIDIN()
{
return "RpcMasterRequestTrapOnPlayerDamage";
}
// Token: 0x060129F8 RID: 76280 RVA: 0x00554000 File Offset: 0x00552200
public virtual string CFHAGHBBONL()
{
return "MessagesScreenItem.GetColorForMessageType() - Unhandled MessageType: {0}";
}
// Token: 0x060129F9 RID: 76281 RVA: 0x00554008 File Offset: 0x00552208
public override void StopListening()
{
}
// Token: 0x060129FA RID: 76282 RVA: 0x0055400C File Offset: 0x0055220C
public virtual bool NGNKNPMLBOI()
{
bool flag = true;
if (this.dependentEncounters != null)
{
for (int i = 0; i < this.dependentEncounters.Length; i += 0)
{
if (!this.CCKKJNICKNE(this.dependentEncounters[i]))
{
flag = false;
break;
}
}
}
return flag;
}
// Token: 0x060129FB RID: 76283 RVA: 0x0055405C File Offset: 0x0055225C
public virtual bool MFAOJJILMDA()
{
bool flag = false;
if (this.dependentEncounters != null)
{
for (int i = 0; i < this.dependentEncounters.Length; i += 0)
{
if (!this.BLNEGGGFAKN(this.dependentEncounters[i]))
{
flag = true;
break;
}
}
}
return flag;
}
// Token: 0x060129FC RID: 76284 RVA: 0x005540AC File Offset: 0x005522AC
private bool GGOKPKPEGIK(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return !EBMDDFDIPEP.IPNHBEAHMBF();
default:
return true;
}
}
// Token: 0x060129FD RID: 76285 RVA: 0x0055410C File Offset: 0x0055230C
public virtual void HOIEMCAGJDD()
{
}
// Token: 0x060129FE RID: 76286 RVA: 0x00554110 File Offset: 0x00552310
private bool CCKKJNICKNE(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.CPFAEFNBFBD();
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return EBMDDFDIPEP.IPNHBEAHMBF();
default:
return true;
}
}
// Token: 0x060129FF RID: 76287 RVA: 0x00554170 File Offset: 0x00552370
public virtual string PKLCPKFCMLI()
{
return ", ";
}
// Token: 0x06012A00 RID: 76288 RVA: 0x00554178 File Offset: 0x00552378
public virtual string HEBBAOLPBCN()
{
return "_Red_Col";
}
// Token: 0x06012A01 RID: 76289 RVA: 0x00554180 File Offset: 0x00552380
public virtual void JFNPAFHOECO()
{
}
// Token: 0x06012A02 RID: 76290 RVA: 0x00554184 File Offset: 0x00552384
public virtual string OJDBEJPPENE()
{
return "action";
}
// Token: 0x06012A03 RID: 76291 RVA: 0x0055418C File Offset: 0x0055238C
public virtual void NCBMOFICBIP()
{
}
// Token: 0x06012A04 RID: 76292 RVA: 0x00554190 File Offset: 0x00552390
public virtual void FIFIKDLIJJA()
{
}
// Token: 0x06012A05 RID: 76293 RVA: 0x00554194 File Offset: 0x00552394
public virtual string OMJFGBBBIGM()
{
return "Cheers: Loading...";
}
// Token: 0x06012A06 RID: 76294 RVA: 0x0055419C File Offset: 0x0055239C
private bool GCEJCCJKLDJ(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return !EBMDDFDIPEP.ACBKNECAIAN;
default:
return false;
}
}
// Token: 0x06012A07 RID: 76295 RVA: 0x005541FC File Offset: 0x005523FC
public virtual bool NKJAKAFIFFC()
{
bool flag = false;
if (this.dependentEncounters != null)
{
for (int i = 0; i < this.dependentEncounters.Length; i++)
{
if (!this.EDIDMALADJB(this.dependentEncounters[i]))
{
flag = false;
break;
}
}
}
return flag;
}
// Token: 0x06012A09 RID: 76297 RVA: 0x00554254 File Offset: 0x00552454
public virtual bool GGAPLJELCIB()
{
bool flag = false;
if (this.dependentEncounters != null)
{
for (int i = 0; i < this.dependentEncounters.Length; i++)
{
if (!this.PMNGIPKGINK(this.dependentEncounters[i]))
{
flag = true;
break;
}
}
}
return flag;
}
// Token: 0x06012A0A RID: 76298 RVA: 0x005542A4 File Offset: 0x005524A4
private bool KCNLJFJGGFB(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return EBMDDFDIPEP.ACBKNECAIAN;
default:
return true;
}
}
// Token: 0x06012A0B RID: 76299 RVA: 0x00554304 File Offset: 0x00552504
public virtual string DJKHOGDNLPC()
{
return "ConfigTable";
}
// Token: 0x06012A0C RID: 76300 RVA: 0x0055430C File Offset: 0x0055250C
public virtual void OHLAPFDOEPF()
{
}
// Token: 0x06012A0D RID: 76301 RVA: 0x00554310 File Offset: 0x00552510
public virtual void NGGECPLGLHM()
{
}
// Token: 0x06012A0E RID: 76302 RVA: 0x00554314 File Offset: 0x00552514
public virtual void DNHDBDGGADE()
{
}
// Token: 0x06012A0F RID: 76303 RVA: 0x00554318 File Offset: 0x00552518
public virtual void CJFIPEEHMNI()
{
}
// Token: 0x06012A10 RID: 76304 RVA: 0x0055431C File Offset: 0x0055251C
public virtual void CIKMEFHLKJO()
{
}
// Token: 0x06012A11 RID: 76305 RVA: 0x00554320 File Offset: 0x00552520
public virtual string JOMGEAPACGA()
{
return "Ignore";
}
// Token: 0x06012A12 RID: 76306 RVA: 0x00554328 File Offset: 0x00552528
public virtual void FKOOFHMIGDE()
{
}
// Token: 0x06012A13 RID: 76307 RVA: 0x0055432C File Offset: 0x0055252C
public virtual string HNLEEKOCFNL()
{
return "PUNVoice: Cannot Transmit.";
}
// Token: 0x06012A14 RID: 76308 RVA: 0x00554334 File Offset: 0x00552534
private bool DKKHJAIKPLE(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return EBMDDFDIPEP.ACBKNECAIAN;
default:
return false;
}
}
// Token: 0x06012A15 RID: 76309 RVA: 0x00554394 File Offset: 0x00552594
public virtual bool EPLEIMILOAM()
{
bool flag = false;
if (this.dependentEncounters != null)
{
for (int i = 0; i < this.dependentEncounters.Length; i += 0)
{
if (!this.OFIJNOHJBEM(this.dependentEncounters[i]))
{
flag = true;
break;
}
}
}
return flag;
}
// Token: 0x06012A16 RID: 76310 RVA: 0x005543E4 File Offset: 0x005525E4
private bool COEIFNMIDCN(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return true;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.DFEDGBKJBAB;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return !EBMDDFDIPEP.ACBKNECAIAN;
default:
return false;
}
}
// Token: 0x06012A17 RID: 76311 RVA: 0x00554444 File Offset: 0x00552644
private bool PMNGIPKGINK(GameEncounter EBMDDFDIPEP)
{
if (EBMDDFDIPEP == null)
{
return false;
}
switch (this.encounterRequirement)
{
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.FINISHED:
return EBMDDFDIPEP.BNHINJNDNHD;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.RUNNING:
return EBMDDFDIPEP.JLNAELMJMLA;
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.WAITING_FOR_TRIGGER:
return EBMDDFDIPEP.CPFAEFNBFBD();
case DependentEncountersEncounterStartTrigger.LGLNEALBPAJ.INACTIVE:
return EBMDDFDIPEP.IPNHBEAHMBF();
default:
return false;
}
}
// Token: 0x040033FE RID: 13310
[SerializeField]
public GameEncounter[] dependentEncounters;
// Token: 0x040033FF RID: 13311
[SerializeField]
private DependentEncountersEncounterStartTrigger.LGLNEALBPAJ encounterRequirement;
// Token: 0x020009B1 RID: 2481
private enum LGLNEALBPAJ
{
// Token: 0x04003401 RID: 13313
FINISHED,
// Token: 0x04003402 RID: 13314
RUNNING,
// Token: 0x04003403 RID: 13315
WAITING_FOR_TRIGGER,
// Token: 0x04003404 RID: 13316
INACTIVE
}
}
}
@@ -0,0 +1,226 @@
using System;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009BA RID: 2490
public class DoNothingEncounterStep : GameEncounterStep
{
// Token: 0x06012B22 RID: 76578 RVA: 0x00557224 File Offset: 0x00555424
public virtual void ACNCIDGNJHJ()
{
}
// Token: 0x06012B23 RID: 76579 RVA: 0x00557228 File Offset: 0x00555428
public virtual void ODAMLOGGIND()
{
}
// Token: 0x06012B24 RID: 76580 RVA: 0x0055722C File Offset: 0x0055542C
public override void OnStopRunning()
{
}
// Token: 0x06012B25 RID: 76581 RVA: 0x00557230 File Offset: 0x00555430
public virtual void PJAADKKFBNH()
{
}
// Token: 0x06012B26 RID: 76582 RVA: 0x00557234 File Offset: 0x00555434
public virtual string NCGLMIPNNCK()
{
return "lifeBar";
}
// Token: 0x06012B27 RID: 76583 RVA: 0x0055723C File Offset: 0x0055543C
public virtual bool LFEJILKFKCB()
{
DoNothingEncounterStep.PDPMODBPPCP finishCondition = (DoNothingEncounterStep.PDPMODBPPCP)this.finishCondition;
if (finishCondition != DoNothingEncounterStep.PDPMODBPPCP.TIME_ELAPSED)
{
return finishCondition == DoNothingEncounterStep.PDPMODBPPCP.IMMEDIATELY || true;
}
return this.FKAEEDGBEJB.MFDPGAEHKJM() < (float)this.finishValue;
}
// Token: 0x06012B28 RID: 76584 RVA: 0x0055727C File Offset: 0x0055547C
public override void OnUpdateRunning()
{
}
// Token: 0x06012B29 RID: 76585 RVA: 0x00557280 File Offset: 0x00555480
public override void OnEncounterStart()
{
}
// Token: 0x06012B2B RID: 76587 RVA: 0x0055728C File Offset: 0x0055548C
public virtual string BCOMHOPPABM()
{
return "unpublish";
}
// Token: 0x06012B2C RID: 76588 RVA: 0x00557294 File Offset: 0x00555494
public virtual bool HFPCDCCJGBI()
{
return false;
}
// Token: 0x06012B2D RID: 76589 RVA: 0x00557298 File Offset: 0x00555498
public virtual string DJKHOGDNLPC()
{
return "type";
}
// Token: 0x06012B2E RID: 76590 RVA: 0x005572A0 File Offset: 0x005554A0
public virtual void BJAFFCHEKNC()
{
}
// Token: 0x17000720 RID: 1824
// (get) Token: 0x06012B2F RID: 76591 RVA: 0x005572A4 File Offset: 0x005554A4
public override string MJLCELIIAJF
{
get
{
return "Does not do anything, is a wait.";
}
}
// Token: 0x06012B30 RID: 76592 RVA: 0x005572AC File Offset: 0x005554AC
public virtual string DNOPOLOLHNI()
{
return "Connection";
}
// Token: 0x06012B31 RID: 76593 RVA: 0x005572B4 File Offset: 0x005554B4
public override void OnStartRunning()
{
}
// Token: 0x06012B32 RID: 76594 RVA: 0x005572B8 File Offset: 0x005554B8
public virtual bool OEFLOIHBONG()
{
return false;
}
// Token: 0x06012B33 RID: 76595 RVA: 0x005572BC File Offset: 0x005554BC
public virtual void BJPAEKMDNAA()
{
}
// Token: 0x06012B34 RID: 76596 RVA: 0x005572C0 File Offset: 0x005554C0
public override void OnEncounterStop()
{
}
// Token: 0x06012B35 RID: 76597 RVA: 0x005572C4 File Offset: 0x005554C4
public virtual bool NCLFNJFDHPA()
{
DoNothingEncounterStep.PDPMODBPPCP finishCondition = (DoNothingEncounterStep.PDPMODBPPCP)this.finishCondition;
if (finishCondition != DoNothingEncounterStep.PDPMODBPPCP.TIME_ELAPSED)
{
return finishCondition != DoNothingEncounterStep.PDPMODBPPCP.TIME_ELAPSED && false;
}
return this.FKAEEDGBEJB.AGKHKNLNBKG() < (float)this.finishValue;
}
// Token: 0x06012B36 RID: 76598 RVA: 0x00557304 File Offset: 0x00555504
public virtual void FLAKNONBEMP()
{
}
// Token: 0x06012B37 RID: 76599 RVA: 0x00557308 File Offset: 0x00555508
public virtual void BLNJFPLEFNJ()
{
}
// Token: 0x06012B38 RID: 76600 RVA: 0x0055730C File Offset: 0x0055550C
public virtual string HEBBAOLPBCN()
{
return "floor dist: ";
}
// Token: 0x06012B39 RID: 76601 RVA: 0x00557314 File Offset: 0x00555514
public virtual void LOAPALNAANF()
{
}
// Token: 0x06012B3A RID: 76602 RVA: 0x00557318 File Offset: 0x00555518
public override bool IsBlockingEncounterEnd()
{
DoNothingEncounterStep.PDPMODBPPCP finishCondition = (DoNothingEncounterStep.PDPMODBPPCP)this.finishCondition;
if (finishCondition != DoNothingEncounterStep.PDPMODBPPCP.TIME_ELAPSED)
{
return finishCondition != DoNothingEncounterStep.PDPMODBPPCP.IMMEDIATELY;
}
return this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue;
}
// Token: 0x06012B3B RID: 76603 RVA: 0x00557358 File Offset: 0x00555558
public virtual void CEAECPCKLIO()
{
}
// Token: 0x06012B3C RID: 76604 RVA: 0x0055735C File Offset: 0x0055555C
public virtual void BOLLDHINFII()
{
}
// Token: 0x06012B3D RID: 76605 RVA: 0x00557360 File Offset: 0x00555560
public override bool IsCompleted()
{
return true;
}
// Token: 0x06012B3E RID: 76606 RVA: 0x00557364 File Offset: 0x00555564
public virtual bool CKNHCAIJEDC()
{
return false;
}
// Token: 0x06012B3F RID: 76607 RVA: 0x00557368 File Offset: 0x00555568
public virtual bool LIPBKKCDCKP()
{
DoNothingEncounterStep.PDPMODBPPCP finishCondition = (DoNothingEncounterStep.PDPMODBPPCP)this.finishCondition;
if (finishCondition != DoNothingEncounterStep.PDPMODBPPCP.TIME_ELAPSED)
{
return finishCondition == DoNothingEncounterStep.PDPMODBPPCP.TIME_ELAPSED;
}
return this.FKAEEDGBEJB.AGKHKNLNBKG() < (float)this.finishValue;
}
// Token: 0x06012B40 RID: 76608 RVA: 0x005573A8 File Offset: 0x005555A8
public virtual void PICOEDIOJPA()
{
}
// Token: 0x06012B41 RID: 76609 RVA: 0x005573AC File Offset: 0x005555AC
public virtual void DDNPPIAOKJJ()
{
}
// Token: 0x06012B42 RID: 76610 RVA: 0x005573B0 File Offset: 0x005555B0
public virtual void FMNKONIBNMA()
{
}
// Token: 0x06012B43 RID: 76611 RVA: 0x005573B4 File Offset: 0x005555B4
public virtual string PMEJJDFAEBA()
{
return "endofline";
}
// Token: 0x06012B44 RID: 76612 RVA: 0x005573BC File Offset: 0x005555BC
public virtual void PBLDCDOKICM()
{
}
// Token: 0x020009BB RID: 2491
public enum PDPMODBPPCP
{
// Token: 0x04003419 RID: 13337
TIME_ELAPSED,
// Token: 0x0400341A RID: 13338
IMMEDIATELY
}
}
}
@@ -0,0 +1,22 @@
using System;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009BC RID: 2492
[Serializable]
public class EncounterEnemyDescriptor
{
// Token: 0x0400341B RID: 13339
public DJGJNJMJDHF EnemyType;
// Token: 0x0400341C RID: 13340
public Transform ExplicitSpawnPoint;
// Token: 0x0400341D RID: 13341
public EnemyPatrol Patrol;
// Token: 0x0400341E RID: 13342
public string ErrorString;
}
}
@@ -0,0 +1,9 @@
using System;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009B2 RID: 2482
public class EncounterOverlapVolume : OverlapVolume
{
}
}
@@ -0,0 +1,1357 @@
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Threading;
using Photon;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009A8 RID: 2472
[RequireComponent(typeof(PhotonView))]
public class GameEncounter : global::Photon.MonoBehaviour
{
// Token: 0x0601291E RID: 76062 RVA: 0x00551994 File Offset: 0x0054FB94
public GameManager NEMHMCCGNKH()
{
return this.<BLNJMFGBOKP>k__BackingField;
}
// Token: 0x0601291F RID: 76063 RVA: 0x0055199C File Offset: 0x0054FB9C
private bool JNDDNEEPMIF()
{
if (this.startTriggers != null)
{
for (int i = 0; i < this.startTriggers.Length; i++)
{
if (!this.startTriggers[i].IsTriggered())
{
return false;
}
}
}
return true;
}
// Token: 0x1700070F RID: 1807
// (get) Token: 0x06012951 RID: 76113 RVA: 0x00552948 File Offset: 0x00550B48
// (set) Token: 0x06012920 RID: 76064 RVA: 0x005519E4 File Offset: 0x0054FBE4
public EnemyPatrol IHDGILNHAPC { get; private set; }
// Token: 0x06012921 RID: 76065 RVA: 0x005519F0 File Offset: 0x0054FBF0
public int GetStepCount<T>() where T : GameEncounterStep
{
return this.GetStepCountBeforeIndex<T>(this.steps.Length);
}
// Token: 0x06012922 RID: 76066 RVA: 0x00551A00 File Offset: 0x0054FC00
public int GCEKBAFFHCM()
{
int num = 1;
for (int i = 1; i < this.steps.Length; i++)
{
num += this.steps[i].BAJMILFBEEK;
}
return num;
}
// Token: 0x1700070D RID: 1805
// (get) Token: 0x06012923 RID: 76067 RVA: 0x00551A3C File Offset: 0x0054FC3C
// (set) Token: 0x06012986 RID: 76166 RVA: 0x00553400 File Offset: 0x00551600
public Dictionary<string, object> OAEPDOMEFGP { get; private set; }
// Token: 0x17000713 RID: 1811
// (get) Token: 0x06012924 RID: 76068 RVA: 0x00551A44 File Offset: 0x0054FC44
public bool DFEDGBKJBAB
{
get
{
return this.MPBOONGEHDM.BHMLLHLEAFF == 1;
}
}
// Token: 0x06012925 RID: 76069 RVA: 0x00551A54 File Offset: 0x0054FC54
public static void KMKOMPJPOEM(GameEncounter.GGGECHIBOMB NOBAPCOKFIL)
{
GameEncounter.GGGECHIBOMB gggechibomb = GameEncounter.FJFHKICAOOM;
GameEncounter.GGGECHIBOMB gggechibomb2;
do
{
gggechibomb2 = gggechibomb;
gggechibomb = Interlocked.CompareExchange<GameEncounter.GGGECHIBOMB>(ref GameEncounter.FJFHKICAOOM, (GameEncounter.GGGECHIBOMB)Delegate.Combine(gggechibomb2, NOBAPCOKFIL), gggechibomb);
}
while (gggechibomb != gggechibomb2);
}
// Token: 0x06012926 RID: 76070 RVA: 0x00551A88 File Offset: 0x0054FC88
public int GetStepCountBeforeIndex<T>(int LGGAMIMMGJM) where T : GameEncounterStep
{
int num = 0;
int num2 = 0;
while (num2 < LGGAMIMMGJM && num2 < this.steps.Length)
{
if (this.steps[num2] != null && this.steps[num2] is T)
{
num++;
}
num2++;
}
return num;
}
// Token: 0x06012927 RID: 76071 RVA: 0x00551AE4 File Offset: 0x0054FCE4
private void KBHEDAPJKKP(IPBDFPEPNIM NOBAPCOKFIL)
{
this.<BBLEEECEDAM>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06012928 RID: 76072 RVA: 0x00551AF0 File Offset: 0x0054FCF0
public static void KCGGHIEDNMN(GameEncounter.GGGECHIBOMB NOBAPCOKFIL)
{
GameEncounter.GGGECHIBOMB gggechibomb = GameEncounter.FJFHKICAOOM;
GameEncounter.GGGECHIBOMB gggechibomb2;
do
{
gggechibomb2 = gggechibomb;
gggechibomb = Interlocked.CompareExchange<GameEncounter.GGGECHIBOMB>(ref GameEncounter.FJFHKICAOOM, (GameEncounter.GGGECHIBOMB)Delegate.Combine(gggechibomb2, NOBAPCOKFIL), gggechibomb);
}
while (gggechibomb != gggechibomb2);
}
// Token: 0x06012929 RID: 76073 RVA: 0x00551B24 File Offset: 0x0054FD24
private bool JINBEHAIBDD()
{
if (this.startTriggers != null)
{
for (int i = 0; i < this.startTriggers.Length; i++)
{
if (!this.startTriggers[i].IsTriggered())
{
return true;
}
}
}
return true;
}
// Token: 0x0601292A RID: 76074 RVA: 0x00551B6C File Offset: 0x0054FD6C
private void OMNIFCGEGKC()
{
if (this.GMPAODOCBEA && IHFKMIAHBFP.HCHIDMOLLAD)
{
GameEncounter.BBBFPELGMPK(this);
}
}
// Token: 0x0601292B RID: 76075 RVA: 0x00551B8C File Offset: 0x0054FD8C
private void BABKFIKEOCG()
{
this.JBHJGBENJHN();
if (this.GMPAODOCBEA && GameEncounter.FJFHKICAOOM != null)
{
GameEncounter.FJFHKICAOOM(this);
}
}
// Token: 0x0601292C RID: 76076 RVA: 0x00551BB4 File Offset: 0x0054FDB4
protected virtual void AMNNBMEMJGB()
{
base.Awake();
this.FKAEEDGBEJB = new AONMNAEOJAL(this, ".", IKCAJLLAFML.MASTER);
this.MONDEOHAMIO = new AONMNAEOJAL(this, "LastFriendImportUTC", IKCAJLLAFML.MASTER);
this.MPBOONGEHDM = new PNONBEAIBHA("cheered_player", IKCAJLLAFML.MASTER);
this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.PMOCBGDHNFN), new ANMJLCILKDJ.NCMAEMHOHDG(this.CCACLNAJJKG), new ANMJLCILKDJ.PLBLFEEANOO(this.JJAFBEECCMP));
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.OLJOABOOPPM), null, new ANMJLCILKDJ.PLBLFEEANOO(this.GMNBIMNELEH));
this.MPBOONGEHDM.AGLMMKOFICI(7, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.PAHDJOHEPBO));
this.MPBOONGEHDM.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.ABKEACPMOIM), new ANMJLCILKDJ.NCMAEMHOHDG(this.PNBKALIKMKH), null);
this.MPBOONGEHDM.AGLMMKOFICI(0, 1, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.CMBDBJOMKLC));
for (int i = 0; i < this.steps.Length; i += 0)
{
this.MPBOONGEHDM.AGLMMKOFICI(6, this.HELGLFMLJHJ(i), new ANMJLCILKDJ.NCMAEMHOHDG(this.NIFJHKKNOHM), new ANMJLCILKDJ.NCMAEMHOHDG(this.NPMPMCALMBF), new ANMJLCILKDJ.PLBLFEEANOO(this.LJDDKPLKNPM));
this.steps[i].OnAwake(this, i, this.MONDEOHAMIO, this.FKAEEDGBEJB);
}
if (this.startTriggers != null)
{
for (int j = 0; j < this.startTriggers.Length; j += 0)
{
this.startTriggers[j].OnAwake(this, j);
}
}
this.GMPAODOCBEA = base.JNFDHNMMHGN().JCOIJFNJLNF() != null && base.BIPEBCPEPKL().NFOKNEKLACK.Length == 7;
if (this.GMPAODOCBEA)
{
this.GGFGGLCBCON = (int)base.LJILHDMCKME().JCOIJFNJLNF()[0];
this.OAEPDOMEFGP = (Dictionary<string, object>)base.HOPJELLOPNJ().JCOIJFNJLNF()[1];
this.KBHEDAPJKKP((IPBDFPEPNIM)base.LHEPJEHMAEC().JCOIJFNJLNF()[5]);
PhotonView photonView = PhotonView.Find((int)base.HOPJELLOPNJ().NFOKNEKLACK[4]);
this.IHDGILNHAPC = ((!(photonView != null)) ? null : photonView.GetComponent<EnemyPatrol>());
this.BDGOLLHKOCK = (bool)base.LJILHDMCKME().NFOKNEKLACK[8];
}
else
{
this.GGFGGLCBCON = -1;
this.KAPPGPEHFJM(null);
this.KBHEDAPJKKP(IPBDFPEPNIM.INVALID);
this.IHDGILNHAPC = null;
this.BDGOLLHKOCK = true;
}
}
// Token: 0x0601292D RID: 76077 RVA: 0x00551E3C File Offset: 0x0055003C
private void LJDDKPLKNPM()
{
GameEncounterStep gameEncounterStep = this.HADAHECEDME();
if (gameEncounterStep != null)
{
gameEncounterStep.OnUpdateRunning();
}
if (IHFKMIAHBFP.HCHIDMOLLAD && (gameEncounterStep == null || !gameEncounterStep.IsBlockingEncounterEnd()))
{
int num = this.NMKGEADBGOM();
int num2 = num + 1;
if (num2 < this.steps.Length)
{
this.MPBOONGEHDM.BKBFIGCPIMI(2, this.HELGLFMLJHJ(num2));
}
else
{
this.MPBOONGEHDM.BKBFIGCPIMI(2, 0);
}
}
}
// Token: 0x0601292E RID: 76078 RVA: 0x00551EC4 File Offset: 0x005500C4
private void LMAENEIHMHE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MONDEOHAMIO.LKEBPKFCPFI();
}
for (int i = 1; i < this.steps.Length; i++)
{
this.steps[i].OnEncounterStart();
}
}
// Token: 0x0601292F RID: 76079 RVA: 0x00551F0C File Offset: 0x0055010C
public static void JOGAJHDAHMH(GameEncounter.GGGECHIBOMB NOBAPCOKFIL)
{
GameEncounter.GGGECHIBOMB gggechibomb = GameEncounter.FMFOKKEKEGG;
GameEncounter.GGGECHIBOMB gggechibomb2;
do
{
gggechibomb2 = gggechibomb;
gggechibomb = Interlocked.CompareExchange<GameEncounter.GGGECHIBOMB>(ref GameEncounter.FMFOKKEKEGG, (GameEncounter.GGGECHIBOMB)Delegate.Combine(gggechibomb2, NOBAPCOKFIL), gggechibomb);
}
while (gggechibomb != gggechibomb2);
}
// Token: 0x06012930 RID: 76080 RVA: 0x00551F40 File Offset: 0x00550140
public void MasterDeactivate()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MPBOONGEHDM.BHMLLHLEAFF != 0)
{
this.MPBOONGEHDM.BKBFIGCPIMI(0);
}
}
// Token: 0x06012931 RID: 76081 RVA: 0x00551F68 File Offset: 0x00550168
private void KABIPOPOOBO()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JINBEHAIBDD())
{
if (this.steps.Length == 0)
{
this.MPBOONGEHDM.BKBFIGCPIMI(3);
}
else
{
this.MPBOONGEHDM.BKBFIGCPIMI(2, 0);
}
}
}
// Token: 0x06012932 RID: 76082 RVA: 0x00551FB8 File Offset: 0x005501B8
private void JJPFILMLDLO()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
bool flag = false;
for (int i = 0; i < this.steps.Length; i++)
{
if (!this.steps[i].IsCompleted())
{
flag = true;
break;
}
}
if (flag)
{
this.MPBOONGEHDM.BKBFIGCPIMI(3);
}
}
}
// Token: 0x06012933 RID: 76083 RVA: 0x00552018 File Offset: 0x00550218
public void JBHJGBENJHN()
{
if (!this.LLAOMANLLMG)
{
this.PDBEINFNGJO = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
GameEncounter.DOHECPIJNNI dohecpijnni = ((!this.BDGOLLHKOCK) ? GameEncounter.DOHECPIJNNI.INACTIVE : GameEncounter.DOHECPIJNNI.INACTIVE);
this.MPBOONGEHDM.FLHFCMCNLEK(this, (ushort)dohecpijnni);
this.LLAOMANLLMG = false;
}
}
// Token: 0x1700070E RID: 1806
// (get) Token: 0x06012942 RID: 76098 RVA: 0x005523E0 File Offset: 0x005505E0
// (set) Token: 0x06012934 RID: 76084 RVA: 0x00552068 File Offset: 0x00550268
public IPBDFPEPNIM HAPPDKOIBKA { get; private set; }
// Token: 0x06012935 RID: 76085 RVA: 0x00552074 File Offset: 0x00550274
public int MJGINPNEHCK()
{
int num = 0;
for (int i = 1; i < this.steps.Length; i += 0)
{
num += this.steps[i].BAJMILFBEEK;
}
return num;
}
// Token: 0x06012936 RID: 76086 RVA: 0x005520B0 File Offset: 0x005502B0
public static GameEncounter MasterInstantiate(string EBDKDDFDBDL, bool BDGOLLHKOCK, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, IPBDFPEPNIM CLCIODCPAFC, EnemyPatrol OPPHHONHAHF, PhotonView NBANACDBCID, Dictionary<string, object> JHHHNAEIILP)
{
if (!IHFKMIAHBFP.HCHIDMOLLAD)
{
return null;
}
if (string.IsNullOrEmpty(EBDKDDFDBDL))
{
return null;
}
GameObject gameObject = IHFKMIAHBFP.MBPEECMHBBK(EBDKDDFDBDL, CIGPHKLAAOD, IJGPPOIJDKO, 0, new object[]
{
NBANACDBCID.ADMBCINHJOG,
JHHHNAEIILP,
BDGOLLHKOCK,
(int)CLCIODCPAFC,
(!(OPPHHONHAHF != null)) ? (-1) : OPPHHONHAHF.OMNGGJICBBI.ADMBCINHJOG
});
return (!(gameObject != null)) ? null : gameObject.GetComponent<GameEncounter>();
}
// Token: 0x06012937 RID: 76087 RVA: 0x00552150 File Offset: 0x00550350
public static void KOFCOJKPJMG(GameEncounter.GGGECHIBOMB NOBAPCOKFIL)
{
GameEncounter.GGGECHIBOMB gggechibomb = GameEncounter.FJFHKICAOOM;
GameEncounter.GGGECHIBOMB gggechibomb2;
do
{
gggechibomb2 = gggechibomb;
gggechibomb = Interlocked.CompareExchange<GameEncounter.GGGECHIBOMB>(ref GameEncounter.FJFHKICAOOM, (GameEncounter.GGGECHIBOMB)Delegate.Remove(gggechibomb2, NOBAPCOKFIL), gggechibomb);
}
while (gggechibomb != gggechibomb2);
}
// Token: 0x06012938 RID: 76088 RVA: 0x00552184 File Offset: 0x00550384
private void Start()
{
this.Initialize();
if (this.GMPAODOCBEA && GameEncounter.FJFHKICAOOM != null)
{
GameEncounter.FJFHKICAOOM(this);
}
}
// Token: 0x1700070C RID: 1804
// (get) Token: 0x0601295C RID: 76124 RVA: 0x00552AFC File Offset: 0x00550CFC
// (set) Token: 0x06012939 RID: 76089 RVA: 0x005521AC File Offset: 0x005503AC
public int GGFGGLCBCON { get; private set; }
// Token: 0x0601293A RID: 76090 RVA: 0x005521B8 File Offset: 0x005503B8
public static GameEncounter PBDLCGDLLEP(string EBDKDDFDBDL, bool BDGOLLHKOCK, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, IPBDFPEPNIM CLCIODCPAFC, EnemyPatrol OPPHHONHAHF, PhotonView NBANACDBCID, Dictionary<string, object> JHHHNAEIILP)
{
if (!IHFKMIAHBFP.HCHIDMOLLAD)
{
return null;
}
if (string.IsNullOrEmpty(EBDKDDFDBDL))
{
return null;
}
object[] array = new object[0];
array[0] = NBANACDBCID.JLIJDKOGAEB();
array[0] = JHHHNAEIILP;
array[5] = BDGOLLHKOCK;
array[8] = (int)CLCIODCPAFC;
array[7] = ((!(OPPHHONHAHF != null)) ? (-1) : OPPHHONHAHF.ONAOMJAKKMA().OMNKKJNHJHD());
GameObject gameObject = IHFKMIAHBFP.MBPEECMHBBK(EBDKDDFDBDL, CIGPHKLAAOD, IJGPPOIJDKO, 0, array);
return (!(gameObject != null)) ? null : gameObject.GetComponent<GameEncounter>();
}
// Token: 0x0601293B RID: 76091 RVA: 0x00552258 File Offset: 0x00550458
public T[] GetSteps<T>() where T : GameEncounterStep
{
return this.GetStepsBeforeIndex<T>(this.steps.Length);
}
// Token: 0x0601293C RID: 76092 RVA: 0x00552268 File Offset: 0x00550468
private void OLJOABOOPPM(ushort KHCOALHGBDG, ushort BNCBHHCPCLE)
{
if (this.startTriggers != null)
{
for (int i = 1; i < this.startTriggers.Length; i++)
{
this.startTriggers[i].StartListening();
}
}
}
// Token: 0x0601293D RID: 76093 RVA: 0x005522A8 File Offset: 0x005504A8
private void PMOCBGDHNFN(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (this.startTriggers != null)
{
for (int i = 0; i < this.startTriggers.Length; i++)
{
this.startTriggers[i].OnEncounterDeactivate();
}
}
if (this.steps != null)
{
for (int j = 0; j < this.steps.Length; j++)
{
this.steps[j].OnEncounterDeactivate();
}
}
}
// Token: 0x0601293E RID: 76094 RVA: 0x00552318 File Offset: 0x00550518
private void GAOLAABCLLJ()
{
this.MPBOONGEHDM.DLBPEOILIFL();
this.FKAEEDGBEJB.JNDAEJOHPHO();
this.MONDEOHAMIO.KHJKJGDBPMF();
}
// Token: 0x0601293F RID: 76095 RVA: 0x0055233C File Offset: 0x0055053C
private void JJAFBEECCMP()
{
if (this.GMPAODOCBEA && IHFKMIAHBFP.HCHIDMOLLAD)
{
GameEncounter.MasterDestroy(this);
}
}
// Token: 0x06012940 RID: 76096 RVA: 0x0055235C File Offset: 0x0055055C
private bool PGMIKJKOLHG()
{
if (this.startTriggers != null)
{
for (int i = 0; i < this.startTriggers.Length; i += 0)
{
if (!this.startTriggers[i].IsTriggered())
{
return false;
}
}
}
return false;
}
// Token: 0x17000715 RID: 1813
// (get) Token: 0x06012941 RID: 76097 RVA: 0x005523A4 File Offset: 0x005505A4
public int AJFJIDALOBE
{
get
{
int num = 0;
for (int i = 0; i < this.steps.Length; i++)
{
num += this.steps[i].AJFJIDALOBE;
}
return num;
}
}
// Token: 0x06012943 RID: 76099 RVA: 0x005523E8 File Offset: 0x005505E8
public static GameEncounter FKDFOKDNKFG(string EBDKDDFDBDL, bool BDGOLLHKOCK, Vector3 CIGPHKLAAOD, Quaternion IJGPPOIJDKO, IPBDFPEPNIM CLCIODCPAFC, EnemyPatrol OPPHHONHAHF, PhotonView NBANACDBCID, Dictionary<string, object> JHHHNAEIILP)
{
if (!IHFKMIAHBFP.HCHIDMOLLAD)
{
return null;
}
if (string.IsNullOrEmpty(EBDKDDFDBDL))
{
return null;
}
object[] array = new object[4];
array[1] = NBANACDBCID.OMNKKJNHJHD();
array[0] = JHHHNAEIILP;
array[1] = BDGOLLHKOCK;
array[6] = (int)CLCIODCPAFC;
array[6] = ((!(OPPHHONHAHF != null)) ? (-1) : OPPHHONHAHF.MLNMONBHHBO().NBAIABPNLNK());
GameObject gameObject = IHFKMIAHBFP.MBPEECMHBBK(EBDKDDFDBDL, CIGPHKLAAOD, IJGPPOIJDKO, 0, array);
return (!(gameObject != null)) ? null : gameObject.GetComponent<GameEncounter>();
}
// Token: 0x06012944 RID: 76100 RVA: 0x00552488 File Offset: 0x00550688
private void NIFJHKKNOHM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.FKAEEDGBEJB.PILGANMENPF();
}
GameEncounterStep gameEncounterStep = this.HADAHECEDME();
if (gameEncounterStep != null)
{
gameEncounterStep.OnStartRunning();
}
}
// Token: 0x06012945 RID: 76101 RVA: 0x005524C4 File Offset: 0x005506C4
private void FBMJKLPHLAK()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JNDDNEEPMIF())
{
if (this.steps.Length == 0)
{
this.MPBOONGEHDM.BKBFIGCPIMI(3);
}
else
{
this.MPBOONGEHDM.BKBFIGCPIMI(2, 1);
}
}
}
// Token: 0x06012946 RID: 76102 RVA: 0x00552514 File Offset: 0x00550714
public T GetStep<T>() where T : GameEncounterStep
{
return this.GetStepBeforeIndex<T>(this.steps.Length);
}
// Token: 0x17000716 RID: 1814
// (get) Token: 0x06012947 RID: 76103 RVA: 0x00552524 File Offset: 0x00550724
// (set) Token: 0x06012963 RID: 76131 RVA: 0x00552C64 File Offset: 0x00550E64
public GameManager PDBEINFNGJO { get; private set; }
// Token: 0x06012948 RID: 76104 RVA: 0x0055252C File Offset: 0x0055072C
protected override void Awake()
{
base.Awake();
this.FKAEEDGBEJB = new AONMNAEOJAL(this, "EST", IKCAJLLAFML.MASTER);
this.MONDEOHAMIO = new AONMNAEOJAL(this, "EET", IKCAJLLAFML.MASTER);
this.MPBOONGEHDM = new PNONBEAIBHA("ESM", IKCAJLLAFML.MASTER);
this.MPBOONGEHDM.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.PMOCBGDHNFN), new ANMJLCILKDJ.NCMAEMHOHDG(this.CCACLNAJJKG), new ANMJLCILKDJ.PLBLFEEANOO(this.JJAFBEECCMP));
this.MPBOONGEHDM.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.PHAHMOCOCIA), null, new ANMJLCILKDJ.PLBLFEEANOO(this.FBMJKLPHLAK));
this.MPBOONGEHDM.AGLMMKOFICI(3, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.PAHDJOHEPBO));
this.MPBOONGEHDM.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.ABKEACPMOIM), new ANMJLCILKDJ.NCMAEMHOHDG(this.PAGPPACLCIH), null);
this.MPBOONGEHDM.AGLMMKOFICI(2, 0, null, null, new ANMJLCILKDJ.PLBLFEEANOO(this.MKKAPCGMIPO));
for (int i = 0; i < this.steps.Length; i++)
{
this.MPBOONGEHDM.AGLMMKOFICI(2, this.HELGLFMLJHJ(i), new ANMJLCILKDJ.NCMAEMHOHDG(this.NIFJHKKNOHM), new ANMJLCILKDJ.NCMAEMHOHDG(this.DADJCNGDAPL), new ANMJLCILKDJ.PLBLFEEANOO(this.LJDDKPLKNPM));
this.steps[i].OnAwake(this, i, this.MONDEOHAMIO, this.FKAEEDGBEJB);
}
if (this.startTriggers != null)
{
for (int j = 0; j < this.startTriggers.Length; j++)
{
this.startTriggers[j].OnAwake(this, j);
}
}
this.GMPAODOCBEA = base.OMNGGJICBBI.NFOKNEKLACK != null && base.OMNGGJICBBI.NFOKNEKLACK.Length == 5;
if (this.GMPAODOCBEA)
{
this.GGFGGLCBCON = (int)base.OMNGGJICBBI.NFOKNEKLACK[0];
this.OAEPDOMEFGP = (Dictionary<string, object>)base.OMNGGJICBBI.NFOKNEKLACK[1];
this.HAPPDKOIBKA = (IPBDFPEPNIM)base.OMNGGJICBBI.NFOKNEKLACK[3];
PhotonView photonView = PhotonView.Find((int)base.OMNGGJICBBI.NFOKNEKLACK[4]);
this.IHDGILNHAPC = ((!(photonView != null)) ? null : photonView.GetComponent<EnemyPatrol>());
this.BDGOLLHKOCK = (bool)base.OMNGGJICBBI.NFOKNEKLACK[2];
}
else
{
this.GGFGGLCBCON = -1;
this.OAEPDOMEFGP = null;
this.HAPPDKOIBKA = IPBDFPEPNIM.INVALID;
this.IHDGILNHAPC = null;
this.BDGOLLHKOCK = false;
}
}
// Token: 0x06012949 RID: 76105 RVA: 0x005527B4 File Offset: 0x005509B4
public int KBPJFPNMDOC()
{
int num = 1;
for (int i = 1; i < this.steps.Length; i += 0)
{
num += this.steps[i].BAJMILFBEEK;
}
return num;
}
// Token: 0x0601294A RID: 76106 RVA: 0x005527F0 File Offset: 0x005509F0
private void PNBKALIKMKH(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
for (int i = 0; i < this.steps.Length; i += 0)
{
this.steps[i].OnEncounterStop();
}
}
// Token: 0x0601294B RID: 76107 RVA: 0x00552824 File Offset: 0x00550A24
private void PAGPPACLCIH(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
for (int i = 0; i < this.steps.Length; i++)
{
this.steps[i].OnEncounterStop();
}
}
// Token: 0x0601294C RID: 76108 RVA: 0x00552858 File Offset: 0x00550A58
private void KOACLAACPIJ(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
GameEncounterStep gameEncounterStep = this.HADAHECEDME();
if (gameEncounterStep != null)
{
gameEncounterStep.OnStopRunning();
}
}
// Token: 0x0601294D RID: 76109 RVA: 0x00552880 File Offset: 0x00550A80
private GameEncounterStep HADAHECEDME()
{
int num = this.NMKGEADBGOM();
return (num < 0 || num >= this.steps.Length) ? null : this.steps[num];
}
// Token: 0x14000055 RID: 85
// (add) Token: 0x0601294E RID: 76110 RVA: 0x005528B8 File Offset: 0x00550AB8
// (remove) Token: 0x0601294F RID: 76111 RVA: 0x005528EC File Offset: 0x00550AEC
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public static event GameEncounter.GGGECHIBOMB FMFOKKEKEGG;
// Token: 0x06012950 RID: 76112 RVA: 0x00552920 File Offset: 0x00550B20
private void PINHMNLCHGK()
{
this.Initialize();
if (this.GMPAODOCBEA && GameEncounter.FJFHKICAOOM != null)
{
GameEncounter.FJFHKICAOOM(this);
}
}
// Token: 0x06012952 RID: 76114 RVA: 0x00552950 File Offset: 0x00550B50
public void KPBOLMGBAJF()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MPBOONGEHDM.BHMLLHLEAFF != 0)
{
this.MPBOONGEHDM.BKBFIGCPIMI(0);
}
}
// Token: 0x06012953 RID: 76115 RVA: 0x00552978 File Offset: 0x00550B78
private void BBGJHJPLGNH()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.BDGOLLHKOCK)
{
this.MPBOONGEHDM.BKBFIGCPIMI(0);
}
}
// Token: 0x06012954 RID: 76116 RVA: 0x0055299C File Offset: 0x00550B9C
public void PGEPCMEPHDJ()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MPBOONGEHDM.BHMLLHLEAFF == 0)
{
this.MPBOONGEHDM.BKBFIGCPIMI(0);
}
}
// Token: 0x06012955 RID: 76117 RVA: 0x005529C4 File Offset: 0x00550BC4
public static void MasterDestroy(GameEncounter EBMDDFDIPEP)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
if (!EBMDDFDIPEP.BHCCHBHNHCG)
{
EBMDDFDIPEP.OMNGGJICBBI.TransferOwnership(IHFKMIAHBFP.HGDJAAMBDNH);
}
IHFKMIAHBFP.JFCIOOHPLFJ(EBMDDFDIPEP.OMNGGJICBBI);
}
}
// Token: 0x06012956 RID: 76118 RVA: 0x005529F8 File Offset: 0x00550BF8
private void FGMEGLIOLIE(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
if (this.startTriggers != null)
{
for (int i = 0; i < this.startTriggers.Length; i += 0)
{
this.startTriggers[i].OnEncounterActivate();
}
}
if (this.steps != null)
{
for (int j = 0; j < this.steps.Length; j++)
{
this.steps[j].OnEncounterActivate();
}
}
}
// Token: 0x06012957 RID: 76119 RVA: 0x00552A68 File Offset: 0x00550C68
public EnemyPatrol DPNPGOOFMDF()
{
return this.<CGCEELJCIMC>k__BackingField;
}
// Token: 0x06012958 RID: 76120 RVA: 0x00552A70 File Offset: 0x00550C70
private void Update()
{
this.MPBOONGEHDM.DLBPEOILIFL();
this.FKAEEDGBEJB.KHJKJGDBPMF();
this.MONDEOHAMIO.KHJKJGDBPMF();
}
// Token: 0x06012959 RID: 76121 RVA: 0x00552A94 File Offset: 0x00550C94
public GameManager EABEGLMPGEO()
{
return this.<BLNJMFGBOKP>k__BackingField;
}
// Token: 0x0601295A RID: 76122 RVA: 0x00552A9C File Offset: 0x00550C9C
private void PGMNCDCHPMI()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.PGMIKJKOLHG())
{
if (this.steps.Length == 0)
{
this.MPBOONGEHDM.BKBFIGCPIMI(1);
}
else
{
this.MPBOONGEHDM.BKBFIGCPIMI(0, 1);
}
}
}
// Token: 0x17000712 RID: 1810
// (get) Token: 0x0601295B RID: 76123 RVA: 0x00552AEC File Offset: 0x00550CEC
public bool BNHINJNDNHD
{
get
{
return this.MPBOONGEHDM.BHMLLHLEAFF == 3;
}
}
// Token: 0x0601295D RID: 76125 RVA: 0x00552B04 File Offset: 0x00550D04
public int CODGMJLJGFC()
{
return this.<IFLDPADJFMI>k__BackingField;
}
// Token: 0x0601295E RID: 76126 RVA: 0x00552B0C File Offset: 0x00550D0C
public void MasterActivate()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MPBOONGEHDM.BHMLLHLEAFF == 0)
{
this.MPBOONGEHDM.BKBFIGCPIMI(1);
}
}
// Token: 0x0601295F RID: 76127 RVA: 0x00552B34 File Offset: 0x00550D34
private void KAFFCNAHPBN(GameManager NOBAPCOKFIL)
{
this.<BLNJMFGBOKP>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06012960 RID: 76128 RVA: 0x00552B40 File Offset: 0x00550D40
private void GMNBIMNELEH()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.PGMIKJKOLHG())
{
if (this.steps.Length == 0)
{
this.MPBOONGEHDM.BKBFIGCPIMI(4);
}
else
{
this.MPBOONGEHDM.BKBFIGCPIMI(3, 1);
}
}
}
// Token: 0x06012961 RID: 76129 RVA: 0x00552B90 File Offset: 0x00550D90
public T[] GetStepsBeforeIndex<T>(int LGGAMIMMGJM) where T : GameEncounterStep
{
List<T> list = new List<T>();
int num = 0;
while (num < LGGAMIMMGJM && num < this.steps.Length)
{
T t = ((!(this.steps[num] != null)) ? ((T)((object)null)) : (this.steps[num] as T));
if (t != null)
{
list.Add(t);
}
num++;
}
return list.ToArray();
}
// Token: 0x06012962 RID: 76130 RVA: 0x00552C14 File Offset: 0x00550E14
public void Initialize()
{
if (!this.LLAOMANLLMG)
{
this.PDBEINFNGJO = RecRoomSceneManager.NCKMBFBMBFM.EBHBJAFODKA;
GameEncounter.DOHECPIJNNI dohecpijnni = ((!this.BDGOLLHKOCK) ? GameEncounter.DOHECPIJNNI.INACTIVE : GameEncounter.DOHECPIJNNI.WAITING_FOR_TRIGGER);
this.MPBOONGEHDM.FLHFCMCNLEK(this, (ushort)dohecpijnni);
this.LLAOMANLLMG = true;
}
}
// Token: 0x06012964 RID: 76132 RVA: 0x00552C70 File Offset: 0x00550E70
public static void NGLHGIDANFD(GameEncounter.GGGECHIBOMB NOBAPCOKFIL)
{
GameEncounter.GGGECHIBOMB gggechibomb = GameEncounter.FMFOKKEKEGG;
GameEncounter.GGGECHIBOMB gggechibomb2;
do
{
gggechibomb2 = gggechibomb;
gggechibomb = Interlocked.CompareExchange<GameEncounter.GGGECHIBOMB>(ref GameEncounter.FMFOKKEKEGG, (GameEncounter.GGGECHIBOMB)Delegate.Combine(gggechibomb2, NOBAPCOKFIL), gggechibomb);
}
while (gggechibomb != gggechibomb2);
}
// Token: 0x06012965 RID: 76133 RVA: 0x00552CA4 File Offset: 0x00550EA4
protected virtual void CMBFEGAFGIL()
{
base.DDJMPFMAKDO();
for (int i = 0; i < this.steps.Length; i++)
{
this.steps[i].OnCleanup();
}
if (this.startTriggers != null)
{
for (int j = 1; j < this.startTriggers.Length; j++)
{
this.startTriggers[j].OnCleanup();
}
}
if (base.JNFDHNMMHGN().NFOKNEKLACK != null && base.HOPJELLOPNJ().NFOKNEKLACK.Length == 3 && GameEncounter.FMFOKKEKEGG != null)
{
GameEncounter.FMFOKKEKEGG(this);
}
}
// Token: 0x06012966 RID: 76134 RVA: 0x00552D48 File Offset: 0x00550F48
public bool CPFAEFNBFBD()
{
return this.MPBOONGEHDM.BHMLLHLEAFF == 1;
}
// Token: 0x06012967 RID: 76135 RVA: 0x00552D58 File Offset: 0x00550F58
private int NMKGEADBGOM()
{
return (int)(this.MPBOONGEHDM.OPEKLGMGMBE - 1);
}
// Token: 0x06012968 RID: 76136 RVA: 0x00552D68 File Offset: 0x00550F68
public bool IPNHBEAHMBF()
{
return this.MPBOONGEHDM.BHMLLHLEAFF != 1;
}
// Token: 0x06012969 RID: 76137 RVA: 0x00552D7C File Offset: 0x00550F7C
private void CMBDBJOMKLC()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
bool flag = false;
for (int i = 1; i < this.steps.Length; i++)
{
if (!this.steps[i].IsCompleted())
{
flag = true;
break;
}
}
if (flag)
{
this.MPBOONGEHDM.BKBFIGCPIMI(5);
}
}
}
// Token: 0x0601296A RID: 76138 RVA: 0x00552DDC File Offset: 0x00550FDC
public static void KIMLGOBDFOI(GameEncounter.GGGECHIBOMB NOBAPCOKFIL)
{
GameEncounter.GGGECHIBOMB gggechibomb = GameEncounter.FMFOKKEKEGG;
GameEncounter.GGGECHIBOMB gggechibomb2;
do
{
gggechibomb2 = gggechibomb;
gggechibomb = Interlocked.CompareExchange<GameEncounter.GGGECHIBOMB>(ref GameEncounter.FMFOKKEKEGG, (GameEncounter.GGGECHIBOMB)Delegate.Remove(gggechibomb2, NOBAPCOKFIL), gggechibomb);
}
while (gggechibomb != gggechibomb2);
}
// Token: 0x0601296B RID: 76139 RVA: 0x00552E10 File Offset: 0x00551010
private void JOHEKBHMPIB()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JINBEHAIBDD())
{
if (this.steps.Length == 0)
{
this.MPBOONGEHDM.BKBFIGCPIMI(1);
}
else
{
this.MPBOONGEHDM.BKBFIGCPIMI(4, 1);
}
}
}
// Token: 0x0601296C RID: 76140 RVA: 0x00552E60 File Offset: 0x00551060
public static void PPLNHCOBBJN(GameEncounter.GGGECHIBOMB NOBAPCOKFIL)
{
GameEncounter.GGGECHIBOMB gggechibomb = GameEncounter.FJFHKICAOOM;
GameEncounter.GGGECHIBOMB gggechibomb2;
do
{
gggechibomb2 = gggechibomb;
gggechibomb = Interlocked.CompareExchange<GameEncounter.GGGECHIBOMB>(ref GameEncounter.FJFHKICAOOM, (GameEncounter.GGGECHIBOMB)Delegate.Remove(gggechibomb2, NOBAPCOKFIL), gggechibomb);
}
while (gggechibomb != gggechibomb2);
}
// Token: 0x14000054 RID: 84
// (add) Token: 0x0601296D RID: 76141 RVA: 0x00552E94 File Offset: 0x00551094
// (remove) Token: 0x06012976 RID: 76150 RVA: 0x00553064 File Offset: 0x00551264
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
public static event GameEncounter.GGGECHIBOMB FJFHKICAOOM;
// Token: 0x0601296E RID: 76142 RVA: 0x00552EC8 File Offset: 0x005510C8
public static void BBBFPELGMPK(GameEncounter EBMDDFDIPEP)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
if (!EBMDDFDIPEP.JNOCCMDBMIO())
{
EBMDDFDIPEP.LHEPJEHMAEC().EJBOGPNBGHI(IHFKMIAHBFP.HGDJAAMBDNH);
}
IHFKMIAHBFP.JFCIOOHPLFJ(EBMDDFDIPEP.BIPEBCPEPKL());
}
}
// Token: 0x0601296F RID: 76143 RVA: 0x00552EFC File Offset: 0x005510FC
private void PAHDJOHEPBO()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.BDGOLLHKOCK)
{
this.MPBOONGEHDM.BKBFIGCPIMI(0);
}
}
// Token: 0x06012970 RID: 76144 RVA: 0x00552F20 File Offset: 0x00551120
private void PPFIBIEHPDP()
{
this.MPBOONGEHDM.DLBPEOILIFL();
this.FKAEEDGBEJB.KHJKJGDBPMF();
this.MONDEOHAMIO.KHJKJGDBPMF();
}
// Token: 0x17000714 RID: 1812
// (get) Token: 0x06012971 RID: 76145 RVA: 0x00552F44 File Offset: 0x00551144
public int BAJMILFBEEK
{
get
{
int num = 0;
for (int i = 0; i < this.steps.Length; i++)
{
num += this.steps[i].BAJMILFBEEK;
}
return num;
}
}
// Token: 0x06012972 RID: 76146 RVA: 0x00552F80 File Offset: 0x00551180
private void CCACLNAJJKG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
if (this.startTriggers != null)
{
for (int i = 0; i < this.startTriggers.Length; i++)
{
this.startTriggers[i].OnEncounterActivate();
}
}
if (this.steps != null)
{
for (int j = 0; j < this.steps.Length; j++)
{
this.steps[j].OnEncounterActivate();
}
}
}
// Token: 0x06012973 RID: 76147 RVA: 0x00552FF0 File Offset: 0x005511F0
private void LGMLIALFMPD(EnemyPatrol NOBAPCOKFIL)
{
this.<CGCEELJCIMC>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x06012974 RID: 76148 RVA: 0x00552FFC File Offset: 0x005511FC
private ushort HELGLFMLJHJ(int DGEOGIEHPOP)
{
return (ushort)(DGEOGIEHPOP + 1);
}
// Token: 0x06012975 RID: 76149 RVA: 0x00553004 File Offset: 0x00551204
private void JECAHGBBIFH()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
bool flag = false;
for (int i = 1; i < this.steps.Length; i++)
{
if (!this.steps[i].IsCompleted())
{
flag = true;
break;
}
}
if (flag)
{
this.MPBOONGEHDM.BKBFIGCPIMI(3);
}
}
}
// Token: 0x06012977 RID: 76151 RVA: 0x00553098 File Offset: 0x00551298
public T GetStepBeforeIndex<T>(int LGGAMIMMGJM) where T : GameEncounterStep
{
T t = (T)((object)null);
int num = 0;
while (num < LGGAMIMMGJM && num < this.steps.Length)
{
T t2 = ((!(this.steps[num] != null)) ? ((T)((object)null)) : (this.steps[num] as T));
if (t2 != null)
{
t = t2;
break;
}
num++;
}
return t;
}
// Token: 0x06012979 RID: 76153 RVA: 0x0055311C File Offset: 0x0055131C
public void NGHEAHIHILP()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MPBOONGEHDM.BHMLLHLEAFF == 0)
{
this.MPBOONGEHDM.BKBFIGCPIMI(0);
}
}
// Token: 0x0601297A RID: 76154 RVA: 0x00553144 File Offset: 0x00551344
private void OCHBFMHGIKP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MONDEOHAMIO.PILGANMENPF();
}
for (int i = 1; i < this.steps.Length; i++)
{
this.steps[i].OnEncounterStart();
}
}
// Token: 0x0601297B RID: 76155 RVA: 0x0055318C File Offset: 0x0055138C
protected override void OnDestroy()
{
base.OnDestroy();
for (int i = 0; i < this.steps.Length; i++)
{
this.steps[i].OnCleanup();
}
if (this.startTriggers != null)
{
for (int j = 0; j < this.startTriggers.Length; j++)
{
this.startTriggers[j].OnCleanup();
}
}
if (base.OMNGGJICBBI.NFOKNEKLACK != null && base.OMNGGJICBBI.NFOKNEKLACK.Length == 5 && GameEncounter.FMFOKKEKEGG != null)
{
GameEncounter.FMFOKKEKEGG(this);
}
}
// Token: 0x0601297C RID: 76156 RVA: 0x00553230 File Offset: 0x00551430
private void CHIMIHDPLKK()
{
if (this.GMPAODOCBEA && IHFKMIAHBFP.HCHIDMOLLAD)
{
GameEncounter.MasterDestroy(this);
}
}
// Token: 0x0601297D RID: 76157 RVA: 0x00553250 File Offset: 0x00551450
private void NPMPMCALMBF(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
GameEncounterStep gameEncounterStep = this.HADAHECEDME();
if (gameEncounterStep != null)
{
gameEncounterStep.OnStopRunning();
}
}
// Token: 0x0601297E RID: 76158 RVA: 0x00553278 File Offset: 0x00551478
private void DADJCNGDAPL(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
{
GameEncounterStep gameEncounterStep = this.HADAHECEDME();
if (gameEncounterStep != null)
{
gameEncounterStep.OnStopRunning();
}
}
// Token: 0x0601297F RID: 76159 RVA: 0x005532A0 File Offset: 0x005514A0
private void KOCPOEMCILF()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
bool flag = false;
for (int i = 0; i < this.steps.Length; i += 0)
{
if (!this.steps[i].IsCompleted())
{
flag = true;
break;
}
}
if (flag)
{
this.MPBOONGEHDM.BKBFIGCPIMI(5);
}
}
}
// Token: 0x06012980 RID: 76160 RVA: 0x00553300 File Offset: 0x00551500
public static void NHAFIDPHNNP(GameEncounter.GGGECHIBOMB NOBAPCOKFIL)
{
GameEncounter.GGGECHIBOMB gggechibomb = GameEncounter.FJFHKICAOOM;
GameEncounter.GGGECHIBOMB gggechibomb2;
do
{
gggechibomb2 = gggechibomb;
gggechibomb = Interlocked.CompareExchange<GameEncounter.GGGECHIBOMB>(ref GameEncounter.FJFHKICAOOM, (GameEncounter.GGGECHIBOMB)Delegate.Remove(gggechibomb2, NOBAPCOKFIL), gggechibomb);
}
while (gggechibomb != gggechibomb2);
}
// Token: 0x06012981 RID: 76161 RVA: 0x00553334 File Offset: 0x00551534
public IPBDFPEPNIM EFAFHLEGAAD()
{
return this.<BBLEEECEDAM>k__BackingField;
}
// Token: 0x06012982 RID: 76162 RVA: 0x0055333C File Offset: 0x0055153C
private void MKKAPCGMIPO()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
bool flag = true;
for (int i = 0; i < this.steps.Length; i++)
{
if (!this.steps[i].IsCompleted())
{
flag = false;
break;
}
}
if (flag)
{
this.MPBOONGEHDM.BKBFIGCPIMI(3);
}
}
}
// Token: 0x17000710 RID: 1808
// (get) Token: 0x06012983 RID: 76163 RVA: 0x0055339C File Offset: 0x0055159C
public bool ACBKNECAIAN
{
get
{
return this.MPBOONGEHDM.BHMLLHLEAFF != 0;
}
}
// Token: 0x06012984 RID: 76164 RVA: 0x005533B0 File Offset: 0x005515B0
private void ABKEACPMOIM(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MONDEOHAMIO.PILGANMENPF();
}
for (int i = 0; i < this.steps.Length; i++)
{
this.steps[i].OnEncounterStart();
}
}
// Token: 0x06012987 RID: 76167 RVA: 0x0055340C File Offset: 0x0055160C
public int GCOCLENKFHD()
{
int num = 1;
for (int i = 1; i < this.steps.Length; i += 0)
{
num += this.steps[i].AJFJIDALOBE;
}
return num;
}
// Token: 0x06012988 RID: 76168 RVA: 0x00553448 File Offset: 0x00551648
public Dictionary<string, object> NLKHMNMIPBL()
{
return this.<HKAEIFPGAMC>k__BackingField;
}
// Token: 0x06012989 RID: 76169 RVA: 0x00553450 File Offset: 0x00551650
private void KAPPGPEHFJM(Dictionary<string, object> NOBAPCOKFIL)
{
this.<HKAEIFPGAMC>k__BackingField = NOBAPCOKFIL;
}
// Token: 0x17000711 RID: 1809
// (get) Token: 0x0601298A RID: 76170 RVA: 0x0055345C File Offset: 0x0055165C
public bool JLNAELMJMLA
{
get
{
return this.MPBOONGEHDM.BHMLLHLEAFF == 2;
}
}
// Token: 0x0601298B RID: 76171 RVA: 0x0055346C File Offset: 0x0055166C
private void PHAHMOCOCIA(ushort KHCOALHGBDG, ushort BNCBHHCPCLE)
{
if (this.startTriggers != null)
{
for (int i = 0; i < this.startTriggers.Length; i++)
{
this.startTriggers[i].StartListening();
}
}
}
// Token: 0x0601298C RID: 76172 RVA: 0x005534AC File Offset: 0x005516AC
public int KLBCDKPKGPD()
{
int num = 1;
for (int i = 0; i < this.steps.Length; i++)
{
num += this.steps[i].AJFJIDALOBE;
}
return num;
}
// Token: 0x0601298D RID: 76173 RVA: 0x005534E8 File Offset: 0x005516E8
public int OOCMGOFJILO()
{
int num = 1;
for (int i = 1; i < this.steps.Length; i += 0)
{
num += this.steps[i].AJFJIDALOBE;
}
return num;
}
// Token: 0x0601298E RID: 76174 RVA: 0x00553524 File Offset: 0x00551724
public int OADNBFBOIME()
{
int num = 1;
for (int i = 0; i < this.steps.Length; i++)
{
num += this.steps[i].BAJMILFBEEK;
}
return num;
}
// Token: 0x040033D5 RID: 13269
[SerializeField]
private GameEncounterStartTrigger[] startTriggers;
// Token: 0x040033D6 RID: 13270
[SerializeField]
private GameEncounterStep[] steps;
// Token: 0x040033D7 RID: 13271
private AONMNAEOJAL FKAEEDGBEJB;
// Token: 0x040033D8 RID: 13272
private AONMNAEOJAL MONDEOHAMIO;
// Token: 0x040033D9 RID: 13273
private PNONBEAIBHA MPBOONGEHDM;
// Token: 0x040033DA RID: 13274
private bool GMPAODOCBEA;
// Token: 0x040033DB RID: 13275
private bool BDGOLLHKOCK;
// Token: 0x040033DC RID: 13276
private bool LLAOMANLLMG;
// Token: 0x020009A9 RID: 2473
private enum DOHECPIJNNI
{
// Token: 0x040033E5 RID: 13285
INACTIVE,
// Token: 0x040033E6 RID: 13286
WAITING_FOR_TRIGGER,
// Token: 0x040033E7 RID: 13287
RUNNING_STEPS,
// Token: 0x040033E8 RID: 13288
FINISHED
}
// Token: 0x020009AA RID: 2474
private enum MJMEAAELBBN
{
// Token: 0x040033EA RID: 13290
WAITING_FOR_STEP_COMPLETION,
// Token: 0x040033EB RID: 13291
INITIAL_STEP
}
// Token: 0x020009AB RID: 2475
private enum DGMPEGMMGOD
{
// Token: 0x040033ED RID: 13293
INSTANTIATOR_ID,
// Token: 0x040033EE RID: 13294
INSTANTIATION_PARAMS,
// Token: 0x040033EF RID: 13295
AUTOMATICALLY_ACTIVATE,
// Token: 0x040033F0 RID: 13296
TEAM_ID,
// Token: 0x040033F1 RID: 13297
OVERRIDE_PATROL_ID,
// Token: 0x040033F2 RID: 13298
VALUE_COUNT
}
// Token: 0x020009AC RID: 2476
// (Invoke) Token: 0x06012990 RID: 76176
public delegate void GGGECHIBOMB(GameEncounter EBMDDFDIPEP);
}
}
@@ -0,0 +1,64 @@
using System;
using System.Text.RegularExpressions;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009AD RID: 2477
public abstract class GameEncounterStartTrigger : MonoBehaviour
{
// Token: 0x17000717 RID: 1815
// (get) Token: 0x06012994 RID: 76180
public abstract string MJLCELIIAJF { get; }
// Token: 0x06012995 RID: 76181 RVA: 0x00553570 File Offset: 0x00551770
public virtual void OnAwake(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
this.EBMDDFDIPEP = EBMDDFDIPEP;
this.GCNLJMAFCLB = GCNLJMAFCLB;
}
// Token: 0x06012996 RID: 76182 RVA: 0x00553580 File Offset: 0x00551780
public virtual void OnCleanup()
{
}
// Token: 0x06012997 RID: 76183 RVA: 0x00553584 File Offset: 0x00551784
public virtual void OnEncounterActivate()
{
}
// Token: 0x06012998 RID: 76184 RVA: 0x00553588 File Offset: 0x00551788
public virtual void OnEncounterDeactivate()
{
}
// Token: 0x06012999 RID: 76185
public abstract void StartListening();
// Token: 0x0601299A RID: 76186
public abstract bool IsTriggered();
// Token: 0x0601299B RID: 76187
public abstract void StopListening();
// Token: 0x0601299C RID: 76188 RVA: 0x0055358C File Offset: 0x0055178C
protected string BMEAKBKGLLA(string ANOFFEKMECJ)
{
return string.Format("T{0}.{1}", this.GCNLJMAFCLB, ANOFFEKMECJ);
}
// Token: 0x0601299D RID: 76189 RVA: 0x005535A4 File Offset: 0x005517A4
public static string ParseFriendlyTypeName(Type ANNBGHOPFBN)
{
string text = ANNBGHOPFBN.Name.Substring(0, ANNBGHOPFBN.Name.IndexOf("EncounterStartTrigger"));
return Regex.Replace(text, "(\\B[A-Z0-9])", " $1");
}
// Token: 0x040033F3 RID: 13299
protected GameEncounter EBMDDFDIPEP;
// Token: 0x040033F4 RID: 13300
protected int GCNLJMAFCLB = -1;
}
}
@@ -0,0 +1,141 @@
using System;
using System.Text.RegularExpressions;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009AE RID: 2478
public abstract class GameEncounterStep : MonoBehaviour
{
// Token: 0x17000718 RID: 1816
// (get) Token: 0x0601299F RID: 76191
public abstract string MJLCELIIAJF { get; }
// Token: 0x17000719 RID: 1817
// (get) Token: 0x060129A0 RID: 76192 RVA: 0x005535FC File Offset: 0x005517FC
public virtual int BAJMILFBEEK
{
get
{
return 0;
}
}
// Token: 0x1700071A RID: 1818
// (get) Token: 0x060129A1 RID: 76193 RVA: 0x00553600 File Offset: 0x00551800
public virtual int AJFJIDALOBE
{
get
{
return 0;
}
}
// Token: 0x060129A2 RID: 76194 RVA: 0x00553604 File Offset: 0x00551804
public virtual void OnAwake(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
this.EBMDDFDIPEP = EBMDDFDIPEP;
this.BFDOPNMDIGP = BFDOPNMDIGP;
this.MONDEOHAMIO = MONDEOHAMIO;
this.FKAEEDGBEJB = FKAEEDGBEJB;
}
// Token: 0x060129A3 RID: 76195 RVA: 0x00553624 File Offset: 0x00551824
public virtual void OnCleanup()
{
}
// Token: 0x060129A4 RID: 76196 RVA: 0x00553628 File Offset: 0x00551828
public virtual void OnEncounterActivate()
{
}
// Token: 0x060129A5 RID: 76197 RVA: 0x0055362C File Offset: 0x0055182C
public virtual void OnEncounterDeactivate()
{
}
// Token: 0x060129A6 RID: 76198
public abstract void OnEncounterStart();
// Token: 0x060129A7 RID: 76199
public abstract void OnEncounterStop();
// Token: 0x060129A8 RID: 76200
public abstract void OnStartRunning();
// Token: 0x060129A9 RID: 76201
public abstract void OnUpdateRunning();
// Token: 0x060129AA RID: 76202
public abstract void OnStopRunning();
// Token: 0x060129AB RID: 76203
public abstract bool IsBlockingEncounterEnd();
// Token: 0x060129AC RID: 76204
public abstract bool IsCompleted();
// Token: 0x060129AD RID: 76205 RVA: 0x00553630 File Offset: 0x00551830
protected void IANGFKCOLOE(string JPNJIMIHPCN)
{
}
// Token: 0x060129AE RID: 76206 RVA: 0x00553634 File Offset: 0x00551834
protected void NLLNCFIMHGF(string JPNJIMIHPCN)
{
}
// Token: 0x060129AF RID: 76207 RVA: 0x00553638 File Offset: 0x00551838
protected void IIKKCKKMAHK(string JPNJIMIHPCN)
{
}
// Token: 0x060129B0 RID: 76208 RVA: 0x0055363C File Offset: 0x0055183C
private string DMGNAMFPNOI(string JPNJIMIHPCN)
{
if (this.EBMDDFDIPEP != null)
{
return string.Format("Encounter: {0} Step: {1}. {2}", this.EBMDDFDIPEP.name, this.stepName, JPNJIMIHPCN);
}
return string.Format("Step: {0}. {1}", this.stepName, JPNJIMIHPCN);
}
// Token: 0x060129B1 RID: 76209 RVA: 0x00553688 File Offset: 0x00551888
protected string BMEAKBKGLLA(string ANOFFEKMECJ)
{
return string.Format("S{0}.{1}", this.BFDOPNMDIGP, ANOFFEKMECJ);
}
// Token: 0x060129B2 RID: 76210 RVA: 0x005536A0 File Offset: 0x005518A0
public static string ParseFriendlyTypeName(Type ANNBGHOPFBN)
{
string text = ANNBGHOPFBN.Name.Substring(0, ANNBGHOPFBN.Name.IndexOf("Encounter"));
return string.Format("{0} Step", Regex.Replace(text, "(\\B[A-Z0-9])", " $1"));
}
// Token: 0x040033F5 RID: 13301
[SerializeField]
protected string stepName = "New Step";
// Token: 0x040033F6 RID: 13302
[SerializeField]
protected int finishCondition;
// Token: 0x040033F7 RID: 13303
[SerializeField]
protected int finishValue;
// Token: 0x040033F8 RID: 13304
protected GameEncounter EBMDDFDIPEP;
// Token: 0x040033F9 RID: 13305
protected int BFDOPNMDIGP = -1;
// Token: 0x040033FA RID: 13306
protected KPFHBPCEMMD MONDEOHAMIO;
// Token: 0x040033FB RID: 13307
protected KPFHBPCEMMD FKAEEDGBEJB;
}
}
@@ -0,0 +1,474 @@
using System;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009BE RID: 2494
public class KillEnemiesEncounterStep : GameEncounterStep
{
// Token: 0x06012B74 RID: 76660 RVA: 0x005576A0 File Offset: 0x005558A0
public virtual void JCKMKEAFDDH()
{
}
// Token: 0x06012B75 RID: 76661 RVA: 0x005576A4 File Offset: 0x005558A4
public virtual string NGKFEMINKKB()
{
return string.Empty;
}
// Token: 0x06012B76 RID: 76662 RVA: 0x005576AC File Offset: 0x005558AC
public virtual void BANFNDNCPAK()
{
}
// Token: 0x06012B77 RID: 76663 RVA: 0x005576B0 File Offset: 0x005558B0
public virtual void JKOLAGEBMJA()
{
}
// Token: 0x06012B78 RID: 76664 RVA: 0x005576B4 File Offset: 0x005558B4
public virtual void NNOJKKCCPDD()
{
}
// Token: 0x06012B79 RID: 76665 RVA: 0x005576B8 File Offset: 0x005558B8
public virtual void JMCIOGCDCJI()
{
}
// Token: 0x06012B7A RID: 76666 RVA: 0x005576BC File Offset: 0x005558BC
public virtual void ACHJMKIKHDH(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.PBODKHKKEMM = EBMDDFDIPEP.GetStepsBeforeIndex<BaseSpawnEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012B7B RID: 76667 RVA: 0x005576D8 File Offset: 0x005558D8
public virtual void OEIMIOEKHHP()
{
}
// Token: 0x06012B7C RID: 76668 RVA: 0x005576DC File Offset: 0x005558DC
public virtual bool GJFHPHCIAPM()
{
return true;
}
// Token: 0x06012B7D RID: 76669 RVA: 0x005576E0 File Offset: 0x005558E0
public virtual void KJCHCDNDGBA()
{
}
// Token: 0x06012B7E RID: 76670 RVA: 0x005576E4 File Offset: 0x005558E4
public virtual string BCOMHOPPABM()
{
return string.Empty;
}
// Token: 0x06012B7F RID: 76671 RVA: 0x005576EC File Offset: 0x005558EC
public virtual void KBKCGBMEDFM(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.PBODKHKKEMM = EBMDDFDIPEP.GetStepsBeforeIndex<BaseSpawnEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012B80 RID: 76672 RVA: 0x00557708 File Offset: 0x00555908
public virtual void EMLKJOIDKDH()
{
}
// Token: 0x06012B81 RID: 76673 RVA: 0x0055770C File Offset: 0x0055590C
public virtual bool EIBKKEODODI()
{
KillEnemiesEncounterStep.PDPMODBPPCP finishCondition = (KillEnemiesEncounterStep.PDPMODBPPCP)this.finishCondition;
return finishCondition == KillEnemiesEncounterStep.PDPMODBPPCP.IMMEDIATELY || finishCondition != KillEnemiesEncounterStep.PDPMODBPPCP.IMMEDIATELY || this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue;
}
// Token: 0x06012B82 RID: 76674 RVA: 0x0055774C File Offset: 0x0055594C
public virtual void IHMPPMPHLHL()
{
}
// Token: 0x06012B83 RID: 76675 RVA: 0x00557750 File Offset: 0x00555950
public override void OnEncounterStart()
{
}
// Token: 0x06012B84 RID: 76676 RVA: 0x00557754 File Offset: 0x00555954
public virtual bool FPLIFBMDPOA()
{
return true;
}
// Token: 0x06012B85 RID: 76677 RVA: 0x00557758 File Offset: 0x00555958
public virtual bool CHIEDHOJCOC()
{
return false;
}
// Token: 0x06012B86 RID: 76678 RVA: 0x0055775C File Offset: 0x0055595C
public virtual void LKAHNKIHFOG(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.PBODKHKKEMM = EBMDDFDIPEP.GetStepsBeforeIndex<BaseSpawnEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012B87 RID: 76679 RVA: 0x00557778 File Offset: 0x00555978
public virtual void OOKMPENAIOM()
{
}
// Token: 0x06012B88 RID: 76680 RVA: 0x0055777C File Offset: 0x0055597C
public override void OnStartRunning()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
for (int i = 0; i < this.PBODKHKKEMM.Length; i++)
{
this.PBODKHKKEMM[i].MasterKillAllLivingEnemies();
}
}
}
// Token: 0x06012B89 RID: 76681 RVA: 0x005577BC File Offset: 0x005559BC
public virtual void KOCJAJALMOG()
{
}
// Token: 0x06012B8A RID: 76682 RVA: 0x005577C0 File Offset: 0x005559C0
public virtual void GDKOGLBICHD(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.PBODKHKKEMM = EBMDDFDIPEP.GetStepsBeforeIndex<BaseSpawnEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012B8B RID: 76683 RVA: 0x005577DC File Offset: 0x005559DC
public virtual void BFLDLCHIEEB()
{
}
// Token: 0x06012B8C RID: 76684 RVA: 0x005577E0 File Offset: 0x005559E0
public virtual string CCGJLNCCGKL()
{
return string.Empty;
}
// Token: 0x06012B8D RID: 76685 RVA: 0x005577E8 File Offset: 0x005559E8
public virtual void PMNKNGCGBBB()
{
}
// Token: 0x17000722 RID: 1826
// (get) Token: 0x06012B8E RID: 76686 RVA: 0x005577EC File Offset: 0x005559EC
public override string MJLCELIIAJF
{
get
{
return string.Empty;
}
}
// Token: 0x06012B8F RID: 76687 RVA: 0x005577F4 File Offset: 0x005559F4
public virtual bool ENJNOKHDPHO()
{
return false;
}
// Token: 0x06012B90 RID: 76688 RVA: 0x005577F8 File Offset: 0x005559F8
public virtual bool PNDOEEJGODC()
{
KillEnemiesEncounterStep.PDPMODBPPCP finishCondition = (KillEnemiesEncounterStep.PDPMODBPPCP)this.finishCondition;
return finishCondition == KillEnemiesEncounterStep.PDPMODBPPCP.IMMEDIATELY || finishCondition != KillEnemiesEncounterStep.PDPMODBPPCP.TIME_ELAPSED || this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue;
}
// Token: 0x06012B91 RID: 76689 RVA: 0x00557838 File Offset: 0x00555A38
public virtual void BCOMIMDHKHL()
{
}
// Token: 0x06012B92 RID: 76690 RVA: 0x0055783C File Offset: 0x00555A3C
public virtual void MJLAMIMLBBH()
{
}
// Token: 0x06012B93 RID: 76691 RVA: 0x00557840 File Offset: 0x00555A40
public override void OnStopRunning()
{
}
// Token: 0x06012B94 RID: 76692 RVA: 0x00557844 File Offset: 0x00555A44
public virtual void ACGOFKGHBML()
{
}
// Token: 0x06012B95 RID: 76693 RVA: 0x00557848 File Offset: 0x00555A48
public override void OnUpdateRunning()
{
}
// Token: 0x06012B97 RID: 76695 RVA: 0x00557854 File Offset: 0x00555A54
public virtual void JNLMDKPNFFG()
{
}
// Token: 0x06012B98 RID: 76696 RVA: 0x00557858 File Offset: 0x00555A58
public virtual void EBHCFDNFGFC()
{
}
// Token: 0x06012B99 RID: 76697 RVA: 0x0055785C File Offset: 0x00555A5C
public virtual void CFJHMBCABOF()
{
}
// Token: 0x06012B9A RID: 76698 RVA: 0x00557860 File Offset: 0x00555A60
public override bool IsBlockingEncounterEnd()
{
KillEnemiesEncounterStep.PDPMODBPPCP finishCondition = (KillEnemiesEncounterStep.PDPMODBPPCP)this.finishCondition;
return finishCondition != KillEnemiesEncounterStep.PDPMODBPPCP.IMMEDIATELY && (finishCondition != KillEnemiesEncounterStep.PDPMODBPPCP.TIME_ELAPSED || this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue);
}
// Token: 0x06012B9B RID: 76699 RVA: 0x005578A0 File Offset: 0x00555AA0
public virtual void HDFLMALBJKM()
{
}
// Token: 0x06012B9C RID: 76700 RVA: 0x005578A4 File Offset: 0x00555AA4
public virtual string EBFAMNBKOEP()
{
return string.Empty;
}
// Token: 0x06012B9D RID: 76701 RVA: 0x005578AC File Offset: 0x00555AAC
public virtual void PKKLKKAAHMG()
{
}
// Token: 0x06012B9E RID: 76702 RVA: 0x005578B0 File Offset: 0x00555AB0
public virtual void LNMCAJHGCKE()
{
}
// Token: 0x06012B9F RID: 76703 RVA: 0x005578B4 File Offset: 0x00555AB4
public virtual bool OGJFDOOHFCK()
{
return true;
}
// Token: 0x06012BA0 RID: 76704 RVA: 0x005578B8 File Offset: 0x00555AB8
public virtual bool NDBCAGEHNNP()
{
KillEnemiesEncounterStep.PDPMODBPPCP finishCondition = (KillEnemiesEncounterStep.PDPMODBPPCP)this.finishCondition;
return finishCondition != KillEnemiesEncounterStep.PDPMODBPPCP.IMMEDIATELY && (finishCondition != KillEnemiesEncounterStep.PDPMODBPPCP.IMMEDIATELY || this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue);
}
// Token: 0x06012BA1 RID: 76705 RVA: 0x005578F8 File Offset: 0x00555AF8
public virtual bool JBFICPHDABL()
{
return false;
}
// Token: 0x06012BA2 RID: 76706 RVA: 0x005578FC File Offset: 0x00555AFC
public virtual void PICOEDIOJPA()
{
}
// Token: 0x06012BA3 RID: 76707 RVA: 0x00557900 File Offset: 0x00555B00
public virtual void CEAECPCKLIO()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
for (int i = 1; i < this.PBODKHKKEMM.Length; i += 0)
{
this.PBODKHKKEMM[i].MasterKillAllLivingEnemies();
}
}
}
// Token: 0x06012BA4 RID: 76708 RVA: 0x00557940 File Offset: 0x00555B40
public virtual string KJFFELPHFFB()
{
return string.Empty;
}
// Token: 0x06012BA5 RID: 76709 RVA: 0x00557948 File Offset: 0x00555B48
public override void OnAwake(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.PBODKHKKEMM = EBMDDFDIPEP.GetStepsBeforeIndex<BaseSpawnEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012BA6 RID: 76710 RVA: 0x00557964 File Offset: 0x00555B64
public virtual string PFPBJMAOLHF()
{
return string.Empty;
}
// Token: 0x06012BA7 RID: 76711 RVA: 0x0055796C File Offset: 0x00555B6C
public virtual void AMGGNMIDCNF()
{
}
// Token: 0x06012BA8 RID: 76712 RVA: 0x00557970 File Offset: 0x00555B70
public virtual bool EFICEGALFDI()
{
KillEnemiesEncounterStep.PDPMODBPPCP finishCondition = (KillEnemiesEncounterStep.PDPMODBPPCP)this.finishCondition;
return finishCondition == KillEnemiesEncounterStep.PDPMODBPPCP.IMMEDIATELY || finishCondition != KillEnemiesEncounterStep.PDPMODBPPCP.TIME_ELAPSED || this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue;
}
// Token: 0x06012BA9 RID: 76713 RVA: 0x005579B0 File Offset: 0x00555BB0
public virtual string GBGJHLBOGGF()
{
return string.Empty;
}
// Token: 0x06012BAA RID: 76714 RVA: 0x005579B8 File Offset: 0x00555BB8
public virtual void CNMMLBDBFOJ()
{
}
// Token: 0x06012BAB RID: 76715 RVA: 0x005579BC File Offset: 0x00555BBC
public override void OnEncounterStop()
{
}
// Token: 0x06012BAC RID: 76716 RVA: 0x005579C0 File Offset: 0x00555BC0
public virtual void HPCOGFNIOEI(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.PBODKHKKEMM = EBMDDFDIPEP.GetStepsBeforeIndex<BaseSpawnEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012BAD RID: 76717 RVA: 0x005579DC File Offset: 0x00555BDC
public virtual void ODHBHLEBBLP()
{
}
// Token: 0x06012BAE RID: 76718 RVA: 0x005579E0 File Offset: 0x00555BE0
public virtual void MCDPOHPNFLB()
{
}
// Token: 0x06012BAF RID: 76719 RVA: 0x005579E4 File Offset: 0x00555BE4
public virtual bool DEFHAKGLOPG()
{
KillEnemiesEncounterStep.PDPMODBPPCP finishCondition = (KillEnemiesEncounterStep.PDPMODBPPCP)this.finishCondition;
return finishCondition == KillEnemiesEncounterStep.PDPMODBPPCP.IMMEDIATELY || finishCondition != KillEnemiesEncounterStep.PDPMODBPPCP.TIME_ELAPSED || this.FKAEEDGBEJB.AGKHKNLNBKG() < (float)this.finishValue;
}
// Token: 0x06012BB0 RID: 76720 RVA: 0x00557A24 File Offset: 0x00555C24
public virtual void GDFDIFAIFOP(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.PBODKHKKEMM = EBMDDFDIPEP.GetStepsBeforeIndex<BaseSpawnEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012BB1 RID: 76721 RVA: 0x00557A40 File Offset: 0x00555C40
public virtual string PKLCPKFCMLI()
{
return string.Empty;
}
// Token: 0x06012BB2 RID: 76722 RVA: 0x00557A48 File Offset: 0x00555C48
public virtual string HCEKNJJDEFO()
{
return string.Empty;
}
// Token: 0x06012BB3 RID: 76723 RVA: 0x00557A50 File Offset: 0x00555C50
public virtual void ICELAHMDNND(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.PBODKHKKEMM = EBMDDFDIPEP.GetStepsBeforeIndex<BaseSpawnEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012BB4 RID: 76724 RVA: 0x00557A6C File Offset: 0x00555C6C
public virtual void PAJDCJGEOLO()
{
}
// Token: 0x06012BB5 RID: 76725 RVA: 0x00557A70 File Offset: 0x00555C70
public virtual void FHOPJMKCLBG(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.PBODKHKKEMM = EBMDDFDIPEP.GetStepsBeforeIndex<BaseSpawnEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012BB6 RID: 76726 RVA: 0x00557A8C File Offset: 0x00555C8C
public virtual void CFCLGOOGKOP()
{
}
// Token: 0x06012BB7 RID: 76727 RVA: 0x00557A90 File Offset: 0x00555C90
public virtual void PJAADKKFBNH()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
for (int i = 1; i < this.PBODKHKKEMM.Length; i += 0)
{
this.PBODKHKKEMM[i].MasterKillAllLivingEnemies();
}
}
}
// Token: 0x06012BB8 RID: 76728 RVA: 0x00557AD0 File Offset: 0x00555CD0
public virtual bool HNMEEKOKCDL()
{
return false;
}
// Token: 0x06012BB9 RID: 76729 RVA: 0x00557AD4 File Offset: 0x00555CD4
public override bool IsCompleted()
{
return true;
}
// Token: 0x06012BBA RID: 76730 RVA: 0x00557AD8 File Offset: 0x00555CD8
public virtual void LKEHFPJHGNC(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.PBODKHKKEMM = EBMDDFDIPEP.GetStepsBeforeIndex<BaseSpawnEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012BBB RID: 76731 RVA: 0x00557AF4 File Offset: 0x00555CF4
public virtual void IEBIKPDOPNJ()
{
}
// Token: 0x06012BBC RID: 76732 RVA: 0x00557AF8 File Offset: 0x00555CF8
public virtual void MANGEGFOLDE()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
for (int i = 0; i < this.PBODKHKKEMM.Length; i += 0)
{
this.PBODKHKKEMM[i].MasterKillAllLivingEnemies();
}
}
}
// Token: 0x06012BBD RID: 76733 RVA: 0x00557B38 File Offset: 0x00555D38
public virtual string CIDIEEEHPPM()
{
return string.Empty;
}
// Token: 0x06012BBE RID: 76734 RVA: 0x00557B40 File Offset: 0x00555D40
public virtual string KJHLDABLPPC()
{
return string.Empty;
}
// Token: 0x04003420 RID: 13344
private BaseSpawnEnemyEncounterStep[] PBODKHKKEMM;
// Token: 0x020009BF RID: 2495
public enum PDPMODBPPCP
{
// Token: 0x04003422 RID: 13346
IMMEDIATELY,
// Token: 0x04003423 RID: 13347
TIME_ELAPSED
}
}
}
@@ -0,0 +1,1353 @@
using System;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009B3 RID: 2483
public class OverlapVolumeEncounterStartTrigger : GameEncounterStartTrigger
{
// Token: 0x06012A19 RID: 76313 RVA: 0x005544AC File Offset: 0x005526AC
public virtual bool FFHJLFMMJEK()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null)
{
array = this.EBMDDFDIPEP.EABEGLMPGEO().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 0; i < array.Length; i += 0)
{
for (int j = 1; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].EENPMBACDMA(player.FGLFIJLGCKD))
{
num++;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num >= 1;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS && num < array.Length;
}
// Token: 0x06012A1A RID: 76314 RVA: 0x00554588 File Offset: 0x00552788
public virtual void FIFIKDLIJJA()
{
}
// Token: 0x06012A1B RID: 76315 RVA: 0x0055458C File Offset: 0x0055278C
public virtual void MDOBNCMMJEO()
{
}
// Token: 0x06012A1C RID: 76316 RVA: 0x00554590 File Offset: 0x00552790
public virtual bool CJCHGHPIHHO()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null)
{
array = this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 0;
if (array != null)
{
for (int i = 0; i < array.Length; i += 0)
{
for (int j = 0; j < this.volumes.Length; j += 0)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].PKGLDDFCCBH(player.FGLFIJLGCKD))
{
num++;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 1;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS && num >= array.Length;
}
// Token: 0x06012A1D RID: 76317 RVA: 0x0055466C File Offset: 0x0055286C
public virtual bool NOBFHAFEFIB()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.EABEGLMPGEO() != null)
{
array = this.EBMDDFDIPEP.EABEGLMPGEO().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 0;
if (array != null)
{
for (int i = 1; i < array.Length; i += 0)
{
for (int j = 0; j < this.volumes.Length; j += 0)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].ContainsPoint(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 1;
}
return this.playerRequirement != OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS || num < array.Length;
}
// Token: 0x06012A1E RID: 76318 RVA: 0x00554748 File Offset: 0x00552948
public virtual void PCKOIPFBPJK()
{
}
// Token: 0x06012A1F RID: 76319 RVA: 0x0055474C File Offset: 0x0055294C
public virtual string IAJNJJADDJJ()
{
return "...sent you an invite! Want to join them?";
}
// Token: 0x06012A20 RID: 76320 RVA: 0x00554754 File Offset: 0x00552954
public virtual void EFEGIIBJIAG()
{
}
// Token: 0x06012A21 RID: 76321 RVA: 0x00554758 File Offset: 0x00552958
public virtual string JIMGPPONOOE()
{
return "alpha";
}
// Token: 0x06012A22 RID: 76322 RVA: 0x00554760 File Offset: 0x00552960
public virtual bool DJJCOEKKDHI()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null)
{
array = this.EBMDDFDIPEP.EABEGLMPGEO().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 0;
if (array != null)
{
for (int i = 0; i < array.Length; i++)
{
for (int j = 1; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].LIAGLIDHNEL(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num >= 0;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER && num >= array.Length;
}
// Token: 0x06012A23 RID: 76323 RVA: 0x0055483C File Offset: 0x00552A3C
public virtual void NOBBNDADFCL()
{
}
// Token: 0x06012A24 RID: 76324 RVA: 0x00554840 File Offset: 0x00552A40
public virtual void KIMBJGHGPEN()
{
}
// Token: 0x06012A25 RID: 76325 RVA: 0x00554844 File Offset: 0x00552A44
public virtual void EAKDPJEGICM()
{
}
// Token: 0x06012A26 RID: 76326 RVA: 0x00554848 File Offset: 0x00552A48
public virtual void APKHPMFBLIG()
{
}
// Token: 0x06012A27 RID: 76327 RVA: 0x0055484C File Offset: 0x00552A4C
public virtual string KDCBFFKDFHB()
{
return "look";
}
// Token: 0x06012A28 RID: 76328 RVA: 0x00554854 File Offset: 0x00552A54
public virtual void LFBLLKKKDHD()
{
}
// Token: 0x06012A2A RID: 76330 RVA: 0x00554860 File Offset: 0x00552A60
public virtual bool GJFDEOGAIJL()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.PDBEINFNGJO != null)
{
array = this.EBMDDFDIPEP.EABEGLMPGEO().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 0;
if (array != null)
{
for (int i = 1; i < array.Length; i += 0)
{
for (int j = 0; j < this.volumes.Length; j += 0)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].HHCCBBNFMPL(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num >= 1;
}
return this.playerRequirement != OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER || num < array.Length;
}
// Token: 0x06012A2B RID: 76331 RVA: 0x0055493C File Offset: 0x00552B3C
public virtual void PNHIDDKPAAD()
{
}
// Token: 0x06012A2C RID: 76332 RVA: 0x00554940 File Offset: 0x00552B40
public virtual bool NGLNEEMPJBC()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.EABEGLMPGEO() != null)
{
array = this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 0;
if (array != null)
{
for (int i = 1; i < array.Length; i += 0)
{
for (int j = 0; j < this.volumes.Length; j += 0)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].ContainsPoint(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num >= 0;
}
return this.playerRequirement != OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS || num >= array.Length;
}
// Token: 0x06012A2D RID: 76333 RVA: 0x00554A1C File Offset: 0x00552C1C
public virtual bool GDKGNMMMAJC()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.EABEGLMPGEO() != null)
{
array = this.EBMDDFDIPEP.NEMHMCCGNKH().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 1; i < array.Length; i++)
{
for (int j = 0; j < this.volumes.Length; j += 0)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].HKLAOCJGBLL(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 0;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER && num < array.Length;
}
// Token: 0x06012A2E RID: 76334 RVA: 0x00554AF8 File Offset: 0x00552CF8
public virtual void NODAHCAIEJN()
{
}
// Token: 0x06012A2F RID: 76335 RVA: 0x00554AFC File Offset: 0x00552CFC
public virtual void LJJMMABJMLF()
{
}
// Token: 0x06012A30 RID: 76336 RVA: 0x00554B00 File Offset: 0x00552D00
public virtual void DBONHCPPKEC()
{
}
// Token: 0x06012A31 RID: 76337 RVA: 0x00554B04 File Offset: 0x00552D04
public virtual bool MPAJALNDCHN()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null)
{
array = this.EBMDDFDIPEP.NEMHMCCGNKH().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 1; i < array.Length; i += 0)
{
for (int j = 0; j < this.volumes.Length; j += 0)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].EENPMBACDMA(player.FGLFIJLGCKD))
{
num++;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 1;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS && num < array.Length;
}
// Token: 0x06012A32 RID: 76338 RVA: 0x00554BE0 File Offset: 0x00552DE0
public virtual void IDEBMEIIIDD()
{
}
// Token: 0x06012A33 RID: 76339 RVA: 0x00554BE4 File Offset: 0x00552DE4
public virtual void JHLKKONLKAA()
{
}
// Token: 0x06012A34 RID: 76340 RVA: 0x00554BE8 File Offset: 0x00552DE8
public virtual void OLJAOJMHIAO()
{
}
// Token: 0x06012A35 RID: 76341 RVA: 0x00554BEC File Offset: 0x00552DEC
public virtual string GILFFKFOLJF()
{
return "api/PlayerReporting/";
}
// Token: 0x06012A36 RID: 76342 RVA: 0x00554BF4 File Offset: 0x00552DF4
public virtual bool LCALPPIDKEI()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null)
{
array = this.EBMDDFDIPEP.NEMHMCCGNKH().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 0;
if (array != null)
{
for (int i = 1; i < array.Length; i++)
{
for (int j = 1; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].PKGLDDFCCBH(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 0;
}
return this.playerRequirement != OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS || num < array.Length;
}
// Token: 0x06012A37 RID: 76343 RVA: 0x00554CD0 File Offset: 0x00552ED0
public virtual void GOHICDGDBIH()
{
}
// Token: 0x06012A38 RID: 76344 RVA: 0x00554CD4 File Offset: 0x00552ED4
public virtual void KEAODKKLMHM()
{
}
// Token: 0x06012A39 RID: 76345 RVA: 0x00554CD8 File Offset: 0x00552ED8
public virtual void LOEDGCMJIHE()
{
}
// Token: 0x1700071C RID: 1820
// (get) Token: 0x06012A3A RID: 76346 RVA: 0x00554CDC File Offset: 0x00552EDC
public override string MJLCELIIAJF
{
get
{
return "Players teleport or walk in to volumes.";
}
}
// Token: 0x06012A3B RID: 76347 RVA: 0x00554CE4 File Offset: 0x00552EE4
public virtual void PCECHOKDNEA()
{
}
// Token: 0x06012A3C RID: 76348 RVA: 0x00554CE8 File Offset: 0x00552EE8
public virtual void GFCKFHIPDMO()
{
}
// Token: 0x06012A3D RID: 76349 RVA: 0x00554CEC File Offset: 0x00552EEC
public virtual bool BIBCEEEKBOG()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.PDBEINFNGJO != null)
{
array = this.EBMDDFDIPEP.EABEGLMPGEO().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 1; i < array.Length; i += 0)
{
for (int j = 0; j < this.volumes.Length; j += 0)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].LIAGLIDHNEL(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 1;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER && num < array.Length;
}
// Token: 0x06012A3E RID: 76350 RVA: 0x00554DC8 File Offset: 0x00552FC8
public virtual bool GIMDEOLOBCA()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.PDBEINFNGJO != null)
{
array = this.EBMDDFDIPEP.NEMHMCCGNKH().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 0; i < array.Length; i++)
{
for (int j = 0; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].KIDHKGKBFAL(player.FGLFIJLGCKD))
{
num++;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num >= 1;
}
return this.playerRequirement != OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER || num >= array.Length;
}
// Token: 0x06012A3F RID: 76351 RVA: 0x00554EA4 File Offset: 0x005530A4
public virtual string LNLPMMNFJEB()
{
return "</color>";
}
// Token: 0x06012A40 RID: 76352 RVA: 0x00554EAC File Offset: 0x005530AC
public virtual void EKJAMNBNJHE()
{
}
// Token: 0x06012A41 RID: 76353 RVA: 0x00554EB0 File Offset: 0x005530B0
public virtual void HMILGAEBKND()
{
}
// Token: 0x06012A42 RID: 76354 RVA: 0x00554EB4 File Offset: 0x005530B4
public virtual string FKJEBLMIDIN()
{
return "system_info_submited";
}
// Token: 0x06012A43 RID: 76355 RVA: 0x00554EBC File Offset: 0x005530BC
public virtual void KAHBKCMDLFD()
{
}
// Token: 0x06012A44 RID: 76356 RVA: 0x00554EC0 File Offset: 0x005530C0
public virtual string DMNOPJKJCAM()
{
return "CT";
}
// Token: 0x06012A45 RID: 76357 RVA: 0x00554EC8 File Offset: 0x005530C8
public virtual void HBOOPMPHBJH()
{
}
// Token: 0x06012A46 RID: 76358 RVA: 0x00554ECC File Offset: 0x005530CC
public virtual string HIDBNFODIEB()
{
return "Failed to send friend request.";
}
// Token: 0x06012A47 RID: 76359 RVA: 0x00554ED4 File Offset: 0x005530D4
public virtual string DICBBKILCGC()
{
return "RpcMasterPlayerCollisionEnterEvent";
}
// Token: 0x06012A48 RID: 76360 RVA: 0x00554EDC File Offset: 0x005530DC
public virtual void ONHJFLDANAL()
{
}
// Token: 0x06012A49 RID: 76361 RVA: 0x00554EE0 File Offset: 0x005530E0
public virtual void GDHPMEKCJPI()
{
}
// Token: 0x06012A4A RID: 76362 RVA: 0x00554EE4 File Offset: 0x005530E4
public virtual void EOIFJOCAPIL()
{
}
// Token: 0x06012A4B RID: 76363 RVA: 0x00554EE8 File Offset: 0x005530E8
public virtual void COJMDLMJLLE()
{
}
// Token: 0x06012A4C RID: 76364 RVA: 0x00554EEC File Offset: 0x005530EC
public virtual void JCJLLDAJFHC()
{
}
// Token: 0x06012A4D RID: 76365 RVA: 0x00554EF0 File Offset: 0x005530F0
public virtual void EOLBGNLHGLD()
{
}
// Token: 0x06012A4E RID: 76366 RVA: 0x00554EF4 File Offset: 0x005530F4
public virtual string EDFOABNBAIL()
{
return ".";
}
// Token: 0x06012A4F RID: 76367 RVA: 0x00554EFC File Offset: 0x005530FC
public virtual string PEOLBFONBDC()
{
return "AuthenticationValues UserId: {0}, GetParameters: {1} Token available: {2}";
}
// Token: 0x06012A50 RID: 76368 RVA: 0x00554F04 File Offset: 0x00553104
public virtual void CMJDIMKNKCM()
{
}
// Token: 0x06012A51 RID: 76369 RVA: 0x00554F08 File Offset: 0x00553108
public virtual string MEEJNAHJJCF()
{
return "UnityEngine.Logger.";
}
// Token: 0x06012A52 RID: 76370 RVA: 0x00554F10 File Offset: 0x00553110
public virtual void HLEEBECCIOH()
{
}
// Token: 0x06012A53 RID: 76371 RVA: 0x00554F14 File Offset: 0x00553114
public virtual void PBAGOOMAGNC()
{
}
// Token: 0x06012A54 RID: 76372 RVA: 0x00554F18 File Offset: 0x00553118
public virtual void AOMACMNIIID()
{
}
// Token: 0x06012A55 RID: 76373 RVA: 0x00554F1C File Offset: 0x0055311C
public virtual bool FPJNKPCAEJG()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.EABEGLMPGEO() != null)
{
array = this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 1; i < array.Length; i++)
{
for (int j = 0; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].MFOALOOFABM(player.FGLFIJLGCKD))
{
num++;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 1;
}
return this.playerRequirement != OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS || num < array.Length;
}
// Token: 0x06012A56 RID: 76374 RVA: 0x00554FF8 File Offset: 0x005531F8
public virtual bool OKFFMAHLOPB()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null)
{
array = this.EBMDDFDIPEP.EABEGLMPGEO().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 0; i < array.Length; i += 0)
{
for (int j = 1; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].NKCJLIONEMB(player.FGLFIJLGCKD))
{
num++;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num >= 1;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS && num < array.Length;
}
// Token: 0x06012A57 RID: 76375 RVA: 0x005550D4 File Offset: 0x005532D4
public virtual bool EKFHGOENPJD()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.PDBEINFNGJO != null)
{
array = this.EBMDDFDIPEP.NEMHMCCGNKH().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 0; i < array.Length; i++)
{
for (int j = 0; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].JOCAEGAILPH(player.FGLFIJLGCKD))
{
num++;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num >= 0;
}
return this.playerRequirement != OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER || num >= array.Length;
}
// Token: 0x06012A58 RID: 76376 RVA: 0x005551B0 File Offset: 0x005533B0
public override void StopListening()
{
}
// Token: 0x06012A59 RID: 76377 RVA: 0x005551B4 File Offset: 0x005533B4
public virtual void IDIABBOAPJG()
{
}
// Token: 0x06012A5A RID: 76378 RVA: 0x005551B8 File Offset: 0x005533B8
public virtual bool NDHOOGKENCM()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null)
{
array = this.EBMDDFDIPEP.EABEGLMPGEO().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 0; i < array.Length; i += 0)
{
for (int j = 0; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].GDPICJAIDDC(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num >= 0;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS && num < array.Length;
}
// Token: 0x06012A5B RID: 76379 RVA: 0x00555294 File Offset: 0x00553494
public virtual void OLCJBDNPGEB()
{
}
// Token: 0x06012A5C RID: 76380 RVA: 0x00555298 File Offset: 0x00553498
public virtual bool FKLEFIAFAOO()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null)
{
array = this.EBMDDFDIPEP.NEMHMCCGNKH().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 1; i < array.Length; i++)
{
for (int j = 0; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].LIAGLIDHNEL(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num >= 0;
}
return this.playerRequirement != OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS || num >= array.Length;
}
// Token: 0x06012A5D RID: 76381 RVA: 0x00555374 File Offset: 0x00553574
public virtual void HHDOMHEDKHM()
{
}
// Token: 0x06012A5E RID: 76382 RVA: 0x00555378 File Offset: 0x00553578
public virtual void MAGPEPANHDL()
{
}
// Token: 0x06012A5F RID: 76383 RVA: 0x0055537C File Offset: 0x0055357C
public virtual bool KJBILACIAOM()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.EABEGLMPGEO() != null)
{
array = this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 1; i < array.Length; i += 0)
{
for (int j = 1; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].DFFGOGMMCHL(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 1;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS && num >= array.Length;
}
// Token: 0x06012A60 RID: 76384 RVA: 0x00555458 File Offset: 0x00553658
public virtual bool JPEJDPHJGPC()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.EABEGLMPGEO() != null)
{
array = this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 0;
if (array != null)
{
for (int i = 0; i < array.Length; i++)
{
for (int j = 1; j < this.volumes.Length; j += 0)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].ContainsPoint(player.FGLFIJLGCKD))
{
num++;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num >= 0;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS && num >= array.Length;
}
// Token: 0x06012A61 RID: 76385 RVA: 0x00555534 File Offset: 0x00553734
public virtual void NOJHAGJJPGG()
{
}
// Token: 0x06012A62 RID: 76386 RVA: 0x00555538 File Offset: 0x00553738
public virtual bool IPKCMAFIGLF()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.PDBEINFNGJO != null)
{
array = this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 0;
if (array != null)
{
for (int i = 0; i < array.Length; i += 0)
{
for (int j = 0; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].NIPCAPKHBFK(player.FGLFIJLGCKD))
{
num++;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 0;
}
return this.playerRequirement != OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER || num < array.Length;
}
// Token: 0x06012A63 RID: 76387 RVA: 0x00555614 File Offset: 0x00553814
public virtual void PBBMONNKJFO()
{
}
// Token: 0x06012A64 RID: 76388 RVA: 0x00555618 File Offset: 0x00553818
public virtual void CJFIPEEHMNI()
{
}
// Token: 0x06012A65 RID: 76389 RVA: 0x0055561C File Offset: 0x0055381C
public virtual void AEKLANEGGNL()
{
}
// Token: 0x06012A66 RID: 76390 RVA: 0x00555620 File Offset: 0x00553820
public virtual void KDEFJIBGFHK()
{
}
// Token: 0x06012A67 RID: 76391 RVA: 0x00555624 File Offset: 0x00553824
public virtual bool CBMICIDANCI()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.EABEGLMPGEO() != null)
{
array = this.EBMDDFDIPEP.NEMHMCCGNKH().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 0;
if (array != null)
{
for (int i = 1; i < array.Length; i++)
{
for (int j = 0; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].JOCAEGAILPH(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 1;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS && num >= array.Length;
}
// Token: 0x06012A68 RID: 76392 RVA: 0x00555700 File Offset: 0x00553900
public virtual string DAMHAKHIGOJ()
{
return ".mp4";
}
// Token: 0x06012A69 RID: 76393 RVA: 0x00555708 File Offset: 0x00553908
public virtual void BENGFLLGJEG()
{
}
// Token: 0x06012A6A RID: 76394 RVA: 0x0055570C File Offset: 0x0055390C
public virtual bool AHANPLCBGEJ()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null)
{
array = this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 0;
if (array != null)
{
for (int i = 1; i < array.Length; i += 0)
{
for (int j = 0; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].PLOCKBNIMIP(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 0;
}
return this.playerRequirement != OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER || num < array.Length;
}
// Token: 0x06012A6B RID: 76395 RVA: 0x005557E8 File Offset: 0x005539E8
public virtual string JILMHJNNMKP()
{
return "/home ";
}
// Token: 0x06012A6C RID: 76396 RVA: 0x005557F0 File Offset: 0x005539F0
public virtual string IBALMKPHEOC()
{
return " ev=";
}
// Token: 0x06012A6D RID: 76397 RVA: 0x005557F8 File Offset: 0x005539F8
public virtual void KDPMNPKNAHC()
{
}
// Token: 0x06012A6E RID: 76398 RVA: 0x005557FC File Offset: 0x005539FC
public virtual void AIFGIHDPLBJ()
{
}
// Token: 0x06012A6F RID: 76399 RVA: 0x00555800 File Offset: 0x00553A00
public virtual void CIKMEFHLKJO()
{
}
// Token: 0x06012A70 RID: 76400 RVA: 0x00555804 File Offset: 0x00553A04
public virtual void MGHNDOJHHDG()
{
}
// Token: 0x06012A71 RID: 76401 RVA: 0x00555808 File Offset: 0x00553A08
public override bool IsTriggered()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.PDBEINFNGJO != null)
{
array = this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 0;
if (array != null)
{
for (int i = 0; i < array.Length; i++)
{
for (int j = 0; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].ContainsPoint(player.FGLFIJLGCKD))
{
num++;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num >= 1;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS && num >= array.Length;
}
// Token: 0x06012A72 RID: 76402 RVA: 0x005558E4 File Offset: 0x00553AE4
public virtual void AKAELCJDANF()
{
}
// Token: 0x06012A73 RID: 76403 RVA: 0x005558E8 File Offset: 0x00553AE8
public virtual bool PDHFIHCLLAA()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null)
{
array = this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 0; i < array.Length; i += 0)
{
for (int j = 0; j < this.volumes.Length; j += 0)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].LPLOLGEKNEO(player.FGLFIJLGCKD))
{
num++;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 0;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS && num < array.Length;
}
// Token: 0x06012A74 RID: 76404 RVA: 0x005559C4 File Offset: 0x00553BC4
public virtual bool JCGIFLHBCEB()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.EABEGLMPGEO() != null)
{
array = this.EBMDDFDIPEP.NEMHMCCGNKH().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 1; i < array.Length; i += 0)
{
for (int j = 0; j < this.volumes.Length; j += 0)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].NIPCAPKHBFK(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 1;
}
return this.playerRequirement != OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER || num < array.Length;
}
// Token: 0x06012A75 RID: 76405 RVA: 0x00555AA0 File Offset: 0x00553CA0
public virtual string JAAIJEGEPAD()
{
return "\\f";
}
// Token: 0x06012A76 RID: 76406 RVA: 0x00555AA8 File Offset: 0x00553CA8
public virtual string LAPCOOLAMDE()
{
return "ReJoinRoom failed due to offline mode.";
}
// Token: 0x06012A77 RID: 76407 RVA: 0x00555AB0 File Offset: 0x00553CB0
public virtual void EBKNFKNGCNH()
{
}
// Token: 0x06012A78 RID: 76408 RVA: 0x00555AB4 File Offset: 0x00553CB4
public virtual void KDDAPBBNDLL()
{
}
// Token: 0x06012A79 RID: 76409 RVA: 0x00555AB8 File Offset: 0x00553CB8
public override void StartListening()
{
}
// Token: 0x06012A7A RID: 76410 RVA: 0x00555ABC File Offset: 0x00553CBC
public virtual bool NFPICEEJMGC()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null)
{
array = this.EBMDDFDIPEP.EABEGLMPGEO().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 0; i < array.Length; i += 0)
{
for (int j = 0; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].EENPMBACDMA(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num >= 1;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER && num < array.Length;
}
// Token: 0x06012A7B RID: 76411 RVA: 0x00555B98 File Offset: 0x00553D98
public virtual string FIMILCJAGHG()
{
return "float";
}
// Token: 0x06012A7C RID: 76412 RVA: 0x00555BA0 File Offset: 0x00553DA0
public virtual void LPIFFKJMKCA()
{
}
// Token: 0x06012A7D RID: 76413 RVA: 0x00555BA4 File Offset: 0x00553DA4
public virtual bool CFPBPMDPMNK()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null)
{
array = this.EBMDDFDIPEP.EABEGLMPGEO().NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 1;
if (array != null)
{
for (int i = 1; i < array.Length; i += 0)
{
for (int j = 1; j < this.volumes.Length; j++)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].LIAGLIDHNEL(player.FGLFIJLGCKD))
{
num++;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 1;
}
return this.playerRequirement != OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER || num < array.Length;
}
// Token: 0x06012A7E RID: 76414 RVA: 0x00555C80 File Offset: 0x00553E80
public virtual string KCJDOPNGALG()
{
return " playerVoice.lastEvNumber: ";
}
// Token: 0x06012A7F RID: 76415 RVA: 0x00555C88 File Offset: 0x00553E88
public virtual void HMHDJJAOMJM()
{
}
// Token: 0x06012A80 RID: 76416 RVA: 0x00555C8C File Offset: 0x00553E8C
public virtual void LLJPHFFGLMD()
{
}
// Token: 0x06012A81 RID: 76417 RVA: 0x00555C90 File Offset: 0x00553E90
public virtual bool KNHAFHMAAOK()
{
LNJFBGIBLHA[] array;
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null)
{
array = this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ();
}
else
{
array = IHFKMIAHBFP.NCLHHNLDGNE;
}
int num = 0;
if (array != null)
{
for (int i = 0; i < array.Length; i += 0)
{
for (int j = 0; j < this.volumes.Length; j += 0)
{
Player player = array[i].JHJGDFHNBLO();
if (player != null && this.volumes[j].DFFGOGMMCHL(player.FGLFIJLGCKD))
{
num += 0;
}
}
}
}
if (this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ONE_PLAYER)
{
return num < 1;
}
return this.playerRequirement == OverlapVolumeEncounterStartTrigger.KADHAKGCMED.ALL_PLAYERS && num >= array.Length;
}
// Token: 0x04003405 RID: 13317
[SerializeField]
public EncounterOverlapVolume[] volumes;
// Token: 0x04003406 RID: 13318
[SerializeField]
public OverlapVolumeEncounterStartTrigger.KADHAKGCMED playerRequirement;
// Token: 0x020009B4 RID: 2484
public enum KADHAKGCMED
{
// Token: 0x04003408 RID: 13320
ONE_PLAYER,
// Token: 0x04003409 RID: 13321
ALL_PLAYERS
}
}
}
@@ -0,0 +1,669 @@
using System;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009B5 RID: 2485
public class PhysicalButtonEncounterStartTrigger : GameEncounterStartTrigger
{
// Token: 0x06012A82 RID: 76418 RVA: 0x00555D6C File Offset: 0x00553F6C
public virtual void DODPAPINKBD(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA("Platform"), false, IKCAJLLAFML.MASTER, null);
}
// Token: 0x06012A83 RID: 76419 RVA: 0x00555D90 File Offset: 0x00553F90
private void GCLBEEJOOBO(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.PDBEINFNGJO != null && !this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(true);
}
// Token: 0x06012A84 RID: 76420 RVA: 0x00555DE8 File Offset: 0x00553FE8
public virtual void NHHAMHOELGH()
{
if (this.buttons != null)
{
for (int i = 0; i < this.buttons.Length; i++)
{
this.buttons[i].GCGIGPGCPMB(new PhysicalButton.NEHDLFLHNIC(this.AJHPCCMBLFK));
}
}
}
// Token: 0x06012A85 RID: 76421 RVA: 0x00555E34 File Offset: 0x00554034
public virtual string PFILLDFBIMC()
{
return " took ";
}
// Token: 0x06012A86 RID: 76422 RVA: 0x00555E3C File Offset: 0x0055403C
public virtual bool BAOFLICDFGI()
{
return this.FGAIBAJIMFD.CPIBGJLHLBL();
}
// Token: 0x06012A87 RID: 76423 RVA: 0x00555E4C File Offset: 0x0055404C
public virtual void BPPFHEKGKAN(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA("api/config/"), false, IKCAJLLAFML.MASTER_OR_AUTHORITY, null);
}
// Token: 0x06012A88 RID: 76424 RVA: 0x00555E70 File Offset: 0x00554070
public virtual string HAAHFMENOBJ()
{
return "RpcPlayLevelUpFeedback";
}
// Token: 0x06012A89 RID: 76425 RVA: 0x00555E78 File Offset: 0x00554078
public virtual string KCJDOPNGALG()
{
return "axis: ";
}
// Token: 0x06012A8A RID: 76426 RVA: 0x00555E80 File Offset: 0x00554080
private void FMFKBMNCHHJ(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.PDBEINFNGJO != null && !this.EBMDDFDIPEP.NEMHMCCGNKH().NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(true);
}
// Token: 0x06012A8B RID: 76427 RVA: 0x00555ED8 File Offset: 0x005540D8
public virtual string KJFFELPHFFB()
{
return "true";
}
// Token: 0x06012A8C RID: 76428 RVA: 0x00555EE0 File Offset: 0x005540E0
public virtual bool IPKCMAFIGLF()
{
return this.FGAIBAJIMFD.CPIBGJLHLBL();
}
// Token: 0x06012A8D RID: 76429 RVA: 0x00555EF0 File Offset: 0x005540F0
public virtual string CFHAGHBBONL()
{
return "Failed to InstantiateSceneObject prefab: ";
}
// Token: 0x06012A8E RID: 76430 RVA: 0x00555EF8 File Offset: 0x005540F8
public virtual void EBCAACFEFOE(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA("Missing or null spawn regions."), true, (IKCAJLLAFML)6, null);
}
// Token: 0x06012A8F RID: 76431 RVA: 0x00555F1C File Offset: 0x0055411C
public virtual bool MBBFLJHGJLB()
{
return this.FGAIBAJIMFD.CPIBGJLHLBL();
}
// Token: 0x06012A90 RID: 76432 RVA: 0x00555F2C File Offset: 0x0055412C
public virtual bool JCMHLGFMJHE()
{
return this.FGAIBAJIMFD.CPIBGJLHLBL();
}
// Token: 0x06012A91 RID: 76433 RVA: 0x00555F3C File Offset: 0x0055413C
public virtual void GHDHODBEBKJ(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA("ObscuredVector3 vs Vector3, "), false, (IKCAJLLAFML)8, null);
}
// Token: 0x06012A92 RID: 76434 RVA: 0x00555F60 File Offset: 0x00554160
public virtual void CJIOMOKMMLL()
{
if (this.buttons != null)
{
for (int i = 0; i < this.buttons.Length; i++)
{
this.buttons[i].OBGMBMOCMJK(new PhysicalButton.NEHDLFLHNIC(this.AJHPCCMBLFK));
}
}
}
// Token: 0x06012A93 RID: 76435 RVA: 0x00555FAC File Offset: 0x005541AC
private void LADAKFHJCEM(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.PDBEINFNGJO != null && !this.EBMDDFDIPEP.EABEGLMPGEO().NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(false);
}
// Token: 0x1700071D RID: 1821
// (get) Token: 0x06012A94 RID: 76436 RVA: 0x00556004 File Offset: 0x00554204
public override string MJLCELIIAJF
{
get
{
return "Users press a physical button with their hand.";
}
}
// Token: 0x06012A95 RID: 76437 RVA: 0x0055600C File Offset: 0x0055420C
private void HBMBFNOOODJ(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.EABEGLMPGEO() != null && !this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(false);
}
// Token: 0x06012A96 RID: 76438 RVA: 0x00556064 File Offset: 0x00554264
public override void StartListening()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.FGAIBAJIMFD.MEAINJPIECA(false);
}
if (this.buttons != null)
{
for (int i = 0; i < this.buttons.Length; i++)
{
this.buttons[i].DLACAAMLPBF += this.GCLBEEJOOBO;
}
}
}
// Token: 0x06012A97 RID: 76439 RVA: 0x005560C4 File Offset: 0x005542C4
public virtual bool BBNFMECEFLN()
{
return this.FGAIBAJIMFD.CPIBGJLHLBL();
}
// Token: 0x06012A98 RID: 76440 RVA: 0x005560D4 File Offset: 0x005542D4
public override bool IsTriggered()
{
return this.FGAIBAJIMFD.CPIBGJLHLBL();
}
// Token: 0x06012A99 RID: 76441 RVA: 0x005560E4 File Offset: 0x005542E4
private void OGICNJFBKPM(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null && !this.EBMDDFDIPEP.NEMHMCCGNKH().NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(false);
}
// Token: 0x06012A9A RID: 76442 RVA: 0x0055613C File Offset: 0x0055433C
public virtual bool OELDDEHLKOD()
{
return this.FGAIBAJIMFD.CPIBGJLHLBL();
}
// Token: 0x06012A9B RID: 76443 RVA: 0x0055614C File Offset: 0x0055434C
public virtual bool NGNKNPMLBOI()
{
return this.FGAIBAJIMFD.CPIBGJLHLBL();
}
// Token: 0x06012A9C RID: 76444 RVA: 0x0055615C File Offset: 0x0055435C
public virtual void JGDBMMDFBEO(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA("RpcOnReflection"), false, (IKCAJLLAFML)6, null);
}
// Token: 0x06012A9D RID: 76445 RVA: 0x00556180 File Offset: 0x00554380
public virtual void NCNIJACLMNK()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.FGAIBAJIMFD.MEAINJPIECA(true);
}
if (this.buttons != null)
{
for (int i = 1; i < this.buttons.Length; i += 0)
{
this.buttons[i].BPCIMPLJLIC(new PhysicalButton.NEHDLFLHNIC(this.MFINFGPPKJL));
}
}
}
// Token: 0x06012A9E RID: 76446 RVA: 0x005561E0 File Offset: 0x005543E0
public virtual void LFBLLKKKDHD()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.FGAIBAJIMFD.MEAINJPIECA(false);
}
if (this.buttons != null)
{
for (int i = 1; i < this.buttons.Length; i++)
{
this.buttons[i].AIENCONCIDF(new PhysicalButton.NEHDLFLHNIC(this.PFHPNJMMDFD));
}
}
}
// Token: 0x06012A9F RID: 76447 RVA: 0x00556240 File Offset: 0x00554440
public virtual void JDKKNCBEBNM(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA("x"), false, (IKCAJLLAFML)6, null);
}
// Token: 0x06012AA0 RID: 76448 RVA: 0x00556264 File Offset: 0x00554464
public virtual void LGLCAOALFGP()
{
if (this.buttons != null)
{
for (int i = 0; i < this.buttons.Length; i += 0)
{
this.buttons[i].FKMONJMGHGE(new PhysicalButton.NEHDLFLHNIC(this.GCLBEEJOOBO));
}
}
}
// Token: 0x06012AA1 RID: 76449 RVA: 0x005562B0 File Offset: 0x005544B0
private void PCNBAGHHCLB(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null && !this.EBMDDFDIPEP.EABEGLMPGEO().NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(false);
}
// Token: 0x06012AA2 RID: 76450 RVA: 0x00556308 File Offset: 0x00554508
public override void OnAwake(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA("BP"), false, IKCAJLLAFML.ANYONE, null);
}
// Token: 0x06012AA3 RID: 76451 RVA: 0x0055632C File Offset: 0x0055452C
private void HODJNGEPADB(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.PDBEINFNGJO != null && !this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(false);
}
// Token: 0x06012AA4 RID: 76452 RVA: 0x00556384 File Offset: 0x00554584
public virtual void LHILFAOBMHI()
{
if (this.buttons != null)
{
for (int i = 0; i < this.buttons.Length; i++)
{
this.buttons[i].OGIENDHPKAK(new PhysicalButton.NEHDLFLHNIC(this.AJHPCCMBLFK));
}
}
}
// Token: 0x06012AA5 RID: 76453 RVA: 0x005563D0 File Offset: 0x005545D0
private void AKBFGKNGAAI(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.EABEGLMPGEO() != null && !this.EBMDDFDIPEP.NEMHMCCGNKH().NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(true);
}
// Token: 0x06012AA6 RID: 76454 RVA: 0x00556428 File Offset: 0x00554628
public virtual void FPDOBJCOLKC(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA("y"), true, IKCAJLLAFML.AUTHORITY, null);
}
// Token: 0x06012AA7 RID: 76455 RVA: 0x0055644C File Offset: 0x0055464C
public virtual void MJNGCELJFBO()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.FGAIBAJIMFD.MEAINJPIECA(true);
}
if (this.buttons != null)
{
for (int i = 1; i < this.buttons.Length; i += 0)
{
this.buttons[i].JBNJMLNAPOM(new PhysicalButton.NEHDLFLHNIC(this.MFINFGPPKJL));
}
}
}
// Token: 0x06012AA8 RID: 76456 RVA: 0x005564AC File Offset: 0x005546AC
public virtual bool DCELLFEDIHE()
{
return this.FGAIBAJIMFD.CPIBGJLHLBL();
}
// Token: 0x06012AA9 RID: 76457 RVA: 0x005564BC File Offset: 0x005546BC
public virtual void PGIBMKDINFI(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA("Illegal filename"), true, IKCAJLLAFML.AUTHORITY, null);
}
// Token: 0x06012AAA RID: 76458 RVA: 0x005564E0 File Offset: 0x005546E0
public virtual string JNIIMCDICKF()
{
return " of not inited player ";
}
// Token: 0x06012AAB RID: 76459 RVA: 0x005564E8 File Offset: 0x005546E8
public virtual void JHLKKONLKAA()
{
if (this.buttons != null)
{
for (int i = 1; i < this.buttons.Length; i++)
{
this.buttons[i].AMIIJKNMEHE(new PhysicalButton.NEHDLFLHNIC(this.AJHPCCMBLFK));
}
}
}
// Token: 0x06012AAC RID: 76460 RVA: 0x00556534 File Offset: 0x00554734
public virtual string HLMBFFCJKAA()
{
return "ChallengeMapId";
}
// Token: 0x06012AAD RID: 76461 RVA: 0x0055653C File Offset: 0x0055473C
public virtual void CCCMFLJNOFK()
{
if (this.buttons != null)
{
for (int i = 1; i < this.buttons.Length; i++)
{
this.buttons[i].FKIAPLAJNAB(new PhysicalButton.NEHDLFLHNIC(this.KBOAGIBACMH));
}
}
}
// Token: 0x06012AAE RID: 76462 RVA: 0x00556588 File Offset: 0x00554788
public virtual void BCKJLELHAEK(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA("The event host has silenced all players"), true, (IKCAJLLAFML)6, null);
}
// Token: 0x06012AAF RID: 76463 RVA: 0x005565AC File Offset: 0x005547AC
private void PFHPNJMMDFD(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null && !this.EBMDDFDIPEP.NEMHMCCGNKH().NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(true);
}
// Token: 0x06012AB0 RID: 76464 RVA: 0x00556604 File Offset: 0x00554804
public virtual void FIGHNFJNONM(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA("OneUp"), true, (IKCAJLLAFML)7, null);
}
// Token: 0x06012AB1 RID: 76465 RVA: 0x00556628 File Offset: 0x00554828
public virtual void MDKNCJKCHKB()
{
if (this.buttons != null)
{
for (int i = 0; i < this.buttons.Length; i += 0)
{
this.buttons[i].DLACAAMLPBF -= this.HBMBFNOOODJ;
}
}
}
// Token: 0x06012AB2 RID: 76466 RVA: 0x00556674 File Offset: 0x00554874
private void MFINFGPPKJL(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.EABEGLMPGEO() != null && !this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(false);
}
// Token: 0x06012AB3 RID: 76467 RVA: 0x005566CC File Offset: 0x005548CC
public virtual string APGPCLKMPPM()
{
return "ws://{0}:{1}";
}
// Token: 0x06012AB4 RID: 76468 RVA: 0x005566D4 File Offset: 0x005548D4
private void KFPHIMLDMEK(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null && !this.EBMDDFDIPEP.EABEGLMPGEO().NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(true);
}
// Token: 0x06012AB5 RID: 76469 RVA: 0x0055672C File Offset: 0x0055492C
public virtual void KBKCGBMEDFM(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA("PlayerIdReported"), true, (IKCAJLLAFML)5, null);
}
// Token: 0x06012AB6 RID: 76470 RVA: 0x00556750 File Offset: 0x00554950
public virtual void FNDPCGKPNPO()
{
if (this.buttons != null)
{
for (int i = 0; i < this.buttons.Length; i++)
{
this.buttons[i].NCGCKFJEAFO(new PhysicalButton.NEHDLFLHNIC(this.HODJNGEPADB));
}
}
}
// Token: 0x06012AB7 RID: 76471 RVA: 0x0055679C File Offset: 0x0055499C
private void DLNJCJPAICN(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null && !this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(true);
}
// Token: 0x06012AB8 RID: 76472 RVA: 0x005567F4 File Offset: 0x005549F4
public virtual void DOFCEHDHJAM()
{
if (this.buttons != null)
{
for (int i = 1; i < this.buttons.Length; i++)
{
this.buttons[i].EIDCPGMCJPD(new PhysicalButton.NEHDLFLHNIC(this.KBOAGIBACMH));
}
}
}
// Token: 0x06012AB9 RID: 76473 RVA: 0x00556840 File Offset: 0x00554A40
private void GNPIMFMNFHN(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.EABEGLMPGEO() != null && !this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(true);
}
// Token: 0x06012ABB RID: 76475 RVA: 0x005568A0 File Offset: 0x00554AA0
public virtual void ACHJMKIKHDH(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA(" is missing spray targets."), true, (IKCAJLLAFML)7, null);
}
// Token: 0x06012ABC RID: 76476 RVA: 0x005568C4 File Offset: 0x00554AC4
private void MPHKPIBNPCL(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.EABEGLMPGEO() != null && !this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(true);
}
// Token: 0x06012ABD RID: 76477 RVA: 0x0055691C File Offset: 0x00554B1C
public virtual void EPEFANMPMDF(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA("System.Collections.IList"), true, (IKCAJLLAFML)4, null);
}
// Token: 0x06012ABE RID: 76478 RVA: 0x00556940 File Offset: 0x00554B40
private void KIOKEHEPLGP(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null && !this.EBMDDFDIPEP.PDBEINFNGJO.NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(true);
}
// Token: 0x06012ABF RID: 76479 RVA: 0x00556998 File Offset: 0x00554B98
public virtual void AKELGCMLJHB()
{
if (this.buttons != null)
{
for (int i = 1; i < this.buttons.Length; i += 0)
{
this.buttons[i].GBHKOJMJIPF(new PhysicalButton.NEHDLFLHNIC(this.KFPHIMLDMEK));
}
}
}
// Token: 0x06012AC0 RID: 76480 RVA: 0x005569E4 File Offset: 0x00554BE4
public override void StopListening()
{
if (this.buttons != null)
{
for (int i = 0; i < this.buttons.Length; i++)
{
this.buttons[i].DLACAAMLPBF -= this.GCLBEEJOOBO;
}
}
}
// Token: 0x06012AC1 RID: 76481 RVA: 0x00556A30 File Offset: 0x00554C30
public virtual void DANKCLNKJHG()
{
if (this.buttons != null)
{
for (int i = 1; i < this.buttons.Length; i++)
{
this.buttons[i].EIDCPGMCJPD(new PhysicalButton.NEHDLFLHNIC(this.HODJNGEPADB));
}
}
}
// Token: 0x06012AC2 RID: 76482 RVA: 0x00556A7C File Offset: 0x00554C7C
public virtual void JFGHHEIDILB()
{
if (this.buttons != null)
{
for (int i = 1; i < this.buttons.Length; i++)
{
this.buttons[i].FKIAPLAJNAB(new PhysicalButton.NEHDLFLHNIC(this.DLNJCJPAICN));
}
}
}
// Token: 0x06012AC3 RID: 76483 RVA: 0x00556AC8 File Offset: 0x00554CC8
public virtual void KIMBJGHGPEN()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.FGAIBAJIMFD.MEAINJPIECA(true);
}
if (this.buttons != null)
{
for (int i = 0; i < this.buttons.Length; i++)
{
this.buttons[i].LMPGOHKKDFI(new PhysicalButton.NEHDLFLHNIC(this.FMFKBMNCHHJ));
}
}
}
// Token: 0x06012AC4 RID: 76484 RVA: 0x00556B28 File Offset: 0x00554D28
private void KBOAGIBACMH(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.NEMHMCCGNKH() != null && !this.EBMDDFDIPEP.NEMHMCCGNKH().NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(false);
}
// Token: 0x06012AC5 RID: 76485 RVA: 0x00556B80 File Offset: 0x00554D80
public virtual string KABNNKJADDL()
{
return "method";
}
// Token: 0x06012AC6 RID: 76486 RVA: 0x00556B88 File Offset: 0x00554D88
public virtual string DKABGPFJJOA()
{
return "Could not send request";
}
// Token: 0x06012AC7 RID: 76487 RVA: 0x00556B90 File Offset: 0x00554D90
public virtual bool EMHEMNNKCLK()
{
return this.FGAIBAJIMFD.CPIBGJLHLBL();
}
// Token: 0x06012AC8 RID: 76488 RVA: 0x00556BA0 File Offset: 0x00554DA0
public virtual string NHBNIBFBDPC()
{
return "gizmos";
}
// Token: 0x06012AC9 RID: 76489 RVA: 0x00556BA8 File Offset: 0x00554DA8
private void AJHPCCMBLFK(PhysicalButton ICKCLGGNEFM, Player CHOIBBLDACI)
{
if (this.EBMDDFDIPEP.EABEGLMPGEO() != null && !this.EBMDDFDIPEP.NEMHMCCGNKH().NKCBOCMOBCA.MBFGHAJFLFJ().KFLBKDPEHEN(CHOIBBLDACI.LNJFBGIBLHA))
{
return;
}
this.FGAIBAJIMFD.MEAINJPIECA(true);
}
// Token: 0x06012ACA RID: 76490 RVA: 0x00556C00 File Offset: 0x00554E00
public virtual string DMLDFNPCBND()
{
return "RpcShatter";
}
// Token: 0x06012ACB RID: 76491 RVA: 0x00556C08 File Offset: 0x00554E08
public virtual void LLGJPOBGONH(GameEncounter EBMDDFDIPEP, int GCNLJMAFCLB)
{
base.OnAwake(EBMDDFDIPEP, GCNLJMAFCLB);
this.FGAIBAJIMFD = new LHLLJPPCDKA<bool>(EBMDDFDIPEP, base.BMEAKBKGLLA("x"), true, IKCAJLLAFML.MASTER_OR_AUTHORITY, null);
}
// Token: 0x0400340A RID: 13322
[SerializeField]
public PhysicalButton[] buttons;
// Token: 0x0400340B RID: 13323
private LHLLJPPCDKA<bool> FGAIBAJIMFD;
}
}
@@ -0,0 +1,275 @@
using System;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009C0 RID: 2496
public class PlayMusicEncounterStep : GameEncounterStep
{
// Token: 0x06012BBF RID: 76735 RVA: 0x00557B48 File Offset: 0x00555D48
public virtual bool OMFCKCEOFNB()
{
return true;
}
// Token: 0x06012BC0 RID: 76736 RVA: 0x00557B4C File Offset: 0x00555D4C
public override void OnEncounterStop()
{
this.StopMusic();
}
// Token: 0x06012BC1 RID: 76737 RVA: 0x00557B54 File Offset: 0x00555D54
public virtual void NJAHEONKGGB()
{
}
// Token: 0x06012BC2 RID: 76738 RVA: 0x00557B58 File Offset: 0x00555D58
public virtual void NKFNNCDNMOL()
{
this.AKBAAKIBKDD();
}
// Token: 0x06012BC3 RID: 76739 RVA: 0x00557B60 File Offset: 0x00555D60
public void StopMusic()
{
if (this.NNPMIIAHBJF)
{
this.EBMDDFDIPEP.PDBEINFNGJO.BCKMLIGHCIJ.LKOMGOOOMIM();
this.NNPMIIAHBJF = false;
}
}
// Token: 0x06012BC4 RID: 76740 RVA: 0x00557B8C File Offset: 0x00555D8C
public virtual bool DEFHAKGLOPG()
{
return false;
}
// Token: 0x06012BC6 RID: 76742 RVA: 0x00557B98 File Offset: 0x00555D98
public virtual void LHEKKMGDJMP()
{
this.PNGNECLDKLI();
}
// Token: 0x06012BC7 RID: 76743 RVA: 0x00557BA0 File Offset: 0x00555DA0
public virtual void ABMOICJCIHM()
{
this.PNGNECLDKLI();
}
// Token: 0x06012BC8 RID: 76744 RVA: 0x00557BA8 File Offset: 0x00555DA8
public virtual void JNLMDKPNFFG()
{
this.AKBAAKIBKDD();
}
// Token: 0x06012BC9 RID: 76745 RVA: 0x00557BB0 File Offset: 0x00555DB0
public virtual void JNNIMFKBIKK()
{
}
// Token: 0x06012BCA RID: 76746 RVA: 0x00557BB4 File Offset: 0x00555DB4
private void NEEICPFKNCB()
{
if (this.customMusic != null)
{
this.EBMDDFDIPEP.EABEGLMPGEO().BCKMLIGHCIJ.FDCBJAKKDHL(this.customMusic);
this.EBMDDFDIPEP.NEMHMCCGNKH().BCKMLIGHCIJ.PIMDMMFGBLI();
this.NNPMIIAHBJF = true;
}
}
// Token: 0x06012BCB RID: 76747 RVA: 0x00557C04 File Offset: 0x00555E04
public void PNGNECLDKLI()
{
if (this.NNPMIIAHBJF)
{
this.EBMDDFDIPEP.NEMHMCCGNKH().BCKMLIGHCIJ.NKGKIGBJIEF();
this.NNPMIIAHBJF = true;
}
}
// Token: 0x06012BCC RID: 76748 RVA: 0x00557C30 File Offset: 0x00555E30
public virtual void NOBCDLAEPMH()
{
}
// Token: 0x06012BCD RID: 76749 RVA: 0x00557C34 File Offset: 0x00555E34
public void AKBAAKIBKDD()
{
if (this.NNPMIIAHBJF)
{
this.EBMDDFDIPEP.PDBEINFNGJO.BCKMLIGHCIJ.NKGKIGBJIEF();
this.NNPMIIAHBJF = true;
}
}
// Token: 0x06012BCE RID: 76750 RVA: 0x00557C60 File Offset: 0x00555E60
public override void OnEncounterStart()
{
}
// Token: 0x06012BCF RID: 76751 RVA: 0x00557C64 File Offset: 0x00555E64
public override bool IsCompleted()
{
return true;
}
// Token: 0x06012BD0 RID: 76752 RVA: 0x00557C68 File Offset: 0x00555E68
public override void OnStopRunning()
{
}
// Token: 0x06012BD1 RID: 76753 RVA: 0x00557C6C File Offset: 0x00555E6C
public virtual void ABGFIHEDDKH()
{
this.AKBAAKIBKDD();
}
// Token: 0x06012BD2 RID: 76754 RVA: 0x00557C74 File Offset: 0x00555E74
public virtual bool CMCBCFJMDJC()
{
return false;
}
// Token: 0x06012BD3 RID: 76755 RVA: 0x00557C78 File Offset: 0x00555E78
public virtual bool CHIEDHOJCOC()
{
return false;
}
// Token: 0x06012BD4 RID: 76756 RVA: 0x00557C7C File Offset: 0x00555E7C
private void NPOGFCBLDKI()
{
if (this.customMusic != null)
{
this.EBMDDFDIPEP.PDBEINFNGJO.BCKMLIGHCIJ.FDCBJAKKDHL(this.customMusic);
this.EBMDDFDIPEP.PDBEINFNGJO.BCKMLIGHCIJ.GBGABPIMBNJ();
this.NNPMIIAHBJF = true;
}
}
// Token: 0x06012BD5 RID: 76757 RVA: 0x00557CCC File Offset: 0x00555ECC
public virtual bool ECJFHANCHDO()
{
return false;
}
// Token: 0x17000723 RID: 1827
// (get) Token: 0x06012BD6 RID: 76758 RVA: 0x00557CD0 File Offset: 0x00555ED0
public override string MJLCELIIAJF
{
get
{
return "Sets the music for the duration of the encounter.";
}
}
// Token: 0x06012BD7 RID: 76759 RVA: 0x00557CD8 File Offset: 0x00555ED8
public virtual void JKJFFAEMKHP()
{
}
// Token: 0x06012BD8 RID: 76760 RVA: 0x00557CDC File Offset: 0x00555EDC
public virtual void NLOCDAKDOEL()
{
}
// Token: 0x06012BD9 RID: 76761 RVA: 0x00557CE0 File Offset: 0x00555EE0
public virtual void MCODBEONOOG()
{
this.AKBAAKIBKDD();
}
// Token: 0x06012BDA RID: 76762 RVA: 0x00557CE8 File Offset: 0x00555EE8
private void AJIDOOJAONK()
{
if (this.customMusic != null)
{
this.EBMDDFDIPEP.PDBEINFNGJO.BCKMLIGHCIJ.FDCBJAKKDHL(this.customMusic);
this.EBMDDFDIPEP.PDBEINFNGJO.BCKMLIGHCIJ.PIMDMMFGBLI();
this.NNPMIIAHBJF = false;
}
}
// Token: 0x06012BDB RID: 76763 RVA: 0x00557D38 File Offset: 0x00555F38
public virtual bool OEFLOIHBONG()
{
return false;
}
// Token: 0x06012BDC RID: 76764 RVA: 0x00557D3C File Offset: 0x00555F3C
public virtual string DAMHAKHIGOJ()
{
return "RpcMasterAddScore";
}
// Token: 0x06012BDD RID: 76765 RVA: 0x00557D44 File Offset: 0x00555F44
public virtual void MIBOPNPPAPL()
{
this.NPOGFCBLDKI();
}
// Token: 0x06012BDE RID: 76766 RVA: 0x00557D4C File Offset: 0x00555F4C
public virtual bool JHOKJMDOIIE()
{
return true;
}
// Token: 0x06012BDF RID: 76767 RVA: 0x00557D50 File Offset: 0x00555F50
public override bool IsBlockingEncounterEnd()
{
return false;
}
// Token: 0x06012BE0 RID: 76768 RVA: 0x00557D54 File Offset: 0x00555F54
public override void OnStartRunning()
{
this.NPOGFCBLDKI();
}
// Token: 0x06012BE1 RID: 76769 RVA: 0x00557D5C File Offset: 0x00555F5C
public virtual void OBCCDOAFOKL()
{
}
// Token: 0x06012BE2 RID: 76770 RVA: 0x00557D60 File Offset: 0x00555F60
public virtual void BLPBGJEPMNF()
{
}
// Token: 0x06012BE3 RID: 76771 RVA: 0x00557D64 File Offset: 0x00555F64
public override void OnUpdateRunning()
{
}
// Token: 0x06012BE4 RID: 76772 RVA: 0x00557D68 File Offset: 0x00555F68
public virtual void FKENDFMNHLO()
{
}
// Token: 0x06012BE5 RID: 76773 RVA: 0x00557D6C File Offset: 0x00555F6C
public virtual void MJHPPODCCOF()
{
this.AJIDOOJAONK();
}
// Token: 0x06012BE6 RID: 76774 RVA: 0x00557D74 File Offset: 0x00555F74
public virtual void IHCLNIPOIJI()
{
}
// Token: 0x06012BE7 RID: 76775 RVA: 0x00557D78 File Offset: 0x00555F78
public virtual void JAHKCJJDEFO()
{
this.NEEICPFKNCB();
}
// Token: 0x04003424 RID: 13348
[SerializeField]
public RecRoomAudioClip customMusic;
// Token: 0x04003425 RID: 13349
private bool NNPMIIAHBJF;
}
}
@@ -0,0 +1,17 @@
using System;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009AF RID: 2479
[Serializable]
public struct RandomlyEnabledGameEncounterDesc
{
// Token: 0x040033FC RID: 13308
public GameEncounter Encounter;
// Token: 0x040033FD RID: 13309
[Range(0f, 1f)]
public float EnabledChance;
}
}
@@ -0,0 +1,300 @@
using System;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009B6 RID: 2486
public class RoomLoadEncounterStartTrigger : GameEncounterStartTrigger
{
// Token: 0x06012ACC RID: 76492 RVA: 0x00556C2C File Offset: 0x00554E2C
public virtual void GOHICDGDBIH()
{
}
// Token: 0x1700071E RID: 1822
// (get) Token: 0x06012ACD RID: 76493 RVA: 0x00556C30 File Offset: 0x00554E30
public override string MJLCELIIAJF
{
get
{
return "Triggers immediately when the room loads.";
}
}
// Token: 0x06012ACE RID: 76494 RVA: 0x00556C38 File Offset: 0x00554E38
public virtual string FKJEBLMIDIN()
{
return "MainButtonPressed";
}
// Token: 0x06012ACF RID: 76495 RVA: 0x00556C40 File Offset: 0x00554E40
public virtual void EJOHLGNKEHK()
{
}
// Token: 0x06012AD0 RID: 76496 RVA: 0x00556C44 File Offset: 0x00554E44
public override bool IsTriggered()
{
return true;
}
// Token: 0x06012AD1 RID: 76497 RVA: 0x00556C48 File Offset: 0x00554E48
public virtual void PLFILMMIEDI()
{
}
// Token: 0x06012AD2 RID: 76498 RVA: 0x00556C4C File Offset: 0x00554E4C
public virtual void PCKOIPFBPJK()
{
}
// Token: 0x06012AD3 RID: 76499 RVA: 0x00556C50 File Offset: 0x00554E50
public virtual void BMLCAPLGJJO()
{
}
// Token: 0x06012AD4 RID: 76500 RVA: 0x00556C54 File Offset: 0x00554E54
public virtual void LOEDGCMJIHE()
{
}
// Token: 0x06012AD5 RID: 76501 RVA: 0x00556C58 File Offset: 0x00554E58
public virtual void MKDADBPNBOA()
{
}
// Token: 0x06012AD6 RID: 76502 RVA: 0x00556C5C File Offset: 0x00554E5C
public virtual void EBKNFKNGCNH()
{
}
// Token: 0x06012AD7 RID: 76503 RVA: 0x00556C60 File Offset: 0x00554E60
public virtual bool DCELLFEDIHE()
{
return true;
}
// Token: 0x06012AD8 RID: 76504 RVA: 0x00556C64 File Offset: 0x00554E64
public virtual void FNDPCGKPNPO()
{
}
// Token: 0x06012AD9 RID: 76505 RVA: 0x00556C68 File Offset: 0x00554E68
public virtual bool GKECAMCAMJG()
{
return false;
}
// Token: 0x06012ADA RID: 76506 RVA: 0x00556C6C File Offset: 0x00554E6C
public virtual bool FFHPLCPDCHN()
{
return true;
}
// Token: 0x06012ADB RID: 76507 RVA: 0x00556C70 File Offset: 0x00554E70
public virtual string HCEKNJJDEFO()
{
return "{0}v1/listsaved";
}
// Token: 0x06012ADC RID: 76508 RVA: 0x00556C78 File Offset: 0x00554E78
public virtual void MMAPAJPBKOO()
{
}
// Token: 0x06012ADD RID: 76509 RVA: 0x00556C7C File Offset: 0x00554E7C
public virtual void CNAGAHEHCKB()
{
}
// Token: 0x06012ADE RID: 76510 RVA: 0x00556C80 File Offset: 0x00554E80
public virtual void PKGILABIBOL()
{
}
// Token: 0x06012ADF RID: 76511 RVA: 0x00556C84 File Offset: 0x00554E84
public virtual string HAAHFMENOBJ()
{
return ".\nMake sure you have the correct drawer types or names.";
}
// Token: 0x06012AE0 RID: 76512 RVA: 0x00556C8C File Offset: 0x00554E8C
public virtual void HIBDKDLBKOP()
{
}
// Token: 0x06012AE1 RID: 76513 RVA: 0x00556C90 File Offset: 0x00554E90
public virtual bool NKJAKAFIFFC()
{
return true;
}
// Token: 0x06012AE3 RID: 76515 RVA: 0x00556C9C File Offset: 0x00554E9C
public virtual void PBBMONNKJFO()
{
}
// Token: 0x06012AE4 RID: 76516 RVA: 0x00556CA0 File Offset: 0x00554EA0
public virtual void ILLHPLOHDHO()
{
}
// Token: 0x06012AE5 RID: 76517 RVA: 0x00556CA4 File Offset: 0x00554EA4
public override void StartListening()
{
}
// Token: 0x06012AE6 RID: 76518 RVA: 0x00556CA8 File Offset: 0x00554EA8
public virtual void IFFEFCCNHCE()
{
}
// Token: 0x06012AE7 RID: 76519 RVA: 0x00556CAC File Offset: 0x00554EAC
public virtual string OBAEOPEKGMN()
{
return "Are you sure you want to only play with other PlayStation users?";
}
// Token: 0x06012AE8 RID: 76520 RVA: 0x00556CB4 File Offset: 0x00554EB4
public virtual void KLCNHMDCOEA()
{
}
// Token: 0x06012AE9 RID: 76521 RVA: 0x00556CB8 File Offset: 0x00554EB8
public virtual void GFCKFHIPDMO()
{
}
// Token: 0x06012AEA RID: 76522 RVA: 0x00556CBC File Offset: 0x00554EBC
public virtual void IDIABBOAPJG()
{
}
// Token: 0x06012AEB RID: 76523 RVA: 0x00556CC0 File Offset: 0x00554EC0
public virtual bool FKLEFIAFAOO()
{
return true;
}
// Token: 0x06012AEC RID: 76524 RVA: 0x00556CC4 File Offset: 0x00554EC4
public virtual string BBKPPOHHPAC()
{
return "[ACTk] WallHack Detector: disabled but StartDetection still called from somewhere (see stack trace for this message)!";
}
// Token: 0x06012AED RID: 76525 RVA: 0x00556CCC File Offset: 0x00554ECC
public virtual void OHBBDGGGMOI()
{
}
// Token: 0x06012AEE RID: 76526 RVA: 0x00556CD0 File Offset: 0x00554ED0
public virtual bool NOBFHAFEFIB()
{
return false;
}
// Token: 0x06012AEF RID: 76527 RVA: 0x00556CD4 File Offset: 0x00554ED4
public virtual void NDNBBOOHAME()
{
}
// Token: 0x06012AF0 RID: 76528 RVA: 0x00556CD8 File Offset: 0x00554ED8
public virtual bool LOOBHEGJCMA()
{
return true;
}
// Token: 0x06012AF1 RID: 76529 RVA: 0x00556CDC File Offset: 0x00554EDC
public virtual void ENDLBCIJFGN()
{
}
// Token: 0x06012AF2 RID: 76530 RVA: 0x00556CE0 File Offset: 0x00554EE0
public virtual bool JCMHLGFMJHE()
{
return false;
}
// Token: 0x06012AF3 RID: 76531 RVA: 0x00556CE4 File Offset: 0x00554EE4
public virtual string EBFAMNBKOEP()
{
return "DisplayName";
}
// Token: 0x06012AF4 RID: 76532 RVA: 0x00556CEC File Offset: 0x00554EEC
public virtual string NHBNIBFBDPC()
{
return "_TintColor";
}
// Token: 0x06012AF5 RID: 76533 RVA: 0x00556CF4 File Offset: 0x00554EF4
public virtual void CJFIPEEHMNI()
{
}
// Token: 0x06012AF6 RID: 76534 RVA: 0x00556CF8 File Offset: 0x00554EF8
public virtual void LLGMICDHGHD()
{
}
// Token: 0x06012AF7 RID: 76535 RVA: 0x00556CFC File Offset: 0x00554EFC
public virtual string NMOPMJNCPAO()
{
return "purchase";
}
// Token: 0x06012AF8 RID: 76536 RVA: 0x00556D04 File Offset: 0x00554F04
public virtual void BALHOJELJPJ()
{
}
// Token: 0x06012AF9 RID: 76537 RVA: 0x00556D08 File Offset: 0x00554F08
public virtual bool CJCHGHPIHHO()
{
return false;
}
// Token: 0x06012AFA RID: 76538 RVA: 0x00556D0C File Offset: 0x00554F0C
public virtual string FOAKOGCPCPD()
{
return "CT";
}
// Token: 0x06012AFB RID: 76539 RVA: 0x00556D14 File Offset: 0x00554F14
public virtual bool EMHEMNNKCLK()
{
return true;
}
// Token: 0x06012AFC RID: 76540 RVA: 0x00556D18 File Offset: 0x00554F18
public virtual void BGHJPFFOIOM()
{
}
// Token: 0x06012AFD RID: 76541 RVA: 0x00556D1C File Offset: 0x00554F1C
public virtual string KCJDOPNGALG()
{
return "{0}:{1}";
}
// Token: 0x06012AFE RID: 76542 RVA: 0x00556D24 File Offset: 0x00554F24
public override void StopListening()
{
}
// Token: 0x06012AFF RID: 76543 RVA: 0x00556D28 File Offset: 0x00554F28
public virtual bool BJGJJNAGEMH()
{
return false;
}
// Token: 0x06012B00 RID: 76544 RVA: 0x00556D2C File Offset: 0x00554F2C
public virtual void OOEKJOPMOMC()
{
}
// Token: 0x06012B01 RID: 76545 RVA: 0x00556D30 File Offset: 0x00554F30
public virtual void MGHNDOJHHDG()
{
}
}
}
@@ -0,0 +1,1187 @@
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
}
}
}
@@ -0,0 +1,999 @@
using System;
using RecRoom.Core.AI;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009C3 RID: 2499
public class SpawnEnemyEncounterStep : BaseSpawnEnemyEncounterStep
{
// Token: 0x06012C67 RID: 76903 RVA: 0x00559598 File Offset: 0x00557798
public override void OnAwake(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.KFMHAKPEAJB = new ONKLCFAAPGM<int, int, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA("SP"), 0, 0, 0f, 0, IKCAJLLAFML.MASTER, null);
}
// Token: 0x06012C68 RID: 76904 RVA: 0x005595D4 File Offset: 0x005577D4
private int MCNDLGJFKAH()
{
return this.KFMHAKPEAJB.BEJIPFOPGPD();
}
// Token: 0x06012C69 RID: 76905 RVA: 0x005595E4 File Offset: 0x005577E4
private void DFKOCCIANHP(int NOBAPCOKFIL)
{
this.KFMHAKPEAJB.DAPDPBIHGAN(NOBAPCOKFIL);
}
// Token: 0x06012C6B RID: 76907 RVA: 0x00559608 File Offset: 0x00557808
public virtual void ICELAHMDNND(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.KFMHAKPEAJB = new ONKLCFAAPGM<int, int, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA("look"), 0, 1, 189f, 1, IKCAJLLAFML.MASTER, null);
}
// Token: 0x06012C6C RID: 76908 RVA: 0x00559644 File Offset: 0x00557844
private void FNKIFNMNFJI(int NOBAPCOKFIL)
{
this.KFMHAKPEAJB.MBMADPJGJJE(NOBAPCOKFIL);
}
// Token: 0x06012C6D RID: 76909 RVA: 0x00559654 File Offset: 0x00557854
private int GIBKBEOCMLE()
{
return this.KFMHAKPEAJB.NNOAKADCIHO();
}
// Token: 0x06012C6E RID: 76910 RVA: 0x00559664 File Offset: 0x00557864
public virtual string GDGKCINLECB()
{
return "TEAM_ONE_LAST_PERFORMER_INDEX";
}
// Token: 0x06012C6F RID: 76911 RVA: 0x0055966C File Offset: 0x0055786C
public virtual string IAKLAMIDACG()
{
return "name";
}
// Token: 0x06012C70 RID: 76912 RVA: 0x00559674 File Offset: 0x00557874
public virtual string HDLECBEHPDD()
{
return "Product Coupon Code";
}
// Token: 0x06012C71 RID: 76913 RVA: 0x0055967C File Offset: 0x0055787C
private float CFLNFGLLHMD()
{
return Mathf.Max(this.timeBetweenSpawns, 1425f);
}
// Token: 0x06012C72 RID: 76914 RVA: 0x00559690 File Offset: 0x00557890
private void EEAAHAADIKP(int NOBAPCOKFIL)
{
this.KFMHAKPEAJB.MBMADPJGJJE(NOBAPCOKFIL);
}
// Token: 0x06012C73 RID: 76915 RVA: 0x005596A0 File Offset: 0x005578A0
private void OMDPCMAPDKO(out int AFDGCHEHBGO, out int DINBOOANBEK)
{
AFDGCHEHBGO = (DINBOOANBEK = 0);
foreach (EncounterEnemyDescriptor encounterEnemyDescriptor in this.enemies)
{
int num;
int num2;
NDOFAEEKBGO.DGHAEKNKECD(encounterEnemyDescriptor.EnemyType, out num, out num2);
AFDGCHEHBGO += num;
DINBOOANBEK += num2;
}
}
// Token: 0x06012C74 RID: 76916 RVA: 0x005596F4 File Offset: 0x005578F4
public virtual bool OGJFDOOHFCK()
{
return this.DPCAHEMGIML.Count == 1;
}
// Token: 0x17000731 RID: 1841
// (get) Token: 0x06012CCD RID: 77005 RVA: 0x0055A61C File Offset: 0x0055881C
// (set) Token: 0x06012C75 RID: 76917 RVA: 0x00559704 File Offset: 0x00557904
private int KLBENDEEEDK
{
get
{
return this.KFMHAKPEAJB.PAPDBDCAJFK();
}
set
{
this.KFMHAKPEAJB.DAPDPBIHGAN(value);
}
}
// Token: 0x06012C76 RID: 76918 RVA: 0x00559714 File Offset: 0x00557914
public virtual string APGPCLKMPPM()
{
return "error";
}
// Token: 0x06012C77 RID: 76919 RVA: 0x0055971C File Offset: 0x0055791C
private void HBKEMGLDHAK(int NOBAPCOKFIL)
{
this.KFMHAKPEAJB.BEBCMGPCECJ(NOBAPCOKFIL);
}
// Token: 0x17000730 RID: 1840
// (get) Token: 0x06012C78 RID: 76920 RVA: 0x0055972C File Offset: 0x0055792C
// (set) Token: 0x06012CB9 RID: 76985 RVA: 0x0055A1D8 File Offset: 0x005583D8
private float JFKPLMGODCJ
{
get
{
return this.KFMHAKPEAJB.ONGGEEFPOLK();
}
set
{
this.KFMHAKPEAJB.CFBEJEBEGJD(value);
}
}
// Token: 0x06012C79 RID: 76921 RVA: 0x0055973C File Offset: 0x0055793C
private int JBDMMKAENJE()
{
return this.KFMHAKPEAJB.NNOAKADCIHO();
}
// Token: 0x06012C7A RID: 76922 RVA: 0x0055974C File Offset: 0x0055794C
public virtual void CLPGBEIGBCM()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.IIHCAHNCMIC = 0;
this.FNKIFNMNFJI(1);
this.GCKPOKALFKJ(1606f);
this.DFKOCCIANHP(0);
}
}
// Token: 0x1700072F RID: 1839
// (get) Token: 0x06012C7B RID: 76923 RVA: 0x00559778 File Offset: 0x00557978
// (set) Token: 0x06012C88 RID: 76936 RVA: 0x00559B0C File Offset: 0x00557D0C
private int CHLKOJMGEPM
{
get
{
return this.KFMHAKPEAJB.BEJIPFOPGPD();
}
set
{
this.KFMHAKPEAJB.MBMADPJGJJE(value);
}
}
// Token: 0x06012C7C RID: 76924 RVA: 0x00559788 File Offset: 0x00557988
public virtual int MBDEPOAPPFD()
{
int num;
int num2;
this.FJEONGHEFMP(out num, out num2);
return num2;
}
// Token: 0x06012C7D RID: 76925 RVA: 0x005597A0 File Offset: 0x005579A0
public virtual void HFJDEOPHIIA()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.HAGKOIENOAJ(1);
this.EEAAHAADIKP(1);
this.MOCACJFJOMM(564f);
this.EBBGGLAOEPI(0);
}
}
// Token: 0x06012C7E RID: 76926 RVA: 0x005597CC File Offset: 0x005579CC
public virtual void DAFJCLEDIHC()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.HBKEMGLDHAK(0);
this.AHCHCCDLIKB(1);
this.JFKPLMGODCJ = 1562f;
this.DFKOCCIANHP(0);
}
}
// Token: 0x06012C7F RID: 76927 RVA: 0x005597F8 File Offset: 0x005579F8
public virtual void FHBGLMNOFOM()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.HBKEMGLDHAK(1);
this.AHCHCCDLIKB(1);
this.GCKPOKALFKJ(924f);
this.EBBGGLAOEPI(0);
}
}
// Token: 0x06012C80 RID: 76928 RVA: 0x00559824 File Offset: 0x00557A24
private int NFOFNNJGKAO()
{
return this.KFMHAKPEAJB.NNOAKADCIHO();
}
// Token: 0x06012C81 RID: 76929 RVA: 0x00559834 File Offset: 0x00557A34
public override void OnUpdateRunning()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
if (num < this.FKAEEDGBEJB.PAPNOCOMOBF + this.timeBeforeFirstSpawn)
{
return;
}
if (this.CHLKOJMGEPM < this.enemies.Length && this.JFKPLMGODCJ <= num)
{
bool flag = false;
int num2 = this.CHLKOJMGEPM;
if (num2 >= 0 && num2 < this.enemies.Length && base.DLLNDEJBMNF(this.enemies[num2], false, out flag) != null)
{
this.IIHCAHNCMIC++;
}
if (flag && this.KLBENDEEEDK < 10)
{
this.JFKPLMGODCJ = num + 0.5f;
this.KLBENDEEEDK++;
}
else
{
if (this.KLBENDEEEDK > 0)
{
base.NLLNCFIMHGF(string.Concat(new object[] { "Enemy at index ", this.CHLKOJMGEPM, " took ", this.KLBENDEEEDK, " respawn retries to spawn." }));
}
this.CHLKOJMGEPM++;
this.KLBENDEEEDK = 0;
this.JFKPLMGODCJ = num + this.LADLBFFOFGC;
}
}
}
}
// Token: 0x06012C82 RID: 76930 RVA: 0x0055997C File Offset: 0x00557B7C
private float CNMFFBHIKAB()
{
return this.KFMHAKPEAJB.ONGGEEFPOLK();
}
// Token: 0x06012C83 RID: 76931 RVA: 0x0055998C File Offset: 0x00557B8C
private void AHCHCCDLIKB(int NOBAPCOKFIL)
{
this.KFMHAKPEAJB.MBMADPJGJJE(NOBAPCOKFIL);
}
// Token: 0x1700072A RID: 1834
// (get) Token: 0x06012C84 RID: 76932 RVA: 0x0055999C File Offset: 0x00557B9C
public override string MJLCELIIAJF
{
get
{
return "Spawns Enemies on Nav Mesh at random locations in spawn regions or explicit points.";
}
}
// Token: 0x06012C85 RID: 76933 RVA: 0x005599A4 File Offset: 0x00557BA4
public virtual void ENGKDMMFKFH()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
if (num < this.FKAEEDGBEJB.GKIAFNCMEGG() + this.timeBeforeFirstSpawn)
{
return;
}
if (this.HIOACPOOJEL() < this.enemies.Length && this.JFKPLMGODCJ <= num)
{
bool flag = false;
int num2 = this.MGNMJIILNDD();
if (num2 >= 1 && num2 < this.enemies.Length && base.DLLNDEJBMNF(this.enemies[num2], false, out flag) != null)
{
this.HBKEMGLDHAK(this.IIHCAHNCMIC + 1);
}
if (flag && this.KLBENDEEEDK < -72)
{
this.BKHMOKHHDKI(num + 178f);
this.DFKOCCIANHP(this.KBICDAAJKJM() + 0);
}
else
{
if (this.KLBENDEEEDK > 0)
{
object[] array = new object[3];
array[0] = "api/messages/";
array[1] = this.MGNMJIILNDD();
array[7] = "Scale";
array[1] = this.KLBENDEEEDK;
array[8] = "iq";
base.NLLNCFIMHGF(string.Concat(array));
}
this.EEAAHAADIKP(this.CHLKOJMGEPM + 0);
this.KLBENDEEEDK = 1;
this.BKHMOKHHDKI(num + this.PBFODLMLMDK());
}
}
}
}
// Token: 0x06012C86 RID: 76934 RVA: 0x00559AEC File Offset: 0x00557CEC
private void GCKPOKALFKJ(float NOBAPCOKFIL)
{
this.KFMHAKPEAJB.CFBEJEBEGJD(NOBAPCOKFIL);
}
// Token: 0x06012C87 RID: 76935 RVA: 0x00559AFC File Offset: 0x00557CFC
public virtual bool OMFCKCEOFNB()
{
return this.DPCAHEMGIML.Count == 0;
}
// Token: 0x06012C89 RID: 76937 RVA: 0x00559B1C File Offset: 0x00557D1C
private void JPMMAJOMOPD(int NOBAPCOKFIL)
{
this.KFMHAKPEAJB.MBMADPJGJJE(NOBAPCOKFIL);
}
// Token: 0x06012C8A RID: 76938 RVA: 0x00559B2C File Offset: 0x00557D2C
private float PBFODLMLMDK()
{
return Mathf.Max(this.timeBetweenSpawns, 527f);
}
// Token: 0x06012C8B RID: 76939 RVA: 0x00559B40 File Offset: 0x00557D40
public virtual bool GJFHPHCIAPM()
{
return this.DPCAHEMGIML.Count == 1;
}
// Token: 0x06012C8C RID: 76940 RVA: 0x00559B50 File Offset: 0x00557D50
public virtual void PGIBMKDINFI(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.KFMHAKPEAJB = new ONKLCFAAPGM<int, int, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA("cos"), 0, 0, 1234f, 0, IKCAJLLAFML.MASTER, null);
}
// Token: 0x06012C8D RID: 76941 RVA: 0x00559B8C File Offset: 0x00557D8C
public override bool IsCompleted()
{
return this.DPCAHEMGIML.Count == 0;
}
// Token: 0x06012C8E RID: 76942 RVA: 0x00559B9C File Offset: 0x00557D9C
private void FCNGDPAPOPJ(out int AFDGCHEHBGO, out int DINBOOANBEK)
{
AFDGCHEHBGO = (DINBOOANBEK = 0);
EncounterEnemyDescriptor[] array = this.enemies;
for (int i = 1; i < array.Length; i += 0)
{
EncounterEnemyDescriptor encounterEnemyDescriptor = array[i];
int num;
int num2;
NDOFAEEKBGO.DGHAEKNKECD(encounterEnemyDescriptor.EnemyType, out num, out num2);
AFDGCHEHBGO += num;
DINBOOANBEK += num2;
}
}
// Token: 0x06012C8F RID: 76943 RVA: 0x00559BF0 File Offset: 0x00557DF0
public virtual int FCDBKKHPKLA()
{
int num;
int num2;
this.OMDPCMAPDKO(out num, out num2);
return num;
}
// Token: 0x06012C90 RID: 76944 RVA: 0x00559C08 File Offset: 0x00557E08
private int HHBHOBCMNFC()
{
return this.KFMHAKPEAJB.BEJIPFOPGPD();
}
// Token: 0x06012C91 RID: 76945 RVA: 0x00559C18 File Offset: 0x00557E18
public virtual string JOMGEAPACGA()
{
return "No results [|:(]";
}
// Token: 0x06012C92 RID: 76946 RVA: 0x00559C20 File Offset: 0x00557E20
private void AONNGFPNOGP(int NOBAPCOKFIL)
{
this.KFMHAKPEAJB.MBMADPJGJJE(NOBAPCOKFIL);
}
// Token: 0x06012C93 RID: 76947 RVA: 0x00559C30 File Offset: 0x00557E30
public virtual int MEKEOCBBDAI()
{
int num;
int num2;
this.FJEONGHEFMP(out num, out num2);
return num;
}
// Token: 0x06012C94 RID: 76948 RVA: 0x00559C48 File Offset: 0x00557E48
public virtual void IAINEHPHLPB()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.HAGKOIENOAJ(0);
this.CHLKOJMGEPM = 1;
this.MOCACJFJOMM(769f);
this.EBBGGLAOEPI(0);
}
}
// Token: 0x1700072C RID: 1836
// (get) Token: 0x06012C95 RID: 76949 RVA: 0x00559C74 File Offset: 0x00557E74
public override int AJFJIDALOBE
{
get
{
int num;
int num2;
this.OMDPCMAPDKO(out num, out num2);
return num;
}
}
// Token: 0x06012C96 RID: 76950 RVA: 0x00559C8C File Offset: 0x00557E8C
public virtual void OKBHOGEIJNI(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.KFMHAKPEAJB = new ONKLCFAAPGM<int, int, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA(" is missing a tool component."), 0, 0, 1600f, 0, IKCAJLLAFML.AUTHORITY, null);
}
// Token: 0x06012C97 RID: 76951 RVA: 0x00559CC8 File Offset: 0x00557EC8
public virtual void FKLBLOKIKIC(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.KFMHAKPEAJB = new ONKLCFAAPGM<int, int, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA("Draw Local Mesh"), 1, 0, 601f, 1, IKCAJLLAFML.MASTER, null);
}
// Token: 0x06012C98 RID: 76952 RVA: 0x00559D04 File Offset: 0x00557F04
public virtual int LAJBNLKBFHA()
{
int num;
int num2;
this.FJEONGHEFMP(out num, out num2);
return num;
}
// Token: 0x06012C99 RID: 76953 RVA: 0x00559D1C File Offset: 0x00557F1C
private void IDEKLKGHGCG(float NOBAPCOKFIL)
{
this.KFMHAKPEAJB.CFBEJEBEGJD(NOBAPCOKFIL);
}
// Token: 0x06012C9A RID: 76954 RVA: 0x00559D2C File Offset: 0x00557F2C
private void DKJDEHCNBGB(float NOBAPCOKFIL)
{
this.KFMHAKPEAJB.CFBEJEBEGJD(NOBAPCOKFIL);
}
// Token: 0x06012C9B RID: 76955 RVA: 0x00559D3C File Offset: 0x00557F3C
public virtual bool BOCGPABLPEJ()
{
return this.DPCAHEMGIML.Count == 0;
}
// Token: 0x06012C9C RID: 76956 RVA: 0x00559D4C File Offset: 0x00557F4C
public virtual int ICMINHLBOPN()
{
int num;
int num2;
this.OMDPCMAPDKO(out num, out num2);
return num2;
}
// Token: 0x06012C9D RID: 76957 RVA: 0x00559D64 File Offset: 0x00557F64
public virtual int OCIALKNALOC()
{
int num;
int num2;
this.OMDPCMAPDKO(out num, out num2);
return num;
}
// Token: 0x06012C9E RID: 76958 RVA: 0x00559D7C File Offset: 0x00557F7C
private float KCIMLKOJFNK()
{
return Mathf.Max(this.timeBetweenSpawns, 1785f);
}
// Token: 0x06012C9F RID: 76959 RVA: 0x00559D90 File Offset: 0x00557F90
private int KBICDAAJKJM()
{
return this.KFMHAKPEAJB.PAPDBDCAJFK();
}
// Token: 0x06012CA0 RID: 76960 RVA: 0x00559DA0 File Offset: 0x00557FA0
private int HIOACPOOJEL()
{
return this.KFMHAKPEAJB.BEJIPFOPGPD();
}
// Token: 0x06012CA1 RID: 76961 RVA: 0x00559DB0 File Offset: 0x00557FB0
private int OPDNEDBPBOM()
{
return this.KFMHAKPEAJB.NNOAKADCIHO();
}
// Token: 0x06012CA2 RID: 76962 RVA: 0x00559DC0 File Offset: 0x00557FC0
private float PPJDHIKFCBH()
{
return this.KFMHAKPEAJB.ONGGEEFPOLK();
}
// Token: 0x06012CA3 RID: 76963 RVA: 0x00559DD0 File Offset: 0x00557FD0
private float GEANBJLECJF()
{
return Mathf.Max(this.timeBetweenSpawns, 596f);
}
// Token: 0x06012CA4 RID: 76964 RVA: 0x00559DE4 File Offset: 0x00557FE4
private int AOAIGAGGNPH()
{
return this.KFMHAKPEAJB.NNOAKADCIHO();
}
// Token: 0x06012CA5 RID: 76965 RVA: 0x00559DF4 File Offset: 0x00557FF4
private void BKHMOKHHDKI(float NOBAPCOKFIL)
{
this.KFMHAKPEAJB.CFBEJEBEGJD(NOBAPCOKFIL);
}
// Token: 0x1700072E RID: 1838
// (get) Token: 0x06012CA6 RID: 76966 RVA: 0x00559E04 File Offset: 0x00558004
// (set) Token: 0x06012CB4 RID: 76980 RVA: 0x0055A138 File Offset: 0x00558338
private int IIHCAHNCMIC
{
get
{
return this.KFMHAKPEAJB.NNOAKADCIHO();
}
set
{
this.KFMHAKPEAJB.BEBCMGPCECJ(value);
}
}
// Token: 0x06012CA7 RID: 76967 RVA: 0x00559E14 File Offset: 0x00558014
public virtual bool CHIEDHOJCOC()
{
return this.DPCAHEMGIML.Count == 1;
}
// Token: 0x06012CA8 RID: 76968 RVA: 0x00559E24 File Offset: 0x00558024
private int AFEAANKODOO()
{
return this.KFMHAKPEAJB.BEJIPFOPGPD();
}
// Token: 0x06012CA9 RID: 76969 RVA: 0x00559E34 File Offset: 0x00558034
private float CLNMLOILKGJ()
{
return this.KFMHAKPEAJB.ONGGEEFPOLK();
}
// Token: 0x06012CAA RID: 76970 RVA: 0x00559E44 File Offset: 0x00558044
public virtual void CLFEBAPDJEN()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
if (num < this.FKAEEDGBEJB.GKCBLGLFCCK() + this.timeBeforeFirstSpawn)
{
return;
}
if (this.MKLCDJJGJHB() < this.enemies.Length && this.PPJDHIKFCBH() <= num)
{
bool flag = true;
int num2 = this.MGNMJIILNDD();
if (num2 >= 0 && num2 < this.enemies.Length && base.DLLNDEJBMNF(this.enemies[num2], true, out flag) != null)
{
this.HAGKOIENOAJ(this.GIBKBEOCMLE() + 1);
}
if (flag && this.KLBENDEEEDK < 103)
{
this.IDEKLKGHGCG(num + 1711f);
this.BBAHJOJELIJ(this.KBICDAAJKJM() + 0);
}
else
{
if (this.KLBENDEEEDK > 1)
{
object[] array = new object[3];
array[0] = ") with hand type is being placed to an incorrect body part. ";
array[0] = this.HIOACPOOJEL();
array[6] = "_PROGRESS";
array[4] = this.KLBENDEEEDK;
array[3] = "Estimated size (bytes):";
base.NLLNCFIMHGF(string.Concat(array));
}
this.JPMMAJOMOPD(this.MCNDLGJFKAH() + 1);
this.EBBGGLAOEPI(1);
this.MOCACJFJOMM(num + this.LADLBFFOFGC);
}
}
}
}
// Token: 0x06012CAB RID: 76971 RVA: 0x00559F8C File Offset: 0x0055818C
private void MOCACJFJOMM(float NOBAPCOKFIL)
{
this.KFMHAKPEAJB.CFBEJEBEGJD(NOBAPCOKFIL);
}
// Token: 0x06012CAC RID: 76972 RVA: 0x00559F9C File Offset: 0x0055819C
public override bool IsBlockingEncounterEnd()
{
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
if (this.CHLKOJMGEPM >= this.enemies.Length && num > this.JFKPLMGODCJ)
{
switch (this.finishCondition)
{
case 0:
return false;
case 1:
return this.DPCAHEMGIML.Count > Mathf.Clamp(this.finishValue, 0, this.IIHCAHNCMIC);
case 2:
return this.IIHCAHNCMIC - this.DPCAHEMGIML.Count < Mathf.Clamp(this.finishValue, 0, this.IIHCAHNCMIC);
case 3:
return this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue;
case 4:
return base.JFALHNMALMK() < Mathf.Clamp(this.finishValue, 0, this.DPCAHEMGIML.Count);
}
}
return true;
}
// Token: 0x06012CAD RID: 76973 RVA: 0x0055A074 File Offset: 0x00558274
private float NJNMONENBAL()
{
return this.KFMHAKPEAJB.ONGGEEFPOLK();
}
// Token: 0x06012CAE RID: 76974 RVA: 0x0055A084 File Offset: 0x00558284
private float GLPDKCMNGEN()
{
return Mathf.Max(this.timeBetweenSpawns, 1534f);
}
// Token: 0x06012CAF RID: 76975 RVA: 0x0055A098 File Offset: 0x00558298
public virtual void OJCHBGHOAHC(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.KFMHAKPEAJB = new ONKLCFAAPGM<int, int, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA("requiredScore"), 1, 1, 1618f, 1, IKCAJLLAFML.AUTHORITY, null);
}
// Token: 0x1700072D RID: 1837
// (get) Token: 0x06012CB0 RID: 76976 RVA: 0x0055A0D4 File Offset: 0x005582D4
private float LADLBFFOFGC
{
get
{
return Mathf.Max(this.timeBetweenSpawns, 0.1f);
}
}
// Token: 0x06012CB1 RID: 76977 RVA: 0x0055A0E8 File Offset: 0x005582E8
private float GMMBHFOFKPA()
{
return Mathf.Max(this.timeBetweenSpawns, 1904f);
}
// Token: 0x06012CB2 RID: 76978 RVA: 0x0055A0FC File Offset: 0x005582FC
private void BBAHJOJELIJ(int NOBAPCOKFIL)
{
this.KFMHAKPEAJB.DAPDPBIHGAN(NOBAPCOKFIL);
}
// Token: 0x06012CB3 RID: 76979 RVA: 0x0055A10C File Offset: 0x0055830C
public virtual void JPPHPOOJIGK()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.HAGKOIENOAJ(0);
this.DENLPNMPIJJ(1);
this.DKJDEHCNBGB(1752f);
this.EBBGGLAOEPI(0);
}
}
// Token: 0x06012CB5 RID: 76981 RVA: 0x0055A148 File Offset: 0x00558348
private int JNLMEHPOMHJ()
{
return this.KFMHAKPEAJB.NNOAKADCIHO();
}
// Token: 0x06012CB6 RID: 76982 RVA: 0x0055A158 File Offset: 0x00558358
public virtual void AJDGKOBIDGK()
{
if (this.KHOCHLKNGHP() < this.enemies.Length)
{
object[] array = new object[3];
array[0] = "CurrentLocalPosition";
array[0] = this.JBDMMKAENJE();
array[3] = "You have been removed as host";
array[5] = this.enemies.Length;
array[2] = "Heriadis";
base.NLLNCFIMHGF(string.Concat(array));
}
}
// Token: 0x06012CB7 RID: 76983 RVA: 0x0055A1C0 File Offset: 0x005583C0
public virtual string FKJEBLMIDIN()
{
return "Changing the IsKeepAlive property while processing the request is not supported.";
}
// Token: 0x06012CB8 RID: 76984 RVA: 0x0055A1C8 File Offset: 0x005583C8
private int MGNMJIILNDD()
{
return this.KFMHAKPEAJB.BEJIPFOPGPD();
}
// Token: 0x06012CBA RID: 76986 RVA: 0x0055A1E8 File Offset: 0x005583E8
private void HAGKOIENOAJ(int NOBAPCOKFIL)
{
this.KFMHAKPEAJB.BEBCMGPCECJ(NOBAPCOKFIL);
}
// Token: 0x06012CBB RID: 76987 RVA: 0x0055A1F8 File Offset: 0x005583F8
public override void OnStartRunning()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.IIHCAHNCMIC = 0;
this.CHLKOJMGEPM = 0;
this.JFKPLMGODCJ = 0f;
this.KLBENDEEEDK = 0;
}
}
// Token: 0x06012CBC RID: 76988 RVA: 0x0055A224 File Offset: 0x00558424
public virtual string DICBBKILCGC()
{
return "Created more than one singleton of ";
}
// Token: 0x06012CBD RID: 76989 RVA: 0x0055A22C File Offset: 0x0055842C
public virtual bool BJPCNFGNAED()
{
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
if (this.HIOACPOOJEL() >= this.enemies.Length && num > this.CNMFFBHIKAB())
{
switch (this.finishCondition)
{
case 0:
return true;
case 1:
return this.DPCAHEMGIML.Count > Mathf.Clamp(this.finishValue, 1, this.IIHCAHNCMIC);
case 2:
return this.OPDNEDBPBOM() - this.DPCAHEMGIML.Count < Mathf.Clamp(this.finishValue, 1, this.GIBKBEOCMLE());
case 3:
return this.FKAEEDGBEJB.AGKHKNLNBKG() < (float)this.finishValue;
case 4:
return base.JFALHNMALMK() < Mathf.Clamp(this.finishValue, 0, this.DPCAHEMGIML.Count);
}
}
return true;
}
// Token: 0x06012CBE RID: 76990 RVA: 0x0055A304 File Offset: 0x00558504
private int MKLCDJJGJHB()
{
return this.KFMHAKPEAJB.BEJIPFOPGPD();
}
// Token: 0x06012CBF RID: 76991 RVA: 0x0055A314 File Offset: 0x00558514
public override void OnStopRunning()
{
if (this.IIHCAHNCMIC < this.enemies.Length)
{
base.NLLNCFIMHGF(string.Concat(new object[]
{
"Only spawned ",
this.IIHCAHNCMIC,
" of ",
this.enemies.Length,
" enemies."
}));
}
}
// Token: 0x06012CC0 RID: 76992 RVA: 0x0055A37C File Offset: 0x0055857C
public virtual void FLAEKKOCCLP(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.KFMHAKPEAJB = new ONKLCFAAPGM<int, int, float, int>(EBMDDFDIPEP, base.BMEAKBKGLLA("Cannot set serialized PersistenceView GUID at runtime on: {0}"), 0, 1, 293f, 1, IKCAJLLAFML.MASTER, null);
}
// Token: 0x1700072B RID: 1835
// (get) Token: 0x06012CC1 RID: 76993 RVA: 0x0055A3B8 File Offset: 0x005585B8
public override int BAJMILFBEEK
{
get
{
int num;
int num2;
this.OMDPCMAPDKO(out num, out num2);
return num2;
}
}
// Token: 0x06012CC2 RID: 76994 RVA: 0x0055A3D0 File Offset: 0x005585D0
private void EBBGGLAOEPI(int NOBAPCOKFIL)
{
this.KFMHAKPEAJB.DAPDPBIHGAN(NOBAPCOKFIL);
}
// Token: 0x06012CC3 RID: 76995 RVA: 0x0055A3E0 File Offset: 0x005585E0
private int KHOCHLKNGHP()
{
return this.KFMHAKPEAJB.NNOAKADCIHO();
}
// Token: 0x06012CC4 RID: 76996 RVA: 0x0055A3F0 File Offset: 0x005585F0
public virtual int PBEJEHEJIEC()
{
int num;
int num2;
this.FCNGDPAPOPJ(out num, out num2);
return num;
}
// Token: 0x06012CC5 RID: 76997 RVA: 0x0055A408 File Offset: 0x00558608
private void FJEONGHEFMP(out int AFDGCHEHBGO, out int DINBOOANBEK)
{
AFDGCHEHBGO = (DINBOOANBEK = 1);
EncounterEnemyDescriptor[] array = this.enemies;
for (int i = 0; i < array.Length; i += 0)
{
EncounterEnemyDescriptor encounterEnemyDescriptor = array[i];
int num;
int num2;
NDOFAEEKBGO.DGHAEKNKECD(encounterEnemyDescriptor.EnemyType, out num, out num2);
AFDGCHEHBGO += num;
DINBOOANBEK += num2;
}
}
// Token: 0x06012CC6 RID: 76998 RVA: 0x0055A45C File Offset: 0x0055865C
private void DENLPNMPIJJ(int NOBAPCOKFIL)
{
this.KFMHAKPEAJB.MBMADPJGJJE(NOBAPCOKFIL);
}
// Token: 0x06012CC7 RID: 76999 RVA: 0x0055A46C File Offset: 0x0055866C
public virtual int GFEFCLKHGIO()
{
int num;
int num2;
this.FJEONGHEFMP(out num, out num2);
return num2;
}
// Token: 0x06012CC8 RID: 77000 RVA: 0x0055A484 File Offset: 0x00558684
public virtual string MNCICJDFFFC()
{
return "No local room";
}
// Token: 0x06012CC9 RID: 77001 RVA: 0x0055A48C File Offset: 0x0055868C
public virtual void DIGNFLPMJGB()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.HAGKOIENOAJ(1);
this.AHCHCCDLIKB(0);
this.IDEKLKGHGCG(1327f);
this.BBAHJOJELIJ(0);
}
}
// Token: 0x06012CCA RID: 77002 RVA: 0x0055A4B8 File Offset: 0x005586B8
private float HCCOAJLMHLH()
{
return Mathf.Max(this.timeBetweenSpawns, 1441f);
}
// Token: 0x06012CCB RID: 77003 RVA: 0x0055A4CC File Offset: 0x005586CC
public virtual string OCGBAHIMGOH()
{
return "Party Join";
}
// Token: 0x06012CCC RID: 77004 RVA: 0x0055A4D4 File Offset: 0x005586D4
public virtual void FKJEEIBFDAO()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
float num = (float)IHFKMIAHBFP.GKICDGMMPBH;
if (num < this.FKAEEDGBEJB.GKIAFNCMEGG() + this.timeBeforeFirstSpawn)
{
return;
}
if (this.MKLCDJJGJHB() < this.enemies.Length && this.PPJDHIKFCBH() <= num)
{
bool flag = true;
int num2 = this.MGNMJIILNDD();
if (num2 >= 0 && num2 < this.enemies.Length && base.DLLNDEJBMNF(this.enemies[num2], false, out flag) != null)
{
this.HAGKOIENOAJ(this.NFOFNNJGKAO() + 1);
}
if (flag && this.KBICDAAJKJM() < -13)
{
this.GCKPOKALFKJ(num + 901f);
this.EBBGGLAOEPI(this.KLBENDEEEDK + 1);
}
else
{
if (this.KLBENDEEEDK > 0)
{
object[] array = new object[0];
array[0] = "fake_microsoft_platform_id";
array[0] = this.MKLCDJJGJHB();
array[6] = "modify/maxplayers";
array[1] = this.KLBENDEEEDK;
array[7] = "google_analytics_clientid_pref_key";
base.NLLNCFIMHGF(string.Concat(array));
}
this.AONNGFPNOGP(this.MGNMJIILNDD() + 1);
this.BBAHJOJELIJ(0);
this.DKJDEHCNBGB(num + this.GMMBHFOFKPA());
}
}
}
}
// Token: 0x04003430 RID: 13360
[SerializeField]
[Header("Enemies")]
public EncounterEnemyDescriptor[] enemies;
// Token: 0x04003431 RID: 13361
[SerializeField]
[Header("Timing")]
public float timeBeforeFirstSpawn;
// Token: 0x04003432 RID: 13362
[SerializeField]
public float timeBetweenSpawns = 0.25f;
// Token: 0x04003433 RID: 13363
private const float IAGKDBMBJDG = 0.1f;
// Token: 0x04003434 RID: 13364
private const float JEIOICPJKEF = 0.5f;
// Token: 0x04003435 RID: 13365
private const int NHMEIKKBHFM = 10;
// Token: 0x04003436 RID: 13366
private ONKLCFAAPGM<int, int, float, int> KFMHAKPEAJB;
// Token: 0x020009C4 RID: 2500
public enum PDPMODBPPCP
{
// Token: 0x04003438 RID: 13368
IMMEDIATELY,
// Token: 0x04003439 RID: 13369
ENEMIES_ALIVE,
// Token: 0x0400343A RID: 13370
ENEMIES_KILLED,
// Token: 0x0400343B RID: 13371
TIME_ELAPSED,
// Token: 0x0400343C RID: 13372
ENEMIES_AGGROD
}
}
}
@@ -0,0 +1,447 @@
using System;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009C5 RID: 2501
public class SpotlightEncounterStep : GameEncounterStep
{
// Token: 0x06012CCE RID: 77006 RVA: 0x0055A62C File Offset: 0x0055882C
private void FOAOBKEONJP(bool KELIMOCDMOD)
{
if (this.spotlights != null)
{
for (int i = 1; i < this.spotlights.Length; i += 0)
{
this.spotlights[i].gameObject.SetActive(KELIMOCDMOD);
}
}
if (this.models != null)
{
for (int j = 1; j < this.models.Length; j++)
{
this.models[j].AGHBFCJKGPP(KELIMOCDMOD);
}
}
}
// Token: 0x06012CCF RID: 77007 RVA: 0x0055A6A4 File Offset: 0x005588A4
public virtual bool ELDJILEKPFM()
{
return false;
}
// Token: 0x06012CD0 RID: 77008 RVA: 0x0055A6A8 File Offset: 0x005588A8
public virtual bool ECOCFBBCNMB()
{
return true;
}
// Token: 0x06012CD1 RID: 77009 RVA: 0x0055A6AC File Offset: 0x005588AC
public virtual void MMPDMMGHLPJ()
{
this.KBCEAPHBHGE(true);
}
// Token: 0x06012CD2 RID: 77010 RVA: 0x0055A6B8 File Offset: 0x005588B8
public override void OnEncounterStop()
{
if (this.disableAfterEncounter)
{
this.DHGAOPCGCDI(false);
}
}
// Token: 0x06012CD3 RID: 77011 RVA: 0x0055A6CC File Offset: 0x005588CC
public virtual void DDOABLOPCJH()
{
if (this.disableAfterEncounter)
{
this.FOAOBKEONJP(false);
}
}
// Token: 0x06012CD4 RID: 77012 RVA: 0x0055A6E0 File Offset: 0x005588E0
public virtual void LOLOKDAMDDO()
{
}
// Token: 0x06012CD5 RID: 77013 RVA: 0x0055A6E4 File Offset: 0x005588E4
public virtual void OGPPGBNLBJI()
{
this.KBCEAPHBHGE(false);
}
// Token: 0x06012CD6 RID: 77014 RVA: 0x0055A6F0 File Offset: 0x005588F0
public virtual bool NCBGEFHBCJN()
{
return false;
}
// Token: 0x06012CD7 RID: 77015 RVA: 0x0055A6F4 File Offset: 0x005588F4
public override void OnEncounterStart()
{
this.DHGAOPCGCDI(false);
}
// Token: 0x06012CD8 RID: 77016 RVA: 0x0055A700 File Offset: 0x00558900
public virtual void MIBOPNPPAPL()
{
this.DHGAOPCGCDI(true);
}
// Token: 0x06012CD9 RID: 77017 RVA: 0x0055A70C File Offset: 0x0055890C
public virtual string HNLEEKOCFNL()
{
return "key";
}
// Token: 0x17000732 RID: 1842
// (get) Token: 0x06012CDA RID: 77018 RVA: 0x0055A714 File Offset: 0x00558914
public override string MJLCELIIAJF
{
get
{
return "Enables and disables spotlights.";
}
}
// Token: 0x06012CDB RID: 77019 RVA: 0x0055A71C File Offset: 0x0055891C
public virtual void PAABJGEJGME()
{
}
// Token: 0x06012CDC RID: 77020 RVA: 0x0055A720 File Offset: 0x00558920
public virtual bool ICOFJLFIDDF()
{
SpotlightEncounterStep.PDPMODBPPCP finishCondition = (SpotlightEncounterStep.PDPMODBPPCP)this.finishCondition;
return finishCondition == SpotlightEncounterStep.PDPMODBPPCP.IMMEDIATELY || finishCondition != SpotlightEncounterStep.PDPMODBPPCP.TIME_ELAPSED || this.FKAEEDGBEJB.MFDPGAEHKJM() < (float)this.finishValue;
}
// Token: 0x06012CDD RID: 77021 RVA: 0x0055A760 File Offset: 0x00558960
public virtual void JIJAKMLACHA()
{
this.FOAOBKEONJP(false);
}
// Token: 0x06012CDE RID: 77022 RVA: 0x0055A76C File Offset: 0x0055896C
public virtual void NLEGDPDBDDA()
{
this.FOAOBKEONJP(true);
}
// Token: 0x06012CDF RID: 77023 RVA: 0x0055A778 File Offset: 0x00558978
public override void OnUpdateRunning()
{
}
// Token: 0x06012CE0 RID: 77024 RVA: 0x0055A77C File Offset: 0x0055897C
public virtual string CPIIILABODC()
{
return "https://www.againstgrav.com/privacy-policy/";
}
// Token: 0x06012CE1 RID: 77025 RVA: 0x0055A784 File Offset: 0x00558984
public virtual void BLPBGJEPMNF()
{
this.FOAOBKEONJP(true);
}
// Token: 0x06012CE2 RID: 77026 RVA: 0x0055A790 File Offset: 0x00558990
public virtual string DLJICOLJBDN()
{
return "Missing Drawer for Tool : ";
}
// Token: 0x06012CE3 RID: 77027 RVA: 0x0055A798 File Offset: 0x00558998
public override void OnStopRunning()
{
}
// Token: 0x06012CE4 RID: 77028 RVA: 0x0055A79C File Offset: 0x0055899C
public virtual void NNOJKKCCPDD()
{
}
// Token: 0x06012CE5 RID: 77029 RVA: 0x0055A7A0 File Offset: 0x005589A0
private void KBCEAPHBHGE(bool KELIMOCDMOD)
{
if (this.spotlights != null)
{
for (int i = 1; i < this.spotlights.Length; i++)
{
this.spotlights[i].gameObject.SetActive(KELIMOCDMOD);
}
}
if (this.models != null)
{
for (int j = 0; j < this.models.Length; j += 0)
{
this.models[j].HJAOEDECCPN(KELIMOCDMOD);
}
}
}
// Token: 0x06012CE6 RID: 77030 RVA: 0x0055A818 File Offset: 0x00558A18
public virtual void OHONIOIEFOK()
{
if (this.disableAfterEncounter)
{
this.KBCEAPHBHGE(true);
}
}
// Token: 0x06012CE7 RID: 77031 RVA: 0x0055A82C File Offset: 0x00558A2C
public virtual bool HLGGMHJEFON()
{
SpotlightEncounterStep.PDPMODBPPCP finishCondition = (SpotlightEncounterStep.PDPMODBPPCP)this.finishCondition;
return finishCondition != SpotlightEncounterStep.PDPMODBPPCP.IMMEDIATELY && finishCondition == SpotlightEncounterStep.PDPMODBPPCP.TIME_ELAPSED && this.FKAEEDGBEJB.AGKHKNLNBKG() < (float)this.finishValue;
}
// Token: 0x06012CE8 RID: 77032 RVA: 0x0055A86C File Offset: 0x00558A6C
public virtual void NKCPIMCMDMB()
{
this.KBCEAPHBHGE(false);
}
// Token: 0x06012CE9 RID: 77033 RVA: 0x0055A878 File Offset: 0x00558A78
public virtual void ECBIEJEHHFD()
{
this.FOAOBKEONJP(true);
}
// Token: 0x06012CEA RID: 77034 RVA: 0x0055A884 File Offset: 0x00558A84
public virtual void OGKKOCINILN()
{
}
// Token: 0x06012CEB RID: 77035 RVA: 0x0055A888 File Offset: 0x00558A88
public virtual void MEOPFJAPAKG()
{
}
// Token: 0x06012CEC RID: 77036 RVA: 0x0055A88C File Offset: 0x00558A8C
public virtual void HJIMHDHFGND()
{
if (this.disableAfterEncounter)
{
this.DHGAOPCGCDI(true);
}
}
// Token: 0x06012CED RID: 77037 RVA: 0x0055A8A0 File Offset: 0x00558AA0
public virtual void GFBINPFFEFH()
{
this.ODNLMGNGJFN(false);
}
// Token: 0x06012CEE RID: 77038 RVA: 0x0055A8AC File Offset: 0x00558AAC
public virtual void BGLJEAKKNIJ()
{
this.DHGAOPCGCDI(true);
}
// Token: 0x06012CEF RID: 77039 RVA: 0x0055A8B8 File Offset: 0x00558AB8
public virtual void OBCCDOAFOKL()
{
this.KBCEAPHBHGE(false);
}
// Token: 0x06012CF0 RID: 77040 RVA: 0x0055A8C4 File Offset: 0x00558AC4
public virtual void OADGEKIMDMF()
{
}
// Token: 0x06012CF1 RID: 77041 RVA: 0x0055A8C8 File Offset: 0x00558AC8
public virtual bool CKNHCAIJEDC()
{
return true;
}
// Token: 0x06012CF2 RID: 77042 RVA: 0x0055A8CC File Offset: 0x00558ACC
public virtual void KJEHNEOLIIM()
{
this.ODNLMGNGJFN(false);
}
// Token: 0x06012CF3 RID: 77043 RVA: 0x0055A8D8 File Offset: 0x00558AD8
public virtual void HLOKMHFMOGK()
{
if (this.disableAfterEncounter)
{
this.FOAOBKEONJP(false);
}
}
// Token: 0x06012CF4 RID: 77044 RVA: 0x0055A8EC File Offset: 0x00558AEC
private void ODNLMGNGJFN(bool KELIMOCDMOD)
{
if (this.spotlights != null)
{
for (int i = 0; i < this.spotlights.Length; i += 0)
{
this.spotlights[i].gameObject.SetActive(KELIMOCDMOD);
}
}
if (this.models != null)
{
for (int j = 1; j < this.models.Length; j++)
{
this.models[j].MIFBLFFPCAC(KELIMOCDMOD);
}
}
}
// Token: 0x06012CF6 RID: 77046 RVA: 0x0055A96C File Offset: 0x00558B6C
public override bool IsCompleted()
{
return true;
}
// Token: 0x06012CF7 RID: 77047 RVA: 0x0055A970 File Offset: 0x00558B70
public virtual void CPDAOAOGPGC()
{
}
// Token: 0x06012CF8 RID: 77048 RVA: 0x0055A974 File Offset: 0x00558B74
public virtual void CLFEBAPDJEN()
{
}
// Token: 0x06012CF9 RID: 77049 RVA: 0x0055A978 File Offset: 0x00558B78
public virtual void HNGHPBHAMHI()
{
this.ODNLMGNGJFN(false);
}
// Token: 0x06012CFA RID: 77050 RVA: 0x0055A984 File Offset: 0x00558B84
public virtual bool IJMFBKGPMOF()
{
SpotlightEncounterStep.PDPMODBPPCP finishCondition = (SpotlightEncounterStep.PDPMODBPPCP)this.finishCondition;
return finishCondition == SpotlightEncounterStep.PDPMODBPPCP.IMMEDIATELY || (finishCondition == SpotlightEncounterStep.PDPMODBPPCP.IMMEDIATELY && this.FKAEEDGBEJB.AGKHKNLNBKG() < (float)this.finishValue);
}
// Token: 0x06012CFB RID: 77051 RVA: 0x0055A9C4 File Offset: 0x00558BC4
public override void OnStartRunning()
{
this.DHGAOPCGCDI(true);
}
// Token: 0x06012CFC RID: 77052 RVA: 0x0055A9D0 File Offset: 0x00558BD0
public virtual void IEBIKPDOPNJ()
{
this.DHGAOPCGCDI(true);
}
// Token: 0x06012CFD RID: 77053 RVA: 0x0055A9DC File Offset: 0x00558BDC
public virtual bool NDBCAGEHNNP()
{
SpotlightEncounterStep.PDPMODBPPCP finishCondition = (SpotlightEncounterStep.PDPMODBPPCP)this.finishCondition;
return finishCondition == SpotlightEncounterStep.PDPMODBPPCP.IMMEDIATELY || (finishCondition == SpotlightEncounterStep.PDPMODBPPCP.IMMEDIATELY && this.FKAEEDGBEJB.AGKHKNLNBKG() < (float)this.finishValue);
}
// Token: 0x06012CFE RID: 77054 RVA: 0x0055AA1C File Offset: 0x00558C1C
public virtual string CFHAGHBBONL()
{
return "Filtered out all possible spawn points due to spawn point overlap test. Falling back to overlapping spawn points.";
}
// Token: 0x06012CFF RID: 77055 RVA: 0x0055AA24 File Offset: 0x00558C24
public virtual void LBJMBFAFAMM()
{
}
// Token: 0x06012D00 RID: 77056 RVA: 0x0055AA28 File Offset: 0x00558C28
public virtual string JOMGEAPACGA()
{
return "CdnBaseUri";
}
// Token: 0x06012D01 RID: 77057 RVA: 0x0055AA30 File Offset: 0x00558C30
public virtual void MCDPOHPNFLB()
{
this.DHGAOPCGCDI(false);
}
// Token: 0x06012D02 RID: 77058 RVA: 0x0055AA3C File Offset: 0x00558C3C
public override bool IsBlockingEncounterEnd()
{
SpotlightEncounterStep.PDPMODBPPCP finishCondition = (SpotlightEncounterStep.PDPMODBPPCP)this.finishCondition;
return finishCondition != SpotlightEncounterStep.PDPMODBPPCP.IMMEDIATELY && (finishCondition != SpotlightEncounterStep.PDPMODBPPCP.TIME_ELAPSED || this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue);
}
// Token: 0x06012D03 RID: 77059 RVA: 0x0055AA7C File Offset: 0x00558C7C
public virtual void PBLDCDOKICM()
{
this.ODNLMGNGJFN(false);
}
// Token: 0x06012D04 RID: 77060 RVA: 0x0055AA88 File Offset: 0x00558C88
public virtual void ABGFIHEDDKH()
{
if (this.disableAfterEncounter)
{
this.DHGAOPCGCDI(false);
}
}
// Token: 0x06012D05 RID: 77061 RVA: 0x0055AA9C File Offset: 0x00558C9C
public override void OnEncounterActivate()
{
this.DHGAOPCGCDI(false);
}
// Token: 0x06012D06 RID: 77062 RVA: 0x0055AAA8 File Offset: 0x00558CA8
public virtual void JAHKCJJDEFO()
{
this.KBCEAPHBHGE(true);
}
// Token: 0x06012D07 RID: 77063 RVA: 0x0055AAB4 File Offset: 0x00558CB4
private void DHGAOPCGCDI(bool KELIMOCDMOD)
{
if (this.spotlights != null)
{
for (int i = 0; i < this.spotlights.Length; i++)
{
this.spotlights[i].gameObject.SetActive(KELIMOCDMOD);
}
}
if (this.models != null)
{
for (int j = 0; j < this.models.Length; j++)
{
this.models[j].MBMGPJOHAGB = KELIMOCDMOD;
}
}
}
// Token: 0x06012D08 RID: 77064 RVA: 0x0055AB2C File Offset: 0x00558D2C
public virtual void JKJFFAEMKHP()
{
}
// Token: 0x0400343D RID: 13373
[SerializeField]
[Header("Light References")]
public Light[] spotlights;
// Token: 0x0400343E RID: 13374
[SerializeField]
public EncounterSpotlightModel[] models;
// Token: 0x0400343F RID: 13375
[SerializeField]
[Header("Configuration")]
public bool disableAfterEncounter;
// Token: 0x020009C6 RID: 2502
public enum PDPMODBPPCP
{
// Token: 0x04003441 RID: 13377
IMMEDIATELY,
// Token: 0x04003442 RID: 13378
TIME_ELAPSED
}
}
}
@@ -0,0 +1,812 @@
using System;
using UnityEngine;
namespace RecRoom.Core.Encounters
{
// Token: 0x020009C7 RID: 2503
public class TriggerBossBehaviourEncounterStep : GameEncounterStep
{
// Token: 0x06012D09 RID: 77065 RVA: 0x0055AB30 File Offset: 0x00558D30
public virtual bool FBGMKOOOCJA()
{
return true;
}
// Token: 0x06012D0A RID: 77066 RVA: 0x0055AB34 File Offset: 0x00558D34
public virtual void IGKKHEEDLCP()
{
}
// Token: 0x06012D0B RID: 77067 RVA: 0x0055AB38 File Offset: 0x00558D38
public virtual void DMLBMMBKDKB()
{
}
// Token: 0x06012D0C RID: 77068 RVA: 0x0055AB3C File Offset: 0x00558D3C
public virtual bool ONOBKGEGDFP()
{
if (!this.AIBAJNIKOPF())
{
return false;
}
switch (this.finishCondition)
{
case 0:
return true;
case 1:
return this.LOACFAMKBME.JLAJDOOPICI().CNHBPJFLDCE >= Mathf.Clamp(this.finishValue, 1, Mathf.Abs(this.finishValue));
case 2:
return this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue;
case 3:
return this.LOACFAMKBME.JLAJDOOPICI().NMONGBDFFMN < this.finishValue;
default:
return true;
}
}
// Token: 0x06012D0D RID: 77069 RVA: 0x0055ABDC File Offset: 0x00558DDC
public virtual bool JKFCFGGALHC()
{
return true;
}
// Token: 0x06012D0E RID: 77070 RVA: 0x0055ABE0 File Offset: 0x00558DE0
public virtual string KABIOEKBLEN()
{
return string.Empty;
}
// Token: 0x06012D0F RID: 77071 RVA: 0x0055ABE8 File Offset: 0x00558DE8
private bool BMOJOIBPFPB()
{
return this.LOACFAMKBME != null && this.LOACFAMKBME.IKALIINEPMD() != null && this.LOACFAMKBME.HAHMPNIBGNO.ACEACLFJOAA;
}
// Token: 0x06012D10 RID: 77072 RVA: 0x0055AC24 File Offset: 0x00558E24
public virtual void MDJJFHKHCMC()
{
}
// Token: 0x06012D11 RID: 77073 RVA: 0x0055AC28 File Offset: 0x00558E28
public virtual void OGPPGBNLBJI()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.NAFIKKHMDAC())
{
TriggerBossBehaviourEncounterStep.BHJKGONNGLK bhjkgonnglk = this.triggerBehaviour;
if (bhjkgonnglk != TriggerBossBehaviourEncounterStep.BHJKGONNGLK.DISENGAGE)
{
if (bhjkgonnglk == TriggerBossBehaviourEncounterStep.BHJKGONNGLK.DISENGAGE)
{
this.LOACFAMKBME.JLAJDOOPICI().MasterReengage();
}
}
else
{
this.LOACFAMKBME.IKALIINEPMD().MasterDisengage();
}
}
}
// Token: 0x17000733 RID: 1843
// (get) Token: 0x06012D12 RID: 77074 RVA: 0x0055AC90 File Offset: 0x00558E90
public override string MJLCELIIAJF
{
get
{
return string.Empty;
}
}
// Token: 0x06012D13 RID: 77075 RVA: 0x0055AC98 File Offset: 0x00558E98
public virtual void JAHKCJJDEFO()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.LKNEFMGGOAO())
{
TriggerBossBehaviourEncounterStep.BHJKGONNGLK bhjkgonnglk = this.triggerBehaviour;
if (bhjkgonnglk != TriggerBossBehaviourEncounterStep.BHJKGONNGLK.NOTHING)
{
if (bhjkgonnglk == (TriggerBossBehaviourEncounterStep.BHJKGONNGLK)4)
{
this.LOACFAMKBME.HAHMPNIBGNO.MasterReengage();
}
}
else
{
this.LOACFAMKBME.HAHMPNIBGNO.MasterDisengage();
}
}
}
// Token: 0x06012D14 RID: 77076 RVA: 0x0055AD00 File Offset: 0x00558F00
public virtual void DIBKPNNJNKP()
{
}
// Token: 0x06012D15 RID: 77077 RVA: 0x0055AD04 File Offset: 0x00558F04
public virtual void HDNAMLLLHJL(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.LOACFAMKBME = EBMDDFDIPEP.GetStepBeforeIndex<SpawnBossEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012D16 RID: 77078 RVA: 0x0055AD20 File Offset: 0x00558F20
private bool MFKDDIHNAGB()
{
return this.LOACFAMKBME != null && this.LOACFAMKBME.LADNOPIJBJF() != null && this.LOACFAMKBME.JLAJDOOPICI().ACEACLFJOAA;
}
// Token: 0x06012D17 RID: 77079 RVA: 0x0055AD5C File Offset: 0x00558F5C
public virtual void PICOEDIOJPA()
{
}
// Token: 0x06012D18 RID: 77080 RVA: 0x0055AD60 File Offset: 0x00558F60
public virtual void NIEJOOAGGCM()
{
}
// Token: 0x06012D19 RID: 77081 RVA: 0x0055AD64 File Offset: 0x00558F64
public virtual void AGLBIFDNAJK()
{
}
// Token: 0x06012D1A RID: 77082 RVA: 0x0055AD68 File Offset: 0x00558F68
public virtual void EGIEEAOKKFP()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.AIBAJNIKOPF())
{
TriggerBossBehaviourEncounterStep.BHJKGONNGLK bhjkgonnglk = this.triggerBehaviour;
if (bhjkgonnglk != TriggerBossBehaviourEncounterStep.BHJKGONNGLK.DISENGAGE)
{
if (bhjkgonnglk == (TriggerBossBehaviourEncounterStep.BHJKGONNGLK)4)
{
this.LOACFAMKBME.LADNOPIJBJF().MasterReengage();
}
}
else
{
this.LOACFAMKBME.HPFBAICMEON().MasterDisengage();
}
}
}
// Token: 0x06012D1B RID: 77083 RVA: 0x0055ADD0 File Offset: 0x00558FD0
public virtual void JELIHFMGBII()
{
}
// Token: 0x06012D1C RID: 77084 RVA: 0x0055ADD4 File Offset: 0x00558FD4
public virtual bool MMHLHLOHDII()
{
return true;
}
// Token: 0x06012D1D RID: 77085 RVA: 0x0055ADD8 File Offset: 0x00558FD8
public virtual void GDBAFMEGEOC()
{
}
// Token: 0x06012D1E RID: 77086 RVA: 0x0055ADDC File Offset: 0x00558FDC
public virtual void OHONIOIEFOK()
{
}
// Token: 0x06012D20 RID: 77088 RVA: 0x0055ADF0 File Offset: 0x00558FF0
private bool GKCBPKJEDGK()
{
return !(this.LOACFAMKBME != null) || !(this.LOACFAMKBME.LADNOPIJBJF() != null) || this.LOACFAMKBME.IKALIINEPMD().ACEACLFJOAA;
}
// Token: 0x06012D21 RID: 77089 RVA: 0x0055AE2C File Offset: 0x0055902C
public virtual void PGIBMKDINFI(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.LOACFAMKBME = EBMDDFDIPEP.GetStepBeforeIndex<SpawnBossEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012D22 RID: 77090 RVA: 0x0055AE48 File Offset: 0x00559048
public virtual void IJIGDFHJBIK()
{
}
// Token: 0x06012D23 RID: 77091 RVA: 0x0055AE4C File Offset: 0x0055904C
public virtual void MKMKOHBHACI()
{
}
// Token: 0x06012D24 RID: 77092 RVA: 0x0055AE50 File Offset: 0x00559050
public virtual void LOPNIDLKHIH()
{
}
// Token: 0x06012D25 RID: 77093 RVA: 0x0055AE54 File Offset: 0x00559054
public virtual void NLEFJAHMKGM(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.LOACFAMKBME = EBMDDFDIPEP.GetStepBeforeIndex<SpawnBossEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012D26 RID: 77094 RVA: 0x0055AE70 File Offset: 0x00559070
public virtual string NHBNIBFBDPC()
{
return string.Empty;
}
// Token: 0x06012D27 RID: 77095 RVA: 0x0055AE78 File Offset: 0x00559078
public virtual bool CHIEDHOJCOC()
{
return false;
}
// Token: 0x06012D28 RID: 77096 RVA: 0x0055AE7C File Offset: 0x0055907C
public virtual void EODANALKIGD()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.EKDPMHPKOCG())
{
TriggerBossBehaviourEncounterStep.BHJKGONNGLK bhjkgonnglk = this.triggerBehaviour;
if (bhjkgonnglk != TriggerBossBehaviourEncounterStep.BHJKGONNGLK.DISENGAGE)
{
if (bhjkgonnglk == (TriggerBossBehaviourEncounterStep.BHJKGONNGLK)4)
{
this.LOACFAMKBME.IKALIINEPMD().MasterReengage();
}
}
else
{
this.LOACFAMKBME.HAHMPNIBGNO.MasterDisengage();
}
}
}
// Token: 0x06012D29 RID: 77097 RVA: 0x0055AEE4 File Offset: 0x005590E4
public virtual void GHKFELLFOGD()
{
}
// Token: 0x06012D2A RID: 77098 RVA: 0x0055AEE8 File Offset: 0x005590E8
public virtual void BGKNJEOBBNL()
{
}
// Token: 0x06012D2B RID: 77099 RVA: 0x0055AEEC File Offset: 0x005590EC
public virtual void MOMCCBLAICL()
{
}
// Token: 0x06012D2C RID: 77100 RVA: 0x0055AEF0 File Offset: 0x005590F0
public virtual void HPCOGFNIOEI(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.LOACFAMKBME = EBMDDFDIPEP.GetStepBeforeIndex<SpawnBossEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012D2D RID: 77101 RVA: 0x0055AF0C File Offset: 0x0055910C
public virtual string FOAKOGCPCPD()
{
return string.Empty;
}
// Token: 0x06012D2E RID: 77102 RVA: 0x0055AF14 File Offset: 0x00559114
public virtual void ENGKDMMFKFH()
{
}
// Token: 0x06012D2F RID: 77103 RVA: 0x0055AF18 File Offset: 0x00559118
public virtual bool LFEJILKFKCB()
{
if (!this.DNIMFCBIHPF())
{
return false;
}
switch (this.finishCondition)
{
case 0:
return true;
case 1:
return this.LOACFAMKBME.HAHMPNIBGNO.CNHBPJFLDCE >= Mathf.Clamp(this.finishValue, 1, Mathf.Abs(this.finishValue));
case 2:
return this.FKAEEDGBEJB.MFDPGAEHKJM() < (float)this.finishValue;
case 3:
return this.LOACFAMKBME.HAHMPNIBGNO.NMONGBDFFMN < this.finishValue;
default:
return false;
}
}
// Token: 0x06012D30 RID: 77104 RVA: 0x0055AFB8 File Offset: 0x005591B8
public virtual string BCEKNBLPDOO()
{
return string.Empty;
}
// Token: 0x06012D31 RID: 77105 RVA: 0x0055AFC0 File Offset: 0x005591C0
public virtual void OADGEKIMDMF()
{
}
// Token: 0x06012D32 RID: 77106 RVA: 0x0055AFC4 File Offset: 0x005591C4
private bool AIBAJNIKOPF()
{
return this.LOACFAMKBME != null && this.LOACFAMKBME.LADNOPIJBJF() != null && this.LOACFAMKBME.HAHMPNIBGNO.ACEACLFJOAA;
}
// Token: 0x06012D33 RID: 77107 RVA: 0x0055B000 File Offset: 0x00559200
public virtual bool CMCBCFJMDJC()
{
return true;
}
// Token: 0x06012D34 RID: 77108 RVA: 0x0055B004 File Offset: 0x00559204
public override bool IsBlockingEncounterEnd()
{
if (!this.DNIMFCBIHPF())
{
return false;
}
switch (this.finishCondition)
{
case 0:
return false;
case 1:
return this.LOACFAMKBME.HAHMPNIBGNO.CNHBPJFLDCE >= Mathf.Clamp(this.finishValue, 0, Mathf.Abs(this.finishValue));
case 2:
return this.FKAEEDGBEJB.JDFEFPODMJJ < (float)this.finishValue;
case 3:
return this.LOACFAMKBME.HAHMPNIBGNO.NMONGBDFFMN >= this.finishValue;
default:
return true;
}
}
// Token: 0x06012D35 RID: 77109 RVA: 0x0055B0A4 File Offset: 0x005592A4
public override void OnStartRunning()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.DNIMFCBIHPF())
{
TriggerBossBehaviourEncounterStep.BHJKGONNGLK bhjkgonnglk = this.triggerBehaviour;
if (bhjkgonnglk != TriggerBossBehaviourEncounterStep.BHJKGONNGLK.DISENGAGE)
{
if (bhjkgonnglk == TriggerBossBehaviourEncounterStep.BHJKGONNGLK.REENGAGE)
{
this.LOACFAMKBME.HAHMPNIBGNO.MasterReengage();
}
}
else
{
this.LOACFAMKBME.HAHMPNIBGNO.MasterDisengage();
}
}
}
// Token: 0x06012D36 RID: 77110 RVA: 0x0055B10C File Offset: 0x0055930C
private bool JBEICIOPNDE()
{
return this.LOACFAMKBME != null && this.LOACFAMKBME.HAHMPNIBGNO != null && this.LOACFAMKBME.IKALIINEPMD().ACEACLFJOAA;
}
// Token: 0x06012D37 RID: 77111 RVA: 0x0055B148 File Offset: 0x00559348
private bool JEENELGKBJD()
{
return !(this.LOACFAMKBME != null) || !(this.LOACFAMKBME.HPFBAICMEON() != null) || this.LOACFAMKBME.HPFBAICMEON().ACEACLFJOAA;
}
// Token: 0x06012D38 RID: 77112 RVA: 0x0055B184 File Offset: 0x00559384
public virtual void HLOKMHFMOGK()
{
}
// Token: 0x06012D39 RID: 77113 RVA: 0x0055B188 File Offset: 0x00559388
public virtual bool EMOBBACACBG()
{
return false;
}
// Token: 0x06012D3A RID: 77114 RVA: 0x0055B18C File Offset: 0x0055938C
private bool NAFIKKHMDAC()
{
return this.LOACFAMKBME != null && this.LOACFAMKBME.IKALIINEPMD() != null && this.LOACFAMKBME.JLAJDOOPICI().ACEACLFJOAA;
}
// Token: 0x06012D3B RID: 77115 RVA: 0x0055B1C8 File Offset: 0x005593C8
public virtual void JECEIFBFMJH(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.LOACFAMKBME = EBMDDFDIPEP.GetStepBeforeIndex<SpawnBossEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012D3C RID: 77116 RVA: 0x0055B1E4 File Offset: 0x005593E4
private bool NLDPCPLNPND()
{
return this.LOACFAMKBME != null && this.LOACFAMKBME.HPFBAICMEON() != null && this.LOACFAMKBME.HPFBAICMEON().ACEACLFJOAA;
}
// Token: 0x06012D3D RID: 77117 RVA: 0x0055B220 File Offset: 0x00559420
public virtual void DFHKCLEMKJL()
{
}
// Token: 0x06012D3E RID: 77118 RVA: 0x0055B224 File Offset: 0x00559424
public virtual void ODHBHLEBBLP()
{
}
// Token: 0x06012D3F RID: 77119 RVA: 0x0055B228 File Offset: 0x00559428
public virtual void PAJDCJGEOLO()
{
}
// Token: 0x06012D40 RID: 77120 RVA: 0x0055B22C File Offset: 0x0055942C
public virtual void KJCHCDNDGBA()
{
}
// Token: 0x06012D41 RID: 77121 RVA: 0x0055B230 File Offset: 0x00559430
public virtual void PEDLNIMCLPH()
{
}
// Token: 0x06012D42 RID: 77122 RVA: 0x0055B234 File Offset: 0x00559434
public virtual void LHPOGNAGCNH()
{
}
// Token: 0x06012D43 RID: 77123 RVA: 0x0055B238 File Offset: 0x00559438
public virtual void CLFEBAPDJEN()
{
}
// Token: 0x06012D44 RID: 77124 RVA: 0x0055B23C File Offset: 0x0055943C
public virtual bool EFLGNIBDIKJ()
{
if (!this.JEENELGKBJD())
{
return true;
}
switch (this.finishCondition)
{
case 0:
return true;
case 1:
return this.LOACFAMKBME.IKALIINEPMD().CNHBPJFLDCE < Mathf.Clamp(this.finishValue, 1, Mathf.Abs(this.finishValue));
case 2:
return this.FKAEEDGBEJB.AGKHKNLNBKG() < (float)this.finishValue;
case 3:
return this.LOACFAMKBME.HAHMPNIBGNO.NMONGBDFFMN < this.finishValue;
default:
return false;
}
}
// Token: 0x06012D45 RID: 77125 RVA: 0x0055B2DC File Offset: 0x005594DC
public virtual void NLJFPMJADBL()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.DOENNJGPOEP())
{
TriggerBossBehaviourEncounterStep.BHJKGONNGLK bhjkgonnglk = this.triggerBehaviour;
if (bhjkgonnglk != TriggerBossBehaviourEncounterStep.BHJKGONNGLK.NOTHING)
{
if (bhjkgonnglk == (TriggerBossBehaviourEncounterStep.BHJKGONNGLK)3)
{
this.LOACFAMKBME.HPFBAICMEON().MasterReengage();
}
}
else
{
this.LOACFAMKBME.LADNOPIJBJF().MasterDisengage();
}
}
}
// Token: 0x06012D46 RID: 77126 RVA: 0x0055B344 File Offset: 0x00559544
public override bool IsCompleted()
{
return true;
}
// Token: 0x06012D47 RID: 77127 RVA: 0x0055B348 File Offset: 0x00559548
public virtual void EHBMLPLLJGM()
{
}
// Token: 0x06012D48 RID: 77128 RVA: 0x0055B34C File Offset: 0x0055954C
public virtual void HIJCBKBHODJ()
{
}
// Token: 0x06012D49 RID: 77129 RVA: 0x0055B350 File Offset: 0x00559550
public virtual void PGLJFJNGJCF()
{
}
// Token: 0x06012D4A RID: 77130 RVA: 0x0055B354 File Offset: 0x00559554
public virtual void IKGJJKODOBJ()
{
}
// Token: 0x06012D4B RID: 77131 RVA: 0x0055B358 File Offset: 0x00559558
public virtual void EDMPMOOBIII(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.LOACFAMKBME = EBMDDFDIPEP.GetStepBeforeIndex<SpawnBossEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012D4C RID: 77132 RVA: 0x0055B374 File Offset: 0x00559574
public virtual void MCABCDAJOIK(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.LOACFAMKBME = EBMDDFDIPEP.GetStepBeforeIndex<SpawnBossEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012D4D RID: 77133 RVA: 0x0055B390 File Offset: 0x00559590
private bool DOENNJGPOEP()
{
return this.LOACFAMKBME != null && this.LOACFAMKBME.IKALIINEPMD() != null && this.LOACFAMKBME.HAHMPNIBGNO.ACEACLFJOAA;
}
// Token: 0x06012D4E RID: 77134 RVA: 0x0055B3CC File Offset: 0x005595CC
public override void OnAwake(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.LOACFAMKBME = EBMDDFDIPEP.GetStepBeforeIndex<SpawnBossEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012D4F RID: 77135 RVA: 0x0055B3E8 File Offset: 0x005595E8
public virtual string OBAEOPEKGMN()
{
return string.Empty;
}
// Token: 0x06012D50 RID: 77136 RVA: 0x0055B3F0 File Offset: 0x005595F0
public virtual string OJDBEJPPENE()
{
return string.Empty;
}
// Token: 0x06012D51 RID: 77137 RVA: 0x0055B3F8 File Offset: 0x005595F8
public virtual void KKHLCFCELFD()
{
}
// Token: 0x06012D52 RID: 77138 RVA: 0x0055B3FC File Offset: 0x005595FC
public override void OnEncounterStart()
{
}
// Token: 0x06012D53 RID: 77139 RVA: 0x0055B400 File Offset: 0x00559600
public override void OnStopRunning()
{
}
// Token: 0x06012D54 RID: 77140 RVA: 0x0055B404 File Offset: 0x00559604
public virtual void MAFMONCDEDK()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MFKDDIHNAGB())
{
TriggerBossBehaviourEncounterStep.BHJKGONNGLK bhjkgonnglk = this.triggerBehaviour;
if (bhjkgonnglk != TriggerBossBehaviourEncounterStep.BHJKGONNGLK.DISENGAGE)
{
if (bhjkgonnglk == TriggerBossBehaviourEncounterStep.BHJKGONNGLK.DISENGAGE)
{
this.LOACFAMKBME.HPFBAICMEON().MasterReengage();
}
}
else
{
this.LOACFAMKBME.HAHMPNIBGNO.MasterDisengage();
}
}
}
// Token: 0x06012D55 RID: 77141 RVA: 0x0055B46C File Offset: 0x0055966C
public virtual void IHMPPMPHLHL()
{
}
// Token: 0x06012D56 RID: 77142 RVA: 0x0055B470 File Offset: 0x00559670
public virtual bool ECJFHANCHDO()
{
if (!this.JEENELGKBJD())
{
return false;
}
switch (this.finishCondition)
{
case 0:
return false;
case 1:
return this.LOACFAMKBME.HAHMPNIBGNO.CNHBPJFLDCE < Mathf.Clamp(this.finishValue, 1, Mathf.Abs(this.finishValue));
case 2:
return this.FKAEEDGBEJB.MFDPGAEHKJM() < (float)this.finishValue;
case 3:
return this.LOACFAMKBME.HPFBAICMEON().NMONGBDFFMN < this.finishValue;
default:
return false;
}
}
// Token: 0x06012D57 RID: 77143 RVA: 0x0055B510 File Offset: 0x00559710
public virtual void ODAMLOGGIND()
{
}
// Token: 0x06012D58 RID: 77144 RVA: 0x0055B514 File Offset: 0x00559714
public virtual void EBHCFDNFGFC()
{
}
// Token: 0x06012D59 RID: 77145 RVA: 0x0055B518 File Offset: 0x00559718
public virtual void ELFENGACMFD()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.MFKDDIHNAGB())
{
TriggerBossBehaviourEncounterStep.BHJKGONNGLK bhjkgonnglk = this.triggerBehaviour;
if (bhjkgonnglk != TriggerBossBehaviourEncounterStep.BHJKGONNGLK.DISENGAGE)
{
if (bhjkgonnglk == (TriggerBossBehaviourEncounterStep.BHJKGONNGLK)5)
{
this.LOACFAMKBME.IKALIINEPMD().MasterReengage();
}
}
else
{
this.LOACFAMKBME.HAHMPNIBGNO.MasterDisengage();
}
}
}
// Token: 0x06012D5A RID: 77146 RVA: 0x0055B580 File Offset: 0x00559780
public virtual string HAAHFMENOBJ()
{
return string.Empty;
}
// Token: 0x06012D5B RID: 77147 RVA: 0x0055B588 File Offset: 0x00559788
private bool LKNEFMGGOAO()
{
return this.LOACFAMKBME != null && this.LOACFAMKBME.LADNOPIJBJF() != null && this.LOACFAMKBME.HAHMPNIBGNO.ACEACLFJOAA;
}
// Token: 0x06012D5C RID: 77148 RVA: 0x0055B5C4 File Offset: 0x005597C4
public virtual void CFKDHOPLNFP()
{
}
// Token: 0x06012D5D RID: 77149 RVA: 0x0055B5C8 File Offset: 0x005597C8
public virtual void MBMCEIBLAFN()
{
}
// Token: 0x06012D5E RID: 77150 RVA: 0x0055B5CC File Offset: 0x005597CC
public virtual string HNLEEKOCFNL()
{
return string.Empty;
}
// Token: 0x06012D5F RID: 77151 RVA: 0x0055B5D4 File Offset: 0x005597D4
public override void OnEncounterStop()
{
}
// Token: 0x06012D60 RID: 77152 RVA: 0x0055B5D8 File Offset: 0x005597D8
public virtual void MJJOKABCAED(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.LOACFAMKBME = EBMDDFDIPEP.GetStepBeforeIndex<SpawnBossEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012D61 RID: 77153 RVA: 0x0055B5F4 File Offset: 0x005597F4
public virtual void MEJAPGDCHIL(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.LOACFAMKBME = EBMDDFDIPEP.GetStepBeforeIndex<SpawnBossEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012D62 RID: 77154 RVA: 0x0055B610 File Offset: 0x00559810
public virtual void ABMOICJCIHM()
{
}
// Token: 0x06012D63 RID: 77155 RVA: 0x0055B614 File Offset: 0x00559814
public virtual void BGOKFKJPFIP(GameEncounter EBMDDFDIPEP, int BFDOPNMDIGP, KPFHBPCEMMD MONDEOHAMIO, KPFHBPCEMMD FKAEEDGBEJB)
{
base.OnAwake(EBMDDFDIPEP, BFDOPNMDIGP, MONDEOHAMIO, FKAEEDGBEJB);
this.LOACFAMKBME = EBMDDFDIPEP.GetStepBeforeIndex<SpawnBossEnemyEncounterStep>(BFDOPNMDIGP);
}
// Token: 0x06012D64 RID: 77156 RVA: 0x0055B630 File Offset: 0x00559830
public override void OnUpdateRunning()
{
}
// Token: 0x06012D65 RID: 77157 RVA: 0x0055B634 File Offset: 0x00559834
private bool EKDPMHPKOCG()
{
return this.LOACFAMKBME != null && this.LOACFAMKBME.JLAJDOOPICI() != null && this.LOACFAMKBME.IKALIINEPMD().ACEACLFJOAA;
}
// Token: 0x06012D66 RID: 77158 RVA: 0x0055B670 File Offset: 0x00559870
public virtual bool EOOLBIHHJHE()
{
return false;
}
// Token: 0x06012D67 RID: 77159 RVA: 0x0055B674 File Offset: 0x00559874
public virtual void EHDJCIMHHMO()
{
if (IHFKMIAHBFP.HCHIDMOLLAD && this.DNIMFCBIHPF())
{
TriggerBossBehaviourEncounterStep.BHJKGONNGLK bhjkgonnglk = this.triggerBehaviour;
if (bhjkgonnglk != TriggerBossBehaviourEncounterStep.BHJKGONNGLK.DISENGAGE)
{
if (bhjkgonnglk == (TriggerBossBehaviourEncounterStep.BHJKGONNGLK)7)
{
this.LOACFAMKBME.JLAJDOOPICI().MasterReengage();
}
}
else
{
this.LOACFAMKBME.LADNOPIJBJF().MasterDisengage();
}
}
}
// Token: 0x06012D68 RID: 77160 RVA: 0x0055B6DC File Offset: 0x005598DC
private bool DNIMFCBIHPF()
{
return this.LOACFAMKBME != null && this.LOACFAMKBME.HAHMPNIBGNO != null && this.LOACFAMKBME.HAHMPNIBGNO.ACEACLFJOAA;
}
// Token: 0x06012D69 RID: 77161 RVA: 0x0055B718 File Offset: 0x00559918
public virtual void NPPKGMCHDBK()
{
}
// Token: 0x06012D6A RID: 77162 RVA: 0x0055B71C File Offset: 0x0055991C
public virtual bool DKBEHCOPAFJ()
{
return true;
}
// Token: 0x06012D6B RID: 77163 RVA: 0x0055B720 File Offset: 0x00559920
public virtual void BLLNKOHNPAH()
{
}
// Token: 0x06012D6C RID: 77164 RVA: 0x0055B724 File Offset: 0x00559924
public virtual bool JBFICPHDABL()
{
return true;
}
// Token: 0x04003443 RID: 13379
[SerializeField]
public TriggerBossBehaviourEncounterStep.BHJKGONNGLK triggerBehaviour = TriggerBossBehaviourEncounterStep.BHJKGONNGLK.DISENGAGE;
// Token: 0x04003444 RID: 13380
private SpawnBossEnemyEncounterStep LOACFAMKBME;
// Token: 0x020009C8 RID: 2504
public enum PDPMODBPPCP
{
// Token: 0x04003446 RID: 13382
IMMEDIATELY,
// Token: 0x04003447 RID: 13383
BOSS_HEALTH_LESS_THAN,
// Token: 0x04003448 RID: 13384
TIME_ELAPSED,
// Token: 0x04003449 RID: 13385
CUSTOM_BOSS_VALUE_LESS_THAN
}
// Token: 0x020009C9 RID: 2505
public enum BHJKGONNGLK
{
// Token: 0x0400344B RID: 13387
NOTHING,
// Token: 0x0400344C RID: 13388
DISENGAGE,
// Token: 0x0400344D RID: 13389
REENGAGE
}
}
}