using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using CodeStage.AntiCheat.ObscuredTypes; using Cpp2IlInjected; using RecRoom.AGUI.ToolUIs; using RecRoom.Async; using RecRoom.Core; using RecRoom.Tools; using TMPro; using UnityEngine; namespace RecRoom { // Token: 0x02001DA8 RID: 7592 [Token(Token = "0x2001DA8")] [StructLayout(3)] public class MakerPenPaletteInventionPublishingScreen : MakerPenPaletteUIFlowBase, CINJNCJKHAF { // Token: 0x0600CCB1 RID: 52401 RVA: 0x00309EAC File Offset: 0x003080AC [Token(Token = "0x600CCB1")] [Address(RVA = "0xF98F40", Offset = "0xF97940", VA = "0x180F98F40")] public void SetSkipToPriceDialog(bool KKDPFGADCEK) { this.LLHGAMGBCPC = KKDPFGADCEK; } // Token: 0x0600CCB2 RID: 52402 RVA: 0x00309EC0 File Offset: 0x003080C0 [Token(Token = "0x600CCB2")] [Address(RVA = "0xF98F50", Offset = "0xF97950", VA = "0x180F98F50")] public void SetTargetInvention(OBBBPCBIMME LDNFNNNHPPB) { this.BFKEFCFNNKH = LDNFNNNHPPB; this.KNJDPJDAJCK = false; } // Token: 0x0600CCB3 RID: 52403 RVA: 0x00309EDC File Offset: 0x003080DC [Token(Token = "0x600CCB3")] [Address(RVA = "0xF98150", Offset = "0xF96B50", VA = "0x180F98150", Slot = "9")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); ActionEvent pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action = new Action(this.PJJJMGDALBF); } // Token: 0x0600CCB4 RID: 52404 RVA: 0x00309F0C File Offset: 0x0030810C [Token(Token = "0x600CCB4")] [Address(RVA = "0xF98B20", Offset = "0xF97520", VA = "0x180F98B20", Slot = "6")] protected override void OnDestroy() { base.OnDestroy(); ActionEvent pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF; Action action = new Action(this.PJJJMGDALBF); } // Token: 0x0600CCB5 RID: 52405 RVA: 0x00309F38 File Offset: 0x00308138 [Token(Token = "0x600CCB5")] [Address(RVA = "0xF98D80", Offset = "0xF97780", VA = "0x180F98D80")] private void PJJJMGDALBF(long OEMDIAHHILF) { OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH; if (bfkefcfnnkh != 0 && bfkefcfnnkh.k__BackingField == OEMDIAHHILF) { OBBBPCBIMME obbbpcbimme = BBHENFCNLAB.PMJOPHKBPJK(OEMDIAHHILF); this.BFKEFCFNNKH = obbbpcbimme; } } // Token: 0x0600CCB6 RID: 52406 RVA: 0x00309F68 File Offset: 0x00308168 [Token(Token = "0x600CCB6")] [Address(RVA = "0xF98E00", Offset = "0xF97800", VA = "0x180F98E00")] public static void PopScreenAndSubScreensFromMenu(StackedUIBase HPNPDOJKCMP) { int num = 0; if (!(HPNPDOJKCMP == num)) { StackedUIFlowBase k__BackingField = HPNPDOJKCMP.k__BackingField; int num2 = 0; if (k__BackingField != num2) { UIConfirmationDialog bffojkmkhbg = MakerPenPaletteInventionPublishingScreen.BFFOJKMKHBG; bool flag = k__BackingField == bffojkmkhbg; if (flag || flag) { HPNPDOJKCMP.Button_PopFlow(); } } } } // Token: 0x0600CCB7 RID: 52407 RVA: 0x00309FBC File Offset: 0x003081BC [Token(Token = "0x600CCB7")] [Address(RVA = "0xF98220", Offset = "0xF96C20", VA = "0x180F98220")] public static bool IsInventionPublishingUIFlow(StackedUIFlowBase LHHONCAOJFH) { int num = 0; bool flag = LHHONCAOJFH != num; if (!flag) { return flag; } UIConfirmationDialog bffojkmkhbg = MakerPenPaletteInventionPublishingScreen.BFFOJKMKHBG; return LHHONCAOJFH == bffojkmkhbg || 1 != 0; } // Token: 0x0600CCB8 RID: 52408 RVA: 0x00309FF4 File Offset: 0x003081F4 [Token(Token = "0x600CCB8")] [Address(RVA = "0xF98BE0", Offset = "0xF975E0", VA = "0x180F98BE0", Slot = "10")] public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN) { base.OnFlowEntered(BFHJBBGCMAN); MakerPen k__BackingField = this.k__BackingField; int num = 0; if (!(k__BackingField == num) && this.BFKEFCFNNKH != (ulong)0L) { this.instructionsSubscreen.SetActive(true); GameObject gameObject = this.resultSubscreen; int num2 = 0; gameObject.SetActive(num2 != 0); IPromise promise = PEGGCEDHBOF.BMDFFCOIOFL(); Action action = new Action(this.HHHBGJIJJJF); } } // Token: 0x0600CCB9 RID: 52409 RVA: 0x0030A060 File Offset: 0x00308260 [Token(Token = "0x600CCB9")] [Address(RVA = "0xF98D20", Offset = "0xF97720", VA = "0x180F98D20", Slot = "11")] public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO); if (!CJEIBCEPAPO) { this.k__BackingField.paletteMenu.RemoveMainMenuOpeningRestriction(this); } } // Token: 0x0600CCBA RID: 52410 RVA: 0x0030A090 File Offset: 0x00308290 [Token(Token = "0x600CCBA")] [Address(RVA = "0x1FAC860", Offset = "0x1FAB260", VA = "0x181FAC860")] private IPromise OBCAHIJNPJL(UIDialog GCHDNCDLAGE, T1 BMEGDKCCBHH, out UIDialog DAGFHPCPNPB) { if (!MakerPenPaletteInventionPublishingScreen.IsInventionPublishingUIFlow(GCHDNCDLAGE)) { Debug.LogError("MakerPenPaletteInventionPublishingScreen.ShowTemporaryDialog: Attempting to show a flow that isn't enumerated in IsInventionPublishingScreenOrSubScreen!"); } bool isCompleted = ((IAsyncResult)this.k__BackingField.KNDLGPOKIOI).IsCompleted; throw new NullReferenceException(); } // Token: 0x0600CCBB RID: 52411 RVA: 0x0030A0C8 File Offset: 0x003082C8 [Token(Token = "0x600CCBB")] [Address(RVA = "0x1FAC790", Offset = "0x1FAB190", VA = "0x181FAC790")] private IPromise BCGGEIPOINB(ConfirmUIDialog GCHDNCDLAGE, T1 BMEGDKCCBHH, out UIDialog DAGFHPCPNPB) { if (!MakerPenPaletteInventionPublishingScreen.IsInventionPublishingUIFlow(GCHDNCDLAGE)) { Debug.LogError("MakerPenPaletteInventionPublishingScreen.ShowTemporaryConfirmationDialog: Attempting to show a flow that isn't enumerated in IsInventionPublishingScreenOrSubScreen!"); } bool isCompleted = ((IAsyncResult)this.k__BackingField.KNDLGPOKIOI).IsCompleted; throw new NullReferenceException(); } // Token: 0x0600CCBC RID: 52412 RVA: 0x0030A100 File Offset: 0x00308300 [Token(Token = "0x600CCBC")] [Address(RVA = "0xF98870", Offset = "0xF97270", VA = "0x180F98870")] private IPromise MHKADHFIJAD(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string EOAMGHFEGLM, string PCLJFDNNDMM, string MMHHLDAACMN) { MakerPenPaletteUI paletteMenuToolUI = this.k__BackingField.KNDLGPOKIOI; IPromise promise; return promise; } // Token: 0x0600CCBD RID: 52413 RVA: 0x0030A120 File Offset: 0x00308320 [Token(Token = "0x600CCBD")] [Address(RVA = "0xF97610", Offset = "0xF96010", VA = "0x180F97610")] private void ANAAENODLBN() { string text = this.cocReminderYesButtonText; string text2 = this.cocReminderNoButtonText; string text3 = this.cocReminderDialogTextViewCoCButtonText; MakerPenPaletteUI paletteMenuToolUI = this.k__BackingField.KNDLGPOKIOI; Action action = new Action(this.GALIMEADAJF); throw new NullReferenceException(); } // Token: 0x0600CCBE RID: 52414 RVA: 0x0030A164 File Offset: 0x00308364 [Token(Token = "0x600CCBE")] [Address(RVA = "0xF98610", Offset = "0xF97010", VA = "0x180F98610")] private void LOOMBGNMNAP() { this.k__BackingField.paletteMenu.AddMainMenuOpeningRestriction(this); Action action = new Action(this.FLDFBGOIAEE); bool flag; if (flag) { int num = 0; EnterInventionNameDialog enterInventionNameDialog; if (enterInventionNameDialog != num) { enterInventionNameDialog.SetButtonText("Next", "Back"); } } } // Token: 0x0600CCBF RID: 52415 RVA: 0x0030A1BC File Offset: 0x003083BC [Token(Token = "0x600CCBF")] [Address(RVA = "0xF97C90", Offset = "0xF96690", VA = "0x180F97C90")] private void GLLOOBGALIL() { this.k__BackingField.paletteMenu.AddMainMenuOpeningRestriction(this); Action action = new Action(this.HPBHCCDEONP); bool flag; if (flag) { int num = 0; EnterInventionDescriptionDialog enterInventionDescriptionDialog; if (enterInventionDescriptionDialog != num) { enterInventionDescriptionDialog.k__BackingField = true; enterInventionDescriptionDialog.SetButtonText("Next", "Back"); } } } // Token: 0x0600CCC0 RID: 52416 RVA: 0x0030A21C File Offset: 0x0030841C [Token(Token = "0x600CCC0")] [Address(RVA = "0xF97900", Offset = "0xF96300", VA = "0x180F97900")] private void DMAEACPHIPC() { this.k__BackingField.paletteMenu.AddMainMenuOpeningRestriction(this); Action action = new Action(this.HLJPJAPILBD); bool flag; if (flag) { int num = 0; EditInventionTagsDialog editInventionTagsDialog; if (editInventionTagsDialog != num) { editInventionTagsDialog.SetButtonText("Next", "Back"); } } } // Token: 0x0600CCC1 RID: 52417 RVA: 0x0030A274 File Offset: 0x00308474 [Token(Token = "0x600CCC1")] [Address(RVA = "0xF98550", Offset = "0xF96F50", VA = "0x180F98550")] private void LKLJGNHNLIA() { Action action = new Action(this.LPHBPOENKHH); } // Token: 0x0600CCC2 RID: 52418 RVA: 0x0030A294 File Offset: 0x00308494 [Token(Token = "0x600CCC2")] [Address(RVA = "0xF98A10", Offset = "0xF97410", VA = "0x180F98A10")] private void OHOPJIFBLAN() { int num = 0; Action action = new Action(this.NAAHEFCNEEJ); if (num < this) { num += num; if (num == this) { IPromise promise; promise += promise; throw new NullReferenceException(); } num++; } } // Token: 0x0600CCC3 RID: 52419 RVA: 0x0030A2CC File Offset: 0x003084CC [Token(Token = "0x600CCC3")] [Address(RVA = "0xF97BC0", Offset = "0xF965C0", VA = "0x180F97BC0")] private void GFKPEHGMNGB(string PAANJCAOOAG) { GameObject gameObject = this.instructionsSubscreen; int num = 0; gameObject.SetActive(num != 0); this.resultSubscreen.SetActive(true); TextMeshProUGUI textMeshProUGUI = this.resultText; int num2 = 0; if (textMeshProUGUI != num2) { this.resultText.text = PAANJCAOOAG; } } // Token: 0x0600CCC4 RID: 52420 RVA: 0x0030A31C File Offset: 0x0030851C [Token(Token = "0x600CCC4")] [Address(RVA = "0xF97750", Offset = "0xF96150", VA = "0x180F97750")] private void BEPNJCGNIKA() { if (this.BFKEFCFNNKH != (ulong)0L) { this.GFKPEHGMNGB("Publishing..."); long k__BackingField = this.BFKEFCFNNKH.k__BackingField; HECIICKPCDN cocmllkfndi = this.COCMLLKFNDI; Action action = new Action(this.LHKBFMDGBHC); Action action2 = new Action(this.KLHOBIAIGHH); } } // Token: 0x0600CCC5 RID: 52421 RVA: 0x0030A374 File Offset: 0x00308574 [Token(Token = "0x600CCC5")] [Address(RVA = "0xF97E20", Offset = "0xF96820", VA = "0x180F97E20")] private void HELJMPHCMKN() { StoreInventionDetailsScreen flowByType = Player.k__BackingField.playerUI.k__BackingField.GetFlowByType(); OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH; flowByType.ShowInventionDetails(bfkefcfnnkh); WatchUI k__BackingField = Player.k__BackingField.playerUI.k__BackingField; int num = 0; int num2 = 0; k__BackingField.PlayAttract(~NotificationManager.HLJEOKDOLPF.Text, num2, num); } // Token: 0x0600CCC6 RID: 52422 RVA: 0x0030A3CC File Offset: 0x003085CC [Token(Token = "0x600CCC6")] [Address(RVA = "0xF978D0", Offset = "0xF962D0", VA = "0x180F978D0")] public void Button_Next() { this.ANAAENODLBN(); } // Token: 0x0600CCC7 RID: 52423 RVA: 0x0030A3E0 File Offset: 0x003085E0 [Token(Token = "0x600CCC7")] [Address(RVA = "0xF978A0", Offset = "0xF962A0", VA = "0x180F978A0")] public void Button_Cancel() { this.k__BackingField.paletteMenu.CloseInventionPublishingFlow(); } // Token: 0x0600CCC8 RID: 52424 RVA: 0x0030A404 File Offset: 0x00308604 [Token(Token = "0x600CCC8")] [Address(RVA = "0xF98F60", Offset = "0xF97960", VA = "0x180F98F60")] public MakerPenPaletteInventionPublishingScreen() { } // Token: 0x0600CCC9 RID: 52425 RVA: 0x0030A450 File Offset: 0x00308650 [Token(Token = "0x600CCC9")] [Address(RVA = "0xF97FA0", Offset = "0xF969A0", VA = "0x180F97FA0")] [CompilerGenerated] private void HHHBGJIJJJF(bool OPJFPKKHDAP) { if (this.LLHGAMGBCPC != OPJFPKKHDAP) { this.KNJDPJDAJCK = true; this.LLHGAMGBCPC = false; this.LKLJGNHNLIA(); return; } if (!this.KNJDPJDAJCK) { this.KNJDPJDAJCK = true; this.ANAAENODLBN(); return; } } // Token: 0x0600CCCA RID: 52426 RVA: 0x0030A494 File Offset: 0x00308694 [Token(Token = "0x600CCCA")] [Address(RVA = "0xF97B00", Offset = "0xF96500", VA = "0x180F97B00")] [CompilerGenerated] private void GALIMEADAJF(JPIJGHNNIDP PBAOMKNFBFL) { if (PBAOMKNFBFL == JPIJGHNNIDP.Negative) { this.k__BackingField.paletteMenu.CloseInventionPublishingFlow(); return; } if (PBAOMKNFBFL != JPIJGHNNIDP.Cancel) { if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative) { this.LOOMBGNMNAP(); } return; } this.ANAAENODLBN(); FBPACFPINIK.LBIOGBGOOAM(false); } // Token: 0x0600CCCB RID: 52427 RVA: 0x0030A4DC File Offset: 0x003086DC [Token(Token = "0x600CCCB")] [Address(RVA = "0xF97A90", Offset = "0xF96490", VA = "0x180F97A90")] [CompilerGenerated] private void FLDFBGOIAEE(PFLPCICDFNF BBADBGPALFP) { this.k__BackingField.paletteMenu.RemoveMainMenuOpeningRestriction(this); this.ANAAENODLBN(); } // Token: 0x0600CCCC RID: 52428 RVA: 0x0030A510 File Offset: 0x00308710 [Token(Token = "0x600CCCC")] [Address(RVA = "0xF980E0", Offset = "0xF96AE0", VA = "0x180F980E0")] [CompilerGenerated] private void HPBHCCDEONP(PFLPCICDFNF KGPCPJCPMAF) { this.k__BackingField.paletteMenu.RemoveMainMenuOpeningRestriction(this); this.LOOMBGNMNAP(); } // Token: 0x0600CCCD RID: 52429 RVA: 0x0030A544 File Offset: 0x00308744 [Token(Token = "0x600CCCD")] [Address(RVA = "0xF97FE0", Offset = "0xF969E0", VA = "0x180F97FE0")] [CompilerGenerated] private void HLJPJAPILBD(JPIJGHNNIDP ALGEANNCAPF) { this.k__BackingField.paletteMenu.RemoveMainMenuOpeningRestriction(this); if (ALGEANNCAPF != JPIJGHNNIDP.Affirmative) { this.GLLOOBGALIL(); return; } IPromise promise = PEGGCEDHBOF.BMDFFCOIOFL(); Action action = new Action(this.CKBJHLIHBOP); throw new NullReferenceException(); } // Token: 0x0600CCCE RID: 52430 RVA: 0x0030A58C File Offset: 0x0030878C [Token(Token = "0x600CCCE")] [Address(RVA = "0xF978E0", Offset = "0xF962E0", VA = "0x180F978E0")] [CompilerGenerated] private void CKBJHLIHBOP(bool OPJFPKKHDAP) { if (!OPJFPKKHDAP) { this.OHOPJIFBLAN(); return; } this.LKLJGNHNLIA(); } // Token: 0x0600CCCF RID: 52431 RVA: 0x0030A5AC File Offset: 0x003087AC [Token(Token = "0x600CCCF")] [Address(RVA = "0xF987A0", Offset = "0xF971A0", VA = "0x180F987A0")] [CompilerGenerated] private void LPHBPOENKHH(KJBHGEIMGHP DOMPAJACKDC) { if (DOMPAJACKDC != (ulong)1L) { this.DMAEACPHIPC(); return; } int num = 0; this.NMOAKOGFKBD = num; this.OHOPJIFBLAN(); } // Token: 0x0600CCD0 RID: 52432 RVA: 0x0030A5F0 File Offset: 0x003087F0 [Token(Token = "0x600CCD0")] [Address(RVA = "0xF98930", Offset = "0xF97330", VA = "0x180F98930")] [CompilerGenerated] private void NAAHEFCNEEJ(HJMNGAGLAIG FCCDJFHHCHB) { if (FCCDJFHHCHB != (ulong)1L) { IPromise promise = PEGGCEDHBOF.BMDFFCOIOFL(); Action action = new Action(this.MFGGGKNMDDB); } this.COCMLLKFNDI = FCCDJFHHCHB; this.BEPNJCGNIKA(); } // Token: 0x0600CCD1 RID: 52433 RVA: 0x0030A62C File Offset: 0x0030882C [Token(Token = "0x600CCD1")] [Address(RVA = "0xF98850", Offset = "0xF97250", VA = "0x180F98850")] [CompilerGenerated] private void MFGGGKNMDDB(bool OPJFPKKHDAP) { if (!OPJFPKKHDAP) { this.DMAEACPHIPC(); return; } this.LKLJGNHNLIA(); } // Token: 0x0600CCD2 RID: 52434 RVA: 0x0030A64C File Offset: 0x0030884C [Token(Token = "0x600CCD2")] [Address(RVA = "0xF98360", Offset = "0xF96D60", VA = "0x180F98360")] [CompilerGenerated] private void LHKBFMDGBHC(AHEPPAEOLOD HHHAIOABAMD) { JJONIELLJGH k__BackingField = HHHAIOABAMD.k__BackingField; if (k__BackingField != JJONIELLJGH.Success) { string text2; string text = string.Format("Unable to publish invention: {0}", text2); this.GFKPEHGMNGB(text); return; } this.GFKPEHGMNGB("Invention published!"); if (!SingletonMonoBehaviour.Instance.BLBCCPBIHGI) { this.HELJMPHCMKN(); return; } int num = 0; WatchUI watchUI = num; Action <>9__3; Action action = delegate(JPIJGHNNIDP response) { if (response != JPIJGHNNIDP.Affirmative) { this.HELJMPHCMKN(); return; } int num2 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); IPromise promise = JDJGIBLMFKK.BBELCAOOCOJ(num2); Action action2; if (<>9__3 == 0) { action2 = delegate(long? clubId) { this.HELJMPHCMKN(); RRUIRootScreen flowByType = watchUI.GetFlowByType(); string text3 = this.BFKEFCFNNKH.k__BackingField + " is now available in the invention store!"; OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH; string k__BackingField = bfkefcfnnkh.k__BackingField; NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.ONMOIHJNOCD(bfkefcfnnkh.k__BackingField); }; <>9__3 = action2; } int num3 = 0; num3 += num3; num3++; IPromise promise2 = promise.Then(action2); }; throw new NullReferenceException(); } // Token: 0x0600CCD3 RID: 52435 RVA: 0x0030A6C8 File Offset: 0x003088C8 [Token(Token = "0x600CCD3")] [Address(RVA = "0xF982F0", Offset = "0xF96CF0", VA = "0x180F982F0")] [CompilerGenerated] private void KLHOBIAIGHH(string MOPOMPHBHKF) { if (MOPOMPHBHKF == 0) { } string text = string.Format("Unable to publish invention: {0}", MOPOMPHBHKF); this.GFKPEHGMNGB(text); } // Token: 0x04008A01 RID: 35329 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4008A01")] [SerializeField] private GameObject instructionsSubscreen; // Token: 0x04008A02 RID: 35330 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4008A02")] [SerializeField] private GameObject resultSubscreen; // Token: 0x04008A03 RID: 35331 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4008A03")] [SerializeField] private TextMeshProUGUI resultText; // Token: 0x04008A04 RID: 35332 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4008A04")] [SerializeField] [Header("Dialogs")] private EnterInventionNameDialog enterInventionNameDialog; // Token: 0x04008A05 RID: 35333 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4008A05")] [SerializeField] private EnterInventionDescriptionDialog enterInventionDescriptionDialog; // Token: 0x04008A06 RID: 35334 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x4008A06")] [SerializeField] private EditInventionTagsDialog editInventionTagsDialog; // Token: 0x04008A07 RID: 35335 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x4008A07")] [SerializeField] private ChooseInventionPublishingPermissionsDialog chooseInventionPublishingPermissionsDialog; // Token: 0x04008A08 RID: 35336 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x4008A08")] [SerializeField] private ChooseInventionPriceDialog chooseInventionPriceDialog; // Token: 0x04008A09 RID: 35337 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x4008A09")] [SerializeField] [Header("Code of Conduct Reminder Dialog")] private string cocReminderDialogTitle = "Invention Reminder"; // Token: 0x04008A0A RID: 35338 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x4008A0A")] [SerializeField] [TextArea] private string cocReminderDialogText = "Once you publish an invention, it can no longer be updated!\n\nAll published inventions must follow the Rec Room Code of Conduct!\n\nBefore publishing, please ensure your invention does not contain:\n- Sexual content\n- Discriminatory content\n- Illegal content\n\nTo view the entire Code of Conduct, click the Details button."; // Token: 0x04008A0B RID: 35339 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x4008A0B")] [SerializeField] private string cocReminderYesButtonText = "Next"; // Token: 0x04008A0C RID: 35340 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x4008A0C")] [SerializeField] private string cocReminderNoButtonText = "Cancel"; // Token: 0x04008A0D RID: 35341 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x4008A0D")] [SerializeField] private string cocReminderDialogTextViewCoCButtonText = "Details"; // Token: 0x04008A0E RID: 35342 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x4008A0E")] private OBBBPCBIMME BFKEFCFNNKH; // Token: 0x04008A0F RID: 35343 [global::Cpp2IlInjected.FieldOffset(Offset = "0x108")] [Token(Token = "0x4008A0F")] private bool KNJDPJDAJCK; // Token: 0x04008A10 RID: 35344 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10C")] [Token(Token = "0x4008A10")] private HECIICKPCDN COCMLLKFNDI; // Token: 0x04008A11 RID: 35345 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x4008A11")] private int? NMOAKOGFKBD; // Token: 0x04008A12 RID: 35346 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x4008A12")] private bool LLHGAMGBCPC; // Token: 0x04008A13 RID: 35347 [Token(Token = "0x4008A13")] private static UIConfirmationDialog BFFOJKMKHBG; // Token: 0x02001DA9 RID: 7593 [Token(Token = "0x2001DA9")] [CompilerGenerated] private sealed class HHPHNJPMILF { // Token: 0x0600CCD4 RID: 52436 RVA: 0x0030A6F4 File Offset: 0x003088F4 [Token(Token = "0x600CCD4")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public HHPHNJPMILF() { } // Token: 0x0600CCD5 RID: 52437 RVA: 0x0030A708 File Offset: 0x00308908 [Token(Token = "0x600CCD5")] [Address(RVA = "0xF93E70", Offset = "0xF92870", VA = "0x180F93E70")] internal void b__2(JPIJGHNNIDP response) { if (response != JPIJGHNNIDP.Affirmative) { this.<>4__this.HELJMPHCMKN(); return; } int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.k__BackingField); IPromise promise = JDJGIBLMFKK.BBELCAOOCOJ(num); Action action; if (this.<>9__3 == 0) { action = delegate(long? clubId) { this.<>4__this.HELJMPHCMKN(); RRUIRootScreen flowByType = this.watchUI.GetFlowByType(); string text = this.<>4__this.BFKEFCFNNKH.k__BackingField + " is now available in the invention store!"; OBBBPCBIMME bfkefcfnnkh = this.<>4__this.BFKEFCFNNKH; string k__BackingField = bfkefcfnnkh.k__BackingField; NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.ONMOIHJNOCD(bfkefcfnnkh.k__BackingField); }; this.<>9__3 = action; } int num2 = 0; num2 += num2; num2++; IPromise promise2 = promise.Then(action); } // Token: 0x0600CCD6 RID: 52438 RVA: 0x0030A778 File Offset: 0x00308978 [Token(Token = "0x600CCD6")] [Address(RVA = "0xF94070", Offset = "0xF92A70", VA = "0x180F94070")] internal void b__3(long? clubId) { this.<>4__this.HELJMPHCMKN(); RRUIRootScreen flowByType = this.watchUI.GetFlowByType(); string text = this.<>4__this.BFKEFCFNNKH.k__BackingField + " is now available in the invention store!"; OBBBPCBIMME bfkefcfnnkh = this.<>4__this.BFKEFCFNNKH; string k__BackingField = bfkefcfnnkh.k__BackingField; NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.ONMOIHJNOCD(bfkefcfnnkh.k__BackingField); } // Token: 0x04008A14 RID: 35348 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008A14")] public WatchUI watchUI; // Token: 0x04008A15 RID: 35349 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008A15")] public MakerPenPaletteInventionPublishingScreen <>4__this; // Token: 0x04008A16 RID: 35350 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008A16")] public Action <>9__3; } } }