using System; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; namespace RecRoom.Activities { // Token: 0x02002B7C RID: 11132 [Token(Token = "0x2002B7C")] public class WhipInteractionSubscriber : MonoBehaviour { // Token: 0x06012BAB RID: 76715 RVA: 0x0044D3D8 File Offset: 0x0044B5D8 [Token(Token = "0x6012BAB")] [Address(RVA = "0x9E74D0", Offset = "0x9E62D0", VA = "0x1809E74D0")] private void Awake() { WhipInteractable whipInteractable = this.whipInteractable; WhipInteractable.DMNHOKLPCKI dmnhoklpcki; dmnhoklpcki.m_target = this; whipInteractable.HOHAEKNOABM += dmnhoklpcki; } // Token: 0x06012BAC RID: 76716 RVA: 0x0044D400 File Offset: 0x0044B600 [Token(Token = "0x6012BAC")] [Address(RVA = "0x9E7550", Offset = "0x9E6350", VA = "0x1809E7550", Slot = "4")] protected virtual void LKCPJHLEFGF(WhipInteractable ODBAFIFNIDO, AGAJMBPABDL NIAKEPMCHPK, Vector3 CEAOJGDGCAE, Vector3 IGIAEAPGAHE) { UnityEvent unityEvent = this.onWhipInteracted; if (unityEvent != 0) { unityEvent.Invoke(); return; } } // Token: 0x06012BAD RID: 76717 RVA: 0x0044D420 File Offset: 0x0044B620 [Token(Token = "0x6012BAD")] [Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")] public WhipInteractionSubscriber() { } // Token: 0x0400C1AF RID: 49583 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400C1AF")] [SerializeField] private UnityEvent onWhipInteracted; // Token: 0x0400C1B0 RID: 49584 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400C1B0")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private WhipInteractable whipInteractable; } }