using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using Photon.Realtime; using UnityEngine; using UnityEngine.Events; namespace RecRoom.Activities { // Token: 0x02002691 RID: 9873 [Token(Token = "0x2002691")] [StructLayout(3)] public class WhipInteractionSubscriber : MonoBehaviour { // Token: 0x0601122D RID: 70189 RVA: 0x0040BB14 File Offset: 0x00409D14 [Token(Token = "0x601122D")] [Address(RVA = "0x15D5360", Offset = "0x15D3D60", VA = "0x1815D5360")] private void Awake() { WhipInteractable whipInteractable = this.whipInteractable; WhipInteractable.DMNHOKLPCKI dmnhoklpcki; dmnhoklpcki.m_target = this; whipInteractable.HOHAEKNOABM += dmnhoklpcki; } // Token: 0x0601122E RID: 70190 RVA: 0x0040BB3C File Offset: 0x00409D3C [Token(Token = "0x601122E")] [Address(RVA = "0x15D53E0", Offset = "0x15D3DE0", VA = "0x1815D53E0", Slot = "4")] protected virtual void LKCPJHLEFGF(WhipInteractable ODBAFIFNIDO, Photon.Realtime.Player NIAKEPMCHPK, Vector3 CEAOJGDGCAE, Vector3 IGIAEAPGAHE) { UnityEvent unityEvent = this.onWhipInteracted; if (unityEvent != 0) { unityEvent.Invoke(); return; } } // Token: 0x0601122F RID: 70191 RVA: 0x0040BB5C File Offset: 0x00409D5C [Token(Token = "0x601122F")] [Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")] public WhipInteractionSubscriber() { } // Token: 0x0400B655 RID: 46677 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400B655")] [SerializeField] private UnityEvent onWhipInteracted; // Token: 0x0400B656 RID: 46678 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400B656")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)] private WhipInteractable whipInteractable; } }