1429 lines
60 KiB
C#
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: 0x020029E0 RID: 10720
|
|
[Token(Token = "0x20029E0")]
|
|
public class MakerPenPaletteInventionCreationScreen : MakerPenPaletteUIFlowBase
|
|
{
|
|
// Token: 0x06011DDE RID: 73182 RVA: 0x0040B080 File Offset: 0x00409280
|
|
[Token(Token = "0x6011DDE")]
|
|
[Address(RVA = "0x196CFC0", Offset = "0x196BFC0", VA = "0x18196CFC0")]
|
|
public static void PopScreenAndSubScreensFromMenu(StackedUIBase HPNPDOJKCMP)
|
|
{
|
|
int num = 0;
|
|
if (!(HPNPDOJKCMP == num) && MakerPenPaletteInventionCreationScreen.IsInventionCreationScreenOrSubScreen(HPNPDOJKCMP.<CBEMGFDBBJA>k__BackingField))
|
|
{
|
|
HPNPDOJKCMP.Button_PopFlow();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011DDF RID: 73183 RVA: 0x0040B0B4 File Offset: 0x004092B4
|
|
[Token(Token = "0x6011DDF")]
|
|
[Address(RVA = "0x196B4F0", Offset = "0x196A4F0", VA = "0x18196B4F0")]
|
|
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: 0x06011DE0 RID: 73184 RVA: 0x0040B0E4 File Offset: 0x004092E4
|
|
[Token(Token = "0x6011DE0")]
|
|
[Address(RVA = "0x196B440", Offset = "0x196A440", VA = "0x18196B440", 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: 0x06011DE1 RID: 73185 RVA: 0x0040B120 File Offset: 0x00409320
|
|
[Token(Token = "0x6011DE1")]
|
|
[Address(RVA = "0x196CBA0", Offset = "0x196BBA0", VA = "0x18196CBA0", 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: 0x06011DE2 RID: 73186 RVA: 0x0040B1D4 File Offset: 0x004093D4
|
|
[Token(Token = "0x6011DE2")]
|
|
[Address(RVA = "0x196C3B0", Offset = "0x196B3B0", VA = "0x18196C3B0")]
|
|
private void MOKFNOFAEPD(bool MCIOKLGHGFK)
|
|
{
|
|
if (!MCIOKLGHGFK)
|
|
{
|
|
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this.<KBKJKEOPIGB>k__BackingField);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011DE3 RID: 73187 RVA: 0x0040B1F4 File Offset: 0x004093F4
|
|
[Token(Token = "0x6011DE3")]
|
|
[Address(RVA = "0x196CD20", Offset = "0x196BD20", VA = "0x18196CD20", Slot = "11")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
bool mbifdoijdmj = this.MBIFDOIJDMJ;
|
|
this.JNMALKLFINB(mbifdoijdmj);
|
|
}
|
|
|
|
// Token: 0x06011DE4 RID: 73188 RVA: 0x0040B218 File Offset: 0x00409418
|
|
[Token(Token = "0x6011DE4")]
|
|
[Address(RVA = "0x196B770", Offset = "0x196A770", VA = "0x18196B770")]
|
|
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: 0x06011DE5 RID: 73189 RVA: 0x0040B398 File Offset: 0x00409598
|
|
[Token(Token = "0x6011DE5")]
|
|
[Address(RVA = "0x196CD50", Offset = "0x196BD50", VA = "0x18196CD50", 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: 0x06011DE6 RID: 73190 RVA: 0x0040B49C File Offset: 0x0040969C
|
|
[Token(Token = "0x6011DE6")]
|
|
[Address(RVA = "0x196AA40", Offset = "0x1969A40", VA = "0x18196AA40")]
|
|
public void Button_Done()
|
|
{
|
|
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
|
int num = 0;
|
|
bool flag = <LJOGMLBAABG>k__BackingField.CompleteInventionObjectsSelection(num != 0);
|
|
}
|
|
|
|
// Token: 0x06011DE7 RID: 73191 RVA: 0x0040B4C0 File Offset: 0x004096C0
|
|
[Token(Token = "0x6011DE7")]
|
|
[Address(RVA = "0x196A880", Offset = "0x1969880", VA = "0x18196A880")]
|
|
public void Button_Cancel()
|
|
{
|
|
this.<LJOGMLBAABG>k__BackingField.CancelInventionObjectsSelection();
|
|
}
|
|
|
|
// Token: 0x06011DE8 RID: 73192 RVA: 0x0040B4E0 File Offset: 0x004096E0
|
|
[Token(Token = "0x6011DE8")]
|
|
[Address(RVA = "0x196A8B0", Offset = "0x19698B0", VA = "0x18196A8B0")]
|
|
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: 0x06011DE9 RID: 73193 RVA: 0x0040B560 File Offset: 0x00409760
|
|
[Token(Token = "0x6011DE9")]
|
|
[Address(RVA = "0x8220A0", Offset = "0x8210A0", VA = "0x1808220A0")]
|
|
public void SetSelectionPrevalidated(bool ABMCMLCOFJP)
|
|
{
|
|
this.INJHNHPCBHN = ABMCMLCOFJP;
|
|
}
|
|
|
|
// Token: 0x06011DEA RID: 73194 RVA: 0x0040B574 File Offset: 0x00409774
|
|
[Token(Token = "0x6011DEA")]
|
|
[Address(RVA = "0x18373D0", Offset = "0x18363D0", VA = "0x1818373D0")]
|
|
public void SetSkipObjectSelection(bool KKDPFGADCEK)
|
|
{
|
|
this.DDIKKPFKNHE = KKDPFGADCEK;
|
|
}
|
|
|
|
// Token: 0x06011DEB RID: 73195 RVA: 0x0040B588 File Offset: 0x00409788
|
|
[Token(Token = "0x6011DEB")]
|
|
[Address(RVA = "0x196D050", Offset = "0x196C050", VA = "0x18196D050")]
|
|
public void ResetToInitialState()
|
|
{
|
|
this.JNMALKLFINB(true);
|
|
}
|
|
|
|
// Token: 0x06011DEC RID: 73196 RVA: 0x0040B59C File Offset: 0x0040979C
|
|
[Token(Token = "0x6011DEC")]
|
|
[Address(RVA = "0x18364A0", Offset = "0x18354A0", VA = "0x1818364A0")]
|
|
public void SetCancelOnReturnToMainScreen(bool BLJNKBMJMKJ)
|
|
{
|
|
this.BLJNKBMJMKJ = BLJNKBMJMKJ;
|
|
}
|
|
|
|
// Token: 0x06011DED RID: 73197 RVA: 0x0040B5B0 File Offset: 0x004097B0
|
|
[Token(Token = "0x6011DED")]
|
|
[Address(RVA = "0x196BE10", Offset = "0x196AE10", VA = "0x18196BE10")]
|
|
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: 0x06011DEE RID: 73198 RVA: 0x0040B660 File Offset: 0x00409860
|
|
[Token(Token = "0x6011DEE")]
|
|
[Address(RVA = "0x196C520", Offset = "0x196B520", VA = "0x18196C520")]
|
|
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: 0x06011DEF RID: 73199 RVA: 0x0040B75C File Offset: 0x0040995C
|
|
[Token(Token = "0x6011DEF")]
|
|
[Address(RVA = "0x196C8B0", Offset = "0x196B8B0", VA = "0x18196C8B0")]
|
|
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: 0x06011DF0 RID: 73200 RVA: 0x0040B7B8 File Offset: 0x004099B8
|
|
[Token(Token = "0x6011DF0")]
|
|
[Address(RVA = "0x196C1A0", Offset = "0x196B1A0", VA = "0x18196C1A0")]
|
|
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: 0x06011DF1 RID: 73201 RVA: 0x0040B844 File Offset: 0x00409A44
|
|
[Token(Token = "0x6011DF1")]
|
|
[Address(RVA = "0x196C3C0", Offset = "0x196B3C0", VA = "0x18196C3C0")]
|
|
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: 0x06011DF2 RID: 73202 RVA: 0x0040B8D0 File Offset: 0x00409AD0
|
|
[Token(Token = "0x6011DF2")]
|
|
[Address(RVA = "0x196CA00", Offset = "0x196BA00", VA = "0x18196CA00")]
|
|
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: 0x06011DF3 RID: 73203 RVA: 0x0040B92C File Offset: 0x00409B2C
|
|
[Token(Token = "0x6011DF3")]
|
|
[Address(RVA = "0x196AA70", Offset = "0x1969A70", VA = "0x18196AA70")]
|
|
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: 0x06011DF4 RID: 73204 RVA: 0x0040B98C File Offset: 0x00409B8C
|
|
[Token(Token = "0x6011DF4")]
|
|
[Address(RVA = "0x196ADF0", Offset = "0x1969DF0", VA = "0x18196ADF0")]
|
|
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: 0x06011DF5 RID: 73205 RVA: 0x0040B9EC File Offset: 0x00409BEC
|
|
[Token(Token = "0x6011DF5")]
|
|
[Address(RVA = "0x196C0A0", Offset = "0x196B0A0", VA = "0x18196C0A0")]
|
|
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: 0x06011DF6 RID: 73206 RVA: 0x0040BA44 File Offset: 0x00409C44
|
|
[Token(Token = "0x6011DF6")]
|
|
[Address(RVA = "0x196AFF0", Offset = "0x1969FF0", VA = "0x18196AFF0")]
|
|
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: 0x06011DF7 RID: 73207 RVA: 0x0040BAB4 File Offset: 0x00409CB4
|
|
[Token(Token = "0x6011DF7")]
|
|
[Address(RVA = "0x196B110", Offset = "0x196A110", VA = "0x18196B110")]
|
|
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: 0x06011DF8 RID: 73208 RVA: 0x0040BB24 File Offset: 0x00409D24
|
|
[Token(Token = "0x6011DF8")]
|
|
[Address(RVA = "0x196BB90", Offset = "0x196AB90", VA = "0x18196BB90")]
|
|
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: 0x06011DF9 RID: 73209 RVA: 0x0040BB58 File Offset: 0x00409D58
|
|
[Token(Token = "0x6011DF9")]
|
|
[Address(RVA = "0x196D060", Offset = "0x196C060", VA = "0x18196D060")]
|
|
public void SetTargetInvention(OBBBPCBIMME LDNFNNNHPPB)
|
|
{
|
|
this.BFKEFCFNNKH = LDNFNNNHPPB;
|
|
this.IEBMGDPKCOG.GNGOOMMLPHE();
|
|
}
|
|
|
|
// Token: 0x06011DFA RID: 73210 RVA: 0x0040BB80 File Offset: 0x00409D80
|
|
[Token(Token = "0x6011DFA")]
|
|
[Address(RVA = "0x196B370", Offset = "0x196A370", VA = "0x18196B370")]
|
|
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: 0x06011DFB RID: 73211 RVA: 0x0040BBC4 File Offset: 0x00409DC4
|
|
[Token(Token = "0x6011DFB")]
|
|
[Address(RVA = "0x196B620", Offset = "0x196A620", VA = "0x18196B620")]
|
|
private static bool JCDHEABBHGO(StackedUIFlowBase LHHONCAOJFH)
|
|
{
|
|
if (LHHONCAOJFH != 0)
|
|
{
|
|
return LHHONCAOJFH != 0 || LHHONCAOJFH != 0;
|
|
}
|
|
return 0 != 0;
|
|
}
|
|
|
|
// Token: 0x06011DFC RID: 73212 RVA: 0x0040BBF8 File Offset: 0x00409DF8
|
|
[Token(Token = "0x6011DFC")]
|
|
[Address(RVA = "0x196B220", Offset = "0x196A220", VA = "0x18196B220")]
|
|
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: 0x06011DFD RID: 73213 RVA: 0x0040BC50 File Offset: 0x00409E50
|
|
[Token(Token = "0x6011DFD")]
|
|
[Address(RVA = "0x196D090", Offset = "0x196C090", VA = "0x18196D090")]
|
|
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: 0x06011DFE RID: 73214 RVA: 0x0040BCA0 File Offset: 0x00409EA0
|
|
[Token(Token = "0x6011DFE")]
|
|
[Address(RVA = "0x196C2F0", Offset = "0x196B2F0", VA = "0x18196C2F0")]
|
|
[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: 0x06011DFF RID: 73215 RVA: 0x0040BCF4 File Offset: 0x00409EF4
|
|
[Token(Token = "0x6011DFF")]
|
|
[Address(RVA = "0x191FF40", Offset = "0x191EF40", VA = "0x18191FF40")]
|
|
[CompilerGenerated]
|
|
private void IKKLOHCLHOP()
|
|
{
|
|
this.DIKFGFJDJGP = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x06011E00 RID: 73216 RVA: 0x0040BD0C File Offset: 0x00409F0C
|
|
[Token(Token = "0x6011E00")]
|
|
[Address(RVA = "0x196B700", Offset = "0x196A700", VA = "0x18196B700")]
|
|
[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: 0x06011E01 RID: 73217 RVA: 0x0040BD38 File Offset: 0x00409F38
|
|
[Token(Token = "0x6011E01")]
|
|
[Address(RVA = "0x196A810", Offset = "0x1969810", VA = "0x18196A810")]
|
|
[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: 0x06011E02 RID: 73218 RVA: 0x0040BD64 File Offset: 0x00409F64
|
|
[Token(Token = "0x6011E02")]
|
|
[Address(RVA = "0x196AC70", Offset = "0x1969C70", VA = "0x18196AC70")]
|
|
[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: 0x06011E03 RID: 73219 RVA: 0x0040BDD8 File Offset: 0x00409FD8
|
|
[Token(Token = "0x6011E03")]
|
|
[Address(RVA = "0x196BBE0", Offset = "0x196ABE0", VA = "0x18196BBE0")]
|
|
[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: 0x06011E04 RID: 73220 RVA: 0x0040BE74 File Offset: 0x0040A074
|
|
[Token(Token = "0x6011E04")]
|
|
[Address(RVA = "0x196CB40", Offset = "0x196BB40", VA = "0x18196CB40")]
|
|
[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: 0x06011E05 RID: 73221 RVA: 0x0040BEB4 File Offset: 0x0040A0B4
|
|
[Token(Token = "0x6011E05")]
|
|
[Address(RVA = "0x196C8A0", Offset = "0x196B8A0", VA = "0x18196C8A0")]
|
|
[CompilerGenerated]
|
|
private void NMCNJIDEPHG()
|
|
{
|
|
this.LOOMBGNMNAP();
|
|
}
|
|
|
|
// Token: 0x0400B72F RID: 46895
|
|
[Token(Token = "0x400B72F")]
|
|
private const int KKALFKGOFAD = 2;
|
|
|
|
// Token: 0x0400B730 RID: 46896
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400B730")]
|
|
[SerializeField]
|
|
private GameObject instructionsSubscreen;
|
|
|
|
// Token: 0x0400B731 RID: 46897
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400B731")]
|
|
[SerializeField]
|
|
private GameObject resultSubscreen;
|
|
|
|
// Token: 0x0400B732 RID: 46898
|
|
[FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400B732")]
|
|
[SerializeField]
|
|
private Button3D nextButton;
|
|
|
|
// Token: 0x0400B733 RID: 46899
|
|
[FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400B733")]
|
|
[SerializeField]
|
|
private GameObject deselectContainer;
|
|
|
|
// Token: 0x0400B734 RID: 46900
|
|
[FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400B734")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI mainText;
|
|
|
|
// Token: 0x0400B735 RID: 46901
|
|
[FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x400B735")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI objectCountText;
|
|
|
|
// Token: 0x0400B736 RID: 46902
|
|
[FieldOffset(Offset = "0xD8")]
|
|
[Token(Token = "0x400B736")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI resultText;
|
|
|
|
// Token: 0x0400B737 RID: 46903
|
|
[FieldOffset(Offset = "0xE0")]
|
|
[Token(Token = "0x400B737")]
|
|
[SerializeField]
|
|
private float minUpdateInventionInterval = 5f;
|
|
|
|
// Token: 0x0400B738 RID: 46904
|
|
[FieldOffset(Offset = "0xE8")]
|
|
[Token(Token = "0x400B738")]
|
|
[SerializeField]
|
|
[Header("Dialogs")]
|
|
private EnterInventionNameDialog enterInventionNameDialog;
|
|
|
|
// Token: 0x0400B739 RID: 46905
|
|
[FieldOffset(Offset = "0xF0")]
|
|
[Token(Token = "0x400B739")]
|
|
[SerializeField]
|
|
private EnterInventionDescriptionDialog enterInventionDescriptionDialog;
|
|
|
|
// Token: 0x0400B73A RID: 46906
|
|
[FieldOffset(Offset = "0xF8")]
|
|
[Token(Token = "0x400B73A")]
|
|
private OBBBPCBIMME BFKEFCFNNKH;
|
|
|
|
// Token: 0x0400B73B RID: 46907
|
|
[FieldOffset(Offset = "0x100")]
|
|
[Token(Token = "0x400B73B")]
|
|
private readonly ManagedTexture IEBMGDPKCOG;
|
|
|
|
// Token: 0x0400B73C RID: 46908
|
|
[FieldOffset(Offset = "0x108")]
|
|
[Token(Token = "0x400B73C")]
|
|
private string FMNALPDBJHP;
|
|
|
|
// Token: 0x0400B73D RID: 46909
|
|
[FieldOffset(Offset = "0x110")]
|
|
[Token(Token = "0x400B73D")]
|
|
private string EAJDMHLBKND;
|
|
|
|
// Token: 0x0400B73E RID: 46910
|
|
[FieldOffset(Offset = "0x118")]
|
|
[Token(Token = "0x400B73E")]
|
|
private float MOPMDBODNJE;
|
|
|
|
// Token: 0x0400B73F RID: 46911
|
|
[FieldOffset(Offset = "0x11C")]
|
|
[Token(Token = "0x400B73F")]
|
|
private bool DDIKKPFKNHE;
|
|
|
|
// Token: 0x0400B740 RID: 46912
|
|
[FieldOffset(Offset = "0x11D")]
|
|
[Token(Token = "0x400B740")]
|
|
private bool BLJNKBMJMKJ;
|
|
|
|
// Token: 0x0400B741 RID: 46913
|
|
[FieldOffset(Offset = "0x120")]
|
|
[Token(Token = "0x400B741")]
|
|
private List<GIPDDLFFNGG> IBOGIKMOLOC;
|
|
|
|
// Token: 0x0400B742 RID: 46914
|
|
[FieldOffset(Offset = "0x128")]
|
|
[Token(Token = "0x400B742")]
|
|
private bool MBIFDOIJDMJ;
|
|
|
|
// Token: 0x0400B743 RID: 46915
|
|
[FieldOffset(Offset = "0x129")]
|
|
[Token(Token = "0x400B743")]
|
|
private bool INJHNHPCBHN;
|
|
|
|
// Token: 0x0400B744 RID: 46916
|
|
[FieldOffset(Offset = "0x130")]
|
|
[Token(Token = "0x400B744")]
|
|
private UIDialog<OBBBPCBIMME, PFLPCICDFNF> DIKFGFJDJGP;
|
|
|
|
// Token: 0x0400B745 RID: 46917
|
|
[FieldOffset(Offset = "0x138")]
|
|
[Token(Token = "0x400B745")]
|
|
private bool KGODFEIPINC;
|
|
|
|
// Token: 0x020029E1 RID: 10721
|
|
[Token(Token = "0x20029E1")]
|
|
private struct JPPNEJOBKAC
|
|
{
|
|
// Token: 0x17003216 RID: 12822
|
|
// (get) Token: 0x06011E06 RID: 73222 RVA: 0x0040BEC8 File Offset: 0x0040A0C8
|
|
[Token(Token = "0x17003216")]
|
|
public long? HPFIHNGAOCE
|
|
{
|
|
[Token(Token = "0x6011E06")]
|
|
[Address(RVA = "0x1965300", Offset = "0x1964300", VA = "0x181965300")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06011E06)
|
|
|
|
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: 0x0400B746 RID: 46918
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400B746")]
|
|
public OBBBPCBIMME KGKPAFJOMPE;
|
|
|
|
// Token: 0x0400B747 RID: 46919
|
|
[FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400B747")]
|
|
public string PGEBPHPMKMM;
|
|
|
|
// Token: 0x0400B748 RID: 46920
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B748")]
|
|
public string JLGIGGAKANM;
|
|
|
|
// Token: 0x0400B749 RID: 46921
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B749")]
|
|
public GIPDDLFFNGG[] FNIEICGNLEL;
|
|
}
|
|
|
|
// Token: 0x020029E2 RID: 10722
|
|
[Token(Token = "0x20029E2")]
|
|
[CompilerGenerated]
|
|
private sealed class MOJCBGKMAHB
|
|
{
|
|
// Token: 0x06011E07 RID: 73223 RVA: 0x0040BEE0 File Offset: 0x0040A0E0
|
|
[Token(Token = "0x6011E07")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public MOJCBGKMAHB()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06011E08 RID: 73224 RVA: 0x0040BEF4 File Offset: 0x0040A0F4
|
|
[Token(Token = "0x6011E08")]
|
|
[Address(RVA = "0x1965610", Offset = "0x1964610", VA = "0x181965610")]
|
|
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: 0x06011E09 RID: 73225 RVA: 0x0040BF2C File Offset: 0x0040A12C
|
|
[Token(Token = "0x6011E09")]
|
|
[Address(RVA = "0x1965DC0", Offset = "0x1964DC0", VA = "0x181965DC0")]
|
|
internal IEnumerator<KENFJGFMIPM> <ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06011E09)
|
|
|
|
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: 0x06011E0A RID: 73226 RVA: 0x0040BF50 File Offset: 0x0040A150
|
|
[Token(Token = "0x6011E0A")]
|
|
[Address(RVA = "0x19656E0", Offset = "0x19646E0", VA = "0x1819656E0")]
|
|
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: 0x06011E0B RID: 73227 RVA: 0x0040BFE4 File Offset: 0x0040A1E4
|
|
[Token(Token = "0x6011E0B")]
|
|
[Address(RVA = "0x1965940", Offset = "0x1964940", VA = "0x181965940")]
|
|
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: 0x0400B74A RID: 46922
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B74A")]
|
|
public MakerPenPaletteInventionCreationScreen <>4__this;
|
|
|
|
// Token: 0x0400B74B RID: 46923
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B74B")]
|
|
public MakerPenPaletteInventionCreationScreen.JPPNEJOBKAC context;
|
|
|
|
// Token: 0x0400B74C RID: 46924
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400B74C")]
|
|
public Action <>9__3;
|
|
|
|
// Token: 0x020029E3 RID: 10723
|
|
[Token(Token = "0x20029E3")]
|
|
private sealed class <<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
|
{
|
|
// Token: 0x06011E0C RID: 73228 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6011E0C")]
|
|
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
|
|
[DebuggerHidden]
|
|
public <<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d(int <>1__state)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06011E0D RID: 73229 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6011E0D")]
|
|
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
|
|
[DebuggerHidden]
|
|
void IDisposable.Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06011E0E RID: 73230 RVA: 0x0040C16C File Offset: 0x0040A36C
|
|
[Token(Token = "0x6011E0E")]
|
|
[Address(RVA = "0x197DF50", Offset = "0x197CF50", VA = "0x18197DF50", Slot = "6")]
|
|
private bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x17003217 RID: 12823
|
|
// (get) Token: 0x06011E0F RID: 73231 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
|
[Token(Token = "0x17003217")]
|
|
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
|
{
|
|
[Token(Token = "0x6011E0F")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06011E10 RID: 73232 RVA: 0x000399F2 File Offset: 0x00037BF2
|
|
[Token(Token = "0x6011E10")]
|
|
[Address(RVA = "0x197E150", Offset = "0x197D150", VA = "0x18197E150", Slot = "8")]
|
|
[DebuggerHidden]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17003218 RID: 12824
|
|
// (get) Token: 0x06011E11 RID: 73233 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
|
|
[Token(Token = "0x17003218")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x6011E11")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400B74D RID: 46925
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B74D")]
|
|
private int <>1__state;
|
|
|
|
// Token: 0x0400B74E RID: 46926
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B74E")]
|
|
private KENFJGFMIPM <>2__current;
|
|
|
|
// Token: 0x0400B74F RID: 46927
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B74F")]
|
|
public MakerPenPaletteInventionCreationScreen.MOJCBGKMAHB <>4__this;
|
|
}
|
|
}
|
|
|
|
// Token: 0x020029E5 RID: 10725
|
|
[Token(Token = "0x20029E5")]
|
|
[CompilerGenerated]
|
|
private sealed class EJHLPDKEMFH
|
|
{
|
|
// Token: 0x06011E15 RID: 73237 RVA: 0x0040C1E0 File Offset: 0x0040A3E0
|
|
[Token(Token = "0x6011E15")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public EJHLPDKEMFH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06011E16 RID: 73238 RVA: 0x0040C1F4 File Offset: 0x0040A3F4
|
|
[Token(Token = "0x6011E16")]
|
|
[Address(RVA = "0x1964940", Offset = "0x1963940", VA = "0x181964940")]
|
|
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: 0x06011E17 RID: 73239 RVA: 0x0040C228 File Offset: 0x0040A428
|
|
[Token(Token = "0x6011E17")]
|
|
[Address(RVA = "0x19649B0", Offset = "0x19639B0", VA = "0x1819649B0")]
|
|
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: 0x06011E18 RID: 73240 RVA: 0x0040C264 File Offset: 0x0040A464
|
|
[Token(Token = "0x6011E18")]
|
|
[Address(RVA = "0x1964A80", Offset = "0x1963A80", VA = "0x181964A80")]
|
|
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: 0x0400B752 RID: 46930
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400B752")]
|
|
public MakerPenPaletteInventionCreationScreen <>4__this;
|
|
|
|
// Token: 0x0400B753 RID: 46931
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400B753")]
|
|
public long targetInventionId;
|
|
|
|
// Token: 0x0400B754 RID: 46932
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400B754")]
|
|
public Action<string> <>9__2;
|
|
}
|
|
}
|
|
}
|