Files
2026-06-04 11:42:34 +02:00

1409 lines
46 KiB
C#

using System;
using Photon;
using UnityEngine;
namespace RecRoom.Activities.Arena
{
// Token: 0x0200000F RID: 15
[RequireComponent(typeof(PhotonView))]
public class ArenaEquipmentSpawner : global::Photon.MonoBehaviour
{
// Token: 0x0600026E RID: 622 RVA: 0x0000B6B4 File Offset: 0x000098B4
protected virtual void AAEMAOKGCAF()
{
base.NGOPCBJCNJM();
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(true);
}
this.OFCDJFAEHJB = new LHLLJPPCDKA<int>(this, "api/gamesessions/v2/", -1, IKCAJLLAFML.MASTER, new Action(this.GJNNOPMOOJJ));
this.EJOHPBBHEEJ = new LHLLJPPCDKA<int>(this, "amount", 0, IKCAJLLAFML.MASTER, null);
this.ABLGMIGFJDF = new AONMNAEOJAL(this, "y", IKCAJLLAFML.MASTER);
this.ABLGMIGFJDF.BLBCNHMCMJJ(new Action(this.BIAKHKPDMHL));
Tool.HPNBJMJBPDG(new Tool.DJEMJNNFFAH(this.MPPLFOKDLKC));
}
// Token: 0x0600026F RID: 623 RVA: 0x0000B758 File Offset: 0x00009958
private void OIBFNKMHFHP()
{
this.ABLGMIGFJDF.NDNLLGEDFGA(660f, new KPFHBPCEMMD.NMMLKLGJHFG(this.PHCDGFEBIHA));
}
// Token: 0x06000270 RID: 624 RVA: 0x0000B778 File Offset: 0x00009978
protected virtual void GOGJEGIGNAI()
{
base.MPIHCILBGLM();
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(true);
}
this.OFCDJFAEHJB = new LHLLJPPCDKA<int>(this, "/receipt", -1, IKCAJLLAFML.AUTHORITY, new Action(this.NBOGIKLHHBK));
this.EJOHPBBHEEJ = new LHLLJPPCDKA<int>(this, "Cookies:", 1, IKCAJLLAFML.MASTER, null);
this.ABLGMIGFJDF = new AONMNAEOJAL(this, "OK", IKCAJLLAFML.MASTER);
this.ABLGMIGFJDF.BLBCNHMCMJJ(new Action(this.OIBFNKMHFHP));
Tool.HPNBJMJBPDG(new Tool.DJEMJNNFFAH(this.AHIHBDAMICJ));
}
// Token: 0x06000271 RID: 625 RVA: 0x0000B81C File Offset: 0x00009A1C
private Tool CNLGJHJIBEL()
{
return this.CEGLACGPECF;
}
// Token: 0x06000272 RID: 626 RVA: 0x0000B824 File Offset: 0x00009A24
private float MEDOLCEJKAK()
{
if (this.spawnDelays == null || this.spawnDelays.Length == 0)
{
return 1419f;
}
int num = Mathf.Clamp(this.PMGEGODHMIN(), 1, this.spawnDelays.Length - 1);
return this.spawnDelays[num];
}
// Token: 0x06000273 RID: 627 RVA: 0x0000B870 File Offset: 0x00009A70
private void OPEBBFKJJMN(Tool NOBAPCOKFIL)
{
this.OFCDJFAEHJB.MEAINJPIECA((!(NOBAPCOKFIL != null)) ? (-1) : NOBAPCOKFIL.ONAOMJAKKMA().JLIJDKOGAEB());
}
// Token: 0x06000274 RID: 628 RVA: 0x0000B89C File Offset: 0x00009A9C
private void HLBHPDENNBH()
{
this.ABLGMIGFJDF.AOKPPLPAKIO();
this.BMGFNBGCIKF();
if (this.PDDHHLCJIKO() && this.CINLOIHJMOM != null && IHFKMIAHBFP.HCHIDMOLLAD && this.MMNKDNOCEEK == null && this.ABLGMIGFJDF.CGELFKLLMBA)
{
this.GEEFHONDNEE();
}
}
// Token: 0x1700000E RID: 14
// (get) Token: 0x0600027B RID: 635 RVA: 0x0000BA74 File Offset: 0x00009C74
// (set) Token: 0x06000275 RID: 629 RVA: 0x0000B908 File Offset: 0x00009B08
public bool MBMGPJOHAGB
{
get
{
return this.NFLCJGMFFJI;
}
set
{
bool nflcjgmffji = this.NFLCJGMFFJI;
this.NFLCJGMFFJI = value;
if (!this.NFLCJGMFFJI)
{
this.ABLGMIGFJDF.MJGAJFAIECL();
}
if (this.NFLCJGMFFJI && !nflcjgmffji && IHFKMIAHBFP.HCHIDMOLLAD)
{
this.EHCDFDDEOOA = 0;
this.ABLGMIGFJDF.BJOJLPHBGMN(this.IHHGOHJHDIG);
}
}
}
// Token: 0x06000276 RID: 630 RVA: 0x0000B96C File Offset: 0x00009B6C
private void PHCDGFEBIHA()
{
AudioManager.Play2DSFX(this.spawnIn10SecondsAudio);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, this.spawnIn10SecondsNotification, 3f, null, false);
}
// Token: 0x06000277 RID: 631 RVA: 0x0000B994 File Offset: 0x00009B94
[BCENPNOIAOM]
private void RpcOnEquipmentSpawn()
{
this.EHGLACHDAGC();
}
// Token: 0x06000278 RID: 632 RVA: 0x0000B99C File Offset: 0x00009B9C
private void KLEJIONJJLJ(Tool NOBAPCOKFIL)
{
this.OFCDJFAEHJB.MEAINJPIECA((!(NOBAPCOKFIL != null)) ? (-1) : NOBAPCOKFIL.EKPBHKFHMON().ADMBCINHJOG);
}
// Token: 0x06000279 RID: 633 RVA: 0x0000B9C8 File Offset: 0x00009BC8
protected virtual void IABDGAJLFNK()
{
base.Awake();
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(true);
}
this.OFCDJFAEHJB = new LHLLJPPCDKA<int>(this, "handles", -1, IKCAJLLAFML.AUTHORITY, new Action(this.GJNNOPMOOJJ));
this.EJOHPBBHEEJ = new LHLLJPPCDKA<int>(this, "Screen collisions active", 1, IKCAJLLAFML.AUTHORITY, null);
this.ABLGMIGFJDF = new AONMNAEOJAL(this, "bytes={0}-{1}", IKCAJLLAFML.MASTER);
this.ABLGMIGFJDF.PAAAOFPDNNF += this.BIAKHKPDMHL;
Tool.HPNBJMJBPDG(new Tool.DJEMJNNFFAH(this.AHIHBDAMICJ));
}
// Token: 0x0600027A RID: 634 RVA: 0x0000BA6C File Offset: 0x00009C6C
public bool PDDHHLCJIKO()
{
return this.NFLCJGMFFJI;
}
// Token: 0x17000010 RID: 16
// (get) Token: 0x0600027C RID: 636 RVA: 0x0000BA7C File Offset: 0x00009C7C
// (set) Token: 0x060002A9 RID: 681 RVA: 0x0000C8EC File Offset: 0x0000AAEC
private int EHCDFDDEOOA
{
get
{
return this.EJOHPBBHEEJ.CPIBGJLHLBL();
}
set
{
this.EJOHPBBHEEJ.MEAINJPIECA(value);
}
}
// Token: 0x0600027D RID: 637 RVA: 0x0000BA8C File Offset: 0x00009C8C
private void NBOGIKLHHBK()
{
PhotonView photonView = PhotonView.NMBFNIJMFOO(this.OFCDJFAEHJB.CPIBGJLHLBL());
Tool tool = ((!(photonView != null)) ? null : photonView.GetComponent<Tool>());
if (tool != this.CEGLACGPECF)
{
this.CEGLACGPECF = tool;
if (this.CEGLACGPECF != null)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.BINMDCNOCON(this.CEGLACGPECF);
this.CEGLACGPECF.KinematicOnReset = false;
this.CEGLACGPECF.GFBCCFIMFEC += this.FFCMMLNKDBD;
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(true);
}
}
else if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(true);
}
}
}
// Token: 0x0600027E RID: 638 RVA: 0x0000BB68 File Offset: 0x00009D68
public void JIDDEBHHOPO(bool NOBAPCOKFIL)
{
bool nflcjgmffji = this.NFLCJGMFFJI;
this.NFLCJGMFFJI = NOBAPCOKFIL;
if (!this.NFLCJGMFFJI)
{
this.ABLGMIGFJDF.CNBFLNFLOLF();
}
if (this.NFLCJGMFFJI && !nflcjgmffji && IHFKMIAHBFP.HCHIDMOLLAD)
{
this.LKIBOHLHCHJ(0);
this.ABLGMIGFJDF.PBDGDJIFMOK(this.MEDOLCEJKAK());
}
}
// Token: 0x0600027F RID: 639 RVA: 0x0000BBCC File Offset: 0x00009DCC
protected virtual void AMIPFPHADGM()
{
base.JDBELFHCDHB();
if (this.CINLOIHJMOM != null)
{
this.CINLOIHJMOM.NKCBOCMOBCA.LFJBJHFCJKI -= this.KEOMJINILPO;
}
if (this.ABLGMIGFJDF != null)
{
this.ABLGMIGFJDF.HEMKHFDIPEE(new Action(this.LJJCIEKDHJM));
}
Tool.ANBMJHAOKDO -= this.FDBDPMALFHH;
}
// Token: 0x06000280 RID: 640 RVA: 0x0000BC40 File Offset: 0x00009E40
private void IKMBMIADGNM()
{
PhotonView photonView = PhotonView.Find(this.OFCDJFAEHJB.CPIBGJLHLBL());
Tool tool = ((!(photonView != null)) ? null : photonView.GetComponent<Tool>());
if (tool != this.CEGLACGPECF)
{
this.CEGLACGPECF = tool;
if (this.CEGLACGPECF != null)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.ExcludeTool(this.CEGLACGPECF);
this.CEGLACGPECF.KinematicOnReset = true;
this.CEGLACGPECF.GFBCCFIMFEC += this.FJBBLLGGCGE;
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(true);
}
}
else if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(false);
}
}
}
// Token: 0x06000281 RID: 641 RVA: 0x0000BD1C File Offset: 0x00009F1C
protected virtual void MMPMNKPDOBM()
{
base.IJGOKHIFMNI();
if (this.CINLOIHJMOM != null)
{
this.CINLOIHJMOM.NKCBOCMOBCA.LFJBJHFCJKI -= this.KEOMJINILPO;
}
if (this.ABLGMIGFJDF != null)
{
this.ABLGMIGFJDF.DLCKFNOOJAN(new Action(this.PIOOHGHHAAN));
}
Tool.ANBMJHAOKDO -= this.AHIHBDAMICJ;
}
// Token: 0x06000282 RID: 642 RVA: 0x0000BD90 File Offset: 0x00009F90
private void KPBMEGOGLJI()
{
AudioManager.Play2DSFX(this.spawnIn10SecondsAudio);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PAHKOCPEDMB((ScreenSpaceNotificationManager.DBNGPDFKLEK)4, this.spawnIn10SecondsNotification, 773f, null, true);
}
// Token: 0x06000283 RID: 643 RVA: 0x0000BDB8 File Offset: 0x00009FB8
private void LKIBOHLHCHJ(int NOBAPCOKFIL)
{
this.EJOHPBBHEEJ.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x06000284 RID: 644 RVA: 0x0000BDC8 File Offset: 0x00009FC8
private Tool IOGOLHGMHJB()
{
return this.CEGLACGPECF;
}
// Token: 0x06000285 RID: 645 RVA: 0x0000BDD0 File Offset: 0x00009FD0
private void DFCDBHCAIPH()
{
this.ABLGMIGFJDF.NIPOLMNBCFF();
this.OMJHIKMBCLA();
if (this.PDDHHLCJIKO() && this.CINLOIHJMOM != null && IHFKMIAHBFP.HCHIDMOLLAD && this.IOGOLHGMHJB() == null && this.ABLGMIGFJDF.CGELFKLLMBA)
{
this.GEEFHONDNEE();
}
}
// Token: 0x06000286 RID: 646 RVA: 0x0000BE3C File Offset: 0x0000A03C
private void GEEFHONDNEE()
{
if (this.PNMEKFCLFMO() && this.CINLOIHJMOM != null && IHFKMIAHBFP.HCHIDMOLLAD)
{
this.PEHCBMCLBMK(this.CINLOIHJMOM.HDNIEJJBLGI.KPPIBGOLDND(this.equipmentType, this.equipmentSpawnTransform.position, this.equipmentSpawnTransform.rotation));
base.JNFDHNMMHGN().RPC("MainCamera", IHCPDNLJMMD.Others, new object[0]);
}
}
// Token: 0x06000287 RID: 647 RVA: 0x0000BEB8 File Offset: 0x0000A0B8
protected virtual void CENMIOJCICJ()
{
base.FNNCEMJECLP();
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(false);
}
this.OFCDJFAEHJB = new LHLLJPPCDKA<int>(this, "The event has not yet started", -1, IKCAJLLAFML.MASTER, new Action(this.GJNNOPMOOJJ));
this.EJOHPBBHEEJ = new LHLLJPPCDKA<int>(this, "Charge", 1, IKCAJLLAFML.AUTHORITY, null);
this.ABLGMIGFJDF = new AONMNAEOJAL(this, "ul", IKCAJLLAFML.AUTHORITY);
this.ABLGMIGFJDF.LKCFNKFKALF(new Action(this.JOEIKFDGKIE));
Tool.ANBMJHAOKDO += this.MPPLFOKDLKC;
}
// Token: 0x06000288 RID: 648 RVA: 0x0000BF5C File Offset: 0x0000A15C
private void EHGLACHDAGC()
{
AudioManager.Play2DSFX(this.onSpawnAudio);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, this.onSpawnNotification, 3f, null, false);
}
// Token: 0x06000289 RID: 649 RVA: 0x0000BF84 File Offset: 0x0000A184
private void LOGFBGOPLLO()
{
this.ABLGMIGFJDF.KHJKJGDBPMF();
this.BMGFNBGCIKF();
if (this.MBMGPJOHAGB && this.CINLOIHJMOM != null && IHFKMIAHBFP.HCHIDMOLLAD && this.IOGOLHGMHJB() == null && this.ABLGMIGFJDF.CGELFKLLMBA)
{
this.BBCPHFPLAOE();
}
}
// Token: 0x0600028A RID: 650 RVA: 0x0000BFF0 File Offset: 0x0000A1F0
private void MPPLFOKDLKC(Tool COMHEONOMBA)
{
if (COMHEONOMBA != null && COMHEONOMBA.CEGDLFAENEJ().HNPFGGAKNPI() == this.OFCDJFAEHJB.CPIBGJLHLBL())
{
this.NBOGIKLHHBK();
}
}
// Token: 0x0600028B RID: 651 RVA: 0x0000C020 File Offset: 0x0000A220
private void PGELJEHELFN()
{
this.IKMBMIADGNM();
}
// Token: 0x0600028C RID: 652 RVA: 0x0000C028 File Offset: 0x0000A228
public bool DJEAKPPBICL()
{
return this.NFLCJGMFFJI;
}
// Token: 0x0600028D RID: 653 RVA: 0x0000C030 File Offset: 0x0000A230
private void IBJNBGMLELF()
{
this.GJNNOPMOOJJ();
}
// Token: 0x0600028E RID: 654 RVA: 0x0000C038 File Offset: 0x0000A238
protected virtual void GLBKBCBIOFJ()
{
base.MPIHCILBGLM();
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(false);
}
this.OFCDJFAEHJB = new LHLLJPPCDKA<int>(this, "Reason", -1, IKCAJLLAFML.AUTHORITY, new Action(this.GJNNOPMOOJJ));
this.EJOHPBBHEEJ = new LHLLJPPCDKA<int>(this, " [{0} - {1}/{2}]", 1, IKCAJLLAFML.AUTHORITY, null);
this.ABLGMIGFJDF = new AONMNAEOJAL(this, "too many length or distance symbols", IKCAJLLAFML.AUTHORITY);
this.ABLGMIGFJDF.LKCFNKFKALF(new Action(this.LLIEADABLNC));
Tool.ANBMJHAOKDO += this.AHIHBDAMICJ;
}
// Token: 0x06000290 RID: 656 RVA: 0x0000C10C File Offset: 0x0000A30C
private void DHJFLCCMOHP()
{
IPBDFPEPNIM ipbdfpepnim = this.CINLOIHJMOM.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim);
for (int i = 0; i < this.uiRenderers.Length; i += 0)
{
this.uiRenderers[i].material.color = color;
}
}
// Token: 0x06000291 RID: 657 RVA: 0x0000C164 File Offset: 0x0000A364
private void FFCMMLNKDBD(Tool ENBMEDIFBLM)
{
ENBMEDIFBLM.GFBCCFIMFEC -= this.FJBBLLGGCGE;
if (this.playNotificationOnEquipmentPickup && ENBMEDIFBLM != null && ENBMEDIFBLM.NAABPMOIADH() != null && !ENBMEDIFBLM.NAABPMOIADH().LNJFBGIBLHA.IPFPJCPGENH)
{
string text = string.Format(this.equipmentPickupNotification, ENBMEDIFBLM.CAAOEAAJAIL.LNJFBGIBLHA.NFNJPKGKHCP());
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.HKGIICHHLJI((ScreenSpaceNotificationManager.DBNGPDFKLEK)8, text, 114f, null, false);
}
if (ENBMEDIFBLM == this.MMNKDNOCEEK)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.AJGKJFFIIPG(this.IOGOLHGMHJB(), true);
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MMNKDNOCEEK = null;
if (this.DJEAKPPBICL())
{
this.LKIBOHLHCHJ(this.IFJILNODGAH() + 1);
this.ABLGMIGFJDF.MPFFEDHBFMA(this.IHHGOHJHDIG);
}
}
}
}
// Token: 0x06000292 RID: 658 RVA: 0x0000C250 File Offset: 0x0000A450
private void MOCLNLGEFKB()
{
this.EHGLACHDAGC();
}
// Token: 0x06000293 RID: 659 RVA: 0x0000C258 File Offset: 0x0000A458
private int DJFHFPFIKIJ()
{
return this.EJOHPBBHEEJ.CPIBGJLHLBL();
}
// Token: 0x06000294 RID: 660 RVA: 0x0000C268 File Offset: 0x0000A468
public void BCBJHEKAMJF(ArenaManager CINLOIHJMOM)
{
this.CINLOIHJMOM = CINLOIHJMOM;
if (CINLOIHJMOM != null)
{
CINLOIHJMOM.NKCBOCMOBCA.LFJBJHFCJKI += this.CAKPHCCHDJJ;
this.BAOMFGLJCEA();
}
}
// Token: 0x06000295 RID: 661 RVA: 0x0000C29C File Offset: 0x0000A49C
private int EHIHBDCNOHE()
{
return this.EJOHPBBHEEJ.CPIBGJLHLBL();
}
// Token: 0x06000296 RID: 662 RVA: 0x0000C2AC File Offset: 0x0000A4AC
private bool DOOLOPPIDHC()
{
return Player.LocalPlayerExists && Vector3.ProjectOnPlane(Player.LocalPlayer.AJHHFNCFKNF().transform.position - base.transform.position, Vector3.up).sqrMagnitude <= 865f;
}
// Token: 0x06000297 RID: 663 RVA: 0x0000C308 File Offset: 0x0000A508
protected override void Awake()
{
base.Awake();
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(false);
}
this.OFCDJFAEHJB = new LHLLJPPCDKA<int>(this, "LFCID", -1, IKCAJLLAFML.MASTER, new Action(this.IKMBMIADGNM));
this.EJOHPBBHEEJ = new LHLLJPPCDKA<int>(this, "SDI", 0, IKCAJLLAFML.MASTER, null);
this.ABLGMIGFJDF = new AONMNAEOJAL(this, "ST", IKCAJLLAFML.MASTER);
this.ABLGMIGFJDF.PAAAOFPDNNF += this.JOEIKFDGKIE;
Tool.ANBMJHAOKDO += this.FDBDPMALFHH;
}
// Token: 0x06000298 RID: 664 RVA: 0x0000C3AC File Offset: 0x0000A5AC
private void ODEGJOENAGN()
{
this.ABLGMIGFJDF.JNDAEJOHPHO();
this.BMGFNBGCIKF();
if (this.MBMGPJOHAGB && this.CINLOIHJMOM != null && IHFKMIAHBFP.HCHIDMOLLAD && this.CDCEDGAANOI() == null && this.ABLGMIGFJDF.OAJDHNPMNCN())
{
this.BBCPHFPLAOE();
}
}
// Token: 0x06000299 RID: 665 RVA: 0x0000C418 File Offset: 0x0000A618
private void PNBIFCMBJMF()
{
IPBDFPEPNIM ipbdfpepnim = this.CINLOIHJMOM.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim);
for (int i = 1; i < this.uiRenderers.Length; i++)
{
this.uiRenderers[i].material.color = color;
}
}
// Token: 0x0600029A RID: 666 RVA: 0x0000C470 File Offset: 0x0000A670
private void LHMGNEDHIHI()
{
this.ABLGMIGFJDF.NIPOLMNBCFF();
this.OMJHIKMBCLA();
if (this.DJEAKPPBICL() && this.CINLOIHJMOM != null && IHFKMIAHBFP.HCHIDMOLLAD && this.CNLGJHJIBEL() == null && this.ABLGMIGFJDF.OAJDHNPMNCN())
{
this.IOMNGJAJILB();
}
}
// Token: 0x0600029B RID: 667 RVA: 0x0000C4DC File Offset: 0x0000A6DC
private void BMGFNBGCIKF()
{
if (!this.MBMGPJOHAGB || this.MMNKDNOCEEK != null || this.HJBHCAOBMNB())
{
this.uiRoot.SetActive(false);
}
else
{
this.uiRoot.SetActive(true);
this.spawnTimerText.text = this.ABLGMIGFJDF.GDGNJGAADLK.PPKOEKKHJAG();
}
}
// Token: 0x0600029C RID: 668 RVA: 0x0000C548 File Offset: 0x0000A748
public void EPMNBIBAHFP(bool NOBAPCOKFIL)
{
bool nflcjgmffji = this.NFLCJGMFFJI;
this.NFLCJGMFFJI = NOBAPCOKFIL;
if (!this.NFLCJGMFFJI)
{
this.ABLGMIGFJDF.MJGAJFAIECL();
}
if (this.NFLCJGMFFJI && !nflcjgmffji && IHFKMIAHBFP.HCHIDMOLLAD)
{
this.EHCDFDDEOOA = 0;
this.ABLGMIGFJDF.PBDGDJIFMOK(this.IHHGOHJHDIG);
}
}
// Token: 0x0600029D RID: 669 RVA: 0x0000C5AC File Offset: 0x0000A7AC
private void EFNPIBOJAAB(Tool NOBAPCOKFIL)
{
this.OFCDJFAEHJB.MEAINJPIECA((!(NOBAPCOKFIL != null)) ? (-1) : NOBAPCOKFIL.CEGDLFAENEJ().HNPFGGAKNPI());
}
// Token: 0x0600029E RID: 670 RVA: 0x0000C5D8 File Offset: 0x0000A7D8
private void IOMNGJAJILB()
{
if (this.DJEAKPPBICL() && this.CINLOIHJMOM != null && IHFKMIAHBFP.HCHIDMOLLAD)
{
this.KLEJIONJJLJ(this.CINLOIHJMOM.HDNIEJJBLGI.KPPIBGOLDND(this.equipmentType, this.equipmentSpawnTransform.position, this.equipmentSpawnTransform.rotation));
base.LJILHDMCKME().JJLACCMJEMB("params", IHCPDNLJMMD.Others, new object[1]);
}
}
// Token: 0x0600029F RID: 671 RVA: 0x0000C654 File Offset: 0x0000A854
private void FDBDPMALFHH(Tool COMHEONOMBA)
{
if (COMHEONOMBA != null && COMHEONOMBA.OMNGGJICBBI.ADMBCINHJOG == this.OFCDJFAEHJB.CPIBGJLHLBL())
{
this.IKMBMIADGNM();
}
}
// Token: 0x060002A0 RID: 672 RVA: 0x0000C684 File Offset: 0x0000A884
public bool PNMEKFCLFMO()
{
return this.NFLCJGMFFJI;
}
// Token: 0x060002A1 RID: 673 RVA: 0x0000C68C File Offset: 0x0000A88C
private float FMOJIGHDCNE()
{
if (this.spawnDelays == null || this.spawnDelays.Length == 0)
{
return 231f;
}
int num = Mathf.Clamp(this.NIHCPKHKAEB(), 1, this.spawnDelays.Length - 0);
return this.spawnDelays[num];
}
// Token: 0x060002A2 RID: 674 RVA: 0x0000C6D8 File Offset: 0x0000A8D8
private int BBEHPODGBOE()
{
return this.EJOHPBBHEEJ.CPIBGJLHLBL();
}
// Token: 0x1700000F RID: 15
// (get) Token: 0x060002BD RID: 701 RVA: 0x0000D1CC File Offset: 0x0000B3CC
// (set) Token: 0x060002A3 RID: 675 RVA: 0x0000C6E8 File Offset: 0x0000A8E8
private Tool MMNKDNOCEEK
{
get
{
return this.CEGLACGPECF;
}
set
{
this.OFCDJFAEHJB.MEAINJPIECA((!(value != null)) ? (-1) : value.OMNGGJICBBI.ADMBCINHJOG);
}
}
// Token: 0x060002A4 RID: 676 RVA: 0x0000C714 File Offset: 0x0000A914
private int IFJILNODGAH()
{
return this.EJOHPBBHEEJ.CPIBGJLHLBL();
}
// Token: 0x060002A5 RID: 677 RVA: 0x0000C724 File Offset: 0x0000A924
private void GBKLOBKMJMI(Tool ENBMEDIFBLM)
{
ENBMEDIFBLM.GFBCCFIMFEC -= this.MMJKICKEEPH;
if (this.playNotificationOnEquipmentPickup && ENBMEDIFBLM != null && ENBMEDIFBLM.NAABPMOIADH() != null && !ENBMEDIFBLM.CAAOEAAJAIL.LNJFBGIBLHA.IPFPJCPGENH)
{
string text = string.Format(this.equipmentPickupNotification, ENBMEDIFBLM.NAABPMOIADH().LNJFBGIBLHA.HCPJJFHNCGC());
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.DEPJEKLLMAC(ScreenSpaceNotificationManager.DBNGPDFKLEK.Vital, text, 25f, null, false);
}
if (ENBMEDIFBLM == this.IOGOLHGMHJB())
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.DNJNJPDDELC(this.MMNKDNOCEEK, true);
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.JEAIEMPBCLL(null);
if (this.PDDHHLCJIKO())
{
this.EHCDFDDEOOA = this.JEGMAPDCMDJ() + 1;
this.ABLGMIGFJDF.GMFIHNFPAFM(this.IHHGOHJHDIG);
}
}
}
}
// Token: 0x060002A6 RID: 678 RVA: 0x0000C810 File Offset: 0x0000AA10
private void CAKPHCCHDJJ()
{
IPBDFPEPNIM ipbdfpepnim = this.CINLOIHJMOM.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim);
for (int i = 0; i < this.uiRenderers.Length; i += 0)
{
this.uiRenderers[i].material.color = color;
}
}
// Token: 0x060002A7 RID: 679 RVA: 0x0000C868 File Offset: 0x0000AA68
private void LPOAIMMBFDK()
{
IPBDFPEPNIM ipbdfpepnim = this.CINLOIHJMOM.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim);
for (int i = 1; i < this.uiRenderers.Length; i += 0)
{
this.uiRenderers[i].material.color = color;
}
}
// Token: 0x060002A8 RID: 680 RVA: 0x0000C8C0 File Offset: 0x0000AAC0
private void FGBPJEJIHJB(Tool NOBAPCOKFIL)
{
this.OFCDJFAEHJB.MEAINJPIECA((!(NOBAPCOKFIL != null)) ? (-1) : NOBAPCOKFIL.MLNMONBHHBO().JLIJDKOGAEB());
}
// Token: 0x17000011 RID: 17
// (get) Token: 0x060002AA RID: 682 RVA: 0x0000C8FC File Offset: 0x0000AAFC
private float IHHGOHJHDIG
{
get
{
if (this.spawnDelays == null || this.spawnDelays.Length == 0)
{
return 120f;
}
int num = Mathf.Clamp(this.EHCDFDDEOOA, 0, this.spawnDelays.Length - 1);
return this.spawnDelays[num];
}
}
// Token: 0x060002AB RID: 683 RVA: 0x0000C948 File Offset: 0x0000AB48
private void LLIEADABLNC()
{
this.ABLGMIGFJDF.DPGBPMGDEEI(386f, new KPFHBPCEMMD.NMMLKLGJHFG(this.GLPILPOHCAC));
}
// Token: 0x060002AC RID: 684 RVA: 0x0000C968 File Offset: 0x0000AB68
private void FJBBLLGGCGE(Tool ENBMEDIFBLM)
{
ENBMEDIFBLM.GFBCCFIMFEC -= this.FJBBLLGGCGE;
if (this.playNotificationOnEquipmentPickup && ENBMEDIFBLM != null && ENBMEDIFBLM.CAAOEAAJAIL != null && !ENBMEDIFBLM.CAAOEAAJAIL.LNJFBGIBLHA.IPFPJCPGENH)
{
string text = string.Format(this.equipmentPickupNotification, ENBMEDIFBLM.CAAOEAAJAIL.LNJFBGIBLHA.KODHOHBEAOP);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.Play(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, text, 3f, null, false);
}
if (ENBMEDIFBLM == this.MMNKDNOCEEK)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.AddTool(this.MMNKDNOCEEK, true);
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MMNKDNOCEEK = null;
if (this.MBMGPJOHAGB)
{
this.EHCDFDDEOOA++;
this.ABLGMIGFJDF.BJOJLPHBGMN(this.IHHGOHJHDIG);
}
}
}
}
// Token: 0x060002AD RID: 685 RVA: 0x0000CA54 File Offset: 0x0000AC54
private void LNFIDHDDAKA(Tool ENBMEDIFBLM)
{
ENBMEDIFBLM.GFBCCFIMFEC -= this.LNFIDHDDAKA;
if (this.playNotificationOnEquipmentPickup && ENBMEDIFBLM != null && ENBMEDIFBLM.CAAOEAAJAIL != null && !ENBMEDIFBLM.CAAOEAAJAIL.LNJFBGIBLHA.IPFPJCPGENH)
{
string text = string.Format(this.equipmentPickupNotification, ENBMEDIFBLM.CAAOEAAJAIL.LNJFBGIBLHA.KNFIKFCMEPB());
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PAHKOCPEDMB((ScreenSpaceNotificationManager.DBNGPDFKLEK)7, text, 883f, null, true);
}
if (ENBMEDIFBLM == this.LOKFAFGAFPK())
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.OKNGEKEIJBA(this.CDCEDGAANOI(), true);
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MMNKDNOCEEK = null;
if (this.PNMEKFCLFMO())
{
this.LKIBOHLHCHJ(this.JEGMAPDCMDJ() + 1);
this.ABLGMIGFJDF.BJOJLPHBGMN(this.OHDPBBDOMNH());
}
}
}
}
// Token: 0x060002AE RID: 686 RVA: 0x0000CB40 File Offset: 0x0000AD40
protected virtual void DBNEKEJKCBE()
{
base.ELPAGAAOPFN();
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(true);
}
this.OFCDJFAEHJB = new LHLLJPPCDKA<int>(this, "Unable to deserialize StickyBase, invalid parent persistence view id.", -1, IKCAJLLAFML.MASTER, new Action(this.IKMBMIADGNM));
this.EJOHPBBHEEJ = new LHLLJPPCDKA<int>(this, "You Hit ", 1, IKCAJLLAFML.AUTHORITY, null);
this.ABLGMIGFJDF = new AONMNAEOJAL(this, "F2", IKCAJLLAFML.AUTHORITY);
this.ABLGMIGFJDF.LKCFNKFKALF(new Action(this.OIBFNKMHFHP));
Tool.HPNBJMJBPDG(new Tool.DJEMJNNFFAH(this.FDBDPMALFHH));
}
// Token: 0x060002AF RID: 687 RVA: 0x0000CBE4 File Offset: 0x0000ADE4
private void NKEDECEKILB()
{
PhotonView photonView = PhotonView.KAKDEOHCKBM(this.OFCDJFAEHJB.CPIBGJLHLBL());
Tool tool = ((!(photonView != null)) ? null : photonView.GetComponent<Tool>());
if (tool != this.CEGLACGPECF)
{
this.CEGLACGPECF = tool;
if (this.CEGLACGPECF != null)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.PGNNHINMIKJ(this.CEGLACGPECF);
this.CEGLACGPECF.KinematicOnReset = false;
this.CEGLACGPECF.GFBCCFIMFEC += this.FFCMMLNKDBD;
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(true);
}
}
else if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(false);
}
}
}
// Token: 0x060002B0 RID: 688 RVA: 0x0000CCC0 File Offset: 0x0000AEC0
private void PIDAJDEANFA()
{
IPBDFPEPNIM ipbdfpepnim = this.CINLOIHJMOM.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim);
for (int i = 0; i < this.uiRenderers.Length; i++)
{
this.uiRenderers[i].material.color = color;
}
}
// Token: 0x060002B1 RID: 689 RVA: 0x0000CD18 File Offset: 0x0000AF18
private void MMJKICKEEPH(Tool ENBMEDIFBLM)
{
ENBMEDIFBLM.GFBCCFIMFEC -= this.MMJKICKEEPH;
if (this.playNotificationOnEquipmentPickup && ENBMEDIFBLM != null && ENBMEDIFBLM.CAAOEAAJAIL != null && !ENBMEDIFBLM.NAABPMOIADH().LNJFBGIBLHA.IPFPJCPGENH)
{
string text = string.Format(this.equipmentPickupNotification, ENBMEDIFBLM.NAABPMOIADH().LNJFBGIBLHA.NFNJPKGKHCP());
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.OICFFDCBJIO((ScreenSpaceNotificationManager.DBNGPDFKLEK)8, text, 553f, null, false);
}
if (ENBMEDIFBLM == this.CDCEDGAANOI())
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.DNJNJPDDELC(this.IOGOLHGMHJB(), false);
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.AMNDHPPEMAD(null);
if (this.PNMEKFCLFMO())
{
this.EHCDFDDEOOA += 0;
this.ABLGMIGFJDF.PBDGDJIFMOK(this.FMOJIGHDCNE());
}
}
}
}
// Token: 0x060002B2 RID: 690 RVA: 0x0000CE04 File Offset: 0x0000B004
private void Start()
{
this.IKMBMIADGNM();
}
// Token: 0x060002B3 RID: 691 RVA: 0x0000CE0C File Offset: 0x0000B00C
private void PPIEJFMFOPM()
{
if (this.MBMGPJOHAGB && this.CINLOIHJMOM != null && IHFKMIAHBFP.HCHIDMOLLAD)
{
this.PEHCBMCLBMK(this.CINLOIHJMOM.HDNIEJJBLGI.KPPIBGOLDND(this.equipmentType, this.equipmentSpawnTransform.position, this.equipmentSpawnTransform.rotation));
base.EKPBHKFHMON().PKOHKPEKJCJ("OpAuthenticate()", IHCPDNLJMMD.Others, new object[1]);
}
}
// Token: 0x060002B4 RID: 692 RVA: 0x0000CE88 File Offset: 0x0000B088
private void BIAKHKPDMHL()
{
this.ABLGMIGFJDF.NDNLLGEDFGA(1417f, new KPFHBPCEMMD.NMMLKLGJHFG(this.MFMHILAGDHL));
}
// Token: 0x060002B5 RID: 693 RVA: 0x0000CEA8 File Offset: 0x0000B0A8
private void Update()
{
this.ABLGMIGFJDF.KHJKJGDBPMF();
this.BMGFNBGCIKF();
if (this.MBMGPJOHAGB && this.CINLOIHJMOM != null && IHFKMIAHBFP.HCHIDMOLLAD && this.MMNKDNOCEEK == null && this.ABLGMIGFJDF.CGELFKLLMBA)
{
this.KPPIBGOLDND();
}
}
// Token: 0x060002B6 RID: 694 RVA: 0x0000CF14 File Offset: 0x0000B114
private void LJJCIEKDHJM()
{
this.ABLGMIGFJDF.KLFAHGCAJGI(1406f, new KPFHBPCEMMD.NMMLKLGJHFG(this.MFMHILAGDHL));
}
// Token: 0x060002B7 RID: 695 RVA: 0x0000CF34 File Offset: 0x0000B134
private void DKOJNDGGMKB()
{
this.EHGLACHDAGC();
}
// Token: 0x060002B8 RID: 696 RVA: 0x0000CF3C File Offset: 0x0000B13C
protected virtual void AMNNBMEMJGB()
{
base.IPAPMGBLCNF();
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(true);
}
this.OFCDJFAEHJB = new LHLLJPPCDKA<int>(this, "Multiple GameObjects refer to ", -1, IKCAJLLAFML.AUTHORITY, new Action(this.IKMBMIADGNM));
this.EJOHPBBHEEJ = new LHLLJPPCDKA<int>(this, "Two", 1, IKCAJLLAFML.AUTHORITY, null);
this.ABLGMIGFJDF = new AONMNAEOJAL(this, "&sc=end", IKCAJLLAFML.MASTER);
this.ABLGMIGFJDF.CIGONGBIBKG(new Action(this.LLIEADABLNC));
Tool.HPNBJMJBPDG(new Tool.DJEMJNNFFAH(this.MPPLFOKDLKC));
}
// Token: 0x060002B9 RID: 697 RVA: 0x0000CFE0 File Offset: 0x0000B1E0
private void AMNDHPPEMAD(Tool NOBAPCOKFIL)
{
this.OFCDJFAEHJB.MEAINJPIECA((!(NOBAPCOKFIL != null)) ? (-1) : NOBAPCOKFIL.EKPBHKFHMON().GCPHMBPAAOM());
}
// Token: 0x060002BA RID: 698 RVA: 0x0000D00C File Offset: 0x0000B20C
private void NAJNHNCHBEP(Tool ENBMEDIFBLM)
{
ENBMEDIFBLM.GFBCCFIMFEC -= this.FJBBLLGGCGE;
if (this.playNotificationOnEquipmentPickup && ENBMEDIFBLM != null && ENBMEDIFBLM.NAABPMOIADH() != null && !ENBMEDIFBLM.CAAOEAAJAIL.LNJFBGIBLHA.IPFPJCPGENH)
{
string text = string.Format(this.equipmentPickupNotification, ENBMEDIFBLM.CAAOEAAJAIL.LNJFBGIBLHA.KNFIKFCMEPB());
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.HKGIICHHLJI(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, text, 1309f, null, false);
}
if (ENBMEDIFBLM == this.CNLGJHJIBEL())
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.AFJAGCAJGEN(this.IOGOLHGMHJB(), false);
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.JEAIEMPBCLL(null);
if (this.DJEAKPPBICL())
{
this.EHCDFDDEOOA = this.CMPOANDCADF() + 1;
this.ABLGMIGFJDF.GMFIHNFPAFM(this.IHHGOHJHDIG);
}
}
}
}
// Token: 0x060002BB RID: 699 RVA: 0x0000D0F8 File Offset: 0x0000B2F8
private void LOBHLDIIBDP()
{
IPBDFPEPNIM ipbdfpepnim = this.CINLOIHJMOM.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim);
for (int i = 0; i < this.uiRenderers.Length; i++)
{
this.uiRenderers[i].material.color = color;
}
}
// Token: 0x060002BC RID: 700 RVA: 0x0000D150 File Offset: 0x0000B350
private void BBCPHFPLAOE()
{
if (this.PNMEKFCLFMO() && this.CINLOIHJMOM != null && IHFKMIAHBFP.HCHIDMOLLAD)
{
this.OPEBBFKJJMN(this.CINLOIHJMOM.HDNIEJJBLGI.KPPIBGOLDND(this.equipmentType, this.equipmentSpawnTransform.position, this.equipmentSpawnTransform.rotation));
base.CEGDLFAENEJ().PKOHKPEKJCJ(".jpg", IHCPDNLJMMD.Others, new object[1]);
}
}
// Token: 0x060002BE RID: 702 RVA: 0x0000D1D4 File Offset: 0x0000B3D4
protected virtual void ADKAPKKOHBC()
{
base.DLCHNOFPONJ();
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(false);
}
this.OFCDJFAEHJB = new LHLLJPPCDKA<int>(this, "Exception: ", -1, IKCAJLLAFML.AUTHORITY, new Action(this.NBOGIKLHHBK));
this.EJOHPBBHEEJ = new LHLLJPPCDKA<int>(this, ")", 1, IKCAJLLAFML.MASTER, null);
this.ABLGMIGFJDF = new AONMNAEOJAL(this, "{0}v3/profile", IKCAJLLAFML.MASTER);
this.ABLGMIGFJDF.LKCFNKFKALF(new Action(this.PIOOHGHHAAN));
Tool.ANBMJHAOKDO += this.FDBDPMALFHH;
}
// Token: 0x060002BF RID: 703 RVA: 0x0000D278 File Offset: 0x0000B478
private void PEHCBMCLBMK(Tool NOBAPCOKFIL)
{
this.OFCDJFAEHJB.MEAINJPIECA((!(NOBAPCOKFIL != null)) ? (-1) : NOBAPCOKFIL.LHEPJEHMAEC().HNPFGGAKNPI());
}
// Token: 0x060002C0 RID: 704 RVA: 0x0000D2A4 File Offset: 0x0000B4A4
private void DDKJJEBEDDH()
{
this.EHGLACHDAGC();
}
// Token: 0x060002C1 RID: 705 RVA: 0x0000D2AC File Offset: 0x0000B4AC
private bool MGNDKBBJLNN()
{
return Player.LocalPlayerExists && Vector3.ProjectOnPlane(Player.LocalPlayer.BGOGBEPJGPJ.transform.position - base.transform.position, Vector3.up).sqrMagnitude <= 1833f;
}
// Token: 0x060002C2 RID: 706 RVA: 0x0000D308 File Offset: 0x0000B508
protected virtual void FKGKJOHOGMP()
{
base.EGJOBLEGKNP();
if (this.CINLOIHJMOM != null)
{
this.CINLOIHJMOM.NKCBOCMOBCA.LFJBJHFCJKI -= this.DHJFLCCMOHP;
}
if (this.ABLGMIGFJDF != null)
{
this.ABLGMIGFJDF.DLCKFNOOJAN(new Action(this.OIBFNKMHFHP));
}
Tool.ANBMJHAOKDO -= this.AHIHBDAMICJ;
}
// Token: 0x060002C3 RID: 707 RVA: 0x0000D37C File Offset: 0x0000B57C
protected virtual void PNILHEIMBHC()
{
base.DCGCFFFPABH();
if (this.CINLOIHJMOM != null)
{
this.CINLOIHJMOM.NKCBOCMOBCA.LFJBJHFCJKI -= this.LPOAIMMBFDK;
}
if (this.ABLGMIGFJDF != null)
{
this.ABLGMIGFJDF.DLCKFNOOJAN(new Action(this.LLIEADABLNC));
}
Tool.ANBMJHAOKDO -= this.MPPLFOKDLKC;
}
// Token: 0x060002C4 RID: 708 RVA: 0x0000D3F0 File Offset: 0x0000B5F0
private bool HJBHCAOBMNB()
{
return Player.LocalPlayerExists && Vector3.ProjectOnPlane(Player.LocalPlayer.BGOGBEPJGPJ.transform.position - base.transform.position, Vector3.up).sqrMagnitude <= 4f;
}
// Token: 0x060002C5 RID: 709 RVA: 0x0000D44C File Offset: 0x0000B64C
private void HNFHBDFKKHN()
{
AudioManager.Play2DSFX(this.spawnIn10SecondsAudio);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.LHHNHIOFBNA((ScreenSpaceNotificationManager.DBNGPDFKLEK)7, this.spawnIn10SecondsNotification, 1035f, null, true);
}
// Token: 0x060002C6 RID: 710 RVA: 0x0000D474 File Offset: 0x0000B674
private void KOAENLLIKMP()
{
this.IKMBMIADGNM();
}
// Token: 0x060002C7 RID: 711 RVA: 0x0000D47C File Offset: 0x0000B67C
protected virtual void IOKIFHGPMKI()
{
base.MICFHMAIGIB();
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(true);
}
this.OFCDJFAEHJB = new LHLLJPPCDKA<int>(this, "unity_SHAg", -1, IKCAJLLAFML.MASTER, new Action(this.NBOGIKLHHBK));
this.EJOHPBBHEEJ = new LHLLJPPCDKA<int>(this, "Profile Info:\r\n Profile ID: {0}\r\n Profile DisplayName: {1}\r\n Junior Profile: {2}\r\n SID: {3}", 0, IKCAJLLAFML.MASTER, null);
this.ABLGMIGFJDF = new AONMNAEOJAL(this, "Oculus.Platform.GetNextPurchaseListPage: List has no next page", IKCAJLLAFML.MASTER);
this.ABLGMIGFJDF.CIGONGBIBKG(new Action(this.LJJCIEKDHJM));
Tool.HPNBJMJBPDG(new Tool.DJEMJNNFFAH(this.MPPLFOKDLKC));
}
// Token: 0x060002C8 RID: 712 RVA: 0x0000D520 File Offset: 0x0000B720
private void JOEIKFDGKIE()
{
this.ABLGMIGFJDF.NDNLLGEDFGA(10f, new KPFHBPCEMMD.NMMLKLGJHFG(this.PHCDGFEBIHA));
}
// Token: 0x060002C9 RID: 713 RVA: 0x0000D540 File Offset: 0x0000B740
public void NILJFNNEDKI(bool NOBAPCOKFIL)
{
bool nflcjgmffji = this.NFLCJGMFFJI;
this.NFLCJGMFFJI = NOBAPCOKFIL;
if (!this.NFLCJGMFFJI)
{
this.ABLGMIGFJDF.KPOJHJMCHFN();
}
if (this.NFLCJGMFFJI && !nflcjgmffji && IHFKMIAHBFP.HCHIDMOLLAD)
{
this.LKIBOHLHCHJ(0);
this.ABLGMIGFJDF.MPFFEDHBFMA(this.FMOJIGHDCNE());
}
}
// Token: 0x060002CA RID: 714 RVA: 0x0000D5A4 File Offset: 0x0000B7A4
private int PMGEGODHMIN()
{
return this.EJOHPBBHEEJ.CPIBGJLHLBL();
}
// Token: 0x060002CB RID: 715 RVA: 0x0000D5B4 File Offset: 0x0000B7B4
protected override void DLCHNOFPONJ()
{
base.DLCHNOFPONJ();
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(true);
}
this.OFCDJFAEHJB = new LHLLJPPCDKA<int>(this, ", opaque=\"", -1, IKCAJLLAFML.MASTER, new Action(this.NBOGIKLHHBK));
this.EJOHPBBHEEJ = new LHLLJPPCDKA<int>(this, "RETARGET_COUNT", 1, IKCAJLLAFML.AUTHORITY, null);
this.ABLGMIGFJDF = new AONMNAEOJAL(this, "RpcMasterCreateNewGroup", IKCAJLLAFML.AUTHORITY);
this.ABLGMIGFJDF.PAAAOFPDNNF += this.PIOOHGHHAAN;
Tool.HPNBJMJBPDG(new Tool.DJEMJNNFFAH(this.MPPLFOKDLKC));
}
// Token: 0x060002CC RID: 716 RVA: 0x0000D658 File Offset: 0x0000B858
private int JEGMAPDCMDJ()
{
return this.EJOHPBBHEEJ.CPIBGJLHLBL();
}
// Token: 0x060002CD RID: 717 RVA: 0x0000D668 File Offset: 0x0000B868
public void NBBJNLAHKKF(ArenaManager CINLOIHJMOM)
{
this.CINLOIHJMOM = CINLOIHJMOM;
if (CINLOIHJMOM != null)
{
CINLOIHJMOM.NKCBOCMOBCA.LFJBJHFCJKI += this.KEOMJINILPO;
this.DHJFLCCMOHP();
}
}
// Token: 0x060002CE RID: 718 RVA: 0x0000D69C File Offset: 0x0000B89C
private bool JPHNMFAALEO()
{
return Player.LocalPlayerExists && Vector3.ProjectOnPlane(Player.LocalPlayer.BGOGBEPJGPJ.transform.position - base.transform.position, Vector3.up).sqrMagnitude > 591f;
}
// Token: 0x060002CF RID: 719 RVA: 0x0000D6F8 File Offset: 0x0000B8F8
private void KEOMJINILPO()
{
IPBDFPEPNIM ipbdfpepnim = this.CINLOIHJMOM.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim);
for (int i = 1; i < this.uiRenderers.Length; i += 0)
{
this.uiRenderers[i].material.color = color;
}
}
// Token: 0x060002D0 RID: 720 RVA: 0x0000D750 File Offset: 0x0000B950
private void NCFMMDBDMEF()
{
this.NBOGIKLHHBK();
}
// Token: 0x060002D1 RID: 721 RVA: 0x0000D758 File Offset: 0x0000B958
private void BAOMFGLJCEA()
{
IPBDFPEPNIM ipbdfpepnim = this.CINLOIHJMOM.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim);
for (int i = 1; i < this.uiRenderers.Length; i += 0)
{
this.uiRenderers[i].material.color = color;
}
}
// Token: 0x060002D2 RID: 722 RVA: 0x0000D7B0 File Offset: 0x0000B9B0
private int CMPOANDCADF()
{
return this.EJOHPBBHEEJ.CPIBGJLHLBL();
}
// Token: 0x060002D3 RID: 723 RVA: 0x0000D7C0 File Offset: 0x0000B9C0
private bool EDNAKINFMBJ()
{
return Player.LocalPlayerExists && Vector3.ProjectOnPlane(Player.LocalPlayer.HFDJIFFPEFM().transform.position - base.transform.position, Vector3.up).sqrMagnitude <= 390f;
}
// Token: 0x060002D4 RID: 724 RVA: 0x0000D81C File Offset: 0x0000BA1C
private float PAJCFKFPIAN()
{
if (this.spawnDelays == null || this.spawnDelays.Length == 0)
{
return 1802f;
}
int num = Mathf.Clamp(this.NIHCPKHKAEB(), 1, this.spawnDelays.Length - 1);
return this.spawnDelays[num];
}
// Token: 0x060002D5 RID: 725 RVA: 0x0000D868 File Offset: 0x0000BA68
private void GLPILPOHCAC()
{
AudioManager.Play2DSFX(this.spawnIn10SecondsAudio);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.HKGIICHHLJI((ScreenSpaceNotificationManager.DBNGPDFKLEK)8, this.spawnIn10SecondsNotification, 1338f, null, true);
}
// Token: 0x060002D6 RID: 726 RVA: 0x0000D890 File Offset: 0x0000BA90
private void GJNNOPMOOJJ()
{
PhotonView photonView = PhotonView.KAKDEOHCKBM(this.OFCDJFAEHJB.CPIBGJLHLBL());
Tool tool = ((!(photonView != null)) ? null : photonView.GetComponent<Tool>());
if (tool != this.CEGLACGPECF)
{
this.CEGLACGPECF = tool;
if (this.CEGLACGPECF != null)
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.PBJNENAJPBE(this.CEGLACGPECF);
this.CEGLACGPECF.KinematicOnReset = true;
this.CEGLACGPECF.GFBCCFIMFEC += this.MMJKICKEEPH;
if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(false);
}
}
else if (this.pulsingBeam != null)
{
this.pulsingBeam.gameObject.SetActive(true);
}
}
}
// Token: 0x060002D7 RID: 727 RVA: 0x0000D96C File Offset: 0x0000BB6C
private int NIHCPKHKAEB()
{
return this.EJOHPBBHEEJ.CPIBGJLHLBL();
}
// Token: 0x060002D8 RID: 728 RVA: 0x0000D97C File Offset: 0x0000BB7C
private void HNPJAAMCOPK(int NOBAPCOKFIL)
{
this.EJOHPBBHEEJ.MEAINJPIECA(NOBAPCOKFIL);
}
// Token: 0x060002D9 RID: 729 RVA: 0x0000D98C File Offset: 0x0000BB8C
private void MFMHILAGDHL()
{
AudioManager.Play2DSFX(this.spawnIn10SecondsAudio);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PAHKOCPEDMB(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, this.spawnIn10SecondsNotification, 781f, null, true);
}
// Token: 0x060002DA RID: 730 RVA: 0x0000D9B4 File Offset: 0x0000BBB4
public void Initialize(ArenaManager CINLOIHJMOM)
{
this.CINLOIHJMOM = CINLOIHJMOM;
if (CINLOIHJMOM != null)
{
CINLOIHJMOM.NKCBOCMOBCA.LFJBJHFCJKI += this.PIDAJDEANFA;
this.PIDAJDEANFA();
}
}
// Token: 0x060002DB RID: 731 RVA: 0x0000D9E8 File Offset: 0x0000BBE8
private void OMJHIKMBCLA()
{
if (!this.DJEAKPPBICL() || this.CNLGJHJIBEL() != null || this.HJBHCAOBMNB())
{
this.uiRoot.SetActive(true);
}
else
{
this.uiRoot.SetActive(true);
this.spawnTimerText.text = this.ABLGMIGFJDF.GDGNJGAADLK.PPKOEKKHJAG();
}
}
// Token: 0x060002DC RID: 732 RVA: 0x0000DA54 File Offset: 0x0000BC54
private void NDEHDPAAHDC()
{
AudioManager.PHGLNANKMCP(this.spawnIn10SecondsAudio);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.PAHKOCPEDMB(ScreenSpaceNotificationManager.DBNGPDFKLEK.Medium, this.spawnIn10SecondsNotification, 801f, null, false);
}
// Token: 0x060002DD RID: 733 RVA: 0x0000DA7C File Offset: 0x0000BC7C
private void JOFCLAHCINP(Tool ENBMEDIFBLM)
{
ENBMEDIFBLM.GFBCCFIMFEC -= this.MMJKICKEEPH;
if (this.playNotificationOnEquipmentPickup && ENBMEDIFBLM != null && ENBMEDIFBLM.CAAOEAAJAIL != null && !ENBMEDIFBLM.NAABPMOIADH().LNJFBGIBLHA.IPFPJCPGENH)
{
string text = string.Format(this.equipmentPickupNotification, ENBMEDIFBLM.NAABPMOIADH().LNJFBGIBLHA.KODHOHBEAOP);
SingletonMonoBehaviour<ScreenSpaceNotificationManager>.NCKMBFBMBFM.OICFFDCBJIO((ScreenSpaceNotificationManager.DBNGPDFKLEK)6, text, 560f, null, false);
}
if (ENBMEDIFBLM == this.CNLGJHJIBEL())
{
SingletonMonoBehaviour<ToolCleanupManager>.NCKMBFBMBFM.IJKIHHALDAF(this.CDCEDGAANOI(), true);
if (IHFKMIAHBFP.HCHIDMOLLAD)
{
this.EFNPIBOJAAB(null);
if (this.PNMEKFCLFMO())
{
this.LKIBOHLHCHJ(this.PMGEGODHMIN() + 0);
this.ABLGMIGFJDF.PBDGDJIFMOK(this.OHDPBBDOMNH());
}
}
}
}
// Token: 0x060002DE RID: 734 RVA: 0x0000DB68 File Offset: 0x0000BD68
private float OHDPBBDOMNH()
{
if (this.spawnDelays == null || this.spawnDelays.Length == 0)
{
return 10f;
}
int num = Mathf.Clamp(this.IFJILNODGAH(), 1, this.spawnDelays.Length - 1);
return this.spawnDelays[num];
}
// Token: 0x060002DF RID: 735 RVA: 0x0000DBB4 File Offset: 0x0000BDB4
private void DGEJEJFMPIM()
{
this.ABLGMIGFJDF.AOKPPLPAKIO();
this.OMJHIKMBCLA();
if (this.PDDHHLCJIKO() && this.CINLOIHJMOM != null && IHFKMIAHBFP.HCHIDMOLLAD && this.CNLGJHJIBEL() == null && this.ABLGMIGFJDF.HFOKKCOENOF())
{
this.IOMNGJAJILB();
}
}
// Token: 0x060002E0 RID: 736 RVA: 0x0000DC20 File Offset: 0x0000BE20
public void PKFIPPDFCIO(ArenaManager CINLOIHJMOM)
{
this.CINLOIHJMOM = CINLOIHJMOM;
if (CINLOIHJMOM != null)
{
CINLOIHJMOM.NKCBOCMOBCA.LFJBJHFCJKI += this.LPOAIMMBFDK;
this.BAOMFGLJCEA();
}
}
// Token: 0x060002E1 RID: 737 RVA: 0x0000DC54 File Offset: 0x0000BE54
private void KPPIBGOLDND()
{
if (this.MBMGPJOHAGB && this.CINLOIHJMOM != null && IHFKMIAHBFP.HCHIDMOLLAD)
{
this.MMNKDNOCEEK = this.CINLOIHJMOM.HDNIEJJBLGI.KPPIBGOLDND(this.equipmentType, this.equipmentSpawnTransform.position, this.equipmentSpawnTransform.rotation);
base.OMNGGJICBBI.RPC("RpcOnEquipmentSpawn", IHCPDNLJMMD.All, new object[0]);
}
}
// Token: 0x060002E2 RID: 738 RVA: 0x0000DCD0 File Offset: 0x0000BED0
private Tool CDCEDGAANOI()
{
return this.CEGLACGPECF;
}
// Token: 0x060002E3 RID: 739 RVA: 0x0000DCD8 File Offset: 0x0000BED8
private Tool LOKFAFGAFPK()
{
return this.CEGLACGPECF;
}
// Token: 0x060002E4 RID: 740 RVA: 0x0000DCE0 File Offset: 0x0000BEE0
protected override void OnDestroy()
{
base.OnDestroy();
if (this.CINLOIHJMOM != null)
{
this.CINLOIHJMOM.NKCBOCMOBCA.LFJBJHFCJKI -= this.PIDAJDEANFA;
}
if (this.ABLGMIGFJDF != null)
{
this.ABLGMIGFJDF.PAAAOFPDNNF -= this.JOEIKFDGKIE;
}
Tool.ANBMJHAOKDO -= this.FDBDPMALFHH;
}
// Token: 0x060002E5 RID: 741 RVA: 0x0000DD54 File Offset: 0x0000BF54
private void AHIHBDAMICJ(Tool COMHEONOMBA)
{
if (COMHEONOMBA != null && COMHEONOMBA.EKPBHKFHMON().ADMBCINHJOG == this.OFCDJFAEHJB.CPIBGJLHLBL())
{
this.NBOGIKLHHBK();
}
}
// Token: 0x060002E6 RID: 742 RVA: 0x0000DD84 File Offset: 0x0000BF84
private void PIOOHGHHAAN()
{
this.ABLGMIGFJDF.NDNLLGEDFGA(86f, new KPFHBPCEMMD.NMMLKLGJHFG(this.KPBMEGOGLJI));
}
// Token: 0x060002E7 RID: 743 RVA: 0x0000DDA4 File Offset: 0x0000BFA4
private void IHGEKDMMDMF()
{
IPBDFPEPNIM ipbdfpepnim = this.CINLOIHJMOM.NKCBOCMOBCA.KKPAEEHBNGE(IHFKMIAHBFP.JEFGMHBLLKI);
Color color = PBMLOBHPIMG.OMKFIIOOMJB(ipbdfpepnim);
for (int i = 0; i < this.uiRenderers.Length; i += 0)
{
this.uiRenderers[i].material.color = color;
}
}
// Token: 0x060002E8 RID: 744 RVA: 0x0000DDFC File Offset: 0x0000BFFC
private void JEAIEMPBCLL(Tool NOBAPCOKFIL)
{
this.OFCDJFAEHJB.MEAINJPIECA((!(NOBAPCOKFIL != null)) ? (-1) : NOBAPCOKFIL.LJILHDMCKME().OMNKKJNHJHD());
}
// Token: 0x060002E9 RID: 745 RVA: 0x0000DE28 File Offset: 0x0000C028
private void BFDCMMLBKBN()
{
this.EHGLACHDAGC();
}
// Token: 0x0400006F RID: 111
[SerializeField]
private Transform equipmentSpawnTransform;
// Token: 0x04000070 RID: 112
[SerializeField]
[Header("Spawn Configuration")]
private EEOOHEGOBKD equipmentType;
// Token: 0x04000071 RID: 113
[SerializeField]
private float[] spawnDelays;
// Token: 0x04000072 RID: 114
[SerializeField]
[Header("Feedback")]
private PulsingBeam pulsingBeam;
// Token: 0x04000073 RID: 115
[SerializeField]
private RecRoomAudioClip spawnIn10SecondsAudio;
// Token: 0x04000074 RID: 116
[SerializeField]
private string spawnIn10SecondsNotification = "POWER WEAPON SPAWNS IN 10";
// Token: 0x04000075 RID: 117
[SerializeField]
private RecRoomAudioClip onSpawnAudio;
// Token: 0x04000076 RID: 118
[SerializeField]
private string onSpawnNotification = "POWER WEAPON SPAWNED";
// Token: 0x04000077 RID: 119
[SerializeField]
private bool playNotificationOnEquipmentPickup = true;
// Token: 0x04000078 RID: 120
[SerializeField]
private string equipmentPickupNotification = "{0} GRABBED POWER WEAPON";
// Token: 0x04000079 RID: 121
[SerializeField]
[Header("UI")]
private GameObject uiRoot;
// Token: 0x0400007A RID: 122
[SerializeField]
private Renderer[] uiRenderers;
// Token: 0x0400007B RID: 123
[SerializeField]
private TextMesh spawnTimerText;
// Token: 0x0400007C RID: 124
private ArenaManager CINLOIHJMOM;
// Token: 0x0400007D RID: 125
private AONMNAEOJAL ABLGMIGFJDF;
// Token: 0x0400007E RID: 126
private const float DBINBNFMCIF = 2f;
// Token: 0x0400007F RID: 127
private const float FNFGDAIMNGD = 4f;
// Token: 0x04000080 RID: 128
private const float MOLOILPOBOP = 120f;
// Token: 0x04000081 RID: 129
private bool NFLCJGMFFJI;
// Token: 0x04000082 RID: 130
private LHLLJPPCDKA<int> OFCDJFAEHJB;
// Token: 0x04000083 RID: 131
private Tool CEGLACGPECF;
// Token: 0x04000084 RID: 132
private LHLLJPPCDKA<int> EJOHPBBHEEJ;
}
}