scripts
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user