using System; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; using UnityEngine.Events; namespace RecRoom { // Token: 0x020020DB RID: 8411 [Token(Token = "0x20020DB")] public class FreeGiftButtonController : MonoBehaviour { // Token: 0x0600D6F1 RID: 55025 RVA: 0x0031CDC0 File Offset: 0x0031AFC0 [Token(Token = "0x600D6F1")] [Address(RVA = "0x814750", Offset = "0x813550", VA = "0x180814750")] private void Awake() { PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.button.pressEvent; UnityAction unityAction = new UnityAction(this.DFJBKCHBHME); pressEvent.AddListener(unityAction); } // Token: 0x0600D6F2 RID: 55026 RVA: 0x0031CDF4 File Offset: 0x0031AFF4 [Token(Token = "0x600D6F2")] [Address(RVA = "0x8147F0", Offset = "0x8135F0", VA = "0x1808147F0")] 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: 0x0600D6F3 RID: 55027 RVA: 0x0031CE2C File Offset: 0x0031B02C [Token(Token = "0x600D6F3")] [Address(RVA = "0x814900", Offset = "0x813700", VA = "0x180814900")] private void OnDestroy() { PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.button.pressEvent; UnityAction unityAction = new UnityAction(this.DFJBKCHBHME); pressEvent.RemoveListener(unityAction); } // Token: 0x0600D6F4 RID: 55028 RVA: 0x0031CE60 File Offset: 0x0031B060 [Token(Token = "0x600D6F4")] [Address(RVA = "0x8149A0", Offset = "0x8137A0", VA = "0x1808149A0")] public FreeGiftButtonController() { EMAPDKEOHPA emapdkeohpa = new EMAPDKEOHPA(); this.DKHOOMBHLOL = emapdkeohpa; base..ctor(); } // Token: 0x0600D6F5 RID: 55029 RVA: 0x0031CE80 File Offset: 0x0031B080 [Token(Token = "0x600D6F5")] [Address(RVA = "0x814890", Offset = "0x813690", VA = "0x180814890")] [CompilerGenerated] private void IKBPIJLKOGM(ChooseFreeGiftScreen LHHONCAOJFH) { int num = this.creatorFreeGiftButton.LIELCAEFGKK.IAHDANBDAAM(); } // Token: 0x04008A0C RID: 35340 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4008A0C")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)] private PhysicalButtonBase button; // Token: 0x04008A0D RID: 35341 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4008A0D")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)] private CreatorFreeGiftButton creatorFreeGiftButton; // Token: 0x04008A0E RID: 35342 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4008A0E")] private readonly EMAPDKEOHPA DKHOOMBHLOL; } }