Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/MakerPenPaletteInventionPublishingScreen.cs
2026-04-08 23:40:05 +02:00

735 lines
25 KiB
C#

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<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
Action<long> 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<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
Action<long> 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.<BHBCCAKKIMJ>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 <CBEMGFDBBJA>k__BackingField = HPNPDOJKCMP.<CBEMGFDBBJA>k__BackingField;
int num2 = 0;
if (<CBEMGFDBBJA>k__BackingField != num2)
{
UIConfirmationDialog bffojkmkhbg = MakerPenPaletteInventionPublishingScreen.BFFOJKMKHBG;
bool flag = <CBEMGFDBBJA>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 <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
int num = 0;
if (!(<LJOGMLBAABG>k__BackingField == num) && this.BFKEFCFNNKH != (ulong)0L)
{
this.instructionsSubscreen.SetActive(true);
GameObject gameObject = this.resultSubscreen;
int num2 = 0;
gameObject.SetActive(num2 != 0);
IPromise<bool> promise = PEGGCEDHBOF.BMDFFCOIOFL();
Action<bool> 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.<LJOGMLBAABG>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<R> OBCAHIJNPJL<R, T1>(UIDialog<T1, R> GCHDNCDLAGE, T1 BMEGDKCCBHH, out UIDialog<T1, R> DAGFHPCPNPB)
{
if (!MakerPenPaletteInventionPublishingScreen.IsInventionPublishingUIFlow(GCHDNCDLAGE))
{
Debug.LogError("MakerPenPaletteInventionPublishingScreen.ShowTemporaryDialog: Attempting to show a flow that isn't enumerated in IsInventionPublishingScreenOrSubScreen!");
}
bool isCompleted = ((IAsyncResult)this.<LJOGMLBAABG>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<JPIJGHNNIDP> BCGGEIPOINB<T1>(ConfirmUIDialog<T1> GCHDNCDLAGE, T1 BMEGDKCCBHH, out UIDialog<JPIJGHNNIDP> DAGFHPCPNPB)
{
if (!MakerPenPaletteInventionPublishingScreen.IsInventionPublishingUIFlow(GCHDNCDLAGE))
{
Debug.LogError("MakerPenPaletteInventionPublishingScreen.ShowTemporaryConfirmationDialog: Attempting to show a flow that isn't enumerated in IsInventionPublishingScreenOrSubScreen!");
}
bool isCompleted = ((IAsyncResult)this.<LJOGMLBAABG>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<JPIJGHNNIDP> MHKADHFIJAD(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string EOAMGHFEGLM, string PCLJFDNNDMM, string MMHHLDAACMN)
{
MakerPenPaletteUI paletteMenuToolUI = this.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
IPromise<JPIJGHNNIDP> 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.<LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
Action<JPIJGHNNIDP> 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.<LJOGMLBAABG>k__BackingField.paletteMenu.AddMainMenuOpeningRestriction(this);
Action<PFLPCICDFNF> 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.<LJOGMLBAABG>k__BackingField.paletteMenu.AddMainMenuOpeningRestriction(this);
Action<PFLPCICDFNF> action = new Action(this.HPBHCCDEONP);
bool flag;
if (flag)
{
int num = 0;
EnterInventionDescriptionDialog enterInventionDescriptionDialog;
if (enterInventionDescriptionDialog != num)
{
enterInventionDescriptionDialog.<FOHHNJJONDA>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.<LJOGMLBAABG>k__BackingField.paletteMenu.AddMainMenuOpeningRestriction(this);
Action<JPIJGHNNIDP> 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<KJBHGEIMGHP> 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<HJMNGAGLAIG> action = new Action(this.NAAHEFCNEEJ);
if (num < this)
{
num += num;
if (num == this)
{
IPromise<OBBBPCBIMME> 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 <BHBCCAKKIMJ>k__BackingField = this.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField;
HECIICKPCDN cocmllkfndi = this.COCMLLKFNDI;
Action<AHEPPAEOLOD> action = new Action(this.LHKBFMDGBHC);
Action<string> 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.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.GetFlowByType<StoreInventionDetailsScreen>();
OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH;
flowByType.ShowInventionDetails(bfkefcfnnkh);
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
int num = 0;
int num2 = 0;
<JNBAANDJIAD>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.<LJOGMLBAABG>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.<LJOGMLBAABG>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.<LJOGMLBAABG>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.<LJOGMLBAABG>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.<LJOGMLBAABG>k__BackingField.paletteMenu.RemoveMainMenuOpeningRestriction(this);
if (ALGEANNCAPF != JPIJGHNNIDP.Affirmative)
{
this.GLLOOBGALIL();
return;
}
IPromise<bool> promise = PEGGCEDHBOF.BMDFFCOIOFL();
Action<bool> 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<bool> promise = PEGGCEDHBOF.BMDFFCOIOFL();
Action<bool> 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 <BCMKPFMGHLE>k__BackingField = HHHAIOABAMD.<BCMKPFMGHLE>k__BackingField;
if (<BCMKPFMGHLE>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<long?> <>9__3;
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP response)
{
if (response != JPIJGHNNIDP.Affirmative)
{
this.HELJMPHCMKN();
return;
}
int num2 = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
IPromise<long?> promise = JDJGIBLMFKK.BBELCAOOCOJ(num2);
Action<long?> action2;
if (<>9__3 == 0)
{
action2 = delegate(long? clubId)
{
this.HELJMPHCMKN();
RRUIRootScreen flowByType = watchUI.GetFlowByType<RRUIRootScreen>();
string text3 = this.BFKEFCFNNKH.<LGACIEKBLBM>k__BackingField + " is now available in the invention store!";
OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH;
string <HPJCFFLAJJE>k__BackingField = bfkefcfnnkh.<HPJCFFLAJJE>k__BackingField;
NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.ONMOIHJNOCD(bfkefcfnnkh.<BHBCCAKKIMJ>k__BackingField);
};
<>9__3 = action2;
}
int num3 = 0;
num3 += num3;
num3++;
IPromise<long?> 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 <PublishInvention>b__2(JPIJGHNNIDP response)
{
if (response != JPIJGHNNIDP.Affirmative)
{
this.<>4__this.HELJMPHCMKN();
return;
}
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
IPromise<long?> promise = JDJGIBLMFKK.BBELCAOOCOJ(num);
Action<long?> action;
if (this.<>9__3 == 0)
{
action = delegate(long? clubId)
{
this.<>4__this.HELJMPHCMKN();
RRUIRootScreen flowByType = this.watchUI.GetFlowByType<RRUIRootScreen>();
string text = this.<>4__this.BFKEFCFNNKH.<LGACIEKBLBM>k__BackingField + " is now available in the invention store!";
OBBBPCBIMME bfkefcfnnkh = this.<>4__this.BFKEFCFNNKH;
string <HPJCFFLAJJE>k__BackingField = bfkefcfnnkh.<HPJCFFLAJJE>k__BackingField;
NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.ONMOIHJNOCD(bfkefcfnnkh.<BHBCCAKKIMJ>k__BackingField);
};
this.<>9__3 = action;
}
int num2 = 0;
num2 += num2;
num2++;
IPromise<long?> 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 <PublishInvention>b__3(long? clubId)
{
this.<>4__this.HELJMPHCMKN();
RRUIRootScreen flowByType = this.watchUI.GetFlowByType<RRUIRootScreen>();
string text = this.<>4__this.BFKEFCFNNKH.<LGACIEKBLBM>k__BackingField + " is now available in the invention store!";
OBBBPCBIMME bfkefcfnnkh = this.<>4__this.BFKEFCFNNKH;
string <HPJCFFLAJJE>k__BackingField = bfkefcfnnkh.<HPJCFFLAJJE>k__BackingField;
NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.ONMOIHJNOCD(bfkefcfnnkh.<BHBCCAKKIMJ>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<long?> <>9__3;
}
}
}