using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core; using UnityEngine; namespace RecRoom.Activities { // Token: 0x02002C63 RID: 11363 [Token(Token = "0x2002C63")] public class WhipInteractable : Trap { // Token: 0x170034F0 RID: 13552 // (get) Token: 0x06012FD8 RID: 77784 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06012FD9 RID: 77785 RVA: 0x00456D88 File Offset: 0x00454F88 [Token(Token = "0x170034F0")] private Vector3 FIHGABCBGIB { [Token(Token = "0x6012FD8")] [Address(RVA = "0x14FE950", Offset = "0x14FD950", VA = "0x1814FE950")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6012FD9")] [Address(RVA = "0x14FEBD0", Offset = "0x14FDBD0", VA = "0x1814FEBD0")] set { KLLMCPFPIIE icpdceioodf = this.ICPDCEIOODF; float z = value.z; } } // Token: 0x170034F1 RID: 13553 // (get) Token: 0x06012FDA RID: 77786 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x170034F1")] public Vector3 HLAMFHBKIIG { [Token(Token = "0x6012FDA")] [Address(RVA = "0x14FF030", Offset = "0x14FE030", VA = "0x1814FF030")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x170034F2 RID: 13554 // (get) Token: 0x06012FDB RID: 77787 RVA: 0x00456DAC File Offset: 0x00454FAC [Token(Token = "0x170034F2")] private Transform HEMBMDEEGHF { [Token(Token = "0x6012FDB")] [Address(RVA = "0x14FEB40", Offset = "0x14FDB40", VA = "0x1814FEB40")] get { RigidbodyEx rigidbodyEx = this.rigidbodyEx; int num = 0; if (rigidbodyEx != num) { return this.rigidbodyEx.MDKDCJFEBJH; } return base.transform; } } // Token: 0x140001A4 RID: 420 // (add) Token: 0x06012FDC RID: 77788 RVA: 0x00456DE4 File Offset: 0x00454FE4 // (remove) Token: 0x06012FDD RID: 77789 RVA: 0x00456E00 File Offset: 0x00455000 [Token(Token = "0x140001A4")] public event WhipInteractable.DMNHOKLPCKI HOHAEKNOABM { [Token(Token = "0x6012FDC")] [Address(RVA = "0x14FEF90", Offset = "0x14FDF90", VA = "0x1814FEF90")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6012FDD")] [Address(RVA = "0x14FF0E0", Offset = "0x14FE0E0", VA = "0x1814FF0E0")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x06012FDE RID: 77790 RVA: 0x00456E1C File Offset: 0x0045501C [Token(Token = "0x6012FDE")] [Address(RVA = "0x14FE830", Offset = "0x14FD830", VA = "0x1814FE830", Slot = "13")] protected override void Awake() { base.Awake(); float z = Vector3.zero.z; KLLMCPFPIIE kllmcpfpiie; this.ICPDCEIOODF = kllmcpfpiie; if (this.kinematicByDefault) { RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (rigidbodyEx != 0) { rigidbodyEx.SetKinematic("WhipInteractableKinematic", true); } } } // Token: 0x06012FDF RID: 77791 RVA: 0x00456E68 File Offset: 0x00455068 [Token(Token = "0x6012FDF")] [Address(RVA = "0x14FEC40", Offset = "0x14FDC40", VA = "0x1814FEC40")] public void HookToObject(Vector3 GMENKJKOGMD) { Transform transform = this.HEMBMDEEGHF; float z = GMENKJKOGMD.z; Vector3 vector; float z2 = vector.z; KLLMCPFPIIE icpdceioodf = this.ICPDCEIOODF; if (this.hookedAudio != 0) { Vector3 vector2; float z3 = vector2.z; } } // Token: 0x06012FE0 RID: 77792 RVA: 0x00456EAC File Offset: 0x004550AC [Token(Token = "0x6012FE0")] [Address(RVA = "0x14FEA70", Offset = "0x14FDA70", VA = "0x1814FEA70")] public void CrackHookedWhip(AGAJMBPABDL NIAKEPMCHPK, Vector3 FGEOANJKIBI) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcCrackHookedWhip); float z = FGEOANJKIBI.z; } // Token: 0x06012FE1 RID: 77793 RVA: 0x00456EDC File Offset: 0x004550DC [Token(Token = "0x6012FE1")] [Address(RVA = "0x14FED90", Offset = "0x14FDD90", VA = "0x1814FED90")] [NFOMENMAOIA] protected void RpcCrackHookedWhip(AGAJMBPABDL NIAKEPMCHPK, Vector3 CEAOJGDGCAE) { if (this.HOHAEKNOABM != 0) { Vector3 vector; float z = vector.z; float z2 = CEAOJGDGCAE.z; } if (this.crackedAudio != 0) { Vector3 vector2; float z3 = vector2.z; } } // Token: 0x06012FE2 RID: 77794 RVA: 0x00456F14 File Offset: 0x00455114 [Token(Token = "0x6012FE2")] [Address(RVA = "0x14FEF10", Offset = "0x14FDF10", VA = "0x1814FEF10")] public void SetPhysical() { RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (rigidbodyEx != 0) { int num = 0; rigidbodyEx.SetKinematic("WhipInteractableKinematic", num != 0); } base.gameObject.IBAICLIPHDI(DAJFOCGPHGP.StaticPhysics, DAJFOCGPHGP.DynamicPhysics); } // Token: 0x06012FE3 RID: 77795 RVA: 0x00456F4C File Offset: 0x0045514C [Token(Token = "0x6012FE3")] [Address(RVA = "0x14FEEC0", Offset = "0x14FDEC0", VA = "0x1814FEEC0")] public void SetKinematic() { RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (rigidbodyEx != 0) { rigidbodyEx.SetKinematic("WhipInteractableKinematic", true); return; } } // Token: 0x06012FE4 RID: 77796 RVA: 0x00456F74 File Offset: 0x00455174 [Token(Token = "0x6012FE4")] [Address(RVA = "0x14FE9C0", Offset = "0x14FD9C0", VA = "0x1814FE9C0")] public void Cleanup(float NJENEKEJLNK) { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(base.MasterDisable); KFBABPAPIMB kfbabpapimb = instance.NLBLFPBOCLD(NJENEKEJLNK, action); } // Token: 0x06012FE5 RID: 77797 RVA: 0x00456FA0 File Offset: 0x004551A0 [Token(Token = "0x6012FE5")] [Address(RVA = "0x14FEF80", Offset = "0x14FDF80", VA = "0x1814FEF80")] public WhipInteractable() { } // Token: 0x0400C3BD RID: 50109 [Token(Token = "0x400C3BD")] private const string MLJNFALPKGM = "WhipInteractableKinematic"; // Token: 0x0400C3BE RID: 50110 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400C3BE")] [SerializeField] private bool kinematicByDefault = true; // Token: 0x0400C3BF RID: 50111 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400C3BF")] [SerializeField] private RecRoomAudioClip hookedAudio; // Token: 0x0400C3C0 RID: 50112 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400C3C0")] [SerializeField] private RecRoomAudioClip crackedAudio; // Token: 0x0400C3C1 RID: 50113 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400C3C1")] private KLLMCPFPIIE ICPDCEIOODF; // Token: 0x02002C64 RID: 11364 [Token(Token = "0x2002C64")] public sealed class DMNHOKLPCKI : MulticastDelegate { // Token: 0x06012FE6 RID: 77798 RVA: 0x00456FBC File Offset: 0x004551BC [Token(Token = "0x6012FE6")] [Address(RVA = "0x4AF020", Offset = "0x4AE020", VA = "0x1804AF020")] public DMNHOKLPCKI(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06012FE7 RID: 77799 RVA: 0x00456FD8 File Offset: 0x004551D8 [Token(Token = "0x6012FE7")] [Address(RVA = "0x14F0510", Offset = "0x14EF510", VA = "0x1814F0510", Slot = "13")] public void Invoke(WhipInteractable ODBAFIFNIDO, AGAJMBPABDL NIAKEPMCHPK, Vector3 FGEOANJKIBI, Vector3 IGIAEAPGAHE) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x06012FE8 RID: 77800 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012FE8")] [Address(RVA = "0x14F0450", Offset = "0x14EF450", VA = "0x1814F0450", Slot = "14")] public IAsyncResult BeginInvoke(WhipInteractable ODBAFIFNIDO, AGAJMBPABDL NIAKEPMCHPK, Vector3 FGEOANJKIBI, Vector3 IGIAEAPGAHE, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06012FE9 RID: 77801 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012FE9")] [Address(RVA = "0x4F56B0", Offset = "0x4F46B0", VA = "0x1804F56B0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }