735 lines
25 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|