Files
Dec2017-Script-Dump/Assembly-CSharp/RecRoom/Core/Encounters/GameEncounter.cs
T
2026-06-04 11:42:34 +02:00

1358 lines
38 KiB
C#

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);
}
}