using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; namespace RecRoom { // Token: 0x020021C9 RID: 8649 [Token(Token = "0x20021C9")] public class FreeGiftButtonController : MonoBehaviour { // Token: 0x0600DB13 RID: 56083 RVA: 0x00326398 File Offset: 0x00324598 [Token(Token = "0x600DB13")] [Address(RVA = "0x12816A0", Offset = "0x12806A0", VA = "0x1812816A0")] private void Awake() { PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.button.pressEvent; UnityAction unityAction = new UnityAction(this.DFJBKCHBHME); pressEvent.AddListener(unityAction); } // Token: 0x0600DB14 RID: 56084 RVA: 0x003263CC File Offset: 0x003245CC [Token(Token = "0x600DB14")] [Address(RVA = "0x1281740", Offset = "0x1280740", VA = "0x181281740")] private void DFJBKCHBHME(PhysicalButtonBase LKDLEHGHCAD, Player DEAABHNDAJF) { EMAPDKEOHPA dkhoombhlol = this.DKHOOMBHLOL; Action action = new Action(this.IKBPIJLKOGM); int num = 0; dkhoombhlol.HEFAJPDICFB((NDAHJCGIABD.CBNALAKCIPM)num, "RoomLinkButton", action); } // Token: 0x0600DB15 RID: 56085 RVA: 0x00326404 File Offset: 0x00324604 [Token(Token = "0x600DB15")] [Address(RVA = "0x1281850", Offset = "0x1280850", VA = "0x181281850")] private void OnDestroy() { PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.button.pressEvent; UnityAction unityAction = new UnityAction(this.DFJBKCHBHME); pressEvent.RemoveListener(unityAction); } // Token: 0x0600DB16 RID: 56086 RVA: 0x00326438 File Offset: 0x00324638 [Token(Token = "0x600DB16")] [Address(RVA = "0x12818F0", Offset = "0x12808F0", VA = "0x1812818F0")] public FreeGiftButtonController() { EMAPDKEOHPA emapdkeohpa = new EMAPDKEOHPA(); this.DKHOOMBHLOL = emapdkeohpa; base..ctor(); } // Token: 0x0600DB17 RID: 56087 RVA: 0x00326458 File Offset: 0x00324658 [Token(Token = "0x600DB17")] [Address(RVA = "0x12817E0", Offset = "0x12807E0", VA = "0x1812817E0")] [CompilerGenerated] private void IKBPIJLKOGM(ChooseFreeGiftScreen LHHONCAOJFH) { int num = this.creatorFreeGiftButton.LIELCAEFGKK.IAHDANBDAAM(); } // Token: 0x04008BF4 RID: 35828 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008BF4")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)] private PhysicalButtonBase button; // Token: 0x04008BF5 RID: 35829 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4008BF5")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.Parent, false, false, false)] private CreatorFreeGiftButton creatorFreeGiftButton; // Token: 0x04008BF6 RID: 35830 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4008BF6")] private readonly EMAPDKEOHPA DKHOOMBHLOL; } }