using System; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Activities { // Token: 0x02002C61 RID: 11361 [Token(Token = "0x2002C61")] public class HoloTargetManager : MonoBehaviourPun { // Token: 0x170034EE RID: 13550 // (get) Token: 0x06012FCB RID: 77771 RVA: 0x004569EC File Offset: 0x00454BEC // (set) Token: 0x06012FCC RID: 77772 RVA: 0x00456A0C File Offset: 0x00454C0C [Token(Token = "0x170034EE")] private int OKHEBMGKECI { [Token(Token = "0x6012FCB")] [Address(RVA = "0x1627FF0", Offset = "0x1626FF0", VA = "0x181627FF0")] get { return this.BAJPFPBGEBP.IAHDANBDAAM(); } [Token(Token = "0x6012FCC")] [Address(RVA = "0x1627B00", Offset = "0x1626B00", VA = "0x181627B00")] set { HoloTargetLevel[] array = this.allLevels; KLLMCPFPIIE bajpfpbgebp = this.BAJPFPBGEBP; } } // Token: 0x170034EF RID: 13551 // (get) Token: 0x06012FCD RID: 77773 RVA: 0x00456A30 File Offset: 0x00454C30 // (set) Token: 0x06012FCE RID: 77774 RVA: 0x00456A50 File Offset: 0x00454C50 [Token(Token = "0x170034EF")] private int OHOGKFDFEKM { [Token(Token = "0x6012FCD")] [Address(RVA = "0x1627FA0", Offset = "0x1626FA0", VA = "0x181627FA0")] get { return this.LKJHKPKDOHA.IAHDANBDAAM(); } [Token(Token = "0x6012FCE")] [Address(RVA = "0x1627B60", Offset = "0x1626B60", VA = "0x181627B60")] set { KLLMCPFPIIE lkjhkpkdoha = this.LKJHKPKDOHA; } } // Token: 0x06012FCF RID: 77775 RVA: 0x00456A6C File Offset: 0x00454C6C [Token(Token = "0x6012FCF")] [Address(RVA = "0x16278A0", Offset = "0x16268A0", VA = "0x1816278A0", Slot = "13")] protected override void Awake() { base..ctor(); Action action = new Action(this.DPBINKFJPBP); KLLMCPFPIIE kllmcpfpiie; this.BAJPFPBGEBP = kllmcpfpiie; HoloTargetLevel[] array = this.allLevels; int num = 0; int num2 = 0; KLLMCPFPIIE kllmcpfpiie2; this.LKJHKPKDOHA = kllmcpfpiie2; int length = array.Length; if (num < length) { HoloTargetLevel holoTargetLevel = array[num2]; HoloTarget[] componentsInChildren = holoTargetLevel.GetComponentsInChildren(); holoTargetLevel.Targets = componentsInChildren; int num3 = 0; if (num3 < componentsInChildren.Length) { componentsInChildren[num3].Initialize(); num3++; } num2++; } MFBGLIHGCGO holoTargetHitEvent = HoloTarget.HoloTargetHitEvent; Action action2 = new Action(this.KLGFJFHLNKF); HoloTarget.HoloTargetHitEvent = MFBGLIHGCGO.BPJDFPACLMK(holoTargetHitEvent, action2); } // Token: 0x06012FD0 RID: 77776 RVA: 0x00456B28 File Offset: 0x00454D28 [Token(Token = "0x6012FD0")] [Address(RVA = "0x1628110", Offset = "0x1627110", VA = "0x181628110")] private void OnEnable() { if (KKPBCOOONNK.BNNCCCFFALC && this.BAJPFPBGEBP.IAHDANBDAAM() != 0) { KLLMCPFPIIE bajpfpbgebp = this.BAJPFPBGEBP; int num = 0; bajpfpbgebp.BDJFGEJFPPO(num); return; } this.DPBINKFJPBP(); } // Token: 0x06012FD1 RID: 77777 RVA: 0x00456B6C File Offset: 0x00454D6C [Token(Token = "0x6012FD1")] [Address(RVA = "0x1628040", Offset = "0x1627040", VA = "0x181628040", Slot = "14")] protected override void OnDestroy() { base.OnDestroy(); MFBGLIHGCGO holoTargetHitEvent = HoloTarget.HoloTargetHitEvent; Action action = new Action(this.KLGFJFHLNKF); HoloTarget.HoloTargetHitEvent = MFBGLIHGCGO.GMNMHGMFGOL(holoTargetHitEvent, action); } // Token: 0x06012FD2 RID: 77778 RVA: 0x00456BA0 File Offset: 0x00454DA0 [Token(Token = "0x6012FD2")] [Address(RVA = "0x1627BC0", Offset = "0x1626BC0", VA = "0x181627BC0")] private void DPBINKFJPBP() { KLLMCPFPIIE 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: 0x06012FD3 RID: 77779 RVA: 0x00456CA0 File Offset: 0x00454EA0 [Token(Token = "0x6012FD3")] [Address(RVA = "0x1627E60", Offset = "0x1626E60", VA = "0x181627E60")] private void KLGFJFHLNKF(HoloTarget HEGDAEMJLDE) { int num = this.LKJHKPKDOHA.IAHDANBDAAM(); KLLMCPFPIIE lkjhkpkdoha = this.LKJHKPKDOHA; int num2 = this.LKJHKPKDOHA.IAHDANBDAAM(); int num3 = this.BAJPFPBGEBP.IAHDANBDAAM() + 1; HoloTargetLevel[] array = this.allLevels; KLLMCPFPIIE bajpfpbgebp = this.BAJPFPBGEBP; } // Token: 0x06012FD4 RID: 77780 RVA: 0x00456CF0 File Offset: 0x00454EF0 [Token(Token = "0x6012FD4")] [Address(RVA = "0x8E9790", Offset = "0x8E8790", VA = "0x1808E9790")] public HoloTargetManager() { } // Token: 0x0400C3B6 RID: 50102 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400C3B6")] public HoloTargetLevel[] allLevels; // Token: 0x0400C3B7 RID: 50103 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400C3B7")] private int HJKALLCIJJC; // Token: 0x0400C3B8 RID: 50104 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400C3B8")] private KLLMCPFPIIE BAJPFPBGEBP; // Token: 0x0400C3B9 RID: 50105 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400C3B9")] private KLLMCPFPIIE LKJHKPKDOHA; } }