Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/AGUI/ToolUIs/MakerPenPaletteInventionCreationScreen.cs
2026-04-10 22:50:51 +02:00

1429 lines
60 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using AGUI.StackedUI.Dialog;
using Cpp2IlInjected;
using RecRoom.Core;
using RecRoom.Core.Creation;
using RecRoom.Core.Creation.Circuits;
using RecRoom.Tools;
using RecRoom.Tools.MakerPenTools;
using TMPro;
using UnityEngine;
namespace RecRoom.AGUI.ToolUIs
{
// Token: 0x020028F7 RID: 10487
[Token(Token = "0x20028F7")]
public class MakerPenPaletteInventionCreationScreen : MakerPenPaletteUIFlowBase
{
// Token: 0x060119A2 RID: 72098 RVA: 0x004016B8 File Offset: 0x003FF8B8
[Token(Token = "0x60119A2")]
[Address(RVA = "0xE4B500", Offset = "0xE4A300", VA = "0x180E4B500")]
public static void PopScreenAndSubScreensFromMenu(StackedUIBase HPNPDOJKCMP)
{
int num = 0;
if (!(HPNPDOJKCMP == num) && MakerPenPaletteInventionCreationScreen.IsInventionCreationScreenOrSubScreen(HPNPDOJKCMP.<CBEMGFDBBJA>k__BackingField))
{
HPNPDOJKCMP.Button_PopFlow();
return;
}
}
// Token: 0x060119A3 RID: 72099 RVA: 0x004016EC File Offset: 0x003FF8EC
[Token(Token = "0x60119A3")]
[Address(RVA = "0xE49A30", Offset = "0xE48830", VA = "0x180E49A30")]
public static bool IsInventionCreationScreenOrSubScreen(StackedUIFlowBase LHHONCAOJFH)
{
if (LHHONCAOJFH == 0 || LHHONCAOJFH == 0)
{
if (LHHONCAOJFH != 0)
{
if (LHHONCAOJFH != 0)
{
return true;
}
}
return LHHONCAOJFH != 0;
}
return true;
}
// Token: 0x060119A4 RID: 72100 RVA: 0x0040171C File Offset: 0x003FF91C
[Token(Token = "0x60119A4")]
[Address(RVA = "0xE49980", Offset = "0xE48780", VA = "0x180E49980", Slot = "10")]
public override void Initialize(StackedUIBase LJOCNMLBCAH)
{
base.Initialize(LJOCNMLBCAH);
MakerPenPaletteMoveableToolMenu paletteMenu = this.<LJOGMLBAABG>k__BackingField.paletteMenu;
Action<bool> action = new Action(this.MOKFNOFAEPD);
paletteMenu.OnMenuOpenCloseEvent += action;
}
// Token: 0x060119A5 RID: 72101 RVA: 0x00401758 File Offset: 0x003FF958
[Token(Token = "0x60119A5")]
[Address(RVA = "0xE4B0E0", Offset = "0xE49EE0", VA = "0x180E4B0E0", Slot = "7")]
protected override void OnDestroy()
{
base.OnDestroy();
MakerPenPaletteMoveableToolMenu paletteMenu = this.<LJOGMLBAABG>k__BackingField.paletteMenu;
Action<bool> action = new Action(this.MOKFNOFAEPD);
paletteMenu.OnMenuOpenCloseEvent -= action;
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
IILCGFIHJLP<GIPDDLFFNGG, bool> onSelectionChanged = <BDFEKAONFDI>k__BackingField.OnSelectionChanged;
Action<GIPDDLFFNGG, bool> action2 = new Action(this.HHHAMHHAJDN);
IILCGFIHJLP<GIPDDLFFNGG, bool> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(onSelectionChanged, action2);
<BDFEKAONFDI>k__BackingField.OnSelectionChanged = iilcgfihjlp;
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField.OnModeChanged;
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action3 = new Action(this.KBEFFMGDAOJ);
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> iilcgfihjlp2 = IILCGFIHJLP.GMNMHGMFGOL(onModeChanged, action3);
<LJOGMLBAABG>k__BackingField.OnModeChanged = iilcgfihjlp2;
ManagedTexture iebmgdpkcog = this.IEBMGDPKCOG;
if (iebmgdpkcog != 0)
{
iebmgdpkcog.GNGOOMMLPHE();
}
}
// Token: 0x060119A6 RID: 72102 RVA: 0x0040180C File Offset: 0x003FFA0C
[Token(Token = "0x60119A6")]
[Address(RVA = "0xE4A8F0", Offset = "0xE496F0", VA = "0x180E4A8F0")]
private void MOKFNOFAEPD(bool MCIOKLGHGFK)
{
if (!MCIOKLGHGFK)
{
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this.<KBKJKEOPIGB>k__BackingField);
return;
}
}
// Token: 0x060119A7 RID: 72103 RVA: 0x0040182C File Offset: 0x003FFA2C
[Token(Token = "0x60119A7")]
[Address(RVA = "0xE4B260", Offset = "0xE4A060", VA = "0x180E4B260", Slot = "11")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
bool mbifdoijdmj = this.MBIFDOIJDMJ;
this.JNMALKLFINB(mbifdoijdmj);
}
// Token: 0x060119A8 RID: 72104 RVA: 0x00401850 File Offset: 0x003FFA50
[Token(Token = "0x60119A8")]
[Address(RVA = "0xE49CB0", Offset = "0xE48AB0", VA = "0x180E49CB0")]
private void JNMALKLFINB(bool MBIFDOIJDMJ)
{
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
int num = 0;
if (!(<LJOGMLBAABG>k__BackingField == num))
{
this.instructionsSubscreen.SetActive(true);
GameObject gameObject = this.resultSubscreen;
int num2 = 0;
gameObject.SetActive(num2 != 0);
if (MBIFDOIJDMJ)
{
if (this.DDIKKPFKNHE)
{
if (!this.INJHNHPCBHN)
{
CDJFFFCFLMF cdjfffcflmf = MakerPenCreateInventionFromSelectionOperation.ONEFHFMLLIP(this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField);
Action action = new Action(this.OOMIDMLEGJO);
Action<string> action2 = new Action(this.GFKPEHGMNGB);
Action action3 = new Action(this.NMCNJIDEPHG);
}
this.LOOMBGNMNAP();
throw new NullReferenceException();
}
this.<LJOGMLBAABG>k__BackingField.StartInventionObjectsSelection();
IILCGFIHJLP<GIPDDLFFNGG, bool> onSelectionChanged = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.OnSelectionChanged;
Action<GIPDDLFFNGG, bool> action4 = new Action(this.HHHAMHHAJDN);
int selectionCount = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.ENEJDOAEDCJ;
TextMeshProUGUI textMeshProUGUI = this.objectCountText;
int num3 = 0;
bool flag = textMeshProUGUI != num3;
if (flag)
{
TextMeshProUGUI textMeshProUGUI2 = this.objectCountText;
string text = string.Format("Objects selected: {0}", flag);
string text2 = textMeshProUGUI2.text;
}
Button3D button3D = this.nextButton;
bool flag2 = selectionCount > 0;
button3D.FFDOINJEHMM = flag2;
MFBGLIHGCGO<bool> inventionObjectsSelectionCompleted = this.<LJOGMLBAABG>k__BackingField.InventionObjectsSelectionCompleted;
Action<bool> action5 = new Action(this.HLKCKJNDELP);
MakerPen <LJOGMLBAABG>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField;
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField2.OnModeChanged;
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action6 = new Action(this.KBEFFMGDAOJ);
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(onModeChanged, action6);
<LJOGMLBAABG>k__BackingField2.OnModeChanged = iilcgfihjlp;
}
}
}
// Token: 0x060119A9 RID: 72105 RVA: 0x004019D0 File Offset: 0x003FFBD0
[Token(Token = "0x60119A9")]
[Address(RVA = "0xE4B290", Offset = "0xE4A090", VA = "0x180E4B290", Slot = "12")]
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
{
MakerPen <LJOGMLBAABG>k__BackingField3;
do
{
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
this.MBIFDOIJDMJ = CJEIBCEPAPO;
if (CJEIBCEPAPO)
{
return;
}
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
int num = 0;
if (!(<LJOGMLBAABG>k__BackingField != num))
{
return;
}
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
int num2 = 0;
if (<BDFEKAONFDI>k__BackingField != num2)
{
IILCGFIHJLP<GIPDDLFFNGG, bool> onSelectionChanged = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.OnSelectionChanged;
Action<GIPDDLFFNGG, bool> action = new Action(this.HHHAMHHAJDN);
}
MakerPen <LJOGMLBAABG>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField;
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField2.OnModeChanged;
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action2 = new Action(this.KBEFFMGDAOJ);
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(onModeChanged, action2);
<LJOGMLBAABG>k__BackingField2.OnModeChanged = iilcgfihjlp;
<LJOGMLBAABG>k__BackingField3 = this.<LJOGMLBAABG>k__BackingField;
}
while (!<LJOGMLBAABG>k__BackingField3.<NJKODCEDGPE>k__BackingField || this.DDIKKPFKNHE);
<LJOGMLBAABG>k__BackingField3.CancelInventionObjectsSelection();
MFBGLIHGCGO<bool> inventionObjectsSelectionCompleted = this.<LJOGMLBAABG>k__BackingField.InventionObjectsSelectionCompleted;
Action<bool> action3 = new Action(this.HLKCKJNDELP);
this.<LJOGMLBAABG>k__BackingField.paletteMenu.GCMLOIFNJMB.BIHKNNPGGKP(this);
}
// Token: 0x060119AA RID: 72106 RVA: 0x00401AD4 File Offset: 0x003FFCD4
[Token(Token = "0x60119AA")]
[Address(RVA = "0xE48F70", Offset = "0xE47D70", VA = "0x180E48F70")]
public void Button_Done()
{
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
int num = 0;
bool flag = <LJOGMLBAABG>k__BackingField.CompleteInventionObjectsSelection(num != 0);
}
// Token: 0x060119AB RID: 72107 RVA: 0x00401AF8 File Offset: 0x003FFCF8
[Token(Token = "0x60119AB")]
[Address(RVA = "0xE48DB0", Offset = "0xE47BB0", VA = "0x180E48DB0")]
public void Button_Cancel()
{
this.<LJOGMLBAABG>k__BackingField.CancelInventionObjectsSelection();
}
// Token: 0x060119AC RID: 72108 RVA: 0x00401B18 File Offset: 0x003FFD18
[Token(Token = "0x60119AC")]
[Address(RVA = "0xE48DE0", Offset = "0xE47BE0", VA = "0x180E48DE0")]
public void Button_DeselectObjectsThatPreventSaving()
{
int num;
do
{
num = 0;
if (this.IBOGIKMOLOC == 0)
{
break;
}
bool flag;
if (flag)
{
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
}
}
while (num != 0);
this.<LJOGMLBAABG>k__BackingField.StartInventionObjectsSelection();
GameObject gameObject = this.resultSubscreen;
int num2 = 0;
gameObject.SetActive(num2 != 0);
GameObject gameObject2 = this.deselectContainer;
int num3 = 0;
gameObject2.SetActive(num3 != 0);
this.instructionsSubscreen.SetActive(true);
}
// Token: 0x060119AD RID: 72109 RVA: 0x00401B98 File Offset: 0x003FFD98
[Token(Token = "0x60119AD")]
[Address(RVA = "0x7C1050", Offset = "0x7BFE50", VA = "0x1807C1050")]
public void SetSelectionPrevalidated(bool ABMCMLCOFJP)
{
this.INJHNHPCBHN = ABMCMLCOFJP;
}
// Token: 0x060119AE RID: 72110 RVA: 0x00401BAC File Offset: 0x003FFDAC
[Token(Token = "0x60119AE")]
[Address(RVA = "0xD528F0", Offset = "0xD516F0", VA = "0x180D528F0")]
public void SetSkipObjectSelection(bool KKDPFGADCEK)
{
this.DDIKKPFKNHE = KKDPFGADCEK;
}
// Token: 0x060119AF RID: 72111 RVA: 0x00401BC0 File Offset: 0x003FFDC0
[Token(Token = "0x60119AF")]
[Address(RVA = "0xE4B590", Offset = "0xE4A390", VA = "0x180E4B590")]
public void ResetToInitialState()
{
this.JNMALKLFINB(true);
}
// Token: 0x060119B0 RID: 72112 RVA: 0x00401BD4 File Offset: 0x003FFDD4
[Token(Token = "0x60119B0")]
[Address(RVA = "0xD35B20", Offset = "0xD34920", VA = "0x180D35B20")]
public void SetCancelOnReturnToMainScreen(bool BLJNKBMJMKJ)
{
this.BLJNKBMJMKJ = BLJNKBMJMKJ;
}
// Token: 0x060119B1 RID: 72113 RVA: 0x00401BE8 File Offset: 0x003FFDE8
[Token(Token = "0x60119B1")]
[Address(RVA = "0xE4A350", Offset = "0xE49150", VA = "0x180E4A350")]
private void LOOMBGNMNAP()
{
AOLMGGAPKEH gcmloifnjmb = this.<LJOGMLBAABG>k__BackingField.paletteMenu.GCMLOIFNJMB;
gcmloifnjmb.BPAJKKAGPKB(this);
this.KGODFEIPINC = true;
if (gcmloifnjmb != 0)
{
}
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
this.KGODFEIPINC = false;
MakerPenPaletteUI paletteMenuToolUI = <LJOGMLBAABG>k__BackingField.KNDLGPOKIOI;
Action<PFLPCICDFNF> action = new Action(this.MMJCHCGGOPL);
int num = 0;
num += num;
num++;
Action action2 = new Action(this.IKKLOHCLHOP);
int num2 = 0;
if (this != num2)
{
EnterInventionNameDialog component = base.GetComponent<EnterInventionNameDialog>();
int num3 = 0;
if (component != num3)
{
component.SetButtonText("Next", "Back");
}
}
}
// Token: 0x060119B2 RID: 72114 RVA: 0x00401C98 File Offset: 0x003FFE98
[Token(Token = "0x60119B2")]
[Address(RVA = "0xE4AA60", Offset = "0xE49860", VA = "0x180E4AA60")]
private void NIDPBNNELCB()
{
MakerPenPaletteInventionCreationScreen.MOJCBGKMAHB mojcbgkmahb = new MakerPenPaletteInventionCreationScreen.MOJCBGKMAHB();
mojcbgkmahb.<>4__this = this;
IEnumerable<GIPDDLFFNGG> currentSelectionForTemplate = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.GetCurrentSelectionForTemplate();
OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH;
string fmnalpdbjhp = this.FMNALPDBJHP;
string eajdmhlbknd = this.EAJDMHLBKND;
GIPDDLFFNGG[] array = Enumerable.ToArray<GIPDDLFFNGG>(currentSelectionForTemplate);
mojcbgkmahb.context = bfkefcfnnkh;
mojcbgkmahb.context.JLGIGGAKANM = eajdmhlbknd;
int num = 0;
int num2 = 0;
ulong num3;
ulong num4;
JCOINEEFENJ<RenderTexture> jcoineefenj = ShareCamera.LocalRequestSingleImage(false, num2 != 0, num3 != 0UL, "Invention Image", num4 != 0UL);
if (this.<LJOGMLBAABG>k__BackingField._tool.FNFNLDBILFE)
{
PlayerHand <PBCNKLKCIHJ>k__BackingField = this.<LJOGMLBAABG>k__BackingField._tool.<PBCNKLKCIHJ>k__BackingField;
float z = Vector3.zero.z;
float z2 = Vector3.zero.z;
}
Player.<EGKJPJKLEAI>k__BackingField.backpack.RecallTool(JKPLBBBJLJK.MAKER_PEN);
Action action = delegate
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
MakerPenPaletteInventionCreationScreen.MOJCBGKMAHB.<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d <<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d;
<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d.System.IDisposable.Dispose();
<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d.<>1__state = (int)((ulong)0L);
<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d.<>4__this = mojcbgkmahb;
KFBABPAPIMB kfbabpapimb = instance.Run(<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d);
};
Action<RenderTexture> action2 = delegate(RenderTexture renderTex)
{
MakerPenPaletteInventionCreationScreen <>4__this = mojcbgkmahb.<>4__this;
int num5 = 0;
<>4__this.IEBMGDPKCOG.DPCIGLIJMPF(renderTex);
ManagedTexture iebmgdpkcog = mojcbgkmahb.<>4__this.IEBMGDPKCOG;
int num6 = 0;
PMGCJEPKFOF<Texture2D> pmgcjepkfof = iebmgdpkcog.BBLLIEGLEEE((ManagedTexture.HGJAGEHBPNE)((ulong)3L), num6 != 0);
if (Player.<EGKJPJKLEAI>k__BackingField.backpack.UseTool((JKPLBBBJLJK)((uint)1), num5, true))
{
if (mojcbgkmahb.<>9__3 == 0)
{
Action action3 = delegate
{
MakerPenPaletteInventionCreationScreen <>4__this2 = mojcbgkmahb.<>4__this;
MakerPenPaletteInventionCreationScreen.JPPNEJOBKAC context = mojcbgkmahb.context;
string jlgiggakanm = mojcbgkmahb.context.JLGIGGAKANM;
if (!<>4__this2.OCOIBKNPCGI(context))
{
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num7 = 0;
IDisposable disposable = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention Creation Failed - Selection Unavailable", 3f, num7, num7);
}
MakerPenPaletteInventionCreationScreen <>4__this3 = mojcbgkmahb.<>4__this;
OBBBPCBIMME bfkefcfnnkh2 = <>4__this3.BFKEFCFNNKH;
float mopmdbodnje;
if (bfkefcfnnkh2 != 0)
{
long <BHBCCAKKIMJ>k__BackingField = bfkefcfnnkh2.<BHBCCAKKIMJ>k__BackingField;
MakerPenPaletteInventionCreationScreen <>4__this = <>4__this3;
long targetInventionId = <BHBCCAKKIMJ>k__BackingField;
ManagedTexture iebmgdpkcog2 = <>4__this3.IEBMGDPKCOG;
int num8 = 0;
PMGCJEPKFOF<string> pmgcjepkfof2 = OHDHPENHDAP.NLDOGFCBAOD(iebmgdpkcog2, OHDHPENHDAP.DLHGJJJPHPH.InventionThumbnail, num8, 80);
Action<string> action4 = delegate(string error)
{
MakerPenPaletteInventionCreationScreen <>4__this5 = <>4__this;
if (error == 0)
{
}
string text2 = string.Format("Unable to update Image of invention: {0}", error);
<>4__this5.GFKPEHGMNGB(text2);
};
Action<string> <>9__2;
Action<string> action5 = delegate(string imageName)
{
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof4 = BBHENFCNLAB.ONLOPCCOFMM(targetInventionId, imageName);
if (<>9__2 == 0)
{
Action<string> action8 = delegate(string error)
{
MakerPenPaletteInventionCreationScreen <>4__this6 = <>4__this;
if (error == 0)
{
}
string text3 = string.Format("Unable to update Image of invention: {0}", error);
<>4__this6.GFKPEHGMNGB(text3);
};
<>9__2 = action8;
}
throw new NullReferenceException();
};
MakerPenPaletteInventionCreationScreen <>4__this4 = mojcbgkmahb.<>4__this;
long <BHBCCAKKIMJ>k__BackingField2 = <>4__this4.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField;
float realtimeSinceStartup = Time.realtimeSinceStartup;
mopmdbodnje = <>4__this4.MOPMDBODNJE;
if (mopmdbodnje <= realtimeSinceStartup)
{
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
OBBBPCBIMME bfkefcfnnkh3 = <>4__this4.BFKEFCFNNKH;
<>4__this4.MOPMDBODNJE = realtimeSinceStartup2;
string <LGACIEKBLBM>k__BackingField = bfkefcfnnkh3.<LGACIEKBLBM>k__BackingField;
string text = "Saving new version of " + <LGACIEKBLBM>k__BackingField + "...";
<>4__this4.GFKPEHGMNGB(text);
PMGCJEPKFOF<CreationManager.GLBINAEHJEL> pmgcjepkfof3 = <>4__this4.<LJOGMLBAABG>k__BackingField.SaveCurrentSelectionAsNewVersionOfInvention(<BHBCCAKKIMJ>k__BackingField2);
Action<CreationManager.GLBINAEHJEL> action6 = new Action(<>4__this4.FGADFNHMIDM);
Action<string> action7 = new Action(<>4__this4.AIHAILAIPLG);
}
return;
}
float realtimeSinceStartup3 = Time.realtimeSinceStartup;
while (mopmdbodnje > realtimeSinceStartup3)
{
}
float realtimeSinceStartup4 = Time.realtimeSinceStartup;
throw new NullReferenceException();
};
mojcbgkmahb.<>9__3 = action3;
}
if (MakerPenPaletteInventionCreationScreen.<>c.<>9__39_4 == 0)
{
MakerPenPaletteInventionCreationScreen.<>c.<>9__39_4 = delegate
{
NotificationManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num9 = 0;
IDisposable disposable2 = instance3.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention Creation Cancelled", 3f, num9, num9);
};
}
}
};
num += num;
num++;
}
// Token: 0x060119B3 RID: 72115 RVA: 0x00401D94 File Offset: 0x003FFF94
[Token(Token = "0x60119B3")]
[Address(RVA = "0xE4ADF0", Offset = "0xE49BF0", VA = "0x180E4ADF0")]
private bool OCOIBKNPCGI(MakerPenPaletteInventionCreationScreen.JPPNEJOBKAC LHOMKMINCHH)
{
CircuitVisibilityBehaviour.CircuitVisibilityChanged();
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
string jlgiggakanm = LHOMKMINCHH.JLGIGGAKANM;
bool flag;
if (!flag)
{
return flag;
}
string jlgiggakanm2 = LHOMKMINCHH.JLGIGGAKANM;
this.IEBMGDPKCOG.GNGOOMMLPHE();
string jlgiggakanm3 = LHOMKMINCHH.JLGIGGAKANM;
this.<LJOGMLBAABG>k__BackingField.RestorableSelectionContext = 0;
return flag;
}
// Token: 0x060119B4 RID: 72116 RVA: 0x00401DF0 File Offset: 0x003FFFF0
[Token(Token = "0x60119B4")]
[Address(RVA = "0xE4A6E0", Offset = "0xE494E0", VA = "0x180E4A6E0")]
private void MLNNCKJPKLM()
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
if (this.MOPMDBODNJE <= realtimeSinceStartup)
{
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
this.MOPMDBODNJE = realtimeSinceStartup2;
this.GFKPEHGMNGB("Creating...");
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
ManagedTexture iebmgdpkcog = this.IEBMGDPKCOG;
string eajdmhlbknd = this.EAJDMHLBKND;
string fmnalpdbjhp = this.FMNALPDBJHP;
PMGCJEPKFOF<CreationManager.GLBINAEHJEL> pmgcjepkfof = <LJOGMLBAABG>k__BackingField.SaveCurrentSelectionAsNewInvention(fmnalpdbjhp, eajdmhlbknd, iebmgdpkcog);
Action<CreationManager.GLBINAEHJEL> action = new Action(this.CBJBFOAHKAH);
Action<string> action2 = new Action(this.JFPPKLNPDEH);
}
}
// Token: 0x060119B5 RID: 72117 RVA: 0x00401E7C File Offset: 0x0040007C
[Token(Token = "0x60119B5")]
[Address(RVA = "0xE4A900", Offset = "0xE49700", VA = "0x180E4A900")]
private void NGPEMFMJHPE(long LGFFMFHOMBG)
{
float realtimeSinceStartup = Time.realtimeSinceStartup;
if (this.MOPMDBODNJE <= realtimeSinceStartup)
{
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH;
this.MOPMDBODNJE = realtimeSinceStartup2;
string <LGACIEKBLBM>k__BackingField = bfkefcfnnkh.<LGACIEKBLBM>k__BackingField;
string text = "Saving new version of " + <LGACIEKBLBM>k__BackingField + "...";
this.GFKPEHGMNGB(text);
PMGCJEPKFOF<CreationManager.GLBINAEHJEL> pmgcjepkfof = this.<LJOGMLBAABG>k__BackingField.SaveCurrentSelectionAsNewVersionOfInvention(LGFFMFHOMBG);
Action<CreationManager.GLBINAEHJEL> action = new Action(this.FGADFNHMIDM);
Action<string> action2 = new Action(this.AIHAILAIPLG);
}
}
// Token: 0x060119B6 RID: 72118 RVA: 0x00401F08 File Offset: 0x00400108
[Token(Token = "0x60119B6")]
[Address(RVA = "0xE4AF40", Offset = "0xE49D40", VA = "0x180E4AF40")]
private void ONLOPCCOFMM(long LGFFMFHOMBG)
{
int num = 0;
MakerPenPaletteInventionCreationScreen <>4__this = this;
long targetInventionId = LGFFMFHOMBG;
ManagedTexture iebmgdpkcog = this.IEBMGDPKCOG;
int num2 = 0;
PMGCJEPKFOF<string> pmgcjepkfof = OHDHPENHDAP.NLDOGFCBAOD(iebmgdpkcog, (OHDHPENHDAP.DLHGJJJPHPH)num, num2, 80);
Action<string> action = delegate(string error)
{
MakerPenPaletteInventionCreationScreen <>4__this3 = <>4__this;
if (error == 0)
{
}
string text = string.Format("Unable to update Image of invention: {0}", error);
<>4__this3.GFKPEHGMNGB(text);
};
Action<string> <>9__2;
Action<string> action2 = delegate(string imageName)
{
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof2 = BBHENFCNLAB.ONLOPCCOFMM(targetInventionId, imageName);
if (<>9__2 == 0)
{
Action<string> action3 = delegate(string error)
{
MakerPenPaletteInventionCreationScreen <>4__this2 = <>4__this;
if (error == 0)
{
}
string text2 = string.Format("Unable to update Image of invention: {0}", error);
<>4__this2.GFKPEHGMNGB(text2);
};
<>9__2 = action3;
}
throw new NullReferenceException();
};
throw new NullReferenceException();
}
// Token: 0x060119B7 RID: 72119 RVA: 0x00401F64 File Offset: 0x00400164
[Token(Token = "0x60119B7")]
[Address(RVA = "0xE48FA0", Offset = "0xE47DA0", VA = "0x180E48FA0")]
private void CBJBFOAHKAH(CreationManager.GLBINAEHJEL MAOOLFEBOOD)
{
string text;
global::UnityEngine.Debug.LogError(text);
Action<OBBBPCBIMME> action = new Action(this.EPBNOIJBLDD);
this.GFKPEHGMNGB("Successfully saved!");
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Successfully saved!", 3f, num, num);
}
// Token: 0x060119B8 RID: 72120 RVA: 0x00401FC4 File Offset: 0x004001C4
[Token(Token = "0x60119B8")]
[Address(RVA = "0xE49320", Offset = "0xE48120", VA = "0x180E49320")]
private void FGADFNHMIDM(CreationManager.GLBINAEHJEL MAOOLFEBOOD)
{
string text;
global::UnityEngine.Debug.LogError(text);
Action<OBBBPCBIMME> action = new Action(this.KCDEPHJFNJC);
this.GFKPEHGMNGB("Successfully updated!");
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Successfully updated!", 3f, num, num);
}
// Token: 0x060119B9 RID: 72121 RVA: 0x00402024 File Offset: 0x00400224
[Token(Token = "0x60119B9")]
[Address(RVA = "0xE4A5E0", Offset = "0xE493E0", VA = "0x180E4A5E0")]
private void MCBPFBNAPAL(OBBBPCBIMME LDNFNNNHPPB)
{
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this.<LJOGMLBAABG>k__BackingField.paletteMenu._tool.ELABBFJBNII);
MakerPenPaletteMoveableToolMenu paletteMenu = this.<LJOGMLBAABG>k__BackingField.paletteMenu;
paletteMenu._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>().SetTargetInvention(LDNFNNNHPPB);
paletteMenu.EBBKPMLPKBC<MakerPenPaletteInventionDetailsScreen>();
}
// Token: 0x060119BA RID: 72122 RVA: 0x0040207C File Offset: 0x0040027C
[Token(Token = "0x60119BA")]
[Address(RVA = "0xE49520", Offset = "0xE48320", VA = "0x180E49520")]
private void GFKPEHGMNGB(string PAANJCAOOAG)
{
GameObject gameObject = this.instructionsSubscreen;
int num = 0;
gameObject.SetActive(num != 0);
this.resultSubscreen.SetActive(true);
string text = this.resultText.text;
if (!this.<LJOGMLBAABG>k__BackingField.<OBACDNGLHPD>k__BackingField.gameObject.activeInHierarchy)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, PAANJCAOOAG, 3f, num2, num2);
}
}
// Token: 0x060119BB RID: 72123 RVA: 0x004020EC File Offset: 0x004002EC
[Token(Token = "0x60119BB")]
[Address(RVA = "0xE49640", Offset = "0xE48440", VA = "0x180E49640")]
private void HHHAMHHAJDN(GIPDDLFFNGG NLNHFEEMFBN, bool EGJJHJHIPCF)
{
int selectionCount = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.ENEJDOAEDCJ;
TextMeshProUGUI textMeshProUGUI = this.objectCountText;
int num = 0;
bool flag = textMeshProUGUI != num;
if (flag)
{
TextMeshProUGUI textMeshProUGUI2 = this.objectCountText;
string text = string.Format("Objects selected: {0}", flag);
string text2 = textMeshProUGUI2.text;
}
Button3D button3D = this.nextButton;
bool flag2 = selectionCount > 0;
button3D.FFDOINJEHMM = flag2;
}
// Token: 0x060119BC RID: 72124 RVA: 0x0040215C File Offset: 0x0040035C
[Token(Token = "0x60119BC")]
[Address(RVA = "0xE4A0D0", Offset = "0xE48ED0", VA = "0x180E4A0D0")]
private void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB)
{
if (OIHFNIFGFJB != MakerPen.KLAENPHIBEM.CreateInvention)
{
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this.<LJOGMLBAABG>k__BackingField.paletteMenu._tool.ELABBFJBNII);
return;
}
}
// Token: 0x060119BD RID: 72125 RVA: 0x00402190 File Offset: 0x00400390
[Token(Token = "0x60119BD")]
[Address(RVA = "0xE4B5A0", Offset = "0xE4A3A0", VA = "0x180E4B5A0")]
public void SetTargetInvention(OBBBPCBIMME LDNFNNNHPPB)
{
this.BFKEFCFNNKH = LDNFNNNHPPB;
this.IEBMGDPKCOG.GNGOOMMLPHE();
}
// Token: 0x060119BE RID: 72126 RVA: 0x004021B8 File Offset: 0x004003B8
[Token(Token = "0x60119BE")]
[Address(RVA = "0xE498A0", Offset = "0xE486A0", VA = "0x180E498A0")]
private void IJBHOOHKDIB(int AJEGFAMKCDO)
{
TextMeshProUGUI textMeshProUGUI = this.objectCountText;
int num = 0;
bool flag = textMeshProUGUI != num;
if (flag)
{
TextMeshProUGUI textMeshProUGUI2 = this.objectCountText;
string text = string.Format("Objects selected: {0}", flag);
string text2 = textMeshProUGUI2.text;
}
}
// Token: 0x060119BF RID: 72127 RVA: 0x004021FC File Offset: 0x004003FC
[Token(Token = "0x60119BF")]
[Address(RVA = "0xE49B60", Offset = "0xE48960", VA = "0x180E49B60")]
private static bool JCDHEABBHGO(StackedUIFlowBase LHHONCAOJFH)
{
if (LHHONCAOJFH != 0)
{
return LHHONCAOJFH != 0 || LHHONCAOJFH != 0;
}
return 0 != 0;
}
// Token: 0x060119C0 RID: 72128 RVA: 0x00402230 File Offset: 0x00400430
[Token(Token = "0x60119C0")]
[Address(RVA = "0xE49750", Offset = "0xE48550", VA = "0x180E49750")]
private void HLKCKJNDELP(bool ABMCMLCOFJP)
{
if (!ABMCMLCOFJP)
{
CDJFFFCFLMF cdjfffcflmf = MakerPenCreateInventionFromSelectionOperation.ONEFHFMLLIP(this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField);
Action action = new Action(this.OOMIDMLEGJO);
Action<string> action2 = new Action(this.GFKPEHGMNGB);
Action action3 = new Action(this.NMCNJIDEPHG);
}
this.LOOMBGNMNAP();
}
// Token: 0x060119C1 RID: 72129 RVA: 0x00402288 File Offset: 0x00400488
[Token(Token = "0x60119C1")]
[Address(RVA = "0xE4B5D0", Offset = "0xE4A3D0", VA = "0x180E4B5D0")]
public MakerPenPaletteInventionCreationScreen()
{
ManagedTexture managedTexture = new ManagedTexture("InventionCreation");
this.IEBMGDPKCOG = managedTexture;
this.EAJDMHLBKND = "No description yet";
this.MOPMDBODNJE = float.MinValue;
this.MBIFDOIJDMJ = true;
base..ctor();
}
// Token: 0x060119C2 RID: 72130 RVA: 0x004022D8 File Offset: 0x004004D8
[Token(Token = "0x60119C2")]
[Address(RVA = "0xE4A830", Offset = "0xE49630", VA = "0x180E4A830")]
[CompilerGenerated]
private void MMJCHCGGOPL(PFLPCICDFNF BBADBGPALFP)
{
if (!this.KGODFEIPINC)
{
this.<LJOGMLBAABG>k__BackingField.paletteMenu.GCMLOIFNJMB.BIHKNNPGGKP(this);
this.<LJOGMLBAABG>k__BackingField.StartInventionObjectsSelection();
if (this.BLJNKBMJMKJ)
{
this.<LJOGMLBAABG>k__BackingField.CancelInventionObjectsSelection();
}
}
}
// Token: 0x060119C3 RID: 72131 RVA: 0x0040232C File Offset: 0x0040052C
[Token(Token = "0x60119C3")]
[Address(RVA = "0xE49970", Offset = "0xE48770", VA = "0x180E49970")]
[CompilerGenerated]
private void IKKLOHCLHOP()
{
this.DIKFGFJDJGP = (ulong)0L;
}
// Token: 0x060119C4 RID: 72132 RVA: 0x00402344 File Offset: 0x00400544
[Token(Token = "0x60119C4")]
[Address(RVA = "0xE49C40", Offset = "0xE48A40", VA = "0x180E49C40")]
[CompilerGenerated]
private void JFPPKLNPDEH(string MOPOMPHBHKF)
{
if (MOPOMPHBHKF == 0)
{
}
string text = string.Format("Unable to save selection as invention: {0}", MOPOMPHBHKF);
this.GFKPEHGMNGB(text);
}
// Token: 0x060119C5 RID: 72133 RVA: 0x00402370 File Offset: 0x00400570
[Token(Token = "0x60119C5")]
[Address(RVA = "0xE48D40", Offset = "0xE47B40", VA = "0x180E48D40")]
[CompilerGenerated]
private void AIHAILAIPLG(string MOPOMPHBHKF)
{
if (MOPOMPHBHKF == 0)
{
}
string text = string.Format("Unable to save new version of invention: {0}", MOPOMPHBHKF);
this.GFKPEHGMNGB(text);
}
// Token: 0x060119C6 RID: 72134 RVA: 0x0040239C File Offset: 0x0040059C
[Token(Token = "0x60119C6")]
[Address(RVA = "0xE491A0", Offset = "0xE47FA0", VA = "0x180E491A0")]
[CompilerGenerated]
private void EPBNOIJBLDD(OBBBPCBIMME LDNFNNNHPPB)
{
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
ACDHFCHJBAK acdhfchjbak = new ACDHFCHJBAK(LDNFNNNHPPB);
<LJOGMLBAABG>k__BackingField.QueueUI(acdhfchjbak);
MFBGLIHGCGO<OBBBPCBIMME> inventionSelectionButtonPressed = this.<LJOGMLBAABG>k__BackingField.<OBACDNGLHPD>k__BackingField.InventionSelectionButtonPressed;
if (inventionSelectionButtonPressed != 0)
{
inventionSelectionButtonPressed.CNFDGDEOPPF(LDNFNNNHPPB);
}
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Press the trigger to spawn your invention", 3f, num, num);
}
}
// Token: 0x060119C7 RID: 72135 RVA: 0x00402410 File Offset: 0x00400610
[Token(Token = "0x60119C7")]
[Address(RVA = "0xE4A120", Offset = "0xE48F20", VA = "0x180E4A120")]
[CompilerGenerated]
private void KCDEPHJFNJC(OBBBPCBIMME LDNFNNNHPPB)
{
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this.<LJOGMLBAABG>k__BackingField.paletteMenu._tool.ELABBFJBNII);
MakerPenPaletteMoveableToolMenu paletteMenu = this.<LJOGMLBAABG>k__BackingField.paletteMenu;
paletteMenu._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>().SetTargetInvention(LDNFNNNHPPB);
paletteMenu.EBBKPMLPKBC<MakerPenPaletteInventionDetailsScreen>();
if (!SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
{
MFBGLIHGCGO<OBBBPCBIMME> inventionSelectionButtonPressed = this.<LJOGMLBAABG>k__BackingField.<OBACDNGLHPD>k__BackingField.InventionSelectionButtonPressed;
if (inventionSelectionButtonPressed != 0)
{
inventionSelectionButtonPressed.CNFDGDEOPPF(LDNFNNNHPPB);
}
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Press the trigger to spawn your invention", 3f, num, num);
}
}
// Token: 0x060119C8 RID: 72136 RVA: 0x004024AC File Offset: 0x004006AC
[Token(Token = "0x60119C8")]
[Address(RVA = "0xE4B080", Offset = "0xE49E80", VA = "0x180E4B080")]
[CompilerGenerated]
private void OOMIDMLEGJO()
{
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
if (!this.DDIKKPFKNHE)
{
<LJOGMLBAABG>k__BackingField.StartInventionObjectsSelection();
return;
}
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(<LJOGMLBAABG>k__BackingField.paletteMenu._tool.ELABBFJBNII);
}
// Token: 0x060119C9 RID: 72137 RVA: 0x004024EC File Offset: 0x004006EC
[Token(Token = "0x60119C9")]
[Address(RVA = "0xE4ADE0", Offset = "0xE49BE0", VA = "0x180E4ADE0")]
[CompilerGenerated]
private void NMCNJIDEPHG()
{
this.LOOMBGNMNAP();
}
// Token: 0x0400B51F RID: 46367
[Token(Token = "0x400B51F")]
private const int KKALFKGOFAD = 2;
// Token: 0x0400B520 RID: 46368
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400B520")]
[SerializeField]
private GameObject instructionsSubscreen;
// Token: 0x0400B521 RID: 46369
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400B521")]
[SerializeField]
private GameObject resultSubscreen;
// Token: 0x0400B522 RID: 46370
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400B522")]
[SerializeField]
private Button3D nextButton;
// Token: 0x0400B523 RID: 46371
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400B523")]
[SerializeField]
private GameObject deselectContainer;
// Token: 0x0400B524 RID: 46372
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400B524")]
[SerializeField]
private TextMeshProUGUI mainText;
// Token: 0x0400B525 RID: 46373
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400B525")]
[SerializeField]
private TextMeshProUGUI objectCountText;
// Token: 0x0400B526 RID: 46374
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400B526")]
[SerializeField]
private TextMeshProUGUI resultText;
// Token: 0x0400B527 RID: 46375
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400B527")]
[SerializeField]
private float minUpdateInventionInterval = 5f;
// Token: 0x0400B528 RID: 46376
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400B528")]
[SerializeField]
[Header("Dialogs")]
private EnterInventionNameDialog enterInventionNameDialog;
// Token: 0x0400B529 RID: 46377
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400B529")]
[SerializeField]
private EnterInventionDescriptionDialog enterInventionDescriptionDialog;
// Token: 0x0400B52A RID: 46378
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400B52A")]
private OBBBPCBIMME BFKEFCFNNKH;
// Token: 0x0400B52B RID: 46379
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x400B52B")]
private readonly ManagedTexture IEBMGDPKCOG;
// Token: 0x0400B52C RID: 46380
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x400B52C")]
private string FMNALPDBJHP;
// Token: 0x0400B52D RID: 46381
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x400B52D")]
private string EAJDMHLBKND;
// Token: 0x0400B52E RID: 46382
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x400B52E")]
private float MOPMDBODNJE;
// Token: 0x0400B52F RID: 46383
[FieldOffset(Offset = "0x11C")]
[Token(Token = "0x400B52F")]
private bool DDIKKPFKNHE;
// Token: 0x0400B530 RID: 46384
[FieldOffset(Offset = "0x11D")]
[Token(Token = "0x400B530")]
private bool BLJNKBMJMKJ;
// Token: 0x0400B531 RID: 46385
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x400B531")]
private List<GIPDDLFFNGG> IBOGIKMOLOC;
// Token: 0x0400B532 RID: 46386
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x400B532")]
private bool MBIFDOIJDMJ;
// Token: 0x0400B533 RID: 46387
[FieldOffset(Offset = "0x129")]
[Token(Token = "0x400B533")]
private bool INJHNHPCBHN;
// Token: 0x0400B534 RID: 46388
[FieldOffset(Offset = "0x130")]
[Token(Token = "0x400B534")]
private UIDialog<OBBBPCBIMME, PFLPCICDFNF> DIKFGFJDJGP;
// Token: 0x0400B535 RID: 46389
[FieldOffset(Offset = "0x138")]
[Token(Token = "0x400B535")]
private bool KGODFEIPINC;
// Token: 0x020028F8 RID: 10488
[Token(Token = "0x20028F8")]
private struct JPPNEJOBKAC
{
// Token: 0x17003163 RID: 12643
// (get) Token: 0x060119CA RID: 72138 RVA: 0x00402500 File Offset: 0x00400700
[Token(Token = "0x17003163")]
public long? HPFIHNGAOCE
{
[Token(Token = "0x60119CA")]
[Address(RVA = "0xE43830", Offset = "0xE42630", VA = "0x180E43830")]
get
{
/*
An exception occurred when decompiling this method (060119CA)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Nullable`1<System.Int64> RecRoom.AGUI.ToolUIs.MakerPenPaletteInventionCreationScreen/JPPNEJOBKAC::GPPALPKMEPO()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:int32(var_0_01, ldc.i4:int32(0))
stfld:OBBBPCBIMME(JPPNEJOBKAC::KGKPAFJOMPE, ldloc:valuetype RecRoom.AGUI.ToolUIs.MakerPenPaletteInventionCreationScreen/JPPNEJOBKAC&(this), ldloc:int32[exp:OBBBPCBIMME](var_0_01))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
}
// Token: 0x0400B536 RID: 46390
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B536")]
public OBBBPCBIMME KGKPAFJOMPE;
// Token: 0x0400B537 RID: 46391
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400B537")]
public string PGEBPHPMKMM;
// Token: 0x0400B538 RID: 46392
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B538")]
public string JLGIGGAKANM;
// Token: 0x0400B539 RID: 46393
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B539")]
public GIPDDLFFNGG[] FNIEICGNLEL;
}
// Token: 0x020028F9 RID: 10489
[Token(Token = "0x20028F9")]
[CompilerGenerated]
private sealed class MOJCBGKMAHB
{
// Token: 0x060119CB RID: 72139 RVA: 0x00402518 File Offset: 0x00400718
[Token(Token = "0x60119CB")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public MOJCBGKMAHB()
{
}
// Token: 0x060119CC RID: 72140 RVA: 0x0040252C File Offset: 0x0040072C
[Token(Token = "0x60119CC")]
[Address(RVA = "0xE43B40", Offset = "0xE42940", VA = "0x180E43B40")]
internal void <ShowTakePictureDialog>b__0()
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
MakerPenPaletteInventionCreationScreen.MOJCBGKMAHB.<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d <<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d;
<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d.System.IDisposable.Dispose();
<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d.<>1__state = (int)((ulong)0L);
<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d.<>4__this = this;
KFBABPAPIMB kfbabpapimb = instance.Run(<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d);
}
// Token: 0x060119CD RID: 72141 RVA: 0x00402564 File Offset: 0x00400764
[Token(Token = "0x60119CD")]
[Address(RVA = "0xE442F0", Offset = "0xE430F0", VA = "0x180E442F0")]
internal IEnumerator<KENFJGFMIPM> <ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2()
{
/*
An exception occurred when decompiling this method (060119CD)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.AGUI.ToolUIs.MakerPenPaletteInventionCreationScreen/MOJCBGKMAHB::<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void('<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d'::System.IDisposable.Dispose, ldloc:'<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d'(var_0))
stfld:int32('<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d'::<>1__state, ldloc:'<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:MOJCBGKMAHB('<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d'::<>4__this, ldloc:'<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d'(var_0), ldloc:MOJCBGKMAHB(this))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
*/;
}
// Token: 0x060119CE RID: 72142 RVA: 0x00402588 File Offset: 0x00400788
[Token(Token = "0x60119CE")]
[Address(RVA = "0xE43C10", Offset = "0xE42A10", VA = "0x180E43C10")]
internal void <ShowTakePictureDialog>b__1(RenderTexture renderTex)
{
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen = this.<>4__this;
int num = 0;
makerPenPaletteInventionCreationScreen.IEBMGDPKCOG.DPCIGLIJMPF(renderTex);
ManagedTexture iebmgdpkcog = this.<>4__this.IEBMGDPKCOG;
int num2 = 0;
PMGCJEPKFOF<Texture2D> pmgcjepkfof = iebmgdpkcog.BBLLIEGLEEE((ManagedTexture.HGJAGEHBPNE)((ulong)3L), num2 != 0);
if (Player.<EGKJPJKLEAI>k__BackingField.backpack.UseTool((JKPLBBBJLJK)((uint)1), num, true))
{
if (this.<>9__3 == 0)
{
Action action = delegate
{
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen2 = this.<>4__this;
MakerPenPaletteInventionCreationScreen.JPPNEJOBKAC jppnejobkac = this.context;
string jlgiggakanm = this.context.JLGIGGAKANM;
if (!makerPenPaletteInventionCreationScreen2.OCOIBKNPCGI(jppnejobkac))
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num3 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention Creation Failed - Selection Unavailable", 3f, num3, num3);
}
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen3 = this.<>4__this;
OBBBPCBIMME bfkefcfnnkh = makerPenPaletteInventionCreationScreen3.BFKEFCFNNKH;
float mopmdbodnje;
if (bfkefcfnnkh != 0)
{
long <BHBCCAKKIMJ>k__BackingField = bfkefcfnnkh.<BHBCCAKKIMJ>k__BackingField;
MakerPenPaletteInventionCreationScreen.EJHLPDKEMFH ejhlpdkemfh = new MakerPenPaletteInventionCreationScreen.EJHLPDKEMFH();
ejhlpdkemfh.<>4__this = makerPenPaletteInventionCreationScreen3;
ejhlpdkemfh.targetInventionId = <BHBCCAKKIMJ>k__BackingField;
ManagedTexture iebmgdpkcog2 = makerPenPaletteInventionCreationScreen3.IEBMGDPKCOG;
int num4 = 0;
PMGCJEPKFOF<string> pmgcjepkfof2 = OHDHPENHDAP.NLDOGFCBAOD(iebmgdpkcog2, OHDHPENHDAP.DLHGJJJPHPH.InventionThumbnail, num4, 80);
Action<string> action2 = delegate(string error)
{
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen5 = ejhlpdkemfh.<>4__this;
if (error == 0)
{
}
string text2 = string.Format("Unable to update Image of invention: {0}", error);
makerPenPaletteInventionCreationScreen5.GFKPEHGMNGB(text2);
};
Action<string> action3 = delegate(string imageName)
{
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof4 = BBHENFCNLAB.ONLOPCCOFMM(ejhlpdkemfh.targetInventionId, imageName);
if (ejhlpdkemfh.<>9__2 == 0)
{
Action<string> action6 = delegate(string error)
{
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen6 = ejhlpdkemfh.<>4__this;
if (error == 0)
{
}
string text3 = string.Format("Unable to update Image of invention: {0}", error);
makerPenPaletteInventionCreationScreen6.GFKPEHGMNGB(text3);
};
ejhlpdkemfh.<>9__2 = action6;
}
throw new NullReferenceException();
};
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen4 = this.<>4__this;
long <BHBCCAKKIMJ>k__BackingField2 = makerPenPaletteInventionCreationScreen4.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField;
float realtimeSinceStartup = Time.realtimeSinceStartup;
mopmdbodnje = makerPenPaletteInventionCreationScreen4.MOPMDBODNJE;
if (mopmdbodnje <= realtimeSinceStartup)
{
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
OBBBPCBIMME bfkefcfnnkh2 = makerPenPaletteInventionCreationScreen4.BFKEFCFNNKH;
makerPenPaletteInventionCreationScreen4.MOPMDBODNJE = realtimeSinceStartup2;
string <LGACIEKBLBM>k__BackingField = bfkefcfnnkh2.<LGACIEKBLBM>k__BackingField;
string text = "Saving new version of " + <LGACIEKBLBM>k__BackingField + "...";
makerPenPaletteInventionCreationScreen4.GFKPEHGMNGB(text);
PMGCJEPKFOF<CreationManager.GLBINAEHJEL> pmgcjepkfof3 = makerPenPaletteInventionCreationScreen4.<LJOGMLBAABG>k__BackingField.SaveCurrentSelectionAsNewVersionOfInvention(<BHBCCAKKIMJ>k__BackingField2);
Action<CreationManager.GLBINAEHJEL> action4 = new Action(makerPenPaletteInventionCreationScreen4.FGADFNHMIDM);
Action<string> action5 = new Action(makerPenPaletteInventionCreationScreen4.AIHAILAIPLG);
}
return;
}
float realtimeSinceStartup3 = Time.realtimeSinceStartup;
while (mopmdbodnje > realtimeSinceStartup3)
{
}
float realtimeSinceStartup4 = Time.realtimeSinceStartup;
throw new NullReferenceException();
};
this.<>9__3 = action;
}
if (MakerPenPaletteInventionCreationScreen.<>c.<>9__39_4 == 0)
{
MakerPenPaletteInventionCreationScreen.<>c.<>9__39_4 = delegate
{
NotificationManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
int num5 = 0;
IDisposable disposable2 = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention Creation Cancelled", 3f, num5, num5);
};
}
}
}
// Token: 0x060119CF RID: 72143 RVA: 0x0040261C File Offset: 0x0040081C
[Token(Token = "0x60119CF")]
[Address(RVA = "0xE43E70", Offset = "0xE42C70", VA = "0x180E43E70")]
internal void <ShowTakePictureDialog>b__3()
{
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen = this.<>4__this;
MakerPenPaletteInventionCreationScreen.JPPNEJOBKAC jppnejobkac = this.context;
string jlgiggakanm = this.context.JLGIGGAKANM;
if (!makerPenPaletteInventionCreationScreen.OCOIBKNPCGI(jppnejobkac))
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention Creation Failed - Selection Unavailable", 3f, num, num);
}
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen2 = this.<>4__this;
OBBBPCBIMME bfkefcfnnkh = makerPenPaletteInventionCreationScreen2.BFKEFCFNNKH;
float mopmdbodnje;
if (bfkefcfnnkh != 0)
{
long <BHBCCAKKIMJ>k__BackingField = bfkefcfnnkh.<BHBCCAKKIMJ>k__BackingField;
MakerPenPaletteInventionCreationScreen.EJHLPDKEMFH ejhlpdkemfh = new MakerPenPaletteInventionCreationScreen.EJHLPDKEMFH();
ejhlpdkemfh.<>4__this = makerPenPaletteInventionCreationScreen2;
ejhlpdkemfh.targetInventionId = <BHBCCAKKIMJ>k__BackingField;
ManagedTexture iebmgdpkcog = makerPenPaletteInventionCreationScreen2.IEBMGDPKCOG;
int num2 = 0;
PMGCJEPKFOF<string> pmgcjepkfof = OHDHPENHDAP.NLDOGFCBAOD(iebmgdpkcog, OHDHPENHDAP.DLHGJJJPHPH.InventionThumbnail, num2, 80);
Action<string> action = delegate(string error)
{
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen4 = ejhlpdkemfh.<>4__this;
if (error == 0)
{
}
string text2 = string.Format("Unable to update Image of invention: {0}", error);
makerPenPaletteInventionCreationScreen4.GFKPEHGMNGB(text2);
};
Action<string> action2 = delegate(string imageName)
{
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof3 = BBHENFCNLAB.ONLOPCCOFMM(ejhlpdkemfh.targetInventionId, imageName);
if (ejhlpdkemfh.<>9__2 == 0)
{
Action<string> action5 = delegate(string error)
{
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen5 = ejhlpdkemfh.<>4__this;
if (error == 0)
{
}
string text3 = string.Format("Unable to update Image of invention: {0}", error);
makerPenPaletteInventionCreationScreen5.GFKPEHGMNGB(text3);
};
ejhlpdkemfh.<>9__2 = action5;
}
throw new NullReferenceException();
};
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen3 = this.<>4__this;
long <BHBCCAKKIMJ>k__BackingField2 = makerPenPaletteInventionCreationScreen3.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField;
float realtimeSinceStartup = Time.realtimeSinceStartup;
mopmdbodnje = makerPenPaletteInventionCreationScreen3.MOPMDBODNJE;
if (mopmdbodnje <= realtimeSinceStartup)
{
float realtimeSinceStartup2 = Time.realtimeSinceStartup;
OBBBPCBIMME bfkefcfnnkh2 = makerPenPaletteInventionCreationScreen3.BFKEFCFNNKH;
makerPenPaletteInventionCreationScreen3.MOPMDBODNJE = realtimeSinceStartup2;
string <LGACIEKBLBM>k__BackingField = bfkefcfnnkh2.<LGACIEKBLBM>k__BackingField;
string text = "Saving new version of " + <LGACIEKBLBM>k__BackingField + "...";
makerPenPaletteInventionCreationScreen3.GFKPEHGMNGB(text);
PMGCJEPKFOF<CreationManager.GLBINAEHJEL> pmgcjepkfof2 = makerPenPaletteInventionCreationScreen3.<LJOGMLBAABG>k__BackingField.SaveCurrentSelectionAsNewVersionOfInvention(<BHBCCAKKIMJ>k__BackingField2);
Action<CreationManager.GLBINAEHJEL> action3 = new Action(makerPenPaletteInventionCreationScreen3.FGADFNHMIDM);
Action<string> action4 = new Action(makerPenPaletteInventionCreationScreen3.AIHAILAIPLG);
}
return;
}
float realtimeSinceStartup3 = Time.realtimeSinceStartup;
while (mopmdbodnje > realtimeSinceStartup3)
{
}
float realtimeSinceStartup4 = Time.realtimeSinceStartup;
throw new NullReferenceException();
}
// Token: 0x0400B53A RID: 46394
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B53A")]
public MakerPenPaletteInventionCreationScreen <>4__this;
// Token: 0x0400B53B RID: 46395
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B53B")]
public MakerPenPaletteInventionCreationScreen.JPPNEJOBKAC context;
// Token: 0x0400B53C RID: 46396
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400B53C")]
public Action <>9__3;
// Token: 0x020028FA RID: 10490
[Token(Token = "0x20028FA")]
private sealed class <<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
{
// Token: 0x060119D0 RID: 72144 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x60119D0")]
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
[DebuggerHidden]
public <<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d(int <>1__state)
{
}
// Token: 0x060119D1 RID: 72145 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x60119D1")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
[DebuggerHidden]
void IDisposable.Dispose()
{
}
// Token: 0x060119D2 RID: 72146 RVA: 0x004027A4 File Offset: 0x004009A4
[Token(Token = "0x60119D2")]
[Address(RVA = "0xE5C4A0", Offset = "0xE5B2A0", VA = "0x180E5C4A0", Slot = "6")]
private bool MoveNext()
{
return default(bool);
}
// Token: 0x17003164 RID: 12644
// (get) Token: 0x060119D3 RID: 72147 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x17003164")]
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
{
[Token(Token = "0x60119D3")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x060119D4 RID: 72148 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x60119D4")]
[Address(RVA = "0xE5C6A0", Offset = "0xE5B4A0", VA = "0x180E5C6A0", Slot = "8")]
[DebuggerHidden]
void IEnumerator.Reset()
{
}
// Token: 0x17003165 RID: 12645
// (get) Token: 0x060119D5 RID: 72149 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x17003165")]
object IEnumerator.Current
{
[Token(Token = "0x60119D5")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x0400B53D RID: 46397
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B53D")]
private int <>1__state;
// Token: 0x0400B53E RID: 46398
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B53E")]
private KENFJGFMIPM <>2__current;
// Token: 0x0400B53F RID: 46399
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B53F")]
public MakerPenPaletteInventionCreationScreen.MOJCBGKMAHB <>4__this;
}
}
// Token: 0x020028FC RID: 10492
[Token(Token = "0x20028FC")]
[CompilerGenerated]
private sealed class EJHLPDKEMFH
{
// Token: 0x060119D9 RID: 72153 RVA: 0x00402818 File Offset: 0x00400A18
[Token(Token = "0x60119D9")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EJHLPDKEMFH()
{
}
// Token: 0x060119DA RID: 72154 RVA: 0x0040282C File Offset: 0x00400A2C
[Token(Token = "0x60119DA")]
[Address(RVA = "0xE42E70", Offset = "0xE41C70", VA = "0x180E42E70")]
internal void <UpdateInventionImage>b__0(string error)
{
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen = this.<>4__this;
if (error == 0)
{
}
string text = string.Format("Unable to update Image of invention: {0}", error);
makerPenPaletteInventionCreationScreen.GFKPEHGMNGB(text);
}
// Token: 0x060119DB RID: 72155 RVA: 0x00402860 File Offset: 0x00400A60
[Token(Token = "0x60119DB")]
[Address(RVA = "0xE42EE0", Offset = "0xE41CE0", VA = "0x180E42EE0")]
internal void <UpdateInventionImage>b__1(string imageName)
{
PMGCJEPKFOF<AHEPPAEOLOD> pmgcjepkfof = BBHENFCNLAB.ONLOPCCOFMM(this.targetInventionId, imageName);
if (this.<>9__2 == 0)
{
Action<string> action = delegate(string error)
{
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen = this.<>4__this;
if (error == 0)
{
}
string text = string.Format("Unable to update Image of invention: {0}", error);
makerPenPaletteInventionCreationScreen.GFKPEHGMNGB(text);
};
this.<>9__2 = action;
}
throw new NullReferenceException();
}
// Token: 0x060119DC RID: 72156 RVA: 0x0040289C File Offset: 0x00400A9C
[Token(Token = "0x60119DC")]
[Address(RVA = "0xE42FB0", Offset = "0xE41DB0", VA = "0x180E42FB0")]
internal void <UpdateInventionImage>b__2(string error)
{
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen = this.<>4__this;
if (error == 0)
{
}
string text = string.Format("Unable to update Image of invention: {0}", error);
makerPenPaletteInventionCreationScreen.GFKPEHGMNGB(text);
}
// Token: 0x0400B542 RID: 46402
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400B542")]
public MakerPenPaletteInventionCreationScreen <>4__this;
// Token: 0x0400B543 RID: 46403
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400B543")]
public long targetInventionId;
// Token: 0x0400B544 RID: 46404
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x400B544")]
public Action<string> <>9__2;
}
}
}