using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Networking.SynchronizedFields; using UnityEngine; namespace RecRoom.Activities { // Token: 0x0200268A RID: 9866 [Token(Token = "0x200268A")] [StructLayout(3)] public class HoloTarget : MonoBehaviourPun { // Token: 0x060111FE RID: 70142 RVA: 0x0040AF84 File Offset: 0x00409184 [Token(Token = "0x60111FE")] [Address(RVA = "0x1107330", Offset = "0x1105D30", VA = "0x181107330")] public void Initialize() { int viewIdField = base.photonView.viewIdField; int num; DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("HOLOTARGET_" + viewIdField, SetterPermissionMode.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", SetterPermissionMode.MASTER); this.FBIFBHGODHC = mjnlddclogp; CollisionForwarder collisionForwarder = this.collisionForwarder; CollisionForwarder.IOAKDHHHEOA ioakdhhheoa = new CollisionForwarder.IOAKDHHHEOA(this.OnTriggerEnter); collisionForwarder.FAENMKFGFFH += ioakdhhheoa; } // Token: 0x060111FF RID: 70143 RVA: 0x0040B098 File Offset: 0x00409298 [Token(Token = "0x60111FF")] [Address(RVA = "0x11077A0", Offset = "0x11061A0", VA = "0x1811077A0", Slot = "14")] protected override void OnDestroy() { CollisionForwarder collisionForwarder = this.collisionForwarder; CollisionForwarder.IOAKDHHHEOA ioakdhhheoa = new CollisionForwarder.IOAKDHHHEOA(this.OnTriggerEnter); collisionForwarder.FAENMKFGFFH -= ioakdhhheoa; } // Token: 0x06011200 RID: 70144 RVA: 0x0040B0C8 File Offset: 0x004092C8 [Token(Token = "0x6011200")] [Address(RVA = "0x1107AC0", Offset = "0x11064C0", VA = "0x181107AC0")] private void Update() { this.HoloTargetStateMachine.OPEMIFENIJM(); this.FBIFBHGODHC.OCGHOBMJNMA(); } // Token: 0x06011201 RID: 70145 RVA: 0x0040B0F4 File Offset: 0x004092F4 [Token(Token = "0x6011201")] [Address(RVA = "0x1107820", Offset = "0x1106220", VA = "0x181107820")] private void OnTriggerEnter(Collider HPKICPNGMDJ) { if (PhotonNetwork.IsMasterClient) { DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine; PaddleballBall component = HPKICPNGMDJ.GetComponent(); int num = 0; if (component != num && !component.k__BackingField.FNFNLDBILFE) { DJHELPHHAEN holoTargetStateMachine2 = this.HoloTargetStateMachine; } } } // Token: 0x06011202 RID: 70146 RVA: 0x0040B144 File Offset: 0x00409344 [Token(Token = "0x6011202")] [Address(RVA = "0x1107920", Offset = "0x1106320", VA = "0x181107920")] private void PHAPKFELICG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (PhotonNetwork.IsMasterClient) { 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: 0x06011203 RID: 70147 RVA: 0x0040B1D0 File Offset: 0x004093D0 [Token(Token = "0x6011203")] [Address(RVA = "0x11072A0", Offset = "0x1105CA0", VA = "0x1811072A0")] private void GKJJGIHJPNK() { if (PhotonNetwork.IsMasterClient && this.FBIFBHGODHC.OLGMEEIPCAL) { DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine; return; } } // Token: 0x06011204 RID: 70148 RVA: 0x0040B204 File Offset: 0x00409404 [Token(Token = "0x6011204")] [Address(RVA = "0xFDA1E0", Offset = "0xFD8BE0", VA = "0x180FDA1E0")] private void FEBAMCAFFNG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { base.gameObject.SetActive(true); } // Token: 0x06011205 RID: 70149 RVA: 0x0040B224 File Offset: 0x00409424 [Token(Token = "0x6011205")] [Address(RVA = "0x1107620", Offset = "0x1106020", VA = "0x181107620")] private void KFOOGNBGABA(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { if (PhotonNetwork.IsMasterClient) { 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: 0x06011206 RID: 70150 RVA: 0x0040B2A0 File Offset: 0x004094A0 [Token(Token = "0x6011206")] [Address(RVA = "0x1107170", Offset = "0x1105B70", VA = "0x181107170")] private void ENDAAPHKECM() { if (PhotonNetwork.IsMasterClient && this.FBIFBHGODHC.OLGMEEIPCAL) { if (HoloTarget.HoloTargetHitEvent.HasEvent) { HoloTarget.HoloTargetHitEvent.Invoke(this); } DJHELPHHAEN holoTargetStateMachine = this.HoloTargetStateMachine; return; } } // Token: 0x06011207 RID: 70151 RVA: 0x0040B2EC File Offset: 0x004094EC [Token(Token = "0x6011207")] [Address(RVA = "0xFDA7B0", Offset = "0xFD91B0", VA = "0x180FDA7B0")] private void LGHABAKPJGH(ushort CPMPEJFMDED, ushort OEAPMLMHLLF) { GameObject gameObject = base.gameObject; int num = 0; gameObject.SetActive(num != 0); } // Token: 0x06011208 RID: 70152 RVA: 0x0040B310 File Offset: 0x00409510 [Token(Token = "0x6011208")] [Address(RVA = "0x1107B80", Offset = "0x1106580", VA = "0x181107B80")] public HoloTarget() { } // Token: 0x06011209 RID: 70153 RVA: 0x0040B33C File Offset: 0x0040953C // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x6011209")] [Address(RVA = "0x1107B00", Offset = "0x1106500", VA = "0x181107B00")] static HoloTarget() { int num; ActionEvent actionEvent = new ActionEvent(4, num != 0); num = 0; HoloTarget.HoloTargetHitEvent = actionEvent; HoloTarget.GKOAJCIOJDL = Animator.StringToHash("SpawnDeath"); } // Token: 0x0400B637 RID: 46647 [Token(Token = "0x400B637")] public static ActionEvent HoloTargetHitEvent; // Token: 0x0400B638 RID: 46648 [Token(Token = "0x400B638")] private static readonly int GKOAJCIOJDL; // Token: 0x0400B639 RID: 46649 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400B639")] [SerializeField] private RecRoomAudioClip spawnAudio; // Token: 0x0400B63A RID: 46650 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400B63A")] [SerializeField] private RecRoomAudioClip deathAudio; // Token: 0x0400B63B RID: 46651 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400B63B")] [SerializeField] private Animator animator; // Token: 0x0400B63C RID: 46652 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400B63C")] [SerializeField] private CollisionForwarder collisionForwarder; // Token: 0x0400B63D RID: 46653 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400B63D")] public DJHELPHHAEN HoloTargetStateMachine; // Token: 0x0400B63E RID: 46654 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400B63E")] private MJNLDDCLOGP FBIFBHGODHC; // Token: 0x0400B63F RID: 46655 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400B63F")] private float CPBOBCMOOME = 1f; // Token: 0x0400B640 RID: 46656 [global::Cpp2IlInjected.FieldOffset(Offset = "0x74")] [Token(Token = "0x400B640")] private float CFFNDJOONLD = 1f; // Token: 0x0200268B RID: 9867 [Token(Token = "0x200268B")] public enum AINBDJBPNBP { // Token: 0x0400B642 RID: 46658 [Token(Token = "0x400B642")] Activating, // Token: 0x0400B643 RID: 46659 [Token(Token = "0x400B643")] Active, // Token: 0x0400B644 RID: 46660 [Token(Token = "0x400B644")] Hit, // Token: 0x0400B645 RID: 46661 [Token(Token = "0x400B645")] Inactive, // Token: 0x0400B646 RID: 46662 [Token(Token = "0x400B646")] Invalid } } }