279 lines
7.2 KiB
C#
279 lines
7.2 KiB
C#
using System;
|
|
using Photon;
|
|
|
|
namespace RecRoom.Activities
|
|
{
|
|
// Token: 0x020000D0 RID: 208
|
|
public class HoloTargetManager : MonoBehaviour
|
|
{
|
|
// Token: 0x0600298A RID: 10634 RVA: 0x000C94E0 File Offset: 0x000C76E0
|
|
protected virtual void EJCAFDJJIME()
|
|
{
|
|
base.DCGCFFFPABH();
|
|
HoloTarget.FHLNBPBHAFB -= this.FLMPALHIGOF;
|
|
}
|
|
|
|
// Token: 0x0600298B RID: 10635 RVA: 0x000C94FC File Offset: 0x000C76FC
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
this.HFIDKNKGHMN = new LHLLJPPCDKA<int>(this, "CL", 0, IKCAJLLAFML.MASTER, new Action(this.OKBBCHHBNMH));
|
|
this.EGPFFBEDGDI = new LHLLJPPCDKA<int>(this, "NOTH", 0, IKCAJLLAFML.MASTER, null);
|
|
foreach (HoloTargetLevel holoTargetLevel in this.allLevels)
|
|
{
|
|
holoTargetLevel.Initialize();
|
|
}
|
|
HoloTarget.FHLNBPBHAFB += this.KBIKHNCDNCN;
|
|
}
|
|
|
|
// Token: 0x0600298C RID: 10636 RVA: 0x000C9578 File Offset: 0x000C7778
|
|
private int MEGAEHNMBBI()
|
|
{
|
|
return this.HFIDKNKGHMN.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x0600298D RID: 10637 RVA: 0x000C9588 File Offset: 0x000C7788
|
|
private int ILHOEAFGFFA()
|
|
{
|
|
return this.EGPFFBEDGDI.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x0600298F RID: 10639 RVA: 0x000C95A0 File Offset: 0x000C77A0
|
|
private void FLMPALHIGOF(HoloTarget MMEBLCBANIL)
|
|
{
|
|
this.DPNEIFFCLGH++;
|
|
if (this.DPNEIFFCLGH >= this.NKNJAAAKPPA)
|
|
{
|
|
this.LDCJFNHHDCA(this.MEGAEHNMBBI() + 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002990 RID: 10640 RVA: 0x000C95D0 File Offset: 0x000C77D0
|
|
private void FGLOFCDKKMB(int NOBAPCOKFIL)
|
|
{
|
|
this.EGPFFBEDGDI.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x170000B8 RID: 184
|
|
// (get) Token: 0x06002991 RID: 10641 RVA: 0x000C95E0 File Offset: 0x000C77E0
|
|
// (set) Token: 0x0600299F RID: 10655 RVA: 0x000C9820 File Offset: 0x000C7A20
|
|
private int DPNEIFFCLGH
|
|
{
|
|
get
|
|
{
|
|
return this.EGPFFBEDGDI.CPIBGJLHLBL();
|
|
}
|
|
set
|
|
{
|
|
this.EGPFFBEDGDI.MEAINJPIECA(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002992 RID: 10642 RVA: 0x000C95F0 File Offset: 0x000C77F0
|
|
private int CJMPPBEMPHI()
|
|
{
|
|
return this.HFIDKNKGHMN.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x06002993 RID: 10643 RVA: 0x000C9600 File Offset: 0x000C7800
|
|
private void GBELHBHOIKK(HoloTarget MMEBLCBANIL)
|
|
{
|
|
this.FGLOFCDKKMB(this.JDEBAGJHIOD() + 1);
|
|
if (this.DPNEIFFCLGH >= this.NKNJAAAKPPA)
|
|
{
|
|
this.CFPFGDHOBKA++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002994 RID: 10644 RVA: 0x000C9630 File Offset: 0x000C7830
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
HoloTarget.FHLNBPBHAFB -= this.KBIKHNCDNCN;
|
|
}
|
|
|
|
// Token: 0x06002995 RID: 10645 RVA: 0x000C964C File Offset: 0x000C784C
|
|
private int GOEKBNAJCEF()
|
|
{
|
|
return this.HFIDKNKGHMN.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x06002996 RID: 10646 RVA: 0x000C965C File Offset: 0x000C785C
|
|
protected virtual void PGIAPNBIIJG()
|
|
{
|
|
base.NDHBFLHIAHM();
|
|
HoloTarget.FHLNBPBHAFB -= this.FLMPALHIGOF;
|
|
}
|
|
|
|
// Token: 0x170000B7 RID: 183
|
|
// (get) Token: 0x0600299C RID: 10652 RVA: 0x000C97B0 File Offset: 0x000C79B0
|
|
// (set) Token: 0x06002997 RID: 10647 RVA: 0x000C9678 File Offset: 0x000C7878
|
|
private int CFPFGDHOBKA
|
|
{
|
|
get
|
|
{
|
|
return this.HFIDKNKGHMN.CPIBGJLHLBL();
|
|
}
|
|
set
|
|
{
|
|
if (value >= this.allLevels.Length)
|
|
{
|
|
value = 0;
|
|
}
|
|
this.HFIDKNKGHMN.MEAINJPIECA(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002998 RID: 10648 RVA: 0x000C9698 File Offset: 0x000C7898
|
|
private void OKBBCHHBNMH()
|
|
{
|
|
this.DPNEIFFCLGH = 0;
|
|
this.NKNJAAAKPPA = this.allLevels[this.CFPFGDHOBKA].Targets.Length;
|
|
for (int i = 0; i < this.allLevels.Length; i++)
|
|
{
|
|
this.allLevels[i].gameObject.SetActive(i == this.CFPFGDHOBKA);
|
|
}
|
|
this.allLevels[this.CFPFGDHOBKA].StartLevel();
|
|
}
|
|
|
|
// Token: 0x06002999 RID: 10649 RVA: 0x000C970C File Offset: 0x000C790C
|
|
private void OnEnable()
|
|
{
|
|
if (this.CFPFGDHOBKA != 0)
|
|
{
|
|
this.CFPFGDHOBKA = 0;
|
|
}
|
|
else
|
|
{
|
|
this.OKBBCHHBNMH();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600299A RID: 10650 RVA: 0x000C972C File Offset: 0x000C792C
|
|
private void AEAEKLHENOI()
|
|
{
|
|
this.FGLOFCDKKMB(1);
|
|
this.NKNJAAAKPPA = this.allLevels[this.MEGAEHNMBBI()].Targets.Length;
|
|
for (int i = 0; i < this.allLevels.Length; i += 0)
|
|
{
|
|
this.allLevels[i].gameObject.SetActive(i == this.MEGAEHNMBBI());
|
|
}
|
|
this.allLevels[this.CJMPPBEMPHI()].StartLevel();
|
|
}
|
|
|
|
// Token: 0x0600299B RID: 10651 RVA: 0x000C97A0 File Offset: 0x000C79A0
|
|
private void BMLIIJMDIPJ(int NOBAPCOKFIL)
|
|
{
|
|
this.EGPFFBEDGDI.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0600299D RID: 10653 RVA: 0x000C97C0 File Offset: 0x000C79C0
|
|
private void JEMDKMOIHJP(HoloTarget MMEBLCBANIL)
|
|
{
|
|
this.FGLOFCDKKMB(this.ILHOEAFGFFA() + 1);
|
|
if (this.JDEBAGJHIOD() >= this.NKNJAAAKPPA)
|
|
{
|
|
this.OALFHGPHIAM(this.CJMPPBEMPHI() + 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600299E RID: 10654 RVA: 0x000C97F0 File Offset: 0x000C79F0
|
|
private void OAAPBKDMLNO(HoloTarget MMEBLCBANIL)
|
|
{
|
|
this.JKFGEJPMNMH(this.JDEBAGJHIOD() + 1);
|
|
if (this.ILHOEAFGFFA() >= this.NKNJAAAKPPA)
|
|
{
|
|
this.CFPFGDHOBKA = this.CJMPPBEMPHI() + 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060029A0 RID: 10656 RVA: 0x000C9830 File Offset: 0x000C7A30
|
|
protected virtual void BBOIJKLPABP()
|
|
{
|
|
base.NGOPCBJCNJM();
|
|
this.HFIDKNKGHMN = new LHLLJPPCDKA<int>(this, "_Decal_Tex", 0, IKCAJLLAFML.AUTHORITY, new Action(this.OKBBCHHBNMH));
|
|
this.EGPFFBEDGDI = new LHLLJPPCDKA<int>(this, "|", 1, IKCAJLLAFML.AUTHORITY, null);
|
|
HoloTargetLevel[] array = this.allLevels;
|
|
for (int i = 1; i < array.Length; i++)
|
|
{
|
|
HoloTargetLevel holoTargetLevel = array[i];
|
|
holoTargetLevel.PPBCFOAELAH();
|
|
}
|
|
HoloTarget.CHABHKNNIKO(new Action<HoloTarget>(this.GBELHBHOIKK));
|
|
}
|
|
|
|
// Token: 0x060029A1 RID: 10657 RVA: 0x000C98AC File Offset: 0x000C7AAC
|
|
private void KBIKHNCDNCN(HoloTarget MMEBLCBANIL)
|
|
{
|
|
this.DPNEIFFCLGH++;
|
|
if (this.DPNEIFFCLGH >= this.NKNJAAAKPPA)
|
|
{
|
|
this.CFPFGDHOBKA++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060029A2 RID: 10658 RVA: 0x000C98DC File Offset: 0x000C7ADC
|
|
private void JKFGEJPMNMH(int NOBAPCOKFIL)
|
|
{
|
|
this.EGPFFBEDGDI.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x060029A3 RID: 10659 RVA: 0x000C98EC File Offset: 0x000C7AEC
|
|
private void HNMMLHGJIOI()
|
|
{
|
|
if (this.GOEKBNAJCEF() != 0)
|
|
{
|
|
this.OALFHGPHIAM(0);
|
|
}
|
|
else
|
|
{
|
|
this.AEAEKLHENOI();
|
|
}
|
|
}
|
|
|
|
// Token: 0x060029A4 RID: 10660 RVA: 0x000C990C File Offset: 0x000C7B0C
|
|
private void PACLIMLPFEF(int NOBAPCOKFIL)
|
|
{
|
|
this.EGPFFBEDGDI.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x060029A5 RID: 10661 RVA: 0x000C991C File Offset: 0x000C7B1C
|
|
private void LDCJFNHHDCA(int NOBAPCOKFIL)
|
|
{
|
|
if (NOBAPCOKFIL >= this.allLevels.Length)
|
|
{
|
|
NOBAPCOKFIL = 1;
|
|
}
|
|
this.HFIDKNKGHMN.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x060029A6 RID: 10662 RVA: 0x000C993C File Offset: 0x000C7B3C
|
|
private int JDEBAGJHIOD()
|
|
{
|
|
return this.EGPFFBEDGDI.CPIBGJLHLBL();
|
|
}
|
|
|
|
// Token: 0x060029A7 RID: 10663 RVA: 0x000C994C File Offset: 0x000C7B4C
|
|
private void OALFHGPHIAM(int NOBAPCOKFIL)
|
|
{
|
|
if (NOBAPCOKFIL >= this.allLevels.Length)
|
|
{
|
|
NOBAPCOKFIL = 0;
|
|
}
|
|
this.HFIDKNKGHMN.MEAINJPIECA(NOBAPCOKFIL);
|
|
}
|
|
|
|
// Token: 0x0400058C RID: 1420
|
|
public HoloTargetLevel[] allLevels;
|
|
|
|
// Token: 0x0400058D RID: 1421
|
|
private int NKNJAAAKPPA;
|
|
|
|
// Token: 0x0400058E RID: 1422
|
|
private LHLLJPPCDKA<int> HFIDKNKGHMN;
|
|
|
|
// Token: 0x0400058F RID: 1423
|
|
private LHLLJPPCDKA<int> EGPFFBEDGDI;
|
|
}
|
|
}
|