Files
2026-04-10 22:50:51 +02:00

193 lines
5.9 KiB
C#

using System;
using Cpp2IlInjected;
using Photon.Pun;
using UnityEngine;
namespace RecRoom.Activities
{
// Token: 0x02002B78 RID: 11128
[Token(Token = "0x2002B78")]
public class HoloTargetManager : MonoBehaviourPun
{
// Token: 0x1700343A RID: 13370
// (get) Token: 0x06012B8C RID: 76684 RVA: 0x0044CCD4 File Offset: 0x0044AED4
// (set) Token: 0x06012B8D RID: 76685 RVA: 0x0044CCF4 File Offset: 0x0044AEF4
[Token(Token = "0x1700343A")]
private int OKHEBMGKECI
{
[Token(Token = "0x6012B8C")]
[Address(RVA = "0xB281A0", Offset = "0xB26FA0", VA = "0x180B281A0")]
get
{
return this.BAJPFPBGEBP.IAHDANBDAAM();
}
[Token(Token = "0x6012B8D")]
[Address(RVA = "0xB27CB0", Offset = "0xB26AB0", VA = "0x180B27CB0")]
set
{
HoloTargetLevel[] array = this.allLevels;
KLLMCPFPIIE<int> bajpfpbgebp = this.BAJPFPBGEBP;
}
}
// Token: 0x1700343B RID: 13371
// (get) Token: 0x06012B8E RID: 76686 RVA: 0x0044CD18 File Offset: 0x0044AF18
// (set) Token: 0x06012B8F RID: 76687 RVA: 0x0044CD38 File Offset: 0x0044AF38
[Token(Token = "0x1700343B")]
private int OHOGKFDFEKM
{
[Token(Token = "0x6012B8E")]
[Address(RVA = "0xB28150", Offset = "0xB26F50", VA = "0x180B28150")]
get
{
return this.LKJHKPKDOHA.IAHDANBDAAM();
}
[Token(Token = "0x6012B8F")]
[Address(RVA = "0xB27D10", Offset = "0xB26B10", VA = "0x180B27D10")]
set
{
KLLMCPFPIIE<int> lkjhkpkdoha = this.LKJHKPKDOHA;
}
}
// Token: 0x06012B90 RID: 76688 RVA: 0x0044CD54 File Offset: 0x0044AF54
[Token(Token = "0x6012B90")]
[Address(RVA = "0xB27A50", Offset = "0xB26850", VA = "0x180B27A50", Slot = "13")]
protected override void Awake()
{
base..ctor();
Action action = new Action(this.DPBINKFJPBP);
KLLMCPFPIIE<int> kllmcpfpiie;
this.BAJPFPBGEBP = kllmcpfpiie;
HoloTargetLevel[] array = this.allLevels;
int num = 0;
int num2 = 0;
KLLMCPFPIIE<int> kllmcpfpiie2;
this.LKJHKPKDOHA = kllmcpfpiie2;
int length = array.Length;
if (num < length)
{
HoloTargetLevel holoTargetLevel = array[num2];
HoloTarget[] componentsInChildren = holoTargetLevel.GetComponentsInChildren<HoloTarget>();
holoTargetLevel.Targets = componentsInChildren;
int num3 = 0;
if (num3 < componentsInChildren.Length)
{
componentsInChildren[num3].Initialize();
num3++;
}
num2++;
}
MFBGLIHGCGO<HoloTarget> holoTargetHitEvent = HoloTarget.HoloTargetHitEvent;
Action<HoloTarget> action2 = new Action(this.KLGFJFHLNKF);
HoloTarget.HoloTargetHitEvent = MFBGLIHGCGO.BPJDFPACLMK(holoTargetHitEvent, action2);
}
// Token: 0x06012B91 RID: 76689 RVA: 0x0044CE10 File Offset: 0x0044B010
[Token(Token = "0x6012B91")]
[Address(RVA = "0xB282C0", Offset = "0xB270C0", VA = "0x180B282C0")]
private void OnEnable()
{
if (KKPBCOOONNK.BNNCCCFFALC && this.BAJPFPBGEBP.IAHDANBDAAM() != 0)
{
KLLMCPFPIIE<int> bajpfpbgebp = this.BAJPFPBGEBP;
int num = 0;
bajpfpbgebp.BDJFGEJFPPO(num);
return;
}
this.DPBINKFJPBP();
}
// Token: 0x06012B92 RID: 76690 RVA: 0x0044CE54 File Offset: 0x0044B054
[Token(Token = "0x6012B92")]
[Address(RVA = "0xB281F0", Offset = "0xB26FF0", VA = "0x180B281F0", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
MFBGLIHGCGO<HoloTarget> holoTargetHitEvent = HoloTarget.HoloTargetHitEvent;
Action<HoloTarget> action = new Action(this.KLGFJFHLNKF);
HoloTarget.HoloTargetHitEvent = MFBGLIHGCGO.GMNMHGMFGOL(holoTargetHitEvent, action);
}
// Token: 0x06012B93 RID: 76691 RVA: 0x0044CE88 File Offset: 0x0044B088
[Token(Token = "0x6012B93")]
[Address(RVA = "0xB27D70", Offset = "0xB26B70", VA = "0x180B27D70")]
private void DPBINKFJPBP()
{
KLLMCPFPIIE<int> lkjhkpkdoha = this.LKJHKPKDOHA;
int num = 0;
lkjhkpkdoha.BDJFGEJFPPO(num);
HoloTargetLevel[] array = this.allLevels;
int num2 = this.BAJPFPBGEBP.IAHDANBDAAM();
int length = array[num2].Targets.Length;
int num3 = 0;
this.HJKALLCIJJC = length;
HoloTargetLevel[] array2 = this.allLevels;
HoloTargetLevel[] array3;
if (num3 < array2.Length)
{
GameObject gameObject = array2[num3].gameObject;
int num4 = this.BAJPFPBGEBP.IAHDANBDAAM();
bool flag = num3 == num4;
gameObject.SetActive(flag);
array3 = this.allLevels;
num3++;
}
int num5 = this.BAJPFPBGEBP.IAHDANBDAAM();
HoloTargetLevel holoTargetLevel = array3[num5];
if (KKPBCOOONNK.BNNCCCFFALC)
{
HoloTarget[] targets = holoTargetLevel.Targets;
int length2 = targets.Length;
if (num3 < length2)
{
DJHELPHHAEN holoTargetStateMachine = targets[num3].HoloTargetStateMachine;
int num6 = 0;
holoTargetStateMachine.PIEOGAPMGIH((ushort)num6);
num3++;
}
}
}
// Token: 0x06012B94 RID: 76692 RVA: 0x0044CF88 File Offset: 0x0044B188
[Token(Token = "0x6012B94")]
[Address(RVA = "0xB28010", Offset = "0xB26E10", VA = "0x180B28010")]
private void KLGFJFHLNKF(HoloTarget HEGDAEMJLDE)
{
int num = this.LKJHKPKDOHA.IAHDANBDAAM();
KLLMCPFPIIE<int> lkjhkpkdoha = this.LKJHKPKDOHA;
int num2 = this.LKJHKPKDOHA.IAHDANBDAAM();
int num3 = this.BAJPFPBGEBP.IAHDANBDAAM() + 1;
HoloTargetLevel[] array = this.allLevels;
KLLMCPFPIIE<int> bajpfpbgebp = this.BAJPFPBGEBP;
}
// Token: 0x06012B95 RID: 76693 RVA: 0x0044CFD8 File Offset: 0x0044B1D8
[Token(Token = "0x6012B95")]
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
public HoloTargetManager()
{
}
// Token: 0x0400C1A2 RID: 49570
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400C1A2")]
public HoloTargetLevel[] allLevels;
// Token: 0x0400C1A3 RID: 49571
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400C1A3")]
private int HJKALLCIJJC;
// Token: 0x0400C1A4 RID: 49572
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400C1A4")]
private KLLMCPFPIIE<int> BAJPFPBGEBP;
// Token: 0x0400C1A5 RID: 49573
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400C1A5")]
private KLLMCPFPIIE<int> LKJHKPKDOHA;
}
}