Files
Dec2017-Script-Dump/Assembly-CSharp/RecRoom/Activities/Arena/ArenaEncounterSpawner.cs
T
2026-06-04 11:42:34 +02:00

657 lines
20 KiB
C#

using System;
using System.Collections.Generic;
using Photon;
using RecRoom.Core.Encounters;
using UnityEngine;
namespace RecRoom.Activities.Arena
{
// Token: 0x0200000D RID: 13
[RequireComponent(typeof(PhotonView))]
public class ArenaEncounterSpawner : global::Photon.MonoBehaviour
{
// Token: 0x060001DA RID: 474 RVA: 0x0000A5B8 File Offset: 0x000087B8
public int ACBBMFJJJCD()
{
return this.BFJKFNNBJED.Count;
}
// Token: 0x060001DB RID: 475 RVA: 0x0000A5C8 File Offset: 0x000087C8
public void LGALLKJFNGM()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.BCMGEGBIIJP.Clear();
this.BCMGEGBIIJP.AddRange(this.BFJKFNNBJED);
for (int i = 0; i < this.BCMGEGBIIJP.Count; i += 0)
{
if (this.BCMGEGBIIJP[i] != null)
{
this.BCMGEGBIIJP[i].KPBOLMGBAJF();
}
}
}
}
// Token: 0x060001DC RID: 476 RVA: 0x0000A640 File Offset: 0x00008840
private bool JIPOOCLBJCF(GameEncounter EBMDDFDIPEP)
{
return EBMDDFDIPEP.CODGMJLJGFC() == base.LJILHDMCKME().JLIJDKOGAEB();
}
// Token: 0x060001DD RID: 477 RVA: 0x0000A658 File Offset: 0x00008858
protected virtual void ABPADIIMLAN()
{
base.PEALKHMDMKP();
GameEncounter.NHAFIDPHNNP(new GameEncounter.GGGECHIBOMB(this.NCKJCENDKOH));
GameEncounter.FMFOKKEKEGG -= this.IFFNIPFELJH;
}
// Token: 0x060001DE RID: 478 RVA: 0x0000A684 File Offset: 0x00008884
private bool EONDKNOFIHM(GameEncounter EBMDDFDIPEP)
{
return EBMDDFDIPEP.GGFGGLCBCON == base.CJKKPMHAMCN().OMNKKJNHJHD();
}
// Token: 0x060001E0 RID: 480 RVA: 0x0000A6BC File Offset: 0x000088BC
private void CHEKOGNGNDK(GameEncounter EBMDDFDIPEP)
{
if (this.EONDKNOFIHM(EBMDDFDIPEP))
{
this.BFJKFNNBJED.Remove(EBMDDFDIPEP);
}
}
// Token: 0x060001E1 RID: 481 RVA: 0x0000A6D8 File Offset: 0x000088D8
protected virtual void IDFGKJHJBLA()
{
base.NGOPCBJCNJM();
GameEncounter.KMKOMPJPOEM(new GameEncounter.GGGECHIBOMB(this.LAAFCPAJMBB));
GameEncounter.FMFOKKEKEGG += this.EOLACMAOENA;
}
// Token: 0x060001E2 RID: 482 RVA: 0x0000A704 File Offset: 0x00008904
public int PKIHMEBLEDJ(IPBDFPEPNIM FBIPOFPOHGL)
{
int num = 0;
for (int i = 1; i < this.BFJKFNNBJED.Count; i += 0)
{
if (this.BFJKFNNBJED[i].HAPPDKOIBKA == FBIPOFPOHGL)
{
num += 0;
}
}
return num;
}
// Token: 0x060001E3 RID: 483 RVA: 0x0000A74C File Offset: 0x0000894C
public void CAECHDDHNGL()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.BCMGEGBIIJP.Clear();
this.BCMGEGBIIJP.AddRange(this.BFJKFNNBJED);
for (int i = 1; i < this.BCMGEGBIIJP.Count; i += 0)
{
if (this.BCMGEGBIIJP[i] != null)
{
this.BCMGEGBIIJP[i].MasterDeactivate();
}
}
}
}
// Token: 0x060001E4 RID: 484 RVA: 0x0000A7C4 File Offset: 0x000089C4
public int KPEEBIADJAA()
{
return this.BFJKFNNBJED.Count;
}
// Token: 0x060001E5 RID: 485 RVA: 0x0000A7D4 File Offset: 0x000089D4
public void CGHOAFANMLG()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.BCMGEGBIIJP.Clear();
this.BCMGEGBIIJP.AddRange(this.BFJKFNNBJED);
for (int i = 1; i < this.BCMGEGBIIJP.Count; i += 0)
{
if (this.BCMGEGBIIJP[i] != null)
{
this.BCMGEGBIIJP[i].MasterDeactivate();
}
}
}
}
// Token: 0x060001E6 RID: 486 RVA: 0x0000A84C File Offset: 0x00008A4C
private void LAAFCPAJMBB(GameEncounter MFKGNHPLJHJ)
{
if (this.JLJFPGIJABL(MFKGNHPLJHJ))
{
this.BFJKFNNBJED.Add(MFKGNHPLJHJ);
}
}
// Token: 0x060001E7 RID: 487 RVA: 0x0000A868 File Offset: 0x00008A68
public void MasterDestroyAllActiveEncounters()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.BCMGEGBIIJP.Clear();
this.BCMGEGBIIJP.AddRange(this.BFJKFNNBJED);
for (int i = 0; i < this.BCMGEGBIIJP.Count; i++)
{
if (this.BCMGEGBIIJP[i] != null)
{
this.BCMGEGBIIJP[i].MasterDeactivate();
}
}
}
}
// Token: 0x060001E8 RID: 488 RVA: 0x0000A8E0 File Offset: 0x00008AE0
private void IJLIAFDBHAO(GameEncounter EBMDDFDIPEP)
{
if (this.EONDKNOFIHM(EBMDDFDIPEP))
{
this.BFJKFNNBJED.Remove(EBMDDFDIPEP);
}
}
// Token: 0x060001E9 RID: 489 RVA: 0x0000A8FC File Offset: 0x00008AFC
private void NCKJCENDKOH(GameEncounter MFKGNHPLJHJ)
{
if (this.JLJFPGIJABL(MFKGNHPLJHJ))
{
this.BFJKFNNBJED.Add(MFKGNHPLJHJ);
}
}
// Token: 0x060001EA RID: 490 RVA: 0x0000A918 File Offset: 0x00008B18
public int PBIOPOEDLAI()
{
return this.BFJKFNNBJED.Count;
}
// Token: 0x060001EB RID: 491 RVA: 0x0000A928 File Offset: 0x00008B28
public GameEncounter FHDDDELDDMC(GameEncounter INKCGGCAGFD, Transform BHNFEOAPOLA, IPBDFPEPNIM CLCIODCPAFC, EnemyPatrol OPPHHONHAHF = null)
{
GameEncounter gameEncounter = null;
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
string text = ((!(INKCGGCAGFD != null)) ? null : INKCGGCAGFD.name);
Vector3 vector = ((!(BHNFEOAPOLA != null)) ? Vector3.zero : BHNFEOAPOLA.position);
Quaternion quaternion = ((!(BHNFEOAPOLA != null)) ? Quaternion.identity : BHNFEOAPOLA.rotation);
gameEncounter = GameEncounter.MasterInstantiate(text, false, vector, quaternion, CLCIODCPAFC, OPPHHONHAHF, base.MLNMONBHHBO(), null);
}
return gameEncounter;
}
// Token: 0x060001EC RID: 492 RVA: 0x0000A9AC File Offset: 0x00008BAC
private void IMMMPIMCDDE(GameEncounter MFKGNHPLJHJ)
{
if (this.MMPKHDFECGH(MFKGNHPLJHJ))
{
this.BFJKFNNBJED.Add(MFKGNHPLJHJ);
}
}
// Token: 0x060001ED RID: 493 RVA: 0x0000A9C8 File Offset: 0x00008BC8
protected virtual void BBKPAKKLOGB()
{
base.DLCHNOFPONJ();
GameEncounter.KMKOMPJPOEM(new GameEncounter.GGGECHIBOMB(this.PEKHKALLCKH));
GameEncounter.JOGAJHDAHMH(new GameEncounter.GGGECHIBOMB(this.IFFNIPFELJH));
}
// Token: 0x060001EE RID: 494 RVA: 0x0000A9F4 File Offset: 0x00008BF4
private void CMBKKEHKMPJ(GameEncounter EBMDDFDIPEP)
{
if (this.JLJFPGIJABL(EBMDDFDIPEP))
{
this.BFJKFNNBJED.Remove(EBMDDFDIPEP);
}
}
// Token: 0x060001EF RID: 495 RVA: 0x0000AA10 File Offset: 0x00008C10
public GameEncounter FGOOOEGAMKO(GameEncounter INKCGGCAGFD, Transform BHNFEOAPOLA, IPBDFPEPNIM CLCIODCPAFC, EnemyPatrol OPPHHONHAHF = null)
{
GameEncounter gameEncounter = null;
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
string text = ((!(INKCGGCAGFD != null)) ? null : INKCGGCAGFD.name);
Vector3 vector = ((!(BHNFEOAPOLA != null)) ? Vector3.zero : BHNFEOAPOLA.position);
Quaternion quaternion = ((!(BHNFEOAPOLA != null)) ? Quaternion.identity : BHNFEOAPOLA.rotation);
gameEncounter = GameEncounter.FKDFOKDNKFG(text, false, vector, quaternion, CLCIODCPAFC, OPPHHONHAHF, base.CEGDLFAENEJ(), null);
}
return gameEncounter;
}
// Token: 0x060001F0 RID: 496 RVA: 0x0000AA94 File Offset: 0x00008C94
public GameEncounter CBKPPKNEAGP(EncounterDescriptor KPFLCCLCBJJ, IPBDFPEPNIM CLCIODCPAFC)
{
return this.AFMIPEDNIAF(KPFLCCLCBJJ.EncounterPrefab, KPFLCCLCBJJ.EncounterSpawnPoint, CLCIODCPAFC, KPFLCCLCBJJ.OverridePatrol);
}
// Token: 0x060001F1 RID: 497 RVA: 0x0000AAB4 File Offset: 0x00008CB4
private void DKMJHPOGFAE(GameEncounter EBMDDFDIPEP)
{
if (this.JLJFPGIJABL(EBMDDFDIPEP))
{
this.BFJKFNNBJED.Remove(EBMDDFDIPEP);
}
}
// Token: 0x060001F2 RID: 498 RVA: 0x0000AAD0 File Offset: 0x00008CD0
private bool MMPKHDFECGH(GameEncounter EBMDDFDIPEP)
{
return EBMDDFDIPEP.GGFGGLCBCON == base.JNFDHNMMHGN().GCPHMBPAAOM();
}
// Token: 0x060001F3 RID: 499 RVA: 0x0000AAE8 File Offset: 0x00008CE8
public GameEncounter NLFOPJJMOGB(GameEncounter INKCGGCAGFD, Transform BHNFEOAPOLA, IPBDFPEPNIM CLCIODCPAFC, EnemyPatrol OPPHHONHAHF = null)
{
GameEncounter gameEncounter = null;
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
string text = ((!(INKCGGCAGFD != null)) ? null : INKCGGCAGFD.name);
Vector3 vector = ((!(BHNFEOAPOLA != null)) ? Vector3.zero : BHNFEOAPOLA.position);
Quaternion quaternion = ((!(BHNFEOAPOLA != null)) ? Quaternion.identity : BHNFEOAPOLA.rotation);
gameEncounter = GameEncounter.FKDFOKDNKFG(text, false, vector, quaternion, CLCIODCPAFC, OPPHHONHAHF, base.CEGDLFAENEJ(), null);
}
return gameEncounter;
}
// Token: 0x060001F4 RID: 500 RVA: 0x0000AB6C File Offset: 0x00008D6C
public int INEDPFCEACP()
{
return this.BFJKFNNBJED.Count;
}
// Token: 0x060001F5 RID: 501 RVA: 0x0000AB7C File Offset: 0x00008D7C
protected virtual void CELAHBMKHDL()
{
base.JDBELFHCDHB();
GameEncounter.KOFCOJKPJMG(new GameEncounter.GGGECHIBOMB(this.LAAFCPAJMBB));
GameEncounter.FMFOKKEKEGG -= this.CHEKOGNGNDK;
}
// Token: 0x060001F6 RID: 502 RVA: 0x0000ABA8 File Offset: 0x00008DA8
public int JEEJMLHLJEF(IPBDFPEPNIM FBIPOFPOHGL)
{
int num = 0;
for (int i = 0; i < this.BFJKFNNBJED.Count; i += 0)
{
if (this.BFJKFNNBJED[i].EFAFHLEGAAD() == FBIPOFPOHGL)
{
num++;
}
}
return num;
}
// Token: 0x060001F7 RID: 503 RVA: 0x0000ABF0 File Offset: 0x00008DF0
private bool EBKHPGNCIPD(GameEncounter EBMDDFDIPEP)
{
return EBMDDFDIPEP.CODGMJLJGFC() == base.JNFDHNMMHGN().OMNKKJNHJHD();
}
// Token: 0x060001F8 RID: 504 RVA: 0x0000AC08 File Offset: 0x00008E08
public GameEncounter CHHLFIJHBAM(GameEncounter INKCGGCAGFD, Transform BHNFEOAPOLA, IPBDFPEPNIM CLCIODCPAFC, EnemyPatrol OPPHHONHAHF = null)
{
GameEncounter gameEncounter = null;
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
string text = ((!(INKCGGCAGFD != null)) ? null : INKCGGCAGFD.name);
Vector3 vector = ((!(BHNFEOAPOLA != null)) ? Vector3.zero : BHNFEOAPOLA.position);
Quaternion quaternion = ((!(BHNFEOAPOLA != null)) ? Quaternion.identity : BHNFEOAPOLA.rotation);
gameEncounter = GameEncounter.MasterInstantiate(text, false, vector, quaternion, CLCIODCPAFC, OPPHHONHAHF, base.MLNMONBHHBO(), null);
}
return gameEncounter;
}
// Token: 0x060001F9 RID: 505 RVA: 0x0000AC8C File Offset: 0x00008E8C
public int PFLOAPGCMIE(IPBDFPEPNIM FBIPOFPOHGL)
{
int num = 1;
for (int i = 1; i < this.BFJKFNNBJED.Count; i++)
{
if (this.BFJKFNNBJED[i].EFAFHLEGAAD() == FBIPOFPOHGL)
{
num++;
}
}
return num;
}
// Token: 0x060001FA RID: 506 RVA: 0x0000ACD4 File Offset: 0x00008ED4
private void JCEBNECIOLH(GameEncounter MFKGNHPLJHJ)
{
if (this.JIPOOCLBJCF(MFKGNHPLJHJ))
{
this.BFJKFNNBJED.Add(MFKGNHPLJHJ);
}
}
// Token: 0x060001FB RID: 507 RVA: 0x0000ACF0 File Offset: 0x00008EF0
public int GBMNBGKDPCF(IPBDFPEPNIM FBIPOFPOHGL)
{
int num = 0;
for (int i = 1; i < this.BFJKFNNBJED.Count; i++)
{
if (this.BFJKFNNBJED[i].EFAFHLEGAAD() == FBIPOFPOHGL)
{
num += 0;
}
}
return num;
}
// Token: 0x060001FC RID: 508 RVA: 0x0000AD38 File Offset: 0x00008F38
private void IFFNIPFELJH(GameEncounter EBMDDFDIPEP)
{
if (this.FNOKGGNNAKA(EBMDDFDIPEP))
{
this.BFJKFNNBJED.Remove(EBMDDFDIPEP);
}
}
// Token: 0x060001FD RID: 509 RVA: 0x0000AD54 File Offset: 0x00008F54
private bool JLJFPGIJABL(GameEncounter EBMDDFDIPEP)
{
return EBMDDFDIPEP.CODGMJLJGFC() == base.LHEPJEHMAEC().JLIJDKOGAEB();
}
// Token: 0x060001FE RID: 510 RVA: 0x0000AD6C File Offset: 0x00008F6C
protected virtual void PPCCKMMADGK()
{
base.HABFGMOIDCO();
GameEncounter.FJFHKICAOOM -= this.OKDLNJGIILO;
GameEncounter.FMFOKKEKEGG -= this.PAGOAAMAJKN;
}
// Token: 0x060001FF RID: 511 RVA: 0x0000AD98 File Offset: 0x00008F98
private bool FNOKGGNNAKA(GameEncounter EBMDDFDIPEP)
{
return EBMDDFDIPEP.GGFGGLCBCON == base.OMNGGJICBBI.ADMBCINHJOG;
}
// Token: 0x06000200 RID: 512 RVA: 0x0000ADB0 File Offset: 0x00008FB0
protected override void OnDestroy()
{
base.OnDestroy();
GameEncounter.FJFHKICAOOM -= this.PEKHKALLCKH;
GameEncounter.FMFOKKEKEGG -= this.IFFNIPFELJH;
}
// Token: 0x06000201 RID: 513 RVA: 0x0000ADDC File Offset: 0x00008FDC
protected virtual void KJBPHNKFCAM()
{
base.FNNCEMJECLP();
GameEncounter.FJFHKICAOOM += this.IMMMPIMCDDE;
GameEncounter.JOGAJHDAHMH(new GameEncounter.GGGECHIBOMB(this.PAGOAAMAJKN));
}
// Token: 0x1700000A RID: 10
// (get) Token: 0x06000202 RID: 514 RVA: 0x0000AE08 File Offset: 0x00009008
public int OIBBMCEKAID
{
get
{
return this.BFJKFNNBJED.Count;
}
}
// Token: 0x06000203 RID: 515 RVA: 0x0000AE18 File Offset: 0x00009018
protected virtual void CAPBPGFLJPB()
{
base.NDHBFLHIAHM();
GameEncounter.KOFCOJKPJMG(new GameEncounter.GGGECHIBOMB(this.PEKHKALLCKH));
GameEncounter.KIMLGOBDFOI(new GameEncounter.GGGECHIBOMB(this.IFFNIPFELJH));
}
// Token: 0x06000204 RID: 516 RVA: 0x0000AE44 File Offset: 0x00009044
public GameEncounter APPCILIEBCO(EncounterDescriptor KPFLCCLCBJJ, IPBDFPEPNIM CLCIODCPAFC)
{
return this.NLFOPJJMOGB(KPFLCCLCBJJ.EncounterPrefab, KPFLCCLCBJJ.EncounterSpawnPoint, CLCIODCPAFC, KPFLCCLCBJJ.OverridePatrol);
}
// Token: 0x06000205 RID: 517 RVA: 0x0000AE64 File Offset: 0x00009064
protected virtual void OLEBPMMFNIF()
{
base.Awake();
GameEncounter.FJFHKICAOOM += this.NCKJCENDKOH;
GameEncounter.NGLHGIDANFD(new GameEncounter.GGGECHIBOMB(this.EOLACMAOENA));
}
// Token: 0x06000206 RID: 518 RVA: 0x0000AE90 File Offset: 0x00009090
private void MBNJADFPKEG(GameEncounter EBMDDFDIPEP)
{
if (this.EONDKNOFIHM(EBMDDFDIPEP))
{
this.BFJKFNNBJED.Remove(EBMDDFDIPEP);
}
}
// Token: 0x06000207 RID: 519 RVA: 0x0000AEAC File Offset: 0x000090AC
private void PEKHKALLCKH(GameEncounter MFKGNHPLJHJ)
{
if (this.FNOKGGNNAKA(MFKGNHPLJHJ))
{
this.BFJKFNNBJED.Add(MFKGNHPLJHJ);
}
}
// Token: 0x06000208 RID: 520 RVA: 0x0000AEC8 File Offset: 0x000090C8
public GameEncounter MasterSpawnEncounter(EncounterDescriptor KPFLCCLCBJJ, IPBDFPEPNIM CLCIODCPAFC)
{
return this.MasterSpawnEncounter(KPFLCCLCBJJ.EncounterPrefab, KPFLCCLCBJJ.EncounterSpawnPoint, CLCIODCPAFC, KPFLCCLCBJJ.OverridePatrol);
}
// Token: 0x06000209 RID: 521 RVA: 0x0000AEE8 File Offset: 0x000090E8
public GameEncounter CBGKABBMJJE(EncounterDescriptor KPFLCCLCBJJ, IPBDFPEPNIM CLCIODCPAFC)
{
return this.NLFOPJJMOGB(KPFLCCLCBJJ.EncounterPrefab, KPFLCCLCBJJ.EncounterSpawnPoint, CLCIODCPAFC, KPFLCCLCBJJ.OverridePatrol);
}
// Token: 0x0600020A RID: 522 RVA: 0x0000AF08 File Offset: 0x00009108
public void BEPEIOAJOBA()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.BCMGEGBIIJP.Clear();
this.BCMGEGBIIJP.AddRange(this.BFJKFNNBJED);
for (int i = 0; i < this.BCMGEGBIIJP.Count; i += 0)
{
if (this.BCMGEGBIIJP[i] != null)
{
this.BCMGEGBIIJP[i].MasterDeactivate();
}
}
}
}
// Token: 0x0600020B RID: 523 RVA: 0x0000AF80 File Offset: 0x00009180
public GameEncounter IBBOIGKELPC(GameEncounter INKCGGCAGFD, Transform BHNFEOAPOLA, IPBDFPEPNIM CLCIODCPAFC, EnemyPatrol OPPHHONHAHF = null)
{
GameEncounter gameEncounter = null;
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
string text = ((!(INKCGGCAGFD != null)) ? null : INKCGGCAGFD.name);
Vector3 vector = ((!(BHNFEOAPOLA != null)) ? Vector3.zero : BHNFEOAPOLA.position);
Quaternion quaternion = ((!(BHNFEOAPOLA != null)) ? Quaternion.identity : BHNFEOAPOLA.rotation);
gameEncounter = GameEncounter.PBDLCGDLLEP(text, true, vector, quaternion, CLCIODCPAFC, OPPHHONHAHF, base.JNFDHNMMHGN(), null);
}
return gameEncounter;
}
// Token: 0x0600020C RID: 524 RVA: 0x0000B004 File Offset: 0x00009204
public void ELEKHBMKOLA()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.BCMGEGBIIJP.Clear();
this.BCMGEGBIIJP.AddRange(this.BFJKFNNBJED);
for (int i = 1; i < this.BCMGEGBIIJP.Count; i += 0)
{
if (this.BCMGEGBIIJP[i] != null)
{
this.BCMGEGBIIJP[i].KPBOLMGBAJF();
}
}
}
}
// Token: 0x0600020D RID: 525 RVA: 0x0000B07C File Offset: 0x0000927C
public GameEncounter AFMIPEDNIAF(GameEncounter INKCGGCAGFD, Transform BHNFEOAPOLA, IPBDFPEPNIM CLCIODCPAFC, EnemyPatrol OPPHHONHAHF = null)
{
GameEncounter gameEncounter = null;
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
string text = ((!(INKCGGCAGFD != null)) ? null : INKCGGCAGFD.name);
Vector3 vector = ((!(BHNFEOAPOLA != null)) ? Vector3.zero : BHNFEOAPOLA.position);
Quaternion quaternion = ((!(BHNFEOAPOLA != null)) ? Quaternion.identity : BHNFEOAPOLA.rotation);
gameEncounter = GameEncounter.MasterInstantiate(text, true, vector, quaternion, CLCIODCPAFC, OPPHHONHAHF, base.LJILHDMCKME(), null);
}
return gameEncounter;
}
// Token: 0x0600020E RID: 526 RVA: 0x0000B100 File Offset: 0x00009300
public int GetRunningEncounterCountByTeam(IPBDFPEPNIM FBIPOFPOHGL)
{
int num = 0;
for (int i = 0; i < this.BFJKFNNBJED.Count; i++)
{
if (this.BFJKFNNBJED[i].HAPPDKOIBKA == FBIPOFPOHGL)
{
num++;
}
}
return num;
}
// Token: 0x0600020F RID: 527 RVA: 0x0000B148 File Offset: 0x00009348
protected override void Awake()
{
base.Awake();
GameEncounter.FJFHKICAOOM += this.PEKHKALLCKH;
GameEncounter.FMFOKKEKEGG += this.IFFNIPFELJH;
}
// Token: 0x06000210 RID: 528 RVA: 0x0000B174 File Offset: 0x00009374
protected override void NGOPCBJCNJM()
{
base.NGOPCBJCNJM();
GameEncounter.KMKOMPJPOEM(new GameEncounter.GGGECHIBOMB(this.LAAFCPAJMBB));
GameEncounter.FMFOKKEKEGG += this.DKMJHPOGFAE;
}
// Token: 0x06000211 RID: 529 RVA: 0x0000B1A0 File Offset: 0x000093A0
public int KPFOLMDNECF(IPBDFPEPNIM FBIPOFPOHGL)
{
int num = 0;
for (int i = 0; i < this.BFJKFNNBJED.Count; i++)
{
if (this.BFJKFNNBJED[i].HAPPDKOIBKA == FBIPOFPOHGL)
{
num++;
}
}
return num;
}
// Token: 0x06000212 RID: 530 RVA: 0x0000B1E8 File Offset: 0x000093E8
public GameEncounter AFPINIGBMJD(GameEncounter INKCGGCAGFD, Transform BHNFEOAPOLA, IPBDFPEPNIM CLCIODCPAFC, EnemyPatrol OPPHHONHAHF = null)
{
GameEncounter gameEncounter = null;
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
string text = ((!(INKCGGCAGFD != null)) ? null : INKCGGCAGFD.name);
Vector3 vector = ((!(BHNFEOAPOLA != null)) ? Vector3.zero : BHNFEOAPOLA.position);
Quaternion quaternion = ((!(BHNFEOAPOLA != null)) ? Quaternion.identity : BHNFEOAPOLA.rotation);
gameEncounter = GameEncounter.FKDFOKDNKFG(text, false, vector, quaternion, CLCIODCPAFC, OPPHHONHAHF, base.ONAOMJAKKMA(), null);
}
return gameEncounter;
}
// Token: 0x06000213 RID: 531 RVA: 0x0000B26C File Offset: 0x0000946C
private void EOLACMAOENA(GameEncounter EBMDDFDIPEP)
{
if (this.FNOKGGNNAKA(EBMDDFDIPEP))
{
this.BFJKFNNBJED.Remove(EBMDDFDIPEP);
}
}
// Token: 0x06000214 RID: 532 RVA: 0x0000B288 File Offset: 0x00009488
public void FACNPCCIGAK()
{
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.BCMGEGBIIJP.Clear();
this.BCMGEGBIIJP.AddRange(this.BFJKFNNBJED);
for (int i = 1; i < this.BCMGEGBIIJP.Count; i++)
{
if (this.BCMGEGBIIJP[i] != null)
{
this.BCMGEGBIIJP[i].MasterDeactivate();
}
}
}
}
// Token: 0x06000215 RID: 533 RVA: 0x0000B300 File Offset: 0x00009500
private void OKDLNJGIILO(GameEncounter MFKGNHPLJHJ)
{
if (this.EONDKNOFIHM(MFKGNHPLJHJ))
{
this.BFJKFNNBJED.Add(MFKGNHPLJHJ);
}
}
// Token: 0x06000216 RID: 534 RVA: 0x0000B31C File Offset: 0x0000951C
public GameEncounter MasterSpawnEncounter(GameEncounter INKCGGCAGFD, Transform BHNFEOAPOLA, IPBDFPEPNIM CLCIODCPAFC, EnemyPatrol OPPHHONHAHF = null)
{
GameEncounter gameEncounter = null;
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
string text = ((!(INKCGGCAGFD != null)) ? null : INKCGGCAGFD.name);
Vector3 vector = ((!(BHNFEOAPOLA != null)) ? Vector3.zero : BHNFEOAPOLA.position);
Quaternion quaternion = ((!(BHNFEOAPOLA != null)) ? Quaternion.identity : BHNFEOAPOLA.rotation);
gameEncounter = GameEncounter.MasterInstantiate(text, true, vector, quaternion, CLCIODCPAFC, OPPHHONHAHF, base.OMNGGJICBBI, null);
}
return gameEncounter;
}
// Token: 0x06000217 RID: 535 RVA: 0x0000B3A0 File Offset: 0x000095A0
private void PAGOAAMAJKN(GameEncounter EBMDDFDIPEP)
{
if (this.JIPOOCLBJCF(EBMDDFDIPEP))
{
this.BFJKFNNBJED.Remove(EBMDDFDIPEP);
}
}
// Token: 0x06000218 RID: 536 RVA: 0x0000B3BC File Offset: 0x000095BC
public int LDMCJHCKOPL(IPBDFPEPNIM FBIPOFPOHGL)
{
int num = 0;
for (int i = 0; i < this.BFJKFNNBJED.Count; i += 0)
{
if (this.BFJKFNNBJED[i].EFAFHLEGAAD() == FBIPOFPOHGL)
{
num++;
}
}
return num;
}
// Token: 0x0400006A RID: 106
private List<GameEncounter> BFJKFNNBJED = new List<GameEncounter>();
// Token: 0x0400006B RID: 107
private List<GameEncounter> BCMGEGBIIJP = new List<GameEncounter>();
}
}