using System; using System.Runtime.CompilerServices; using Cpp2IlInjected; using Photon.Pun; using RecRoom.Core; using UnityEngine; namespace RecRoom.Activities { // Token: 0x02002B7A RID: 11130 [Token(Token = "0x2002B7A")] public class WhipInteractable : Trap { // Token: 0x1700343C RID: 13372 // (get) Token: 0x06012B99 RID: 76697 RVA: 0x0000220F File Offset: 0x0000040F // (set) Token: 0x06012B9A RID: 76698 RVA: 0x0044D070 File Offset: 0x0044B270 [Token(Token = "0x1700343C")] private Vector3 FIHGABCBGIB { [Token(Token = "0x6012B99")] [Address(RVA = "0x9E6CA0", Offset = "0x9E5AA0", VA = "0x1809E6CA0")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } [Token(Token = "0x6012B9A")] [Address(RVA = "0x9E6F20", Offset = "0x9E5D20", VA = "0x1809E6F20")] set { KLLMCPFPIIE icpdceioodf = this.ICPDCEIOODF; float z = value.z; } } // Token: 0x1700343D RID: 13373 // (get) Token: 0x06012B9B RID: 76699 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x1700343D")] public Vector3 HLAMFHBKIIG { [Token(Token = "0x6012B9B")] [Address(RVA = "0x9E7380", Offset = "0x9E6180", VA = "0x1809E7380")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x1700343E RID: 13374 // (get) Token: 0x06012B9C RID: 76700 RVA: 0x0044D094 File Offset: 0x0044B294 [Token(Token = "0x1700343E")] private Transform HEMBMDEEGHF { [Token(Token = "0x6012B9C")] [Address(RVA = "0x9E6E90", Offset = "0x9E5C90", VA = "0x1809E6E90")] get { RigidbodyEx rigidbodyEx = this.rigidbodyEx; int num = 0; if (rigidbodyEx != num) { return this.rigidbodyEx.MDKDCJFEBJH; } return base.transform; } } // Token: 0x1400019F RID: 415 // (add) Token: 0x06012B9D RID: 76701 RVA: 0x0044D0CC File Offset: 0x0044B2CC // (remove) Token: 0x06012B9E RID: 76702 RVA: 0x0044D0E8 File Offset: 0x0044B2E8 [Token(Token = "0x1400019F")] public event WhipInteractable.DMNHOKLPCKI HOHAEKNOABM { [Token(Token = "0x6012B9D")] [Address(RVA = "0x9E72E0", Offset = "0x9E60E0", VA = "0x1809E72E0")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6012B9E")] [Address(RVA = "0x9E7430", Offset = "0x9E6230", VA = "0x1809E7430")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x06012B9F RID: 76703 RVA: 0x0044D104 File Offset: 0x0044B304 [Token(Token = "0x6012B9F")] [Address(RVA = "0x9E6B80", Offset = "0x9E5980", VA = "0x1809E6B80", 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: 0x06012BA0 RID: 76704 RVA: 0x0044D150 File Offset: 0x0044B350 [Token(Token = "0x6012BA0")] [Address(RVA = "0x9E6F90", Offset = "0x9E5D90", VA = "0x1809E6F90")] 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: 0x06012BA1 RID: 76705 RVA: 0x0044D194 File Offset: 0x0044B394 [Token(Token = "0x6012BA1")] [Address(RVA = "0x9E6DC0", Offset = "0x9E5BC0", VA = "0x1809E6DC0")] public void CrackHookedWhip(AGAJMBPABDL NIAKEPMCHPK, Vector3 FGEOANJKIBI) { PhotonView photonView = base.JDHMIOJKLCK; DGLOJCGDOGG.FGGIMKCCBDA fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcCrackHookedWhip); float z = FGEOANJKIBI.z; } // Token: 0x06012BA2 RID: 76706 RVA: 0x0044D1C4 File Offset: 0x0044B3C4 [Token(Token = "0x6012BA2")] [Address(RVA = "0x9E70E0", Offset = "0x9E5EE0", VA = "0x1809E70E0")] [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: 0x06012BA3 RID: 76707 RVA: 0x0044D1FC File Offset: 0x0044B3FC [Token(Token = "0x6012BA3")] [Address(RVA = "0x9E7260", Offset = "0x9E6060", VA = "0x1809E7260")] 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: 0x06012BA4 RID: 76708 RVA: 0x0044D234 File Offset: 0x0044B434 [Token(Token = "0x6012BA4")] [Address(RVA = "0x9E7210", Offset = "0x9E6010", VA = "0x1809E7210")] public void SetKinematic() { RigidbodyEx rigidbodyEx = this.rigidbodyEx; if (rigidbodyEx != 0) { rigidbodyEx.SetKinematic("WhipInteractableKinematic", true); return; } } // Token: 0x06012BA5 RID: 76709 RVA: 0x0044D25C File Offset: 0x0044B45C [Token(Token = "0x6012BA5")] [Address(RVA = "0x9E6D10", Offset = "0x9E5B10", VA = "0x1809E6D10")] public void Cleanup(float NJENEKEJLNK) { Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG; Action action = new Action(base.MasterDisable); KFBABPAPIMB kfbabpapimb = instance.NLBLFPBOCLD(NJENEKEJLNK, action); } // Token: 0x06012BA6 RID: 76710 RVA: 0x0044D288 File Offset: 0x0044B488 [Token(Token = "0x6012BA6")] [Address(RVA = "0x9E72D0", Offset = "0x9E60D0", VA = "0x1809E72D0")] public WhipInteractable() { } // Token: 0x0400C1A9 RID: 49577 [Token(Token = "0x400C1A9")] private const string MLJNFALPKGM = "WhipInteractableKinematic"; // Token: 0x0400C1AA RID: 49578 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400C1AA")] [SerializeField] private bool kinematicByDefault = true; // Token: 0x0400C1AB RID: 49579 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400C1AB")] [SerializeField] private RecRoomAudioClip hookedAudio; // Token: 0x0400C1AC RID: 49580 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x400C1AC")] [SerializeField] private RecRoomAudioClip crackedAudio; // Token: 0x0400C1AD RID: 49581 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x400C1AD")] private KLLMCPFPIIE ICPDCEIOODF; // Token: 0x02002B7B RID: 11131 [Token(Token = "0x2002B7B")] public sealed class DMNHOKLPCKI : MulticastDelegate { // Token: 0x06012BA7 RID: 76711 RVA: 0x0044D2A4 File Offset: 0x0044B4A4 [Token(Token = "0x6012BA7")] [Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")] public DMNHOKLPCKI(object FEDFKKMABOG, IntPtr APAICGIHAGJ) { this.method = APAICGIHAGJ; this.m_target = FEDFKKMABOG; } // Token: 0x06012BA8 RID: 76712 RVA: 0x0044D2C0 File Offset: 0x0044B4C0 [Token(Token = "0x6012BA8")] [Address(RVA = "0x9D8840", Offset = "0x9D7640", VA = "0x1809D8840", 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: 0x06012BA9 RID: 76713 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012BA9")] [Address(RVA = "0x9D8780", Offset = "0x9D7580", VA = "0x1809D8780", 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: 0x06012BAA RID: 76714 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6012BAA")] [Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } } }