scripts
This commit is contained in:
@@ -0,0 +1,1271 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using RecNet;
|
||||
using RecRoom.Challenges;
|
||||
using RecRoom.Core.AI;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Activities.Quest
|
||||
{
|
||||
// Token: 0x02000186 RID: 390
|
||||
public class QuestManager : GameManager
|
||||
{
|
||||
// Token: 0x0600511B RID: 20763 RVA: 0x0018F078 File Offset: 0x0018D278
|
||||
private void GPJAIMNGCCM(LNJFBGIBLHA JEFGMHBLLKI, bool EGDDCMBEJNA)
|
||||
{
|
||||
if (JEFGMHBLLKI.IPFPJCPGENH)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, "You're Out!", "Out of Bounds!", 1.5f, null, false);
|
||||
base.HDNIEJJBLGI.CAHIBCONCCH(false, false);
|
||||
}
|
||||
if (EGDDCMBEJNA)
|
||||
{
|
||||
this.KADPBJJBOEI(JEFGMHBLLKI, QuestManager.JNHFFCEGHFC.OutOfBounds, null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600511C RID: 20764 RVA: 0x0018F0C8 File Offset: 0x0018D2C8
|
||||
private int IGPPCPCICGC(int JOKOHEBAFLB, QuestManager.MGPNOAGBDJD GAMJONBMDFD)
|
||||
{
|
||||
int num = (int)(5 * JOKOHEBAFLB + GAMJONBMDFD);
|
||||
int num2 = 1;
|
||||
return num2 + num;
|
||||
}
|
||||
|
||||
// Token: 0x0600511D RID: 20765 RVA: 0x0018F0E0 File Offset: 0x0018D2E0
|
||||
private void BCJDKJEGDFG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
base.DPOLNGGBMDH.PNBKMIBOHNA = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600511E RID: 20766 RVA: 0x0018F0F0 File Offset: 0x0018D2F0
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
if (this.OIDHGBJHNKC != null)
|
||||
{
|
||||
this.OIDHGBJHNKC.OnLocalPlayerExit();
|
||||
}
|
||||
base.OnDestroy();
|
||||
LootDropper.HMALBLDCIDC -= this.KHILMMNHKLD;
|
||||
Collectible.KIAMFLBLGCI -= this.BNIHBJNHPDE;
|
||||
Player.LocalPlayerSpawnEvent -= new Action(this.CAOKLNOINPE);
|
||||
if (base.DPOLNGGBMDH != null)
|
||||
{
|
||||
base.DPOLNGGBMDH.GGENDIGLOAB -= this.PCJBCJMGPJH;
|
||||
base.DPOLNGGBMDH.NMIHIBIPONH -= this.CNKKBOHGFAF;
|
||||
base.DPOLNGGBMDH.AHFLBPJEBLJ -= this.PJBFNGJLHLE;
|
||||
base.DPOLNGGBMDH.JJLCKJJLJIG -= this.MPJLAFKMLHA;
|
||||
base.DPOLNGGBMDH.ENDFBPLBBNI -= this.KFPFNMDONCH;
|
||||
base.DPOLNGGBMDH.MOPEAKHABGB -= this.KIFINMDODPN;
|
||||
base.DPOLNGGBMDH.PPHOBOLEHBE -= this.OOFFKJMCPKM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600511F RID: 20767 RVA: 0x0018F208 File Offset: 0x0018D408
|
||||
private int FLJBEHHFBCI(int JOKOHEBAFLB, QuestManager.MGPNOAGBDJD GAMJONBMDFD)
|
||||
{
|
||||
int num = (int)(2 * JOKOHEBAFLB + GAMJONBMDFD);
|
||||
int num2 = 0;
|
||||
return num2 + num;
|
||||
}
|
||||
|
||||
// Token: 0x06005120 RID: 20768 RVA: 0x0018F220 File Offset: 0x0018D420
|
||||
private void GJOOMPOIEFF()
|
||||
{
|
||||
LNJFBGIBLHA[] array = base.NKCBOCMOBCA.MBFGHAJFLFJ();
|
||||
for (int i = 1; i < array.Length; i++)
|
||||
{
|
||||
LNJFBGIBLHA lnjfbgiblha = array[i];
|
||||
this.CGKNNDLHHBF(lnjfbgiblha, QuestManager.JNHFFCEGHFC.FriendlyFire, null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005121 RID: 20769 RVA: 0x0018F25C File Offset: 0x0018D45C
|
||||
private void PJBFNGJLHLE(LNJFBGIBLHA EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF, Vector3 KPHKJDIILFC)
|
||||
{
|
||||
this.KADPBJJBOEI(LLFCJNJMFOP, QuestManager.JNHFFCEGHFC.FriendlyFire, EFCIKBEHKNL);
|
||||
Vector3 vector = 0.35f * Vector3.up;
|
||||
WorldSpaceNotification.PlayNext("Friendly Fire!", 3f, null, false, new Vector3?(LLFCJNJMFOP.JHJGDFHNBLO().BGOGBEPJGPJ.transform.position + vector), 1f, false);
|
||||
if (LLFCJNJMFOP.IPFPJCPGENH)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, "Friendly Fire! " + EFCIKBEHKNL.KODHOHBEAOP + " hit you.", 3f, null, false);
|
||||
}
|
||||
else if (EFCIKBEHKNL.IPFPJCPGENH)
|
||||
{
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_DAMAGED, new Vector3?(GDOEBLPCPJF), null, false, null);
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "Oops! You Hit " + LLFCJNJMFOP.KODHOHBEAOP, 3f, null, false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005122 RID: 20770 RVA: 0x0018F340 File Offset: 0x0018D540
|
||||
private void CIEFDOCEGGB(Vector3 JEBHLNBFKBD, int[] AIFNPLIECPP, int NOBAPCOKFIL, GEGEGOCOKGB HIDIHIOOMKC, bool LFJOPMANCLE)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.NBMNENDDJAC && AIFNPLIECPP.Length > 0)
|
||||
{
|
||||
foreach (int num in AIFNPLIECPP)
|
||||
{
|
||||
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(num);
|
||||
if (lnjfbgiblha != null)
|
||||
{
|
||||
this.DNGGEEOBMLK(lnjfbgiblha, NOBAPCOKFIL);
|
||||
}
|
||||
}
|
||||
if (!LFJOPMANCLE)
|
||||
{
|
||||
base.OMNGGJICBBI.RPC("RpcOnLootCollect", IHCPDNLJMMD.All, new object[]
|
||||
{
|
||||
JEBHLNBFKBD,
|
||||
AIFNPLIECPP,
|
||||
NOBAPCOKFIL,
|
||||
(int)HIDIHIOOMKC
|
||||
});
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005123 RID: 20771 RVA: 0x0018F3D8 File Offset: 0x0018D5D8
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
RecRoomSceneManager.DeferInitialization();
|
||||
this.HFGKJEANJPO = false;
|
||||
this.CILFGLPCPNH = false;
|
||||
this.EHMCCHICEBK = true;
|
||||
this.JOGNAKCGJPF = new AONMNAEOJAL(this, "QUEST_TIMER", IKCAJLLAFML.MASTER);
|
||||
base.DPOLNGGBMDH.GGENDIGLOAB += this.PCJBCJMGPJH;
|
||||
base.DPOLNGGBMDH.NMIHIBIPONH += this.CNKKBOHGFAF;
|
||||
base.DPOLNGGBMDH.AHFLBPJEBLJ += this.PJBFNGJLHLE;
|
||||
base.DPOLNGGBMDH.JJLCKJJLJIG += this.MPJLAFKMLHA;
|
||||
base.DPOLNGGBMDH.ENDFBPLBBNI += this.KFPFNMDONCH;
|
||||
base.DPOLNGGBMDH.MOPEAKHABGB += this.KIFINMDODPN;
|
||||
base.DPOLNGGBMDH.PPHOBOLEHBE += this.OOFFKJMCPKM;
|
||||
LootDropper.HMALBLDCIDC += this.KHILMMNHKLD;
|
||||
ToolLootDropper.HBNBHDMJHAI += this.MMJGKDAPLAJ;
|
||||
if (this.usesCollectiblesForLoot)
|
||||
{
|
||||
if (this.collectiblePrefab == null)
|
||||
{
|
||||
Debug.LogError("Quest Manager uses collectibles for loot and the collectible prefab is null.");
|
||||
}
|
||||
else
|
||||
{
|
||||
Collectible.KIAMFLBLGCI += this.BNIHBJNHPDE;
|
||||
Collectible.PreAllocateCollectibles(this.collectiblePrefab, 10);
|
||||
}
|
||||
}
|
||||
this.BCHFHKHLPPA = global::UnityEngine.Object.FindObjectsOfType<Weapon>();
|
||||
this.COCNFEAEKGO = global::UnityEngine.Object.FindObjectsOfType<BreakableObject>();
|
||||
}
|
||||
|
||||
// Token: 0x06005124 RID: 20772 RVA: 0x0018F53C File Offset: 0x0018D73C
|
||||
private void KFPFNMDONCH(Enemy EFCIKBEHKNL, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO GOBIOLKAAFI, Vector3 GDOEBLPCPJF)
|
||||
{
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_DAMAGED, new Vector3?(GDOEBLPCPJF), null, false, null);
|
||||
this.KADPBJJBOEI(LLFCJNJMFOP, QuestManager.JNHFFCEGHFC.Enemy, null);
|
||||
}
|
||||
|
||||
// Token: 0x06005125 RID: 20773 RVA: 0x0018F574 File Offset: 0x0018D774
|
||||
private void HHBBJMIKGDI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.FHHELPKAJIF = true;
|
||||
base.BCKMLIGHCIJ.AADNHMLMPJM();
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "THE END", "Our Heroes Have Failed", 5f, null, false);
|
||||
base.BCKMLIGHCIJ.FJOAJAPIKMA(KHOLCBBJFHH.GAME_LOSE, null, null);
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.JOGNAKCGJPF.BJOJLPHBGMN(6f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005126 RID: 20774 RVA: 0x0018F5E0 File Offset: 0x0018D7E0
|
||||
private void KPMHOMCLNBH()
|
||||
{
|
||||
if (this.OIDHGBJHNKC == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (base.DPOLNGGBMDH.MFJMEGHAJKJ)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(3, 0);
|
||||
return;
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && (this.OIDHGBJHNKC == null || this.OIDHGBJHNKC.IsFinished()))
|
||||
{
|
||||
int num = this.DDLMBAEDPDF();
|
||||
int num2 = num + 1;
|
||||
if (num2 < this.NEBCGLKIACF)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(2, this.CCBCDLAGCGN(num));
|
||||
}
|
||||
else
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(4);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005127 RID: 20775 RVA: 0x0018F688 File Offset: 0x0018D888
|
||||
private void MOPIHMMHJEP(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && Player.LocalPlayerExists)
|
||||
{
|
||||
Player.LocalPlayer.DespawnLocal(false, false);
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.JOGNAKCGJPF.BJOJLPHBGMN(Player.FCEGFOFFLJJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005128 RID: 20776 RVA: 0x0018F6DC File Offset: 0x0018D8DC
|
||||
private ushort IBMAJFODLMA(int JOKOHEBAFLB)
|
||||
{
|
||||
return (ushort)this.IGPPCPCICGC(JOKOHEBAFLB, QuestManager.MGPNOAGBDJD.RUNNING_ROOM_SUB_STATE);
|
||||
}
|
||||
|
||||
// Token: 0x06005129 RID: 20777 RVA: 0x0018F6E8 File Offset: 0x0018D8E8
|
||||
[BCENPNOIAOM]
|
||||
private void RpcOnMultipleHealthChanges()
|
||||
{
|
||||
foreach (LNJFBGIBLHA lnjfbgiblha in base.NKCBOCMOBCA.MBFGHAJFLFJ())
|
||||
{
|
||||
this.KADPBJJBOEI(lnjfbgiblha, QuestManager.JNHFFCEGHFC.Initialize, null);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600512A RID: 20778 RVA: 0x0018F724 File Offset: 0x0018D924
|
||||
private void GAGBDEBOJOB(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600512B RID: 20779 RVA: 0x0018F728 File Offset: 0x0018D928
|
||||
private void BPAEDFMICMO()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JOGNAKCGJPF.CGELFKLLMBA)
|
||||
{
|
||||
int num = this.IPKPPGAEPIL();
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(2, this.OJLHGJMCLDN(num));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600512C RID: 20780 RVA: 0x0018F76C File Offset: 0x0018D96C
|
||||
private int IPKPPGAEPIL()
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600512D RID: 20781 RVA: 0x0018F770 File Offset: 0x0018D970
|
||||
private void AIFHEKHPHBK()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JOGNAKCGJPF.CGELFKLLMBA)
|
||||
{
|
||||
base.LCJJGCMBAGJ(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600512E RID: 20782 RVA: 0x0018F794 File Offset: 0x0018D994
|
||||
private void FMDDEEMBKFJ()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JOGNAKCGJPF.HFOKKCOENOF())
|
||||
{
|
||||
int num = this.IPKPPGAEPIL();
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(5, this.OJLHGJMCLDN(num));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600512F RID: 20783 RVA: 0x0018F7D8 File Offset: 0x0018D9D8
|
||||
protected virtual void CLOAPOKLJNM()
|
||||
{
|
||||
base.HJPECHLNMKE();
|
||||
for (int i = 0; i < this.BCHFHKHLPPA.Length; i += 0)
|
||||
{
|
||||
this.BCHFHKHLPPA[i].BKDFLNGCINH.KinematicOnReset = false;
|
||||
}
|
||||
this.IAGDMNDBOKI();
|
||||
this.NPHHHCNKMAF = new PNONBEAIBHA("PunSupportLogger", IKCAJLLAFML.AUTHORITY);
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(0, null, null, null);
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(0, new ANMJLCILKDJ.NCMAEMHOHDG(this.GBLJEMPAODK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.FMDDEEMBKFJ));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(6, new ANMJLCILKDJ.NCMAEMHOHDG(this.EHCHGBLIIKL), new ANMJLCILKDJ.NCMAEMHOHDG(this.GAGBDEBOJOB), new ANMJLCILKDJ.PLBLFEEANOO(this.AIFHEKHPHBK));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(8, null, null, null);
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(0, 0, new ANMJLCILKDJ.NCMAEMHOHDG(this.HHBBJMIKGDI), null, new ANMJLCILKDJ.PLBLFEEANOO(this.OJPJKBHFAII));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(1, 1, new ANMJLCILKDJ.NCMAEMHOHDG(this.MOPIHMMHJEP), new ANMJLCILKDJ.NCMAEMHOHDG(this.AMCCNAGLBFG), new ANMJLCILKDJ.PLBLFEEANOO(this.GBABPPJHHBC));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.KOGLDBKDHHE), new ANMJLCILKDJ.NCMAEMHOHDG(this.BCJDKJEGDFG), null);
|
||||
for (int j = 0; j < this.NEBCGLKIACF; j += 0)
|
||||
{
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(1, this.OCICADDEDGP(j), new ANMJLCILKDJ.NCMAEMHOHDG(this.OAKBKANLMEI), null, new ANMJLCILKDJ.PLBLFEEANOO(this.PHHJENNLMOL));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(0, this.CCBCDLAGCGN(j), new ANMJLCILKDJ.NCMAEMHOHDG(this.INECEADGCHO), new ANMJLCILKDJ.NCMAEMHOHDG(this.HNGHKNIDGLJ), new ANMJLCILKDJ.PLBLFEEANOO(this.GLMEPGHCOHC));
|
||||
}
|
||||
this.NPHHHCNKMAF.PGELJEHELFN(this, 0);
|
||||
Player.LocalPlayerSpawnEvent += new Action(this.CAOKLNOINPE);
|
||||
if (Player.LocalPlayerExists)
|
||||
{
|
||||
this.CAOKLNOINPE();
|
||||
}
|
||||
RecRoomSceneManager.FinishInitialization();
|
||||
}
|
||||
|
||||
// Token: 0x06005130 RID: 20784 RVA: 0x0018F9D4 File Offset: 0x0018DBD4
|
||||
private void GLGOKLPALJN(int JOKOHEBAFLB, GameObject[] FJPMMHBNJIC)
|
||||
{
|
||||
if (FJPMMHBNJIC != null)
|
||||
{
|
||||
for (int i = 0; i < FJPMMHBNJIC.Length; i++)
|
||||
{
|
||||
if (FJPMMHBNJIC[i] != null)
|
||||
{
|
||||
this.OIDHGBJHNKC = FJPMMHBNJIC[i].GetComponentInChildren<QuestGameplayRoom>();
|
||||
if (this.OIDHGBJHNKC != null)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
if (this.OIDHGBJHNKC != null)
|
||||
{
|
||||
this.OIDHGBJHNKC.Initialize(this, JOKOHEBAFLB);
|
||||
this.OIDHGBJHNKC.Activate();
|
||||
base.HDNIEJJBLGI.AIEBOAAGNOI(this.OIDHGBJHNKC.HCAPPLOCION);
|
||||
base.HDNIEJJBLGI.PMMJPDFCLFO(this.OIDHGBJHNKC.CMCCFBCEOKF);
|
||||
}
|
||||
}
|
||||
if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && Player.LocalPlayerExists)
|
||||
{
|
||||
base.HDNIEJJBLGI.CAHIBCONCCH(false, false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005131 RID: 20785 RVA: 0x0018FAB0 File Offset: 0x0018DCB0
|
||||
private void OAKBKANLMEI(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.FFEGAMBKOBO(this.DDLMBAEDPDF());
|
||||
}
|
||||
|
||||
// Token: 0x06005132 RID: 20786 RVA: 0x0018FAC0 File Offset: 0x0018DCC0
|
||||
protected virtual void LHFHJPGFIEK()
|
||||
{
|
||||
base.NKCADDBNJJN();
|
||||
Collectible.BKMDBOBCCGG();
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005133 RID: 20787 RVA: 0x0018FAE4 File Offset: 0x0018DCE4
|
||||
private void GBABPPJHHBC()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JOGNAKCGJPF.CGELFKLLMBA)
|
||||
{
|
||||
base.LCJJGCMBAGJ(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005134 RID: 20788 RVA: 0x0018FB08 File Offset: 0x0018DD08
|
||||
private void IAGDMNDBOKI()
|
||||
{
|
||||
this.NEBCGLKIACF = RecRoomSceneManager.NCKMBFBMBFM.GetLevelRoomCount();
|
||||
this.FHMAGJGFNCA = global::UnityEngine.Object.FindObjectOfType<QuestPreGameRoom>();
|
||||
if (this.FHMAGJGFNCA == null)
|
||||
{
|
||||
Debug.LogError("There is no Quest Pre-Game Room. One is required.");
|
||||
}
|
||||
else
|
||||
{
|
||||
this.FHMAGJGFNCA.Initialize(this, -1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005135 RID: 20789 RVA: 0x0018FB60 File Offset: 0x0018DD60
|
||||
private void KADPBJJBOEI(LNJFBGIBLHA JEFGMHBLLKI, QuestManager.JNHFFCEGHFC NFNBPGNIIAA, LNJFBGIBLHA DJADCEGGIGA = null)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.NBMNENDDJAC)
|
||||
{
|
||||
if (base.DPOLNGGBMDH.MFJMEGHAJKJ)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(3, 0);
|
||||
}
|
||||
else if (base.DPOLNGGBMDH.GOAOEAAKPPF(JEFGMHBLLKI) <= 0)
|
||||
{
|
||||
base.OMNGGJICBBI.RPC("RpcOnPlayerDown", IHCPDNLJMMD.All, new object[] { JEFGMHBLLKI.BADMPMDONAH, NFNBPGNIIAA });
|
||||
if (NFNBPGNIIAA != QuestManager.JNHFFCEGHFC.FriendlyFire)
|
||||
{
|
||||
this.DNGGEEOBMLK(JEFGMHBLLKI, -this.deathGoldPenalty);
|
||||
}
|
||||
else if (DJADCEGGIGA != null)
|
||||
{
|
||||
Vector3 vector = JEFGMHBLLKI.JHJGDFHNBLO().BGOGBEPJGPJ.transform.position + Vector3.up * 0.25f;
|
||||
this.BODNCNMEOJO(vector, new int[] { DJADCEGGIGA.BADMPMDONAH }, -this.friendlyFireGoldPenalty, GEGEGOCOKGB.NORMAL, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005136 RID: 20790 RVA: 0x0018FC50 File Offset: 0x0018DE50
|
||||
private void CNKKBOHGFAF()
|
||||
{
|
||||
base.BCKMLIGHCIJ.HCIGLIMAMJH();
|
||||
}
|
||||
|
||||
// Token: 0x06005137 RID: 20791 RVA: 0x0018FC60 File Offset: 0x0018DE60
|
||||
protected override void NKCADDBNJJN()
|
||||
{
|
||||
base.NKCADDBNJJN();
|
||||
Collectible.ReturnAllCollectibles();
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005138 RID: 20792 RVA: 0x0018FC84 File Offset: 0x0018DE84
|
||||
private int BLDBDIBJAMJ(ushort AIBHFOCMKCH)
|
||||
{
|
||||
if (AIBHFOCMKCH < 0)
|
||||
{
|
||||
return -1;
|
||||
}
|
||||
return (int)(AIBHFOCMKCH / 2);
|
||||
}
|
||||
|
||||
// Token: 0x06005139 RID: 20793 RVA: 0x0018FC94 File Offset: 0x0018DE94
|
||||
private void HNGHKNIDGLJ(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
if (this.usesCollectiblesForLoot)
|
||||
{
|
||||
Collectible.ReturnAllCollectibles();
|
||||
}
|
||||
this.IBMNMJEAKFG();
|
||||
}
|
||||
|
||||
// Token: 0x17000179 RID: 377
|
||||
// (get) Token: 0x0600513A RID: 20794 RVA: 0x0018FCAC File Offset: 0x0018DEAC
|
||||
public ProgressionManager.MPBMNKHKCEE KIDPFJILAJE
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.objectiveGames;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600513B RID: 20795 RVA: 0x0018FCB4 File Offset: 0x0018DEB4
|
||||
[BCENPNOIAOM]
|
||||
private void RpcOnPlayerDown(int JMJCIHCLECE, QuestManager.JNHFFCEGHFC NFNBPGNIIAA)
|
||||
{
|
||||
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(JMJCIHCLECE);
|
||||
this.NGDPBAILDBO(lnjfbgiblha, NFNBPGNIIAA);
|
||||
}
|
||||
|
||||
// Token: 0x0600513C RID: 20796 RVA: 0x0018FCD0 File Offset: 0x0018DED0
|
||||
protected override void DCCADMAHGLJ(LNJFBGIBLHA JEFGMHBLLKI)
|
||||
{
|
||||
base.DCCADMAHGLJ(JEFGMHBLLKI);
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
bool flag = false;
|
||||
if (this.OHCJDCBLPDO(JEFGMHBLLKI))
|
||||
{
|
||||
flag = true;
|
||||
base.DPOLNGGBMDH.CCEAHLFEHLN(JEFGMHBLLKI, 0);
|
||||
}
|
||||
base.OMNGGJICBBI.RPC("RpcOnOutOfBoundsHitPlayer", IHCPDNLJMMD.All, new object[] { JEFGMHBLLKI.BADMPMDONAH, flag });
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600513D RID: 20797 RVA: 0x0018FD3C File Offset: 0x0018DF3C
|
||||
private IEnumerator IJCPFDILJML(int FBJMPBENMCI)
|
||||
{
|
||||
GiftBoxSpawnPoint giftBoxSpawnPoint = base.HDNIEJJBLGI.DNNKBPKPPFB(IHFKMIAHBFP.JEFGMHBLLKI);
|
||||
if (giftBoxSpawnPoint != null)
|
||||
{
|
||||
QuestManager.OHDCJPLDDFI.PHMIBLKGOEF phmiblkgoef = new QuestManager.OHDCJPLDDFI.PHMIBLKGOEF();
|
||||
phmiblkgoef.MEPGOLIKLOL = this;
|
||||
phmiblkgoef.MJFPCJJOKMJ = null;
|
||||
int num = 0;
|
||||
GiftManager.LEBAFJBMIBC lebafjbmibc = base.APOAHJMLMEG.EIMPOJJFBPI(base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI));
|
||||
while (phmiblkgoef.MJFPCJJOKMJ == null && num < 3)
|
||||
{
|
||||
yield return SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.RunGenerateGift(lebafjbmibc, new GiftManager.MIDCCIHLANB(phmiblkgoef.OJKNBNGGBEC));
|
||||
num++;
|
||||
}
|
||||
if (phmiblkgoef.MJFPCJJOKMJ != null)
|
||||
{
|
||||
phmiblkgoef.MJFPCJJOKMJ.AMBLAKCIJFN(lebafjbmibc);
|
||||
GiftManager instance = SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM;
|
||||
IOIGNLEIABB.PGMLKNLPFJM mjfpcjjokmj = phmiblkgoef.MJFPCJJOKMJ;
|
||||
Vector3 position = giftBoxSpawnPoint.transform.position;
|
||||
Quaternion rotation = giftBoxSpawnPoint.transform.rotation;
|
||||
if (QuestManager.OHDCJPLDDFI.DINNJGHCFHI == null)
|
||||
{
|
||||
QuestManager.OHDCJPLDDFI.DINNJGHCFHI = new Func<IOIGNLEIABB.PGMLKNLPFJM, bool>(QuestManager.OHDCJPLDDFI.OJKNBNGGBEC);
|
||||
}
|
||||
yield return instance.DequeueGift(mjfpcjjokmj, position, rotation, QuestManager.OHDCJPLDDFI.DINNJGHCFHI, 2.2f, null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("Failed to generate gift package for Quest on the server.");
|
||||
}
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x0600513E RID: 20798 RVA: 0x0018FD58 File Offset: 0x0018DF58
|
||||
private void AMCCNAGLBFG(ushort OIMHGOONBEB, ushort LPFGCCKCIEB)
|
||||
{
|
||||
this.IBMNMJEAKFG();
|
||||
}
|
||||
|
||||
// Token: 0x0600513F RID: 20799 RVA: 0x0018FD60 File Offset: 0x0018DF60
|
||||
private void EDMPKIHAHGE(Vector3 JEBHLNBFKBD, int[] AIFNPLIECPP, int NOBAPCOKFIL, GEGEGOCOKGB HIDIHIOOMKC)
|
||||
{
|
||||
if (AIFNPLIECPP.KFLBKDPEHEN(IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH))
|
||||
{
|
||||
if (HIDIHIOOMKC != GEGEGOCOKGB.NORMAL)
|
||||
{
|
||||
if (HIDIHIOOMKC == GEGEGOCOKGB.LARGE)
|
||||
{
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.LOOT_SPAWN_LARGE, new Vector3?(JEBHLNBFKBD), new Quaternion?(Quaternion.LookRotation(Vector3.up)), false, null);
|
||||
WorldSpaceNotification.PlayNext(((NOBAPCOKFIL <= 0) ? string.Empty : "+") + NOBAPCOKFIL, 1.5f, null, false, new Vector3?(JEBHLNBFKBD), 1f, false);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.LOOT_SPAWN, new Vector3?(JEBHLNBFKBD), new Quaternion?(Quaternion.LookRotation(Vector3.up)), false, null);
|
||||
WorldSpaceNotification.PlayNext(((NOBAPCOKFIL <= 0) ? string.Empty : "+") + NOBAPCOKFIL, 1.5f, null, false, new Vector3?(JEBHLNBFKBD), 1f, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005140 RID: 20800 RVA: 0x0018FE5C File Offset: 0x0018E05C
|
||||
private int BJAHKKBNBBN(int GLCGHBBGDNC, int DKDPAJEBOFN, int BFLJBMLDMJL)
|
||||
{
|
||||
global::UnityEngine.Random.InitState((int)DateTime.UtcNow.Ticks);
|
||||
return Mathf.RoundToInt((float)(global::UnityEngine.Random.Range(DKDPAJEBOFN, BFLJBMLDMJL + 1) / GLCGHBBGDNC));
|
||||
}
|
||||
|
||||
// Token: 0x06005141 RID: 20801 RVA: 0x0018FE90 File Offset: 0x0018E090
|
||||
protected override void HJPECHLNMKE()
|
||||
{
|
||||
base.HJPECHLNMKE();
|
||||
for (int i = 0; i < this.BCHFHKHLPPA.Length; i++)
|
||||
{
|
||||
this.BCHFHKHLPPA[i].BKDFLNGCINH.KinematicOnReset = true;
|
||||
}
|
||||
this.IAGDMNDBOKI();
|
||||
this.NPHHHCNKMAF = new PNONBEAIBHA("QUEST", IKCAJLLAFML.MASTER);
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(0, null, null, null);
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(1, new ANMJLCILKDJ.NCMAEMHOHDG(this.GBLJEMPAODK), null, new ANMJLCILKDJ.PLBLFEEANOO(this.BPAEDFMICMO));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(4, new ANMJLCILKDJ.NCMAEMHOHDG(this.EHCHGBLIIKL), new ANMJLCILKDJ.NCMAEMHOHDG(this.GAGBDEBOJOB), new ANMJLCILKDJ.PLBLFEEANOO(this.AIFHEKHPHBK));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(3, null, null, null);
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(3, 0, new ANMJLCILKDJ.NCMAEMHOHDG(this.HHBBJMIKGDI), null, new ANMJLCILKDJ.PLBLFEEANOO(this.OJPJKBHFAII));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(3, 1, new ANMJLCILKDJ.NCMAEMHOHDG(this.MOPIHMMHJEP), new ANMJLCILKDJ.NCMAEMHOHDG(this.AMCCNAGLBFG), new ANMJLCILKDJ.PLBLFEEANOO(this.GBABPPJHHBC));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(2, new ANMJLCILKDJ.NCMAEMHOHDG(this.KOGLDBKDHHE), new ANMJLCILKDJ.NCMAEMHOHDG(this.BCJDKJEGDFG), null);
|
||||
for (int j = 0; j < this.NEBCGLKIACF; j++)
|
||||
{
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(2, this.OJLHGJMCLDN(j), new ANMJLCILKDJ.NCMAEMHOHDG(this.OAKBKANLMEI), null, new ANMJLCILKDJ.PLBLFEEANOO(this.KPMHOMCLNBH));
|
||||
this.NPHHHCNKMAF.AGLMMKOFICI(2, this.CCBCDLAGCGN(j), new ANMJLCILKDJ.NCMAEMHOHDG(this.INECEADGCHO), new ANMJLCILKDJ.NCMAEMHOHDG(this.HNGHKNIDGLJ), new ANMJLCILKDJ.PLBLFEEANOO(this.GLMEPGHCOHC));
|
||||
}
|
||||
this.NPHHHCNKMAF.FLHFCMCNLEK(this, 0);
|
||||
Player.LocalPlayerSpawnEvent += new Action(this.CAOKLNOINPE);
|
||||
if (Player.LocalPlayerExists)
|
||||
{
|
||||
this.CAOKLNOINPE();
|
||||
}
|
||||
RecRoomSceneManager.FinishInitialization();
|
||||
}
|
||||
|
||||
// Token: 0x06005142 RID: 20802 RVA: 0x0019008C File Offset: 0x0018E28C
|
||||
[BCENPNOIAOM]
|
||||
private void RpcMasterRequestLootCollect(Vector3 JEBHLNBFKBD, int[] AIFNPLIECPP, int NOBAPCOKFIL, int GKEFPGHNELN, bool LFJOPMANCLE)
|
||||
{
|
||||
if (AIFNPLIECPP != null && AIFNPLIECPP.Length > 0)
|
||||
{
|
||||
this.CIEFDOCEGGB(JEBHLNBFKBD, AIFNPLIECPP, NOBAPCOKFIL, (GEGEGOCOKGB)GKEFPGHNELN, LFJOPMANCLE);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005143 RID: 20803 RVA: 0x001900AC File Offset: 0x0018E2AC
|
||||
[BCENPNOIAOM]
|
||||
private void RpcOnOutOfBoundsHitPlayer(int GKPEOHGOGCF, bool EGDDCMBEJNA)
|
||||
{
|
||||
LNJFBGIBLHA lnjfbgiblha = LNJFBGIBLHA.FDOBBLFBBBK(GKPEOHGOGCF);
|
||||
this.GPJAIMNGCCM(lnjfbgiblha, EGDDCMBEJNA);
|
||||
}
|
||||
|
||||
// Token: 0x06005144 RID: 20804 RVA: 0x001900C8 File Offset: 0x0018E2C8
|
||||
private void FFEGAMBKOBO(int JOKOHEBAFLB)
|
||||
{
|
||||
if (this.OIDHGBJHNKC != null)
|
||||
{
|
||||
this.IBMNMJEAKFG();
|
||||
}
|
||||
RecRoomSceneManager.NCKMBFBMBFM.LoadLevelRoomAsync(JOKOHEBAFLB, new Action<int, GameObject[]>(this.GLGOKLPALJN));
|
||||
}
|
||||
|
||||
// Token: 0x06005145 RID: 20805 RVA: 0x001900F8 File Offset: 0x0018E2F8
|
||||
private void KOGLDBKDHHE(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
base.DPOLNGGBMDH.PNBKMIBOHNA = true;
|
||||
this.IBMNMJEAKFG();
|
||||
}
|
||||
|
||||
// Token: 0x06005146 RID: 20806 RVA: 0x0019010C File Offset: 0x0018E30C
|
||||
private int DDLMBAEDPDF()
|
||||
{
|
||||
return this.BLDBDIBJAMJ(this.NPHHHCNKMAF.OPEKLGMGMBE);
|
||||
}
|
||||
|
||||
// Token: 0x06005147 RID: 20807 RVA: 0x00190120 File Offset: 0x0018E320
|
||||
private void CGKNNDLHHBF(LNJFBGIBLHA JEFGMHBLLKI, QuestManager.JNHFFCEGHFC NFNBPGNIIAA, LNJFBGIBLHA DJADCEGGIGA = null)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.NBMNENDDJAC)
|
||||
{
|
||||
if (base.DPOLNGGBMDH.MFJMEGHAJKJ)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(7, 1);
|
||||
}
|
||||
else if (base.DPOLNGGBMDH.BHEGCFDBMCO(JEFGMHBLLKI) <= 0)
|
||||
{
|
||||
PhotonView photonView = base.POOAOJPEDJD();
|
||||
string text = "Destroying GO as global. ID: ";
|
||||
IHCPDNLJMMD ihcpdnljmmd = IHCPDNLJMMD.Others;
|
||||
object[] array = new object[6];
|
||||
array[1] = JEFGMHBLLKI.BADMPMDONAH;
|
||||
array[1] = NFNBPGNIIAA;
|
||||
photonView.JJLACCMJEMB(text, ihcpdnljmmd, array);
|
||||
if (NFNBPGNIIAA != (QuestManager.JNHFFCEGHFC)6)
|
||||
{
|
||||
this.DNGGEEOBMLK(JEFGMHBLLKI, -this.deathGoldPenalty);
|
||||
}
|
||||
else if (DJADCEGGIGA != null)
|
||||
{
|
||||
Vector3 vector = JEFGMHBLLKI.JHJGDFHNBLO().BGOGBEPJGPJ.transform.position + Vector3.up * 1695f;
|
||||
Vector3 vector2 = vector;
|
||||
int[] array2 = new int[0];
|
||||
array2[1] = DJADCEGGIGA.BADMPMDONAH;
|
||||
this.BODNCNMEOJO(vector2, array2, -this.friendlyFireGoldPenalty, GEGEGOCOKGB.NORMAL, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005148 RID: 20808 RVA: 0x00190210 File Offset: 0x0018E410
|
||||
private int FHFLKNEFLKA(LNJFBGIBLHA JEFGMHBLLKI)
|
||||
{
|
||||
return base.APOAHJMLMEG.MOCABCHGNNC(JEFGMHBLLKI, FMGIBHKFCPD.STAT_1);
|
||||
}
|
||||
|
||||
// Token: 0x06005149 RID: 20809 RVA: 0x00190220 File Offset: 0x0018E420
|
||||
private void EHCHGBLIIKL(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
this.FHHELPKAJIF = false;
|
||||
base.BCKMLIGHCIJ.FJOAJAPIKMA(KHOLCBBJFHH.GAME_WIN, null, null);
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Major, "THE END", "Our Heroes Are Victorious!", 5f, null, false);
|
||||
base.BCKMLIGHCIJ.AADNHMLMPJM();
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.LICOLNLDECG();
|
||||
if (ipbdfpepnim != IPBDFPEPNIM.INVALID)
|
||||
{
|
||||
base.APOAHJMLMEG.JKMNEHPBHLE(ipbdfpepnim);
|
||||
}
|
||||
this.JOGNAKCGJPF.BJOJLPHBGMN(6f);
|
||||
}
|
||||
if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI))
|
||||
{
|
||||
IPBDFPEPNIM ipbdfpepnim2 = base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
|
||||
base.StartCoroutine(this.DONNCPBKJIO(base.APOAHJMLMEG.LDKEEKDKJPL(ipbdfpepnim2)));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600514A RID: 20810 RVA: 0x001902EC File Offset: 0x0018E4EC
|
||||
private void OOFFKJMCPKM(LNJFBGIBLHA EFCIKBEHKNL, Weapon CDCEGGIFMDH, Enemy LLFCJNJMFOP, Vector3 FHFHOMKFHCI)
|
||||
{
|
||||
if (EFCIKBEHKNL.IPFPJCPGENH && LLFCJNJMFOP != null && Player.LocalPlayerExists)
|
||||
{
|
||||
Player.LocalPlayer.DIJMEKHCJBP.QuestEnemyKill(LLFCJNJMFOP);
|
||||
if (CDCEGGIFMDH != null)
|
||||
{
|
||||
ChallengeEvents.EliminatedAI(new ChallengeEvents.ElminatedAIEventData(CDCEGGIFMDH.BKDFLNGCINH, LLFCJNJMFOP));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600514B RID: 20811 RVA: 0x00190348 File Offset: 0x0018E548
|
||||
private bool OHCJDCBLPDO(LNJFBGIBLHA IPLDGGMENKL)
|
||||
{
|
||||
return this.NBMNENDDJAC && !base.NKCBOCMOBCA.IALADJLKIFN(IPLDGGMENKL);
|
||||
}
|
||||
|
||||
// Token: 0x0600514C RID: 20812 RVA: 0x0019036C File Offset: 0x0018E56C
|
||||
private void BNIHBJNHPDE(Collectible BKGBNBOMMAN)
|
||||
{
|
||||
if (this.LAGILJEAGPA == null)
|
||||
{
|
||||
this.LAGILJEAGPA = new int[] { IHFKMIAHBFP.JEFGMHBLLKI.BADMPMDONAH };
|
||||
}
|
||||
this.BODNCNMEOJO(BKGBNBOMMAN.transform.position, this.LAGILJEAGPA, BKGBNBOMMAN.ANKACHDHNCL, GEGEGOCOKGB.NORMAL, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600514E RID: 20814 RVA: 0x00190410 File Offset: 0x0018E610
|
||||
private void IBMNMJEAKFG()
|
||||
{
|
||||
int num = -1;
|
||||
if (this.OIDHGBJHNKC != null)
|
||||
{
|
||||
if (Player.LocalPlayerExists)
|
||||
{
|
||||
Tool tool = Player.LocalPlayer.BGIBHPOALJG.OOIMAEHGBIC;
|
||||
if (tool != null && tool.JPOOLBGLHHG)
|
||||
{
|
||||
tool = null;
|
||||
}
|
||||
Tool tool2 = Player.LocalPlayer.KEJBPANGFKK.OOIMAEHGBIC;
|
||||
if (tool2 != null && tool2.JPOOLBGLHHG)
|
||||
{
|
||||
tool2 = null;
|
||||
}
|
||||
base.HDNIEJJBLGI.GDENCECNHDD(tool, tool2);
|
||||
}
|
||||
num = this.OIDHGBJHNKC.KILJBJHPDFI;
|
||||
base.HDNIEJJBLGI.IHDIIDPPLEM(this.OIDHGBJHNKC.HCAPPLOCION);
|
||||
base.HDNIEJJBLGI.FMDHFFKIDAI(this.OIDHGBJHNKC.CMCCFBCEOKF);
|
||||
this.OIDHGBJHNKC.OnLocalPlayerExit();
|
||||
this.OIDHGBJHNKC.Deactivate();
|
||||
this.OIDHGBJHNKC = null;
|
||||
}
|
||||
if (num >= 0)
|
||||
{
|
||||
RecRoomSceneManager.NCKMBFBMBFM.UnloadLevelRoomAsync(num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600514F RID: 20815 RVA: 0x00190500 File Offset: 0x0018E700
|
||||
private void PHHJENNLMOL()
|
||||
{
|
||||
if (this.OIDHGBJHNKC == null)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (base.DPOLNGGBMDH.MFJMEGHAJKJ)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(0, 1);
|
||||
return;
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && (this.OIDHGBJHNKC == null || this.OIDHGBJHNKC.IsFinished()))
|
||||
{
|
||||
int num = this.DDLMBAEDPDF();
|
||||
int num2 = num + 0;
|
||||
if (num2 < this.NEBCGLKIACF)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(7, this.CCBCDLAGCGN(num));
|
||||
}
|
||||
else
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(8);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005150 RID: 20816 RVA: 0x001905A8 File Offset: 0x0018E7A8
|
||||
private void NGDPBAILDBO(LNJFBGIBLHA BFPFIIOKPKJ, QuestManager.JNHFFCEGHFC NFNBPGNIIAA)
|
||||
{
|
||||
if (BFPFIIOKPKJ.IPFPJCPGENH && NFNBPGNIIAA != QuestManager.JNHFFCEGHFC.FriendlyFire)
|
||||
{
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_OUT, null, null, false, null);
|
||||
string text = string.Concat(new object[]
|
||||
{
|
||||
"You're Down! -",
|
||||
this.deathGoldPenalty,
|
||||
" ",
|
||||
base.PNOOBNCKAMJ.HCOKIBEGCCF.ScoreName
|
||||
});
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, text, "High five someone to revive.", 5f, null, false);
|
||||
}
|
||||
else
|
||||
{
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.TEAMMATE_OUT, null, null, false, null);
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, BFPFIIOKPKJ.KODHOHBEAOP + " is Down!", "High five them to revive.", 3f, null, false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005151 RID: 20817 RVA: 0x00190690 File Offset: 0x0018E890
|
||||
private void CAOKLNOINPE()
|
||||
{
|
||||
if (this.BNGKFOKHGLC != null)
|
||||
{
|
||||
this.BNGKFOKHGLC.OnLocalPlayerExit();
|
||||
}
|
||||
if (!this.NBMNENDDJAC || !base.DMLPFMKFOBB || base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI))
|
||||
{
|
||||
this.BNGKFOKHGLC = this.FHMAGJGFNCA;
|
||||
}
|
||||
else if (this.NBMNENDDJAC)
|
||||
{
|
||||
this.BNGKFOKHGLC = this.OIDHGBJHNKC;
|
||||
}
|
||||
if (this.BNGKFOKHGLC != null)
|
||||
{
|
||||
this.BNGKFOKHGLC.OnLocalPlayerEnter();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005152 RID: 20818 RVA: 0x00190728 File Offset: 0x0018E928
|
||||
private ushort OJLHGJMCLDN(int JOKOHEBAFLB)
|
||||
{
|
||||
return (ushort)this.FLJBEHHFBCI(JOKOHEBAFLB, QuestManager.MGPNOAGBDJD.RUNNING_ROOM_SUB_STATE);
|
||||
}
|
||||
|
||||
// Token: 0x1700017C RID: 380
|
||||
// (get) Token: 0x06005153 RID: 20819 RVA: 0x00190734 File Offset: 0x0018E934
|
||||
public ProgressionManager.MPBMNKHKCEE EBDEILOFIHC
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.objectiveEnemyKills;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005154 RID: 20820 RVA: 0x0019073C File Offset: 0x0018E93C
|
||||
private void INECEADGCHO(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && Player.LocalPlayerExists)
|
||||
{
|
||||
Player.LocalPlayer.DespawnLocal(false, false);
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.JOGNAKCGJPF.BJOJLPHBGMN(Player.FCEGFOFFLJJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005155 RID: 20821 RVA: 0x00190790 File Offset: 0x0018E990
|
||||
protected override void Update()
|
||||
{
|
||||
base.Update();
|
||||
this.NPHHHCNKMAF.DLBPEOILIFL();
|
||||
this.JOGNAKCGJPF.KHJKJGDBPMF();
|
||||
}
|
||||
|
||||
// Token: 0x1700017A RID: 378
|
||||
// (get) Token: 0x06005156 RID: 20822 RVA: 0x001907B0 File Offset: 0x0018E9B0
|
||||
public ProgressionManager.MPBMNKHKCEE KLAHICHCPIO
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.objectiveWins;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005157 RID: 20823 RVA: 0x001907B8 File Offset: 0x0018E9B8
|
||||
private void PCJBCJMGPJH()
|
||||
{
|
||||
if (this.NBMNENDDJAC)
|
||||
{
|
||||
base.BCKMLIGHCIJ.LNKGMAJCHFG();
|
||||
base.BCKMLIGHCIJ.ANCPKFKMKIL(0.5f);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005158 RID: 20824 RVA: 0x001907E0 File Offset: 0x0018E9E0
|
||||
private IEnumerator DONNCPBKJIO(int FBJMPBENMCI)
|
||||
{
|
||||
giftBoxSpawnPoint = base.HDNIEJJBLGI.DNNKBPKPPFB(IHFKMIAHBFP.JEFGMHBLLKI);
|
||||
if (giftBoxSpawnPoint != null)
|
||||
{
|
||||
phmiblkgoef = new QuestManager.OHDCJPLDDFI.PHMIBLKGOEF();
|
||||
phmiblkgoef.MEPGOLIKLOL = this;
|
||||
phmiblkgoef.MJFPCJJOKMJ = null;
|
||||
num = 0;
|
||||
lebafjbmibc = base.APOAHJMLMEG.EIMPOJJFBPI(base.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI));
|
||||
while (phmiblkgoef.MJFPCJJOKMJ == null && num < 3)
|
||||
{
|
||||
yield return SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM.RunGenerateGift(lebafjbmibc, new GiftManager.MIDCCIHLANB(phmiblkgoef.OJKNBNGGBEC));
|
||||
num++;
|
||||
}
|
||||
if (phmiblkgoef.MJFPCJJOKMJ != null)
|
||||
{
|
||||
phmiblkgoef.MJFPCJJOKMJ.AMBLAKCIJFN(lebafjbmibc);
|
||||
GiftManager instance = SingletonMonoBehaviour<GiftManager>.NCKMBFBMBFM;
|
||||
IOIGNLEIABB.PGMLKNLPFJM mjfpcjjokmj = phmiblkgoef.MJFPCJJOKMJ;
|
||||
Vector3 position = giftBoxSpawnPoint.transform.position;
|
||||
Quaternion rotation = giftBoxSpawnPoint.transform.rotation;
|
||||
if (QuestManager.OHDCJPLDDFI.DINNJGHCFHI == null)
|
||||
{
|
||||
QuestManager.OHDCJPLDDFI.DINNJGHCFHI = new Func<IOIGNLEIABB.PGMLKNLPFJM, bool>(QuestManager.OHDCJPLDDFI.OJKNBNGGBEC);
|
||||
}
|
||||
yield return instance.DequeueGift(mjfpcjjokmj, position, rotation, QuestManager.OHDCJPLDDFI.DINNJGHCFHI, 2.2f, null);
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("Failed to generate gift package for Quest on the server.");
|
||||
}
|
||||
}
|
||||
yield break;
|
||||
}
|
||||
|
||||
// Token: 0x06005159 RID: 20825 RVA: 0x001907FC File Offset: 0x0018E9FC
|
||||
protected override void OMOFNDGJDLA()
|
||||
{
|
||||
base.OMOFNDGJDLA();
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
foreach (LNJFBGIBLHA lnjfbgiblha in base.NKCBOCMOBCA.MBFGHAJFLFJ())
|
||||
{
|
||||
base.DPOLNGGBMDH.KOIBEDLILJM(lnjfbgiblha);
|
||||
}
|
||||
base.OMNGGJICBBI.RPC("RpcOnMultipleHealthChanges", IHCPDNLJMMD.All, new object[0]);
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600515A RID: 20826 RVA: 0x0019086C File Offset: 0x0018EA6C
|
||||
private void MPJLAFKMLHA(LNJFBGIBLHA AHCOOCPLHEP, LNJFBGIBLHA HACLHAOMHEI, Vector3 CIGPHKLAAOD)
|
||||
{
|
||||
this.KADPBJJBOEI(AHCOOCPLHEP, QuestManager.JNHFFCEGHFC.Revive, null);
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_REVIVED, new Vector3?(CIGPHKLAAOD), null, false, null);
|
||||
ParticleSystem particleSystem = global::UnityEngine.Object.Instantiate<ParticleSystem>(this.reviveParticles);
|
||||
particleSystem.transform.position = CIGPHKLAAOD;
|
||||
particleSystem.Play();
|
||||
global::UnityEngine.Object.Destroy(particleSystem.gameObject, particleSystem.main.duration);
|
||||
if (AHCOOCPLHEP.IPFPJCPGENH)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "You've been revived by " + HACLHAOMHEI.KODHOHBEAOP + "!", 2f, null, false);
|
||||
}
|
||||
else if (HACLHAOMHEI.IPFPJCPGENH)
|
||||
{
|
||||
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Minor, "You revived " + AHCOOCPLHEP.KODHOHBEAOP + "!", 2f, null, false);
|
||||
Player.LocalPlayer.DIJMEKHCJBP.QuestFriendRevive(AHCOOCPLHEP);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600515B RID: 20827 RVA: 0x00190950 File Offset: 0x0018EB50
|
||||
private void KHILMMNHKLD(LootDropper PHIOGOBKONL, Vector3 JEBHLNBFKBD, LNJFBGIBLHA[] NFMNEKGBCHB, int DKDPAJEBOFN, int BFLJBMLDMJL, GEGEGOCOKGB HIDIHIOOMKC)
|
||||
{
|
||||
if (NFMNEKGBCHB != null)
|
||||
{
|
||||
int num = this.BJAHKKBNBBN(NFMNEKGBCHB.Length, DKDPAJEBOFN, BFLJBMLDMJL);
|
||||
if (this.usesCollectiblesForLoot)
|
||||
{
|
||||
this.KJMEPPIKMEN(JEBHLNBFKBD, NFMNEKGBCHB, num, HIDIHIOOMKC);
|
||||
}
|
||||
else if (PHIOGOBKONL == null || PHIOGOBKONL.BHCCHBHNHCG)
|
||||
{
|
||||
int[] array = new int[NFMNEKGBCHB.Length];
|
||||
for (int i = 0; i < NFMNEKGBCHB.Length; i++)
|
||||
{
|
||||
array[i] = NFMNEKGBCHB[i].BADMPMDONAH;
|
||||
}
|
||||
this.BODNCNMEOJO(JEBHLNBFKBD, array, num, HIDIHIOOMKC, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600515C RID: 20828 RVA: 0x001909D8 File Offset: 0x0018EBD8
|
||||
[BCENPNOIAOM]
|
||||
private void RpcOnLootCollect(Vector3 JEBHLNBFKBD, int[] AIFNPLIECPP, int NOBAPCOKFIL, int GKEFPGHNELN)
|
||||
{
|
||||
this.EDMPKIHAHGE(JEBHLNBFKBD, AIFNPLIECPP, NOBAPCOKFIL, (GEGEGOCOKGB)GKEFPGHNELN);
|
||||
}
|
||||
|
||||
// Token: 0x0600515D RID: 20829 RVA: 0x001909E8 File Offset: 0x0018EBE8
|
||||
protected override void OBKEJLPAEOC(bool IIJMKNBGOAC)
|
||||
{
|
||||
base.OBKEJLPAEOC(IIJMKNBGOAC);
|
||||
for (int i = 0; i < this.BCHFHKHLPPA.Length; i++)
|
||||
{
|
||||
if (this.BCHFHKHLPPA[i] != null)
|
||||
{
|
||||
this.BCHFHKHLPPA[i].BKDFLNGCINH.NEONGIONACF = IIJMKNBGOAC;
|
||||
}
|
||||
}
|
||||
for (int j = 0; j < this.COCNFEAEKGO.Length; j++)
|
||||
{
|
||||
if (this.COCNFEAEKGO[j] != null)
|
||||
{
|
||||
this.COCNFEAEKGO[j].BKDFLNGCINH.NEONGIONACF = IIJMKNBGOAC;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600515E RID: 20830 RVA: 0x00190A7C File Offset: 0x0018EC7C
|
||||
private void GLMEPGHCOHC()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JOGNAKCGJPF.CGELFKLLMBA)
|
||||
{
|
||||
int num = this.DDLMBAEDPDF();
|
||||
int num2 = num + 1;
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(2, this.OJLHGJMCLDN(num2));
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600515F RID: 20831 RVA: 0x00190AC4 File Offset: 0x0018ECC4
|
||||
private ushort CCBCDLAGCGN(int JOKOHEBAFLB)
|
||||
{
|
||||
return (ushort)this.FLJBEHHFBCI(JOKOHEBAFLB, QuestManager.MGPNOAGBDJD.UNLOADING_ROOM_SUB_STATE);
|
||||
}
|
||||
|
||||
// Token: 0x06005160 RID: 20832 RVA: 0x00190AD0 File Offset: 0x0018ECD0
|
||||
private void DNGGEEOBMLK(LNJFBGIBLHA JEFGMHBLLKI, int MGLHCILHEFM)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.NBMNENDDJAC && JEFGMHBLLKI != null && !base.NKCBOCMOBCA.IALADJLKIFN(JEFGMHBLLKI))
|
||||
{
|
||||
int num = base.APOAHJMLMEG.MOCABCHGNNC(JEFGMHBLLKI, FMGIBHKFCPD.STAT_1);
|
||||
int num2 = ((MGLHCILHEFM <= 0 && num < Mathf.Abs(MGLHCILHEFM)) ? (-num) : MGLHCILHEFM);
|
||||
base.APOAHJMLMEG.HEIIEGPMPPN(JEFGMHBLLKI, FMGIBHKFCPD.STAT_1, num2, true);
|
||||
IPBDFPEPNIM ipbdfpepnim = base.NKCBOCMOBCA.KKPAEEHBNGE(JEFGMHBLLKI);
|
||||
base.APOAHJMLMEG.OIEAEICIBHD(ipbdfpepnim, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005161 RID: 20833 RVA: 0x00190B5C File Offset: 0x0018ED5C
|
||||
private void OJPJKBHFAII()
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD && this.JOGNAKCGJPF.CGELFKLLMBA)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(3, 1);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700017D RID: 381
|
||||
// (get) Token: 0x06005162 RID: 20834 RVA: 0x00190B88 File Offset: 0x0018ED88
|
||||
private bool NBMNENDDJAC
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.NPHHHCNKMAF.BHMLLHLEAFF == 2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005163 RID: 20835 RVA: 0x00190B98 File Offset: 0x0018ED98
|
||||
private void BODNCNMEOJO(Vector3 PFMHHKLDLEP, int[] AIFNPLIECPP, int NOBAPCOKFIL, GEGEGOCOKGB HIDIHIOOMKC, bool LFJOPMANCLE)
|
||||
{
|
||||
base.OMNGGJICBBI.RPC("RpcMasterRequestLootCollect", IHCPDNLJMMD.MasterClient, new object[]
|
||||
{
|
||||
PFMHHKLDLEP,
|
||||
AIFNPLIECPP,
|
||||
NOBAPCOKFIL,
|
||||
(int)HIDIHIOOMKC,
|
||||
LFJOPMANCLE
|
||||
});
|
||||
}
|
||||
|
||||
// Token: 0x1700017B RID: 379
|
||||
// (get) Token: 0x06005164 RID: 20836 RVA: 0x00190BE8 File Offset: 0x0018EDE8
|
||||
public ProgressionManager.MPBMNKHKCEE OLPIMBOIHCD
|
||||
{
|
||||
get
|
||||
{
|
||||
return this.objectivePlayerRevives;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005165 RID: 20837 RVA: 0x00190BF0 File Offset: 0x0018EDF0
|
||||
private ushort OCICADDEDGP(int JOKOHEBAFLB)
|
||||
{
|
||||
return (ushort)this.IGPPCPCICGC(JOKOHEBAFLB, QuestManager.MGPNOAGBDJD.RUNNING_ROOM_SUB_STATE);
|
||||
}
|
||||
|
||||
// Token: 0x06005166 RID: 20838 RVA: 0x00190BFC File Offset: 0x0018EDFC
|
||||
private void KIFINMDODPN(Trap NDECIHPBKBN, LNJFBGIBLHA LLFCJNJMFOP, Player.HDOICGIKKAO FOCAEGCFCMF, Vector3 GDOEBLPCPJF)
|
||||
{
|
||||
base.BCKMLIGHCIJ.JKDGGNGMCLF(KHOLCBBJFHH.PLAYER_DAMAGED, new Vector3?(GDOEBLPCPJF), null, false, null);
|
||||
this.KADPBJJBOEI(LLFCJNJMFOP, QuestManager.JNHFFCEGHFC.Trap, null);
|
||||
}
|
||||
|
||||
// Token: 0x06005167 RID: 20839 RVA: 0x00190C34 File Offset: 0x0018EE34
|
||||
private void GBLJEMPAODK(ushort CHJBIHILBFO, ushort BNCBHHCPCLE)
|
||||
{
|
||||
if (!base.NKCBOCMOBCA.IALADJLKIFN(IHFKMIAHBFP.JEFGMHBLLKI) && Player.LocalPlayerExists)
|
||||
{
|
||||
Player.LocalPlayer.DespawnLocal(false, false);
|
||||
}
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.JOGNAKCGJPF.BJOJLPHBGMN(Player.FCEGFOFFLJJ);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005168 RID: 20840 RVA: 0x00190C88 File Offset: 0x0018EE88
|
||||
protected override void PCFALBNPOPM()
|
||||
{
|
||||
base.PCFALBNPOPM();
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
this.NPHHHCNKMAF.BKBFIGCPIMI(0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06005169 RID: 20841 RVA: 0x00190CA8 File Offset: 0x0018EEA8
|
||||
private void MMJGKDAPLAJ(Tool[] DMGJLMEOPIK, Vector3 DDBCDKKNFGI)
|
||||
{
|
||||
if (IHFKMIAHBFP.HCHIDMOLLAD)
|
||||
{
|
||||
for (int i = 0; i < DMGJLMEOPIK.Length; i++)
|
||||
{
|
||||
Tool tool = Tool.PhotonInstantiateForRoom(DMGJLMEOPIK[i].name, DDBCDKKNFGI, Quaternion.identity, -1, null);
|
||||
Vector3 vector = new Vector3(global::UnityEngine.Random.Range(-1f, 1f), 1f, global::UnityEngine.Random.Range(-1f, 1f));
|
||||
tool.BOLBONELAEF.AddForce(vector, ForceMode.VelocityChange);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600516A RID: 20842 RVA: 0x00190D20 File Offset: 0x0018EF20
|
||||
private bool KJMEPPIKMEN(Vector3 JEBHLNBFKBD, LNJFBGIBLHA[] NFMNEKGBCHB, int NOBAPCOKFIL, GEGEGOCOKGB HIDIHIOOMKC)
|
||||
{
|
||||
if (!this.usesCollectiblesForLoot || this.collectiblePrefab == null || !Player.LocalPlayerExists || !NFMNEKGBCHB.KFLBKDPEHEN(IHFKMIAHBFP.JEFGMHBLLKI))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
Collectible.SpawnCollectibleGroup(this.collectiblePrefab, NOBAPCOKFIL, this.collectibleValue, JEBHLNBFKBD, Player.LocalPlayer, HIDIHIOOMKC == GEGEGOCOKGB.LARGE, 0f);
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x04000A26 RID: 2598
|
||||
[Header("Rewards")]
|
||||
[SerializeField]
|
||||
private int deathGoldPenalty = 100;
|
||||
|
||||
// Token: 0x04000A27 RID: 2599
|
||||
[SerializeField]
|
||||
private int friendlyFireGoldPenalty = 200;
|
||||
|
||||
// Token: 0x04000A28 RID: 2600
|
||||
[SerializeField]
|
||||
[Header("Collectibles")]
|
||||
private bool usesCollectiblesForLoot;
|
||||
|
||||
// Token: 0x04000A29 RID: 2601
|
||||
[SerializeField]
|
||||
private Collectible collectiblePrefab;
|
||||
|
||||
// Token: 0x04000A2A RID: 2602
|
||||
[SerializeField]
|
||||
private int collectibleValue = 100;
|
||||
|
||||
// Token: 0x04000A2B RID: 2603
|
||||
[SerializeField]
|
||||
[Header("Audio & Visuals")]
|
||||
private ParticleSystem reviveParticles;
|
||||
|
||||
// Token: 0x04000A2C RID: 2604
|
||||
[Header("Objectives & Leaderboards")]
|
||||
[SerializeField]
|
||||
private ProgressionManager.MPBMNKHKCEE objectiveGames = ProgressionManager.MPBMNKHKCEE.Default;
|
||||
|
||||
// Token: 0x04000A2D RID: 2605
|
||||
[SerializeField]
|
||||
private ProgressionManager.MPBMNKHKCEE objectiveWins = ProgressionManager.MPBMNKHKCEE.Default;
|
||||
|
||||
// Token: 0x04000A2E RID: 2606
|
||||
[SerializeField]
|
||||
private ProgressionManager.MPBMNKHKCEE objectivePlayerRevives = ProgressionManager.MPBMNKHKCEE.Default;
|
||||
|
||||
// Token: 0x04000A2F RID: 2607
|
||||
[SerializeField]
|
||||
private ProgressionManager.MPBMNKHKCEE objectiveEnemyKills = ProgressionManager.MPBMNKHKCEE.Default;
|
||||
|
||||
// Token: 0x04000A30 RID: 2608
|
||||
[SerializeField]
|
||||
[Header("Debug")]
|
||||
private KeyCode debugKillAllEnemiesKey = KeyCode.K;
|
||||
|
||||
// Token: 0x04000A31 RID: 2609
|
||||
private const float KKJCIGLOLPB = 6f;
|
||||
|
||||
// Token: 0x04000A32 RID: 2610
|
||||
private const float MDGECJJDNBA = 6f;
|
||||
|
||||
// Token: 0x04000A33 RID: 2611
|
||||
private PNONBEAIBHA NPHHHCNKMAF;
|
||||
|
||||
// Token: 0x04000A34 RID: 2612
|
||||
private AONMNAEOJAL JOGNAKCGJPF;
|
||||
|
||||
// Token: 0x04000A35 RID: 2613
|
||||
private int NEBCGLKIACF;
|
||||
|
||||
// Token: 0x04000A36 RID: 2614
|
||||
private QuestPreGameRoom FHMAGJGFNCA;
|
||||
|
||||
// Token: 0x04000A37 RID: 2615
|
||||
private QuestGameplayRoom OIDHGBJHNKC;
|
||||
|
||||
// Token: 0x04000A38 RID: 2616
|
||||
private Weapon[] BCHFHKHLPPA;
|
||||
|
||||
// Token: 0x04000A39 RID: 2617
|
||||
private BreakableObject[] COCNFEAEKGO;
|
||||
|
||||
// Token: 0x04000A3A RID: 2618
|
||||
private int[] LAGILJEAGPA;
|
||||
|
||||
// Token: 0x04000A3B RID: 2619
|
||||
private QuestRoomBase BNGKFOKHGLC;
|
||||
|
||||
// Token: 0x02000187 RID: 391
|
||||
private enum OJBCAPLBFJN
|
||||
{
|
||||
// Token: 0x04000A3D RID: 2621
|
||||
INVALID,
|
||||
// Token: 0x04000A3E RID: 2622
|
||||
INITIAL_LOAD,
|
||||
// Token: 0x04000A3F RID: 2623
|
||||
RUNNING,
|
||||
// Token: 0x04000A40 RID: 2624
|
||||
LOSE,
|
||||
// Token: 0x04000A41 RID: 2625
|
||||
WIN
|
||||
}
|
||||
|
||||
// Token: 0x02000188 RID: 392
|
||||
private enum PAECFFGGNPO
|
||||
{
|
||||
// Token: 0x04000A43 RID: 2627
|
||||
INITIAL_ROOM
|
||||
}
|
||||
|
||||
// Token: 0x02000189 RID: 393
|
||||
private enum MGPNOAGBDJD
|
||||
{
|
||||
// Token: 0x04000A45 RID: 2629
|
||||
RUNNING_ROOM_SUB_STATE,
|
||||
// Token: 0x04000A46 RID: 2630
|
||||
UNLOADING_ROOM_SUB_STATE,
|
||||
// Token: 0x04000A47 RID: 2631
|
||||
COUNT
|
||||
}
|
||||
|
||||
// Token: 0x0200018A RID: 394
|
||||
private enum ODJEGNCNJEH
|
||||
{
|
||||
// Token: 0x04000A49 RID: 2633
|
||||
LOSE_SUB_STATE,
|
||||
// Token: 0x04000A4A RID: 2634
|
||||
UNLOADING_FINAL_ROOM_SUB_STATE
|
||||
}
|
||||
|
||||
// Token: 0x0200018B RID: 395
|
||||
public enum BGODPEBFMCJ
|
||||
{
|
||||
// Token: 0x04000A4C RID: 2636
|
||||
LOOT_VALUE
|
||||
}
|
||||
|
||||
// Token: 0x0200018C RID: 396
|
||||
public enum JNHFFCEGHFC
|
||||
{
|
||||
// Token: 0x04000A4E RID: 2638
|
||||
Revive,
|
||||
// Token: 0x04000A4F RID: 2639
|
||||
Trap,
|
||||
// Token: 0x04000A50 RID: 2640
|
||||
Enemy,
|
||||
// Token: 0x04000A51 RID: 2641
|
||||
FriendlyFire,
|
||||
// Token: 0x04000A52 RID: 2642
|
||||
Initialize,
|
||||
// Token: 0x04000A53 RID: 2643
|
||||
OutOfBounds
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user