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 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 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 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: 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 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 holoTargetHitEvent = HoloTarget.HoloTargetHitEvent; Action 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 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 lkjhkpkdoha = this.LKJHKPKDOHA; int num2 = this.LKJHKPKDOHA.IAHDANBDAAM(); int num3 = this.BAJPFPBGEBP.IAHDANBDAAM() + 1; HoloTargetLevel[] array = this.allLevels; KLLMCPFPIIE 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 BAJPFPBGEBP; // Token: 0x0400C1A5 RID: 49573 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400C1A5")] private KLLMCPFPIIE LKJHKPKDOHA; } }