using System; using System.Runtime.InteropServices; using AGUI.StackedUI; using Cpp2IlInjected; using UnityEngine; namespace RecRoom { // Token: 0x02001E04 RID: 7684 [Token(Token = "0x2001E04")] [StructLayout(3)] public class PublishInventionConditionalButton : ConditionalButton { // Token: 0x0600CED4 RID: 52948 RVA: 0x0031252C File Offset: 0x0031072C [Token(Token = "0x600CED4")] [Address(RVA = "0x114A020", Offset = "0x1148A20", VA = "0x18114A020", Slot = "4")] protected override void OnEnable() { base.OnEnable(); ActionEvent pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action = new Action(this.PJJJMGDALBF); BBHENFCNLAB.PJJJMGDALBF = pjjjmgdalbf + action; } // Token: 0x0600CED5 RID: 52949 RVA: 0x00312560 File Offset: 0x00310760 [Token(Token = "0x600CED5")] [Address(RVA = "0x1149F60", Offset = "0x1148960", VA = "0x181149F60")] private void OnDisable() { ActionEvent pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action = new Action(this.PJJJMGDALBF); BBHENFCNLAB.PJJJMGDALBF = pjjjmgdalbf - action; } // Token: 0x0600CED6 RID: 52950 RVA: 0x0031258C File Offset: 0x0031078C [Token(Token = "0x600CED6")] [Address(RVA = "0x114A220", Offset = "0x1148C20", VA = "0x18114A220")] private void PJJJMGDALBF(long OEMDIAHHILF) { OBBBPCBIMME k__BackingField = this.inventionDetailsScreen.k__BackingField; if (k__BackingField != 0 && k__BackingField.k__BackingField == OEMDIAHHILF) { bool isCompleted = ((IAsyncResult)this).IsCompleted; return; } } // Token: 0x0600CED7 RID: 52951 RVA: 0x003125C0 File Offset: 0x003107C0 [Token(Token = "0x600CED7")] [Address(RVA = "0x1149E50", Offset = "0x1148850", VA = "0x181149E50", Slot = "7")] protected override bool HOCJDEBMOLM() { int cieebjfcmib = this.CIEEBJFCMIB; if (cieebjfcmib == 0) { } return cieebjfcmib != 3; } // Token: 0x0600CED8 RID: 52952 RVA: 0x003125E0 File Offset: 0x003107E0 [Token(Token = "0x600CED8")] [Address(RVA = "0x1149E60", Offset = "0x1148860", VA = "0x181149E60", Slot = "8")] protected override void MGFKPEMKOOK() { if (this.CIEEBJFCMIB == 1) { this.inventionDetailsScreen.Button_Unpublish(); return; } } // Token: 0x0600CED9 RID: 52953 RVA: 0x00312614 File Offset: 0x00310814 [Token(Token = "0x600CED9")] [Address(RVA = "0x114A0F0", Offset = "0x1148AF0", VA = "0x18114A0F0", Slot = "5")] protected override void PICEBFBCNCL() { OBBBPCBIMME k__BackingField = this.inventionDetailsScreen.k__BackingField; if (k__BackingField != 0) { int k__BackingField = k__BackingField.k__BackingField; base.ILGFOHIJHMG = 3; return; } int num = 0; base.ILGFOHIJHMG = num; } // Token: 0x0600CEDA RID: 52954 RVA: 0x00312664 File Offset: 0x00310864 [Token(Token = "0x600CEDA")] [Address(RVA = "0x1149EB0", Offset = "0x11488B0", VA = "0x181149EB0", Slot = "6")] protected override void MNGMCHLEHOK() { base..ctor(); if (this.CIEEBJFCMIB == 1) { this.labelText.text = "Owned"; return; } } // Token: 0x0600CEDB RID: 52955 RVA: 0x003126BC File Offset: 0x003108BC [Token(Token = "0x600CEDB")] [Address(RVA = "0x114A270", Offset = "0x1148C70", VA = "0x18114A270")] public PublishInventionConditionalButton() { } // Token: 0x04008B94 RID: 35732 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x4008B94")] [SerializeField] private MakerPenPaletteInventionDetailsScreen inventionDetailsScreen; // Token: 0x02001E05 RID: 7685 [Token(Token = "0x2001E05")] private enum ABOHKPIICGM { // Token: 0x04008B96 RID: 35734 [Token(Token = "0x4008B96")] Disabled, // Token: 0x04008B97 RID: 35735 [Token(Token = "0x4008B97")] Publish, // Token: 0x04008B98 RID: 35736 [Token(Token = "0x4008B98")] Unpublish, // Token: 0x04008B99 RID: 35737 [Token(Token = "0x4008B99")] Owned } } }