using System; using Cpp2IlInjected; using Photon.Pun; using UnityEngine; namespace RecRoom.Activities { // Token: 0x02002B75 RID: 11125 [Token(Token = "0x2002B75")] public class HoloTarget : MonoBehaviourPun { // Token: 0x06012B7D RID: 76669 RVA: 0x0044C848 File Offset: 0x0044AA48 [Token(Token = "0x6012B7D")] [Address(RVA = "0xB28560", Offset = "0xB27360", VA = "0x180B28560")] 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: 0x06012B7E RID: 76670 RVA: 0x0044C95C File Offset: 0x0044AB5C [Token(Token = "0x6012B7E")] [Address(RVA = "0xB289D0", Offset = "0xB277D0", VA = "0x180B289D0", Slot = "14")] protected override void OnDestroy() { CollisionForwarder collisionForwarder = this.collisionForwarder; CollisionForwarder.IOAKDHHHEOA ioakdhhheoa = new CollisionForwarder.IOAKDHHHEOA(this.OnTriggerEnter); collisionForwarder.FAENMKFGFFH -= ioakdhhheoa; } // Token: 0x06012B7F RID: 76671 RVA: 0x0044C98C File Offset: 0x0044AB8C [Token(Token = "0x6012B7F")] [Address(RVA = "0xA21BA0", Offset = "0xA209A0", VA = "0x180A21BA0")] private void Update() { this.HoloTargetStateMachine.OPEMIFENIJM(); this.FBIFBHGODHC.OCGHOBMJNMA(); } // Token: 0x06012B80 RID: 76672 RVA: 0x0044C9B8 File Offset: 0x0044ABB8 [Token(Token = "0x6012B80")] [Address(RVA = "0xB28A50", Offset = "0xB27850", VA = "0x180B28A50")] 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: 0x06012B81 RID: 76673 RVA: 0x0044CA08 File Offset: 0x0044AC08 [Token(Token = "0x6012B81")] [Address(RVA = "0xB28B50", Offset = "0xB27950", VA = "0x180B28B50")] 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: 0x06012B82 RID: 76674 RVA: 0x0044CA94 File Offset: 0x0044AC94 [Token(Token = "0x6012B82")] [Address(RVA = "0xB284D0", Offset = "0xB272D0", VA = "0x180B284D0")] private void GKJJGIHJPNK() { if (KKPBCOOONNK.BNNCCCFFALC && this.FBIFBHGODHC.OLGMEEIPCAL) { DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine; return; } } // Token: 0x06012B83 RID: 76675 RVA: 0x0044CAC8 File Offset: 0x0044ACC8 [Token(Token = "0x6012B83")] [Address(RVA = "0x8274A0", Offset = "0x8262A0", VA = "0x1808274A0")] private void FEBAMCAFFNG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { base.gameObject.SetActive(true); } // Token: 0x06012B84 RID: 76676 RVA: 0x0044CAE8 File Offset: 0x0044ACE8 [Token(Token = "0x6012B84")] [Address(RVA = "0xB28850", Offset = "0xB27650", VA = "0x180B28850")] 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: 0x06012B85 RID: 76677 RVA: 0x0044CB64 File Offset: 0x0044AD64 [Token(Token = "0x6012B85")] [Address(RVA = "0xB283A0", Offset = "0xB271A0", VA = "0x180B283A0")] private void ENDAAPHKECM() { if (KKPBCOOONNK.BNNCCCFFALC && this.FBIFBHGODHC.OLGMEEIPCAL) { if (HoloTarget.HoloTargetHitEvent.MENDGJKDBNN) { HoloTarget.HoloTargetHitEvent.CNFDGDEOPPF(this); } DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine; return; } } // Token: 0x06012B86 RID: 76678 RVA: 0x0044CBB0 File Offset: 0x0044ADB0 [Token(Token = "0x6012B86")] [Address(RVA = "0x827A90", Offset = "0x826890", VA = "0x180827A90")] private void LGHABAKPJGH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { GameObject gameObject = base.gameObject; int num = 0; gameObject.SetActive(num != 0); } // Token: 0x06012B87 RID: 76679 RVA: 0x0044CBD4 File Offset: 0x0044ADD4 [Token(Token = "0x6012B87")] [Address(RVA = "0xB28D80", Offset = "0xB27B80", VA = "0x180B28D80")] public HoloTarget() { } // Token: 0x06012B88 RID: 76680 RVA: 0x0044CC00 File Offset: 0x0044AE00 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6012B88")] [Address(RVA = "0xB28CF0", Offset = "0xB27AF0", VA = "0x180B28CF0")] 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: 0x0400C191 RID: 49553 [Token(Token = "0x400C191")] public static MFBGLIHGCGO HoloTargetHitEvent; // Token: 0x0400C192 RID: 49554 [Token(Token = "0x400C192")] private static readonly int GKOAJCIOJDL; // Token: 0x0400C193 RID: 49555 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400C193")] [SerializeField] private RecRoomAudioClip spawnAudio; // Token: 0x0400C194 RID: 49556 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400C194")] [SerializeField] private RecRoomAudioClip deathAudio; // Token: 0x0400C195 RID: 49557 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400C195")] [SerializeField] private Animator animator; // Token: 0x0400C196 RID: 49558 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400C196")] [SerializeField] private CollisionForwarder collisionForwarder; // Token: 0x0400C197 RID: 49559 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400C197")] public DJHELPHHAEN HoloTargetStateMachine; // Token: 0x0400C198 RID: 49560 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400C198")] private MJNLDDCLOGP FBIFBHGODHC; // Token: 0x0400C199 RID: 49561 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400C199")] private float CPBOBCMOOME = 1f; // Token: 0x0400C19A RID: 49562 [FieldOffset(Offset = "0x74")] [Token(Token = "0x400C19A")] private float CFFNDJOONLD = 1f; // Token: 0x02002B76 RID: 11126 [Token(Token = "0x2002B76")] public enum AINBDJBPNBP { // Token: 0x0400C19C RID: 49564 [Token(Token = "0x400C19C")] Activating, // Token: 0x0400C19D RID: 49565 [Token(Token = "0x400C19D")] Active, // Token: 0x0400C19E RID: 49566 [Token(Token = "0x400C19E")] Hit, // Token: 0x0400C19F RID: 49567 [Token(Token = "0x400C19F")] Inactive, // Token: 0x0400C1A0 RID: 49568 [Token(Token = "0x400C1A0")] Invalid } } }