using System; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Activities { // Token: 0x02002C5E RID: 11358 [Token(Token = "0x2002C5E")] public class HoloTarget : MonoBehaviourPun { // Token: 0x06012FBC RID: 77756 RVA: 0x00456560 File Offset: 0x00454760 [Token(Token = "0x6012FBC")] [Address(RVA = "0x16283B0", Offset = "0x16273B0", VA = "0x1816283B0")] public void Initialize() { int viewIdField = base.JDHMIOJKLCK.viewIdField; int num; DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("HOLOTARGET_" + viewIdField, OHOEENCHJJE.MASTER, num); num = 0; this.HoloTargetStateMachine = djhelphhaen; DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.PHAPKFELICG); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.GKJJGIHJPNK); int num2 = 0; int num3 = 0; holoTargetStateMachine.JEPMLPCOGNM((ushort)num2, okgcdflpfod, num3, knfakjmalje); DJHELPHHAEN holoTargetStateMachine2 = this.HoloTargetStateMachine; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.FEBAMCAFFNG); DJHELPHHAEN holoTargetStateMachine3 = this.HoloTargetStateMachine; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KFOOGNBGABA); MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.ENDAAPHKECM); DJHELPHHAEN holoTargetStateMachine4 = this.HoloTargetStateMachine; MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod4 = new MIEIBBPMDMP.OKGCDFLPFOD(this.LGHABAKPJGH); DJHELPHHAEN holoTargetStateMachine5 = this.HoloTargetStateMachine; MJNLDDCLOGP mjnlddclogp = new MJNLDDCLOGP(this, "HOLOTARGET_TIMER", OHOEENCHJJE.MASTER); this.FBIFBHGODHC = mjnlddclogp; CollisionForwarder collisionForwarder = this.collisionForwarder; CollisionForwarder.IOAKDHHHEOA ioakdhhheoa = new CollisionForwarder.IOAKDHHHEOA(this.OnTriggerEnter); collisionForwarder.FAENMKFGFFH += ioakdhhheoa; } // Token: 0x06012FBD RID: 77757 RVA: 0x00456674 File Offset: 0x00454874 [Token(Token = "0x6012FBD")] [Address(RVA = "0x1628820", Offset = "0x1627820", VA = "0x181628820", Slot = "14")] protected override void OnDestroy() { CollisionForwarder collisionForwarder = this.collisionForwarder; CollisionForwarder.IOAKDHHHEOA ioakdhhheoa = new CollisionForwarder.IOAKDHHHEOA(this.OnTriggerEnter); collisionForwarder.FAENMKFGFFH -= ioakdhhheoa; } // Token: 0x06012FBE RID: 77758 RVA: 0x004566A4 File Offset: 0x004548A4 [Token(Token = "0x6012FBE")] [Address(RVA = "0x153BCB0", Offset = "0x153ACB0", VA = "0x18153BCB0")] private void Update() { this.HoloTargetStateMachine.OPEMIFENIJM(); this.FBIFBHGODHC.OCGHOBMJNMA(); } // Token: 0x06012FBF RID: 77759 RVA: 0x004566D0 File Offset: 0x004548D0 [Token(Token = "0x6012FBF")] [Address(RVA = "0x16288A0", Offset = "0x16278A0", VA = "0x1816288A0")] private void OnTriggerEnter(Collider HPKICPNGMDJ) { if (KKPBCOOONNK.BNNCCCFFALC) { DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine; PaddleballBall component = HPKICPNGMDJ.GetComponent(); int num = 0; if (component != num && !component.k__BackingField.FNFNLDBILFE) { DJHELPHHAEN holoTargetStateMachine2 = this.HoloTargetStateMachine; } } } // Token: 0x06012FC0 RID: 77760 RVA: 0x00456720 File Offset: 0x00454920 [Token(Token = "0x6012FC0")] [Address(RVA = "0x16289A0", Offset = "0x16279A0", VA = "0x1816289A0")] private void PHAPKFELICG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (KKPBCOOONNK.BNNCCCFFALC) { MJNLDDCLOGP fbifbhgodhc = this.FBIFBHGODHC; float cffndjoonld = this.CFFNDJOONLD; fbifbhgodhc.KGFFMEICLNN(cffndjoonld); } base.gameObject.SetActive(true); RecRoomAudioClip recRoomAudioClip = this.spawnAudio; Transform transform = base.transform; Vector3 vector; float z = vector.z; Animator animator = this.animator; int num = 0; if (animator != num) { Animator animator2 = this.animator; int num2 = 0; int gkoajciojdl = HoloTarget.GKOAJCIOJDL; animator2.SetInteger(gkoajciojdl, num2); } } // Token: 0x06012FC1 RID: 77761 RVA: 0x004567AC File Offset: 0x004549AC [Token(Token = "0x6012FC1")] [Address(RVA = "0x1628320", Offset = "0x1627320", VA = "0x181628320")] private void GKJJGIHJPNK() { if (KKPBCOOONNK.BNNCCCFFALC && this.FBIFBHGODHC.OLGMEEIPCAL) { DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine; return; } } // Token: 0x06012FC2 RID: 77762 RVA: 0x004567E0 File Offset: 0x004549E0 [Token(Token = "0x6012FC2")] [Address(RVA = "0x142A320", Offset = "0x1429320", VA = "0x18142A320")] private void FEBAMCAFFNG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { base.gameObject.SetActive(true); } // Token: 0x06012FC3 RID: 77763 RVA: 0x00456800 File Offset: 0x00454A00 [Token(Token = "0x6012FC3")] [Address(RVA = "0x16286A0", Offset = "0x16276A0", VA = "0x1816286A0")] private void KFOOGNBGABA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (KKPBCOOONNK.BNNCCCFFALC) { MJNLDDCLOGP fbifbhgodhc = this.FBIFBHGODHC; float cpbobcmoome = this.CPBOBCMOOME; fbifbhgodhc.KGFFMEICLNN(cpbobcmoome); } RecRoomAudioClip recRoomAudioClip = this.deathAudio; Transform transform = base.transform; Vector3 vector; float z = vector.z; Animator animator = this.animator; int num = 0; if (animator != num) { Animator animator2 = this.animator; int gkoajciojdl = HoloTarget.GKOAJCIOJDL; animator2.SetInteger(gkoajciojdl, 1); } } // Token: 0x06012FC4 RID: 77764 RVA: 0x0045687C File Offset: 0x00454A7C [Token(Token = "0x6012FC4")] [Address(RVA = "0x16281F0", Offset = "0x16271F0", VA = "0x1816281F0")] private void ENDAAPHKECM() { if (KKPBCOOONNK.BNNCCCFFALC && this.FBIFBHGODHC.OLGMEEIPCAL) { if (HoloTarget.HoloTargetHitEvent.MENDGJKDBNN) { HoloTarget.HoloTargetHitEvent.CNFDGDEOPPF(this); } DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine; return; } } // Token: 0x06012FC5 RID: 77765 RVA: 0x004568C8 File Offset: 0x00454AC8 [Token(Token = "0x6012FC5")] [Address(RVA = "0x1323260", Offset = "0x1322260", VA = "0x181323260")] private void LGHABAKPJGH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { GameObject gameObject = base.gameObject; int num = 0; gameObject.SetActive(num != 0); } // Token: 0x06012FC6 RID: 77766 RVA: 0x004568EC File Offset: 0x00454AEC [Token(Token = "0x6012FC6")] [Address(RVA = "0x1628BD0", Offset = "0x1627BD0", VA = "0x181628BD0")] public HoloTarget() { } // Token: 0x06012FC7 RID: 77767 RVA: 0x00456918 File Offset: 0x00454B18 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6012FC7")] [Address(RVA = "0x1628B40", Offset = "0x1627B40", VA = "0x181628B40")] static HoloTarget() { int num; int num2; MFBGLIHGCGO mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0); num2 = 0; num = 0; HoloTarget.HoloTargetHitEvent = mfbglihgcgo; HoloTarget.GKOAJCIOJDL = Animator.StringToHash("SpawnDeath"); } // Token: 0x0400C3A5 RID: 50085 [Token(Token = "0x400C3A5")] public static MFBGLIHGCGO HoloTargetHitEvent; // Token: 0x0400C3A6 RID: 50086 [Token(Token = "0x400C3A6")] private static readonly int GKOAJCIOJDL; // Token: 0x0400C3A7 RID: 50087 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400C3A7")] [SerializeField] private RecRoomAudioClip spawnAudio; // Token: 0x0400C3A8 RID: 50088 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400C3A8")] [SerializeField] private RecRoomAudioClip deathAudio; // Token: 0x0400C3A9 RID: 50089 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400C3A9")] [SerializeField] private Animator animator; // Token: 0x0400C3AA RID: 50090 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400C3AA")] [SerializeField] private CollisionForwarder collisionForwarder; // Token: 0x0400C3AB RID: 50091 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400C3AB")] public DJHELPHHAEN HoloTargetStateMachine; // Token: 0x0400C3AC RID: 50092 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400C3AC")] private MJNLDDCLOGP FBIFBHGODHC; // Token: 0x0400C3AD RID: 50093 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400C3AD")] private float CPBOBCMOOME = 1f; // Token: 0x0400C3AE RID: 50094 [FieldOffset(Offset = "0x74")] [Token(Token = "0x400C3AE")] private float CFFNDJOONLD = 1f; // Token: 0x02002C5F RID: 11359 [Token(Token = "0x2002C5F")] public enum AINBDJBPNBP { // Token: 0x0400C3B0 RID: 50096 [Token(Token = "0x400C3B0")] Activating, // Token: 0x0400C3B1 RID: 50097 [Token(Token = "0x400C3B1")] Active, // Token: 0x0400C3B2 RID: 50098 [Token(Token = "0x400C3B2")] Hit, // Token: 0x0400C3B3 RID: 50099 [Token(Token = "0x400C3B3")] Inactive, // Token: 0x0400C3B4 RID: 50100 [Token(Token = "0x400C3B4")] Invalid } } }