oh dear
This commit is contained in:
@@ -0,0 +1,135 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028E3 RID: 10467
|
||||
[Token(Token = "0x20028E3")]
|
||||
public class CharadesPenBasicUIFlow : ToolUIFlow
|
||||
{
|
||||
// Token: 0x17003155 RID: 12629
|
||||
// (get) Token: 0x060118FC RID: 71932 RVA: 0x003FEE48 File Offset: 0x003FD048
|
||||
// (set) Token: 0x060118FD RID: 71933 RVA: 0x003FEE5C File Offset: 0x003FD05C
|
||||
[Token(Token = "0x17003155")]
|
||||
public CharadesPen NJPHCKKAFPB
|
||||
{
|
||||
[Token(Token = "0x60118FC")]
|
||||
[Address(RVA = "0x536410", Offset = "0x535210", VA = "0x180536410")]
|
||||
get;
|
||||
[Token(Token = "0x60118FD")]
|
||||
[Address(RVA = "0x536B40", Offset = "0x535940", VA = "0x180536B40")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003156 RID: 12630
|
||||
// (get) Token: 0x060118FE RID: 71934 RVA: 0x003FEE70 File Offset: 0x003FD070
|
||||
[Token(Token = "0x17003156")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x60118FE")]
|
||||
[Address(RVA = "0xD58150", Offset = "0xD56F50", VA = "0x180D58150", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060118FF RID: 71935 RVA: 0x003FEE84 File Offset: 0x003FD084
|
||||
[Token(Token = "0x60118FF")]
|
||||
[Address(RVA = "0xD580C0", Offset = "0xD56EC0", VA = "0x180D580C0", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
CharadesPen component = this.<DHACNBGFNAI>k__BackingField.<MBFGOCOFHHM>k__BackingField.GetComponent<CharadesPen>();
|
||||
this.<FDEAIEOPOAD>k__BackingField = component;
|
||||
ColorPickerScreen componentInChildren = base.GetComponentInChildren<ColorPickerScreen>();
|
||||
this.HHOGAHJLAPE = componentInChildren;
|
||||
}
|
||||
|
||||
// Token: 0x06011900 RID: 71936 RVA: 0x003FEEC4 File Offset: 0x003FD0C4
|
||||
[Token(Token = "0x6011900")]
|
||||
[Address(RVA = "0xD582F0", Offset = "0xD570F0", VA = "0x180D582F0", Slot = "8")]
|
||||
public override void StackedUIOpened()
|
||||
{
|
||||
base..ctor();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011901 RID: 71937 RVA: 0x003FEEE0 File Offset: 0x003FD0E0
|
||||
[Token(Token = "0x6011901")]
|
||||
[Address(RVA = "0xD58180", Offset = "0xD56F80", VA = "0x180D58180", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011902 RID: 71938 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011902")]
|
||||
[Address(RVA = "0xD58320", Offset = "0xD57120", VA = "0x180D58320", Slot = "23")]
|
||||
public override void UpdateUIElements()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011903 RID: 71939 RVA: 0x003FEEFC File Offset: 0x003FD0FC
|
||||
[Token(Token = "0x6011903")]
|
||||
[Address(RVA = "0xD581B0", Offset = "0xD56FB0", VA = "0x180D581B0")]
|
||||
public void SelectColor(int colorIndex)
|
||||
{
|
||||
CharadesPen charadesPen = this.<FDEAIEOPOAD>k__BackingField;
|
||||
int num = 0;
|
||||
if (charadesPen != num)
|
||||
{
|
||||
CharadesPen charadesPen2 = this.<FDEAIEOPOAD>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011904 RID: 71940 RVA: 0x003FEF2C File Offset: 0x003FD12C
|
||||
[Token(Token = "0x6011904")]
|
||||
[Address(RVA = "0xD58250", Offset = "0xD57050", VA = "0x180D58250", Slot = "25")]
|
||||
public virtual void SelectShape(int shapeIndex)
|
||||
{
|
||||
CharadesPen charadesPen = this.<FDEAIEOPOAD>k__BackingField;
|
||||
int num = 0;
|
||||
if (charadesPen != num)
|
||||
{
|
||||
CharadesPen charadesPen2 = this.<FDEAIEOPOAD>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011905 RID: 71941 RVA: 0x003FEF5C File Offset: 0x003FD15C
|
||||
[Token(Token = "0x6011905")]
|
||||
[Address(RVA = "0xD58020", Offset = "0xD56E20", VA = "0x180D58020")]
|
||||
public void AssignColorsToColorPicker(Color[] EBGLCALIIJF)
|
||||
{
|
||||
ColorPickerScreen hhogahjlape = this.HHOGAHJLAPE;
|
||||
int num = 0;
|
||||
if (hhogahjlape != num)
|
||||
{
|
||||
this.HHOGAHJLAPE.DDFEMEBFJEO = EBGLCALIIJF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011906 RID: 71942 RVA: 0x003FEF90 File Offset: 0x003FD190
|
||||
[Token(Token = "0x6011906")]
|
||||
[Address(RVA = "0x7D4DD0", Offset = "0x7D3BD0", VA = "0x1807D4DD0")]
|
||||
public CharadesPenBasicUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B4B2 RID: 46258
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B4B2")]
|
||||
[SerializeField]
|
||||
protected RadioGroup3D shapeRadioGroup;
|
||||
|
||||
// Token: 0x0400B4B3 RID: 46259
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B4B3")]
|
||||
protected ColorPickerScreen HHOGAHJLAPE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,171 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028E4 RID: 10468
|
||||
[Token(Token = "0x20028E4")]
|
||||
public sealed class CircuitV2Button : MonoBehaviour
|
||||
{
|
||||
// Token: 0x14000182 RID: 386
|
||||
// (add) Token: 0x06011907 RID: 71943 RVA: 0x003FEFA4 File Offset: 0x003FD1A4
|
||||
// (remove) Token: 0x06011908 RID: 71944 RVA: 0x003FEFCC File Offset: 0x003FD1CC
|
||||
[Token(Token = "0x14000182")]
|
||||
public event Action OCBALCKEGLO
|
||||
{
|
||||
[Token(Token = "0x6011907")]
|
||||
[Address(RVA = "0xD5B580", Offset = "0xD5A380", VA = "0x180D5B580")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ocbalckeglo = this.OCBALCKEGLO;
|
||||
@delegate = Delegate.Combine(ocbalckeglo, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011908")]
|
||||
[Address(RVA = "0xD5B620", Offset = "0xD5A420", VA = "0x180D5B620")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ocbalckeglo = this.OCBALCKEGLO;
|
||||
@delegate = Delegate.Remove(ocbalckeglo, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003157 RID: 12631
|
||||
// (get) Token: 0x06011909 RID: 71945 RVA: 0x003FEFF4 File Offset: 0x003FD1F4
|
||||
// (set) Token: 0x0601190A RID: 71946 RVA: 0x003FF008 File Offset: 0x003FD208
|
||||
[Token(Token = "0x17003157")]
|
||||
private NJPKJHCMJMC PBPPCMNHODC
|
||||
{
|
||||
[Token(Token = "0x6011909")]
|
||||
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
|
||||
get;
|
||||
[Token(Token = "0x601190A")]
|
||||
[Address(RVA = "0x5329E0", Offset = "0x5317E0", VA = "0x1805329E0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0601190B RID: 71947 RVA: 0x003FF01C File Offset: 0x003FD21C
|
||||
[Token(Token = "0x601190B")]
|
||||
[Address(RVA = "0xD5B350", Offset = "0xD5A150", VA = "0x180D5B350")]
|
||||
private void Awake()
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
Button3DBase.IOJHBLEGKFK iojhblegkfk = new Button3DBase.IOJHBLEGKFK(this.NNBDPAJLOMF);
|
||||
radioButton3D.DMKKNEOIIGG += iojhblegkfk;
|
||||
}
|
||||
|
||||
// Token: 0x0601190C RID: 71948 RVA: 0x003FF04C File Offset: 0x003FD24C
|
||||
[Token(Token = "0x601190C")]
|
||||
[Address(RVA = "0xD5B430", Offset = "0xD5A230", VA = "0x180D5B430")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
Button3DBase.IOJHBLEGKFK iojhblegkfk = new Button3DBase.IOJHBLEGKFK(this.NNBDPAJLOMF);
|
||||
radioButton3D.DMKKNEOIIGG -= iojhblegkfk;
|
||||
}
|
||||
|
||||
// Token: 0x0601190D RID: 71949 RVA: 0x003FF07C File Offset: 0x003FD27C
|
||||
[Token(Token = "0x601190D")]
|
||||
[Address(RVA = "0xD5B4B0", Offset = "0xD5A2B0", VA = "0x180D5B4B0")]
|
||||
public void SetData(NJPKJHCMJMC ABADFLCBFIJ)
|
||||
{
|
||||
this.<OPGIEBKKAFC>k__BackingField = ABADFLCBFIJ;
|
||||
string text = this.text.text;
|
||||
Tooltip tooltip = this.tooltip;
|
||||
string kodbejpefoj = ABADFLCBFIJ.KODBEJPEFOJ;
|
||||
tooltip.Message = kodbejpefoj;
|
||||
NJPKJHCMJMC njpkjhcmjmc = this.<OPGIEBKKAFC>k__BackingField;
|
||||
if (njpkjhcmjmc != 0)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
bool flag = njpkjhcmjmc.FEPMCENMHAA;
|
||||
radioButton3D.KDELLAHHGCK = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601190E RID: 71950 RVA: 0x003FF0DC File Offset: 0x003FD2DC
|
||||
[Token(Token = "0x601190E")]
|
||||
[Address(RVA = "0xD5B530", Offset = "0xD5A330", VA = "0x180D5B530")]
|
||||
public void UpdateSelectedState()
|
||||
{
|
||||
NJPKJHCMJMC njpkjhcmjmc = this.<OPGIEBKKAFC>k__BackingField;
|
||||
if (njpkjhcmjmc != 0)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
bool flag = njpkjhcmjmc.FEPMCENMHAA;
|
||||
radioButton3D.KDELLAHHGCK = flag;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601190F RID: 71951 RVA: 0x003FF110 File Offset: 0x003FD310
|
||||
[Token(Token = "0x601190F")]
|
||||
[Address(RVA = "0xD5B3D0", Offset = "0xD5A1D0", VA = "0x180D5B3D0")]
|
||||
private void NNBDPAJLOMF(Button3DBase CEHJGNDELGL)
|
||||
{
|
||||
if (this.<OPGIEBKKAFC>k__BackingField != (ulong)0L)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
NJPKJHCMJMC njpkjhcmjmc = this.<OPGIEBKKAFC>k__BackingField;
|
||||
if (njpkjhcmjmc != 0)
|
||||
{
|
||||
njpkjhcmjmc.CEPHKACJIDD();
|
||||
}
|
||||
Action ocbalckeglo = this.OCBALCKEGLO;
|
||||
if (ocbalckeglo != 0)
|
||||
{
|
||||
ocbalckeglo();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011910 RID: 71952 RVA: 0x003FF158 File Offset: 0x003FD358
|
||||
[Token(Token = "0x6011910")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public CircuitV2Button()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B4B5 RID: 46261
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B4B5")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x0400B4B6 RID: 46262
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B4B6")]
|
||||
[SerializeField]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x0400B4B7 RID: 46263
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B4B7")]
|
||||
[SerializeField]
|
||||
private RadioButton3D radioButton;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,122 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028E6 RID: 10470
|
||||
[Token(Token = "0x20028E6")]
|
||||
public sealed class CircuitV2PagedGrid : RecyclerPagedGrid<NJPKJHCMJMC, CircuitV2Button>
|
||||
{
|
||||
// Token: 0x06011914 RID: 71956 RVA: 0x003FF1FC File Offset: 0x003FD3FC
|
||||
[Token(Token = "0x6011914")]
|
||||
[Address(RVA = "0xD5B6C0", Offset = "0xD5A4C0", VA = "0x180D5B6C0", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
BNJPJAKNFGB[] array = PHEAGDHPPBC.JDGFOICENAC;
|
||||
Func<BNJPJAKNFGB, NJPKJHCMJMC> <>9__0_ = CircuitV2PagedGrid.<>c.<>9__0_0;
|
||||
if (<>9__0_ == 0)
|
||||
{
|
||||
CircuitV2PagedGrid.<>c.<>9__0_0 = delegate(BNJPJAKNFGB node)
|
||||
{
|
||||
NJPKJHCMJMC njpkjhcmjmc;
|
||||
return njpkjhcmjmc;
|
||||
};
|
||||
}
|
||||
IEnumerable<BNJPJAKNFGB> enumerable = Enumerable.Select<BNJPJAKNFGB, NJPKJHCMJMC>(array, <>9__0_);
|
||||
Func<NJPKJHCMJMC, string> func;
|
||||
if (CircuitV2PagedGrid.<>c.<>9__0_1 == 0)
|
||||
{
|
||||
func = (NJPKJHCMJMC i) => i.KKJIOHNFHFJ;
|
||||
CircuitV2PagedGrid.<>c.<>9__0_1 = func;
|
||||
}
|
||||
IOrderedEnumerable<NJPKJHCMJMC> orderedEnumerable = Enumerable.OrderBy<NJPKJHCMJMC, string>(enumerable, func);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011915 RID: 71957 RVA: 0x003FF274 File Offset: 0x003FD474
|
||||
[Token(Token = "0x6011915")]
|
||||
[Address(RVA = "0xD5B950", Offset = "0xD5A750", VA = "0x180D5B950", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(CircuitV2Button AKDBBDBNFBE)
|
||||
{
|
||||
Action ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectionState);
|
||||
ocbalckeglo = AKDBBDBNFBE.OCBALCKEGLO;
|
||||
@delegate = Delegate.Combine(ocbalckeglo, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011916 RID: 71958 RVA: 0x003FF2B0 File Offset: 0x003FD4B0
|
||||
[Token(Token = "0x6011916")]
|
||||
[Address(RVA = "0xD5BA40", Offset = "0xD5A840", VA = "0x180D5BA40", Slot = "16")]
|
||||
protected override void KADJONKLKLK(CircuitV2Button ELLBCHGLIDI)
|
||||
{
|
||||
Action ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectionState);
|
||||
ocbalckeglo = ELLBCHGLIDI.OCBALCKEGLO;
|
||||
@delegate = Delegate.Remove(ocbalckeglo, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011917 RID: 71959 RVA: 0x003FF2EC File Offset: 0x003FD4EC
|
||||
[Token(Token = "0x6011917")]
|
||||
[Address(RVA = "0xD5B8C0", Offset = "0xD5A6C0", VA = "0x180D5B8C0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(NJPKJHCMJMC IOBEPGLJNIP, CircuitV2Button IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
IOMFCIGGNOI.<OPGIEBKKAFC>k__BackingField = IOBEPGLJNIP;
|
||||
string text = IOMFCIGGNOI.text.text;
|
||||
Tooltip tooltip = IOMFCIGGNOI.tooltip;
|
||||
string kodbejpefoj = IOBEPGLJNIP.KODBEJPEFOJ;
|
||||
tooltip.Message = kodbejpefoj;
|
||||
NJPKJHCMJMC <OPGIEBKKAFC>k__BackingField = IOMFCIGGNOI.<OPGIEBKKAFC>k__BackingField;
|
||||
if (<OPGIEBKKAFC>k__BackingField != 0)
|
||||
{
|
||||
RadioButton3D radioButton = IOMFCIGGNOI.radioButton;
|
||||
bool flag = <OPGIEBKKAFC>k__BackingField.FEPMCENMHAA;
|
||||
radioButton.KDELLAHHGCK = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011918 RID: 71960 RVA: 0x003FF34C File Offset: 0x003FD54C
|
||||
[Token(Token = "0x6011918")]
|
||||
[Address(RVA = "0xD5BB30", Offset = "0xD5A930", VA = "0x180D5BB30")]
|
||||
public void UpdateSelectionState()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011919 RID: 71961 RVA: 0x003FF370 File Offset: 0x003FD570
|
||||
[Token(Token = "0x6011919")]
|
||||
[Address(RVA = "0xD5BC60", Offset = "0xD5AA60", VA = "0x180D5BC60")]
|
||||
public CircuitV2PagedGrid()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,103 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028E8 RID: 10472
|
||||
[Token(Token = "0x20028E8")]
|
||||
public class ClipboardButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003159 RID: 12633
|
||||
// (get) Token: 0x0601191E RID: 71966 RVA: 0x003FF3DC File Offset: 0x003FD5DC
|
||||
[Token(Token = "0x17003159")]
|
||||
public RadioButton3D.OnRadioButton3DClick JDMNDCHMHNH
|
||||
{
|
||||
[Token(Token = "0x601191E")]
|
||||
[Address(RVA = "0xD5BD20", Offset = "0xD5AB20", VA = "0x180D5BD20")]
|
||||
get
|
||||
{
|
||||
return this.selectSnapshotButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700315A RID: 12634
|
||||
// (get) Token: 0x0601191F RID: 71967 RVA: 0x003FF3FC File Offset: 0x003FD5FC
|
||||
[Token(Token = "0x1700315A")]
|
||||
public RadioButton3D IPKMGCKDPEJ
|
||||
{
|
||||
[Token(Token = "0x601191F")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.selectSnapshotButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700315B RID: 12635
|
||||
// (get) Token: 0x06011920 RID: 71968 RVA: 0x003FF410 File Offset: 0x003FD610
|
||||
// (set) Token: 0x06011921 RID: 71969 RVA: 0x003FF424 File Offset: 0x003FD624
|
||||
[Token(Token = "0x1700315B")]
|
||||
public JKLCBEFAFDL LDMKEPGOJFH
|
||||
{
|
||||
[Token(Token = "0x6011920")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get;
|
||||
[Token(Token = "0x6011921")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06011922 RID: 71970 RVA: 0x003FF438 File Offset: 0x003FD638
|
||||
[Token(Token = "0x6011922")]
|
||||
[Address(RVA = "0xD5BCA0", Offset = "0xD5AAA0", VA = "0x180D5BCA0")]
|
||||
public void SetSnapshot(JKLCBEFAFDL GFIABAGMEEA)
|
||||
{
|
||||
int num = 0;
|
||||
this.<INLAPILMOGC>k__BackingField = GFIABAGMEEA;
|
||||
RawImage rawImage = this.previewImage;
|
||||
if (GFIABAGMEEA != 0)
|
||||
{
|
||||
}
|
||||
rawImage.texture = num;
|
||||
TMP_Text tmp_Text = this.snapshotNameTMP;
|
||||
string text;
|
||||
if (GFIABAGMEEA != 0)
|
||||
{
|
||||
text = GFIABAGMEEA.LHABEEAAPKH;
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(tmp_Text, text);
|
||||
}
|
||||
|
||||
// Token: 0x06011923 RID: 71971 RVA: 0x003FF480 File Offset: 0x003FD680
|
||||
[Token(Token = "0x6011923")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ClipboardButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B4C0 RID: 46272
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B4C0")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private RawImage previewImage;
|
||||
|
||||
// Token: 0x0400B4C1 RID: 46273
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B4C1")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private RadioButton3D selectSnapshotButton;
|
||||
|
||||
// Token: 0x0400B4C2 RID: 46274
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B4C2")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private TMP_Text snapshotNameTMP;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,336 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028E9 RID: 10473
|
||||
[Token(Token = "0x20028E9")]
|
||||
public class ClipboardPagedGrid : RecyclerPagedGrid<JKLCBEFAFDL, ClipboardButton>
|
||||
{
|
||||
// Token: 0x06011924 RID: 71972 RVA: 0x003FF494 File Offset: 0x003FD694
|
||||
[Token(Token = "0x6011924")]
|
||||
[Address(RVA = "0xD5C160", Offset = "0xD5AF60", VA = "0x180D5C160")]
|
||||
private void OnDisable()
|
||||
{
|
||||
LILBNLDMLIC objectClipboard = CreationContext.ObjectClipboard;
|
||||
Action action = new Action(this.HPFNKBHGACP);
|
||||
objectClipboard.EPJALBAEHGH -= action;
|
||||
}
|
||||
|
||||
// Token: 0x06011925 RID: 71973 RVA: 0x003FF4C4 File Offset: 0x003FD6C4
|
||||
[Token(Token = "0x6011925")]
|
||||
[Address(RVA = "0xD5C240", Offset = "0xD5B040", VA = "0x180D5C240")]
|
||||
private void OnEnable()
|
||||
{
|
||||
LILBNLDMLIC objectClipboard = CreationContext.ObjectClipboard;
|
||||
Action action = new Action(this.HPFNKBHGACP);
|
||||
objectClipboard.EPJALBAEHGH += action;
|
||||
JKLCBEFAFDL filmdiflbim = this.FILMDIFLBIM;
|
||||
this.Refresh(filmdiflbim);
|
||||
}
|
||||
|
||||
// Token: 0x06011926 RID: 71974 RVA: 0x003FF500 File Offset: 0x003FD700
|
||||
[Token(Token = "0x6011926")]
|
||||
[Address(RVA = "0xD5C6C0", Offset = "0xD5B4C0", VA = "0x180D5C6C0")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.EMADFBOLIOK);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011927 RID: 71975 RVA: 0x003FF524 File Offset: 0x003FD724
|
||||
[Token(Token = "0x6011927")]
|
||||
[Address(RVA = "0xD5C330", Offset = "0xD5B130", VA = "0x180D5C330")]
|
||||
public void Refresh(JKLCBEFAFDL EGJJHJHIPCF)
|
||||
{
|
||||
int kdpehphodcd = this.KDPEHPHODCD;
|
||||
this.Awake();
|
||||
LILBNLDMLIC objectClipboard = CreationContext.ObjectClipboard;
|
||||
if (objectClipboard != 0)
|
||||
{
|
||||
IReadOnlyCollection<JKLCBEFAFDL> readOnlyCollection = objectClipboard.KHIILGKMJFJ();
|
||||
if (readOnlyCollection != 0 && readOnlyCollection != 0)
|
||||
{
|
||||
this.SetSnapshots(readOnlyCollection, EGJJHJHIPCF);
|
||||
base.SetCurrentPage(kdpehphodcd, true);
|
||||
}
|
||||
}
|
||||
JKLCBEFAFDL[] array = Array.Empty<JKLCBEFAFDL>();
|
||||
int num = 0;
|
||||
this.SetSnapshots(array, num);
|
||||
}
|
||||
|
||||
// Token: 0x06011928 RID: 71976 RVA: 0x003FF57C File Offset: 0x003FD77C
|
||||
[Token(Token = "0x6011928")]
|
||||
[Address(RVA = "0xD5C440", Offset = "0xD5B240", VA = "0x180D5C440")]
|
||||
public void SetSnapshots(IEnumerable<JKLCBEFAFDL> FIFDGOGINAP, JKLCBEFAFDL EGJJHJHIPCF)
|
||||
{
|
||||
if (Enumerable.Count<JKLCBEFAFDL>(FIFDGOGINAP) == 0)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, "Your Clipboard is empty!\n\nUse the context menu on the Select Tool to Copy");
|
||||
}
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
int num = 0;
|
||||
this.FILMDIFLBIM = num;
|
||||
this.PLCPLHIFPGG = num;
|
||||
this.JCHFAGNJANM = num != 0;
|
||||
Func<RadioButton3D, bool> func;
|
||||
if (ClipboardPagedGrid.<>c.<>9__13_0 == 0)
|
||||
{
|
||||
func = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
ClipboardPagedGrid.<>c.<>9__13_0 = func;
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
bool flag = Enumerable.Contains<JKLCBEFAFDL>(FIFDGOGINAP, EGJJHJHIPCF);
|
||||
this.FILMDIFLBIM = EGJJHJHIPCF;
|
||||
bool flag2 = this.NBMNLHLDOGF();
|
||||
if (this.FILMDIFLBIM != num)
|
||||
{
|
||||
Func<ClipboardButton, bool> func2 = new Func(this.NEFDBDICEEI);
|
||||
ClipboardButton clipboardButton;
|
||||
RadioButton3D selectSnapshotButton;
|
||||
if (clipboardButton != 0)
|
||||
{
|
||||
selectSnapshotButton = clipboardButton.selectSnapshotButton;
|
||||
}
|
||||
this.PLCPLHIFPGG = selectSnapshotButton;
|
||||
}
|
||||
RadioGroup3D radioGroup3D2 = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func3 = new Func(this.FFBOLGCIHLH);
|
||||
radioGroup3D2.SetSelectionStates(func3);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06011929 RID: 71977 RVA: 0x003FF658 File Offset: 0x003FD858
|
||||
[Token(Token = "0x6011929")]
|
||||
[Address(RVA = "0xD5BD40", Offset = "0xD5AB40", VA = "0x180D5BD40", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(JKLCBEFAFDL GFIABAGMEEA, ClipboardButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
if (GFIABAGMEEA == this.FILMDIFLBIM)
|
||||
{
|
||||
this.JCHFAGNJANM = true;
|
||||
RadioButton3D selectSnapshotButton = LKDLEHGHCAD.selectSnapshotButton;
|
||||
this.PLCPLHIFPGG = selectSnapshotButton;
|
||||
}
|
||||
RawImage previewImage = LKDLEHGHCAD.previewImage;
|
||||
int num = 0;
|
||||
LKDLEHGHCAD.<INLAPILMOGC>k__BackingField = GFIABAGMEEA;
|
||||
if (GFIABAGMEEA != 0)
|
||||
{
|
||||
}
|
||||
previewImage.texture = num;
|
||||
TMP_Text snapshotNameTMP = LKDLEHGHCAD.snapshotNameTMP;
|
||||
string text;
|
||||
if (GFIABAGMEEA != 0)
|
||||
{
|
||||
text = GFIABAGMEEA.LHABEEAAPKH;
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(snapshotNameTMP, text);
|
||||
}
|
||||
|
||||
// Token: 0x0601192A RID: 71978 RVA: 0x003FF6C0 File Offset: 0x003FD8C0
|
||||
[Token(Token = "0x601192A")]
|
||||
[Address(RVA = "0xD5BDE0", Offset = "0xD5ABE0", VA = "0x180D5BDE0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(ClipboardButton LKDLEHGHCAD)
|
||||
{
|
||||
ClipboardButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnSnapshotSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = button.selectSnapshotButton.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
if (isOn)
|
||||
{
|
||||
ClipboardButton button2 = button;
|
||||
ClipboardPagedGrid <>4__this = this;
|
||||
JKLCBEFAFDL <INLAPILMOGC>k__BackingField = button2.<INLAPILMOGC>k__BackingField;
|
||||
<>4__this.FILMDIFLBIM = <INLAPILMOGC>k__BackingField;
|
||||
ClipboardButton button3 = button;
|
||||
ClipboardPagedGrid <>4__this2 = this;
|
||||
RadioButton3D selectSnapshotButton2 = button3.selectSnapshotButton;
|
||||
<>4__this2.PLCPLHIFPGG = selectSnapshotButton2;
|
||||
}
|
||||
ClipboardPagedGrid <>4__this3 = this;
|
||||
ClipboardButton button4 = button;
|
||||
ClipboardPagedGrid.SnapshotSelectedEvent onSnapshotSelectedEvent = <>4__this3.OnSnapshotSelectedEvent;
|
||||
JKLCBEFAFDL <INLAPILMOGC>k__BackingField2 = button4.<INLAPILMOGC>k__BackingField;
|
||||
onSnapshotSelectedEvent.Invoke(<INLAPILMOGC>k__BackingField2);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
ClipboardButton button5 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D selectSnapshotButton = button5.selectSnapshotButton;
|
||||
radioGroup3D.AddButton(selectSnapshotButton);
|
||||
}
|
||||
|
||||
// Token: 0x0601192B RID: 71979 RVA: 0x003FF740 File Offset: 0x003FD940
|
||||
[Token(Token = "0x601192B")]
|
||||
[Address(RVA = "0xD5C120", Offset = "0xD5AF20", VA = "0x180D5C120")]
|
||||
private void HPFNKBHGACP()
|
||||
{
|
||||
JKLCBEFAFDL filmdiflbim = this.FILMDIFLBIM;
|
||||
this.Refresh(filmdiflbim);
|
||||
}
|
||||
|
||||
// Token: 0x0601192C RID: 71980 RVA: 0x003FF75C File Offset: 0x003FD95C
|
||||
[Token(Token = "0x601192C")]
|
||||
[Address(RVA = "0xD5C010", Offset = "0xD5AE10", VA = "0x180D5C010")]
|
||||
private void GFGMLOHEDPL()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
int num = 0;
|
||||
this.FILMDIFLBIM = num;
|
||||
this.PLCPLHIFPGG = num;
|
||||
this.JCHFAGNJANM = num != 0;
|
||||
Func<RadioButton3D, bool> <>9__13_ = ClipboardPagedGrid.<>c.<>9__13_0;
|
||||
if (<>9__13_ == 0)
|
||||
{
|
||||
ClipboardPagedGrid.<>c.<>9__13_0 = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__13_);
|
||||
}
|
||||
|
||||
// Token: 0x0601192D RID: 71981 RVA: 0x003FF7B4 File Offset: 0x003FD9B4
|
||||
[Token(Token = "0x601192D")]
|
||||
[Address(RVA = "0xD5BF00", Offset = "0xD5AD00", VA = "0x180D5BF00")]
|
||||
private void EMADFBOLIOK()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.FFBOLGCIHLH);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x0601192E RID: 71982 RVA: 0x003FF7EC File Offset: 0x003FD9EC
|
||||
[Token(Token = "0x601192E")]
|
||||
[Address(RVA = "0xD5C730", Offset = "0xD5B530", VA = "0x180D5C730")]
|
||||
public ClipboardPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601192F RID: 71983 RVA: 0x003FF800 File Offset: 0x003FDA00
|
||||
[Token(Token = "0x601192F")]
|
||||
[Address(RVA = "0xD5C130", Offset = "0xD5AF30", VA = "0x180D5C130")]
|
||||
[CompilerGenerated]
|
||||
private bool NEFDBDICEEI(ClipboardButton NDILEEFABJA)
|
||||
{
|
||||
JKLCBEFAFDL filmdiflbim = this.FILMDIFLBIM;
|
||||
return NDILEEFABJA.<INLAPILMOGC>k__BackingField == filmdiflbim;
|
||||
}
|
||||
|
||||
// Token: 0x06011930 RID: 71984 RVA: 0x003FF824 File Offset: 0x003FDA24
|
||||
[Token(Token = "0x6011930")]
|
||||
[Address(RVA = "0xD5BF90", Offset = "0xD5AD90", VA = "0x180D5BF90")]
|
||||
[CompilerGenerated]
|
||||
private bool FFBOLGCIHLH(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
if (this.JCHFAGNJANM)
|
||||
{
|
||||
RadioButton3D plcplhifpgg = this.PLCPLHIFPGG;
|
||||
return FOJLJNMAJLC == plcplhifpgg;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B4C4 RID: 46276
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B4C4")]
|
||||
public ClipboardPagedGrid.SnapshotSelectedEvent OnSnapshotSelectedEvent;
|
||||
|
||||
// Token: 0x0400B4C5 RID: 46277
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B4C5")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B4C6 RID: 46278
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B4C6")]
|
||||
private bool JCHFAGNJANM;
|
||||
|
||||
// Token: 0x0400B4C7 RID: 46279
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B4C7")]
|
||||
private RadioButton3D PLCPLHIFPGG;
|
||||
|
||||
// Token: 0x0400B4C8 RID: 46280
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B4C8")]
|
||||
private JKLCBEFAFDL FILMDIFLBIM;
|
||||
|
||||
// Token: 0x020028EA RID: 10474
|
||||
[Token(Token = "0x20028EA")]
|
||||
[Serializable]
|
||||
public class SnapshotSelectedEvent : UnityEvent<JKLCBEFAFDL>
|
||||
{
|
||||
// Token: 0x06011931 RID: 71985 RVA: 0x003FF84C File Offset: 0x003FDA4C
|
||||
[Token(Token = "0x6011931")]
|
||||
[Address(RVA = "0xD6A130", Offset = "0xD68F30", VA = "0x180D6A130")]
|
||||
public SnapshotSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028EB RID: 10475
|
||||
[Token(Token = "0x20028EB")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PBIEIKLAMPD
|
||||
{
|
||||
// Token: 0x06011932 RID: 71986 RVA: 0x003FF860 File Offset: 0x003FDA60
|
||||
[Token(Token = "0x6011932")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public PBIEIKLAMPD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011933 RID: 71987 RVA: 0x003FF874 File Offset: 0x003FDA74
|
||||
[Token(Token = "0x6011933")]
|
||||
[Address(RVA = "0xD65C30", Offset = "0xD64A30", VA = "0x180D65C30")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
if (isOn)
|
||||
{
|
||||
ClipboardButton clipboardButton = this.button;
|
||||
ClipboardPagedGrid clipboardPagedGrid = this.<>4__this;
|
||||
JKLCBEFAFDL <INLAPILMOGC>k__BackingField = clipboardButton.<INLAPILMOGC>k__BackingField;
|
||||
clipboardPagedGrid.FILMDIFLBIM = <INLAPILMOGC>k__BackingField;
|
||||
ClipboardButton clipboardButton2 = this.button;
|
||||
ClipboardPagedGrid clipboardPagedGrid2 = this.<>4__this;
|
||||
RadioButton3D selectSnapshotButton = clipboardButton2.selectSnapshotButton;
|
||||
clipboardPagedGrid2.PLCPLHIFPGG = selectSnapshotButton;
|
||||
}
|
||||
ClipboardPagedGrid clipboardPagedGrid3 = this.<>4__this;
|
||||
ClipboardButton clipboardButton3 = this.button;
|
||||
ClipboardPagedGrid.SnapshotSelectedEvent onSnapshotSelectedEvent = clipboardPagedGrid3.OnSnapshotSelectedEvent;
|
||||
JKLCBEFAFDL <INLAPILMOGC>k__BackingField2 = clipboardButton3.<INLAPILMOGC>k__BackingField;
|
||||
onSnapshotSelectedEvent.Invoke(<INLAPILMOGC>k__BackingField2);
|
||||
}
|
||||
|
||||
// Token: 0x0400B4C9 RID: 46281
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B4C9")]
|
||||
public ClipboardPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B4CA RID: 46282
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B4CA")]
|
||||
public ClipboardButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,260 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028ED RID: 10477
|
||||
[Token(Token = "0x20028ED")]
|
||||
public class InventionButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700315C RID: 12636
|
||||
// (get) Token: 0x06011937 RID: 71991 RVA: 0x003FF934 File Offset: 0x003FDB34
|
||||
[Token(Token = "0x1700315C")]
|
||||
public OBBBPCBIMME EFMJFNLPHEM
|
||||
{
|
||||
[Token(Token = "0x6011937")]
|
||||
[Address(RVA = "0xD60C70", Offset = "0xD5FA70", VA = "0x180D60C70")]
|
||||
get
|
||||
{
|
||||
return this.inventionPreview.<AMJMPBKMMMJ>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700315D RID: 12637
|
||||
// (get) Token: 0x06011938 RID: 71992 RVA: 0x003FF954 File Offset: 0x003FDB54
|
||||
[Token(Token = "0x1700315D")]
|
||||
public RadioButton3D LCGJPCMMFLN
|
||||
{
|
||||
[Token(Token = "0x6011938")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this._selectInventnionButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700315E RID: 12638
|
||||
// (get) Token: 0x06011939 RID: 71993 RVA: 0x003FF968 File Offset: 0x003FDB68
|
||||
[Token(Token = "0x1700315E")]
|
||||
public RadioButton3D.OnRadioButton3DClick JDMNDCHMHNH
|
||||
{
|
||||
[Token(Token = "0x6011939")]
|
||||
[Address(RVA = "0xD60C90", Offset = "0xD5FA90", VA = "0x180D60C90")]
|
||||
get
|
||||
{
|
||||
return this._selectInventnionButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700315F RID: 12639
|
||||
// (get) Token: 0x0601193A RID: 71994 RVA: 0x003FF988 File Offset: 0x003FDB88
|
||||
[Token(Token = "0x1700315F")]
|
||||
public Button3D.OnButton3DClick HBPBKENMNJB
|
||||
{
|
||||
[Token(Token = "0x601193A")]
|
||||
[Address(RVA = "0x84AE80", Offset = "0x849C80", VA = "0x18084AE80")]
|
||||
get
|
||||
{
|
||||
return this.infoButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601193B RID: 71995 RVA: 0x003FF9A8 File Offset: 0x003FDBA8
|
||||
[Token(Token = "0x601193B")]
|
||||
[Address(RVA = "0xD60870", Offset = "0xD5F670", VA = "0x180D60870")]
|
||||
public void SetInvention(OBBBPCBIMME LDNFNNNHPPB, bool NJDEACDENDA = true)
|
||||
{
|
||||
int num;
|
||||
for (;;)
|
||||
{
|
||||
num = 0;
|
||||
InventionPreviewUI inventionPreviewUI = this.inventionPreview;
|
||||
if (inventionPreviewUI.<AMJMPBKMMMJ>k__BackingField == LDNFNNNHPPB && LDNFNNNHPPB != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (NJDEACDENDA)
|
||||
{
|
||||
inventionPreviewUI.SetInvention(LDNFNNNHPPB);
|
||||
}
|
||||
List<GameObject> list = this.hasInventionObjects;
|
||||
if (LDNFNNNHPPB != 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
goto IL_9D;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
List<GameObject> list2 = this.getMoreInventionsObjects;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
goto Block_6;
|
||||
}
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
List<GameObject> list3 = this.getMoreInventionsObjects;
|
||||
bool flag4;
|
||||
if (flag4)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
goto IL_9D;
|
||||
}
|
||||
string <LGACIEKBLBM>k__BackingField = this.inventionPreview.<AMJMPBKMMMJ>k__BackingField.<LGACIEKBLBM>k__BackingField;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.inventionName, <LGACIEKBLBM>k__BackingField);
|
||||
return;
|
||||
Block_6:
|
||||
throw new NullReferenceException();
|
||||
IL_9D:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601193C RID: 71996 RVA: 0x003FFA58 File Offset: 0x003FDC58
|
||||
[Token(Token = "0x601193C")]
|
||||
[Address(RVA = "0xD60720", Offset = "0xD5F520", VA = "0x180D60720")]
|
||||
public void OnEnable()
|
||||
{
|
||||
Action anbajlmkkll;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
InventionPreviewUI inventionPreviewUI = this.inventionPreview;
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField = inventionPreviewUI.<AMJMPBKMMMJ>k__BackingField;
|
||||
if (<AMJMPBKMMMJ>k__BackingField != 0)
|
||||
{
|
||||
int num = 0;
|
||||
this.SetInvention(<AMJMPBKMMMJ>k__BackingField, num != 0);
|
||||
}
|
||||
Action action = new Action(this.PJJJMGDALBF);
|
||||
anbajlmkkll = inventionPreviewUI.ANBAJLMKKLL;
|
||||
@delegate = Delegate.Combine(anbajlmkkll, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != anbajlmkkll)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601193D RID: 71997 RVA: 0x003FFAB8 File Offset: 0x003FDCB8
|
||||
[Token(Token = "0x601193D")]
|
||||
[Address(RVA = "0xD60630", Offset = "0xD5F430", VA = "0x180D60630")]
|
||||
public void OnDisable()
|
||||
{
|
||||
Action anbajlmkkll;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
InventionPreviewUI inventionPreviewUI = this.inventionPreview;
|
||||
Action action = new Action(this.PJJJMGDALBF);
|
||||
anbajlmkkll = inventionPreviewUI.ANBAJLMKKLL;
|
||||
@delegate = Delegate.Remove(anbajlmkkll, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != anbajlmkkll)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601193E RID: 71998 RVA: 0x003FFAFC File Offset: 0x003FDCFC
|
||||
[Token(Token = "0x601193E")]
|
||||
[Address(RVA = "0xD60840", Offset = "0xD5F640", VA = "0x180D60840")]
|
||||
private void PJJJMGDALBF()
|
||||
{
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField = this.inventionPreview.<AMJMPBKMMMJ>k__BackingField;
|
||||
int num = 0;
|
||||
this.SetInvention(<AMJMPBKMMMJ>k__BackingField, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601193F RID: 71999 RVA: 0x003FFB28 File Offset: 0x003FDD28
|
||||
[Token(Token = "0x601193F")]
|
||||
[Address(RVA = "0xD60390", Offset = "0xD5F190", VA = "0x180D60390")]
|
||||
public void Button_GetMoreInventions()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = <JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField == 0 || <CBEMGFDBBJA>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
<JNBAANDJIAD>k__BackingField.PopAllFlows();
|
||||
<JNBAANDJIAD>k__BackingField.OHPDNGENFJL.AuthorityOpenMenuDetached(true);
|
||||
RRUIRootScreen flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<RRUIRootScreen>();
|
||||
int num = 0;
|
||||
if (flowByType != num)
|
||||
{
|
||||
flowByType.ShowScreenAndGoToStoreInventions();
|
||||
}
|
||||
Player.<EGKJPJKLEAI>k__BackingField.ReleaseToolsFromBothHands();
|
||||
}
|
||||
|
||||
// Token: 0x06011940 RID: 72000 RVA: 0x003FFB94 File Offset: 0x003FDD94
|
||||
[Token(Token = "0x6011940")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public InventionButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B4CD RID: 46285
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B4CD")]
|
||||
[SerializeField]
|
||||
public RadioButton3D _selectInventnionButton;
|
||||
|
||||
// Token: 0x0400B4CE RID: 46286
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B4CE")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI inventionName;
|
||||
|
||||
// Token: 0x0400B4CF RID: 46287
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B4CF")]
|
||||
[SerializeField]
|
||||
private Button3D infoButton;
|
||||
|
||||
// Token: 0x0400B4D0 RID: 46288
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B4D0")]
|
||||
[SerializeField]
|
||||
private InventionPreviewUI inventionPreview;
|
||||
|
||||
// Token: 0x0400B4D1 RID: 46289
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B4D1")]
|
||||
[SerializeField]
|
||||
private List<GameObject> hasInventionObjects;
|
||||
|
||||
// Token: 0x0400B4D2 RID: 46290
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B4D2")]
|
||||
[SerializeField]
|
||||
private List<GameObject> getMoreInventionsObjects;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,272 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028EE RID: 10478
|
||||
[Token(Token = "0x20028EE")]
|
||||
public class InventionPagedGrid : RecyclerPagedGrid<OBBBPCBIMME, InventionButton>
|
||||
{
|
||||
// Token: 0x06011941 RID: 72001 RVA: 0x003FFBA8 File Offset: 0x003FDDA8
|
||||
[Token(Token = "0x6011941")]
|
||||
[Address(RVA = "0xD612A0", Offset = "0xD600A0", VA = "0x180D612A0")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.EMADFBOLIOK);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011942 RID: 72002 RVA: 0x003FFBCC File Offset: 0x003FDDCC
|
||||
[Token(Token = "0x6011942")]
|
||||
[Address(RVA = "0xD60F90", Offset = "0xD5FD90", VA = "0x180D60F90")]
|
||||
private void EMADFBOLIOK()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.GHEGGBOCCCO);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06011943 RID: 72003 RVA: 0x003FFC04 File Offset: 0x003FDE04
|
||||
[Token(Token = "0x6011943")]
|
||||
[Address(RVA = "0xD60E10", Offset = "0xD5FC10", VA = "0x180D60E10", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(InventionButton LKDLEHGHCAD)
|
||||
{
|
||||
InventionButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnInventionSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = button._selectInventnionButton.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
if (isOn)
|
||||
{
|
||||
InventionPreviewUI inventionPreview = button.inventionPreview;
|
||||
InventionPagedGrid <>4__this = this;
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField = inventionPreview.<AMJMPBKMMMJ>k__BackingField;
|
||||
<>4__this.FJJBAKDDKKI = <AMJMPBKMMMJ>k__BackingField;
|
||||
InventionButton button2 = button;
|
||||
InventionPagedGrid <>4__this2 = this;
|
||||
RadioButton3D selectInventnionButton2 = button2._selectInventnionButton;
|
||||
<>4__this2.PLCPLHIFPGG = selectInventnionButton2;
|
||||
}
|
||||
InventionPagedGrid <>4__this3 = this;
|
||||
InventionPreviewUI inventionPreview2 = button.inventionPreview;
|
||||
InventionPagedGrid.InventionSelectedEvent onInventionSelectedEvent = <>4__this3.OnInventionSelectedEvent;
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField2 = inventionPreview2.<AMJMPBKMMMJ>k__BackingField;
|
||||
onInventionSelectedEvent.Invoke(<AMJMPBKMMMJ>k__BackingField2);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
Button3D.OnButton3DClick onClick2 = button.infoButton.OnClick;
|
||||
UnityAction unityAction2 = delegate
|
||||
{
|
||||
InventionPagedGrid <>4__this4 = this;
|
||||
InventionPreviewUI inventionPreview3 = button.inventionPreview;
|
||||
InventionPagedGrid.InventionSelectedEvent onInventionInfoEvent = <>4__this4.OnInventionInfoEvent;
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField3 = inventionPreview3.<AMJMPBKMMMJ>k__BackingField;
|
||||
onInventionInfoEvent.Invoke(<AMJMPBKMMMJ>k__BackingField3);
|
||||
};
|
||||
onClick2.AddListener(unityAction2);
|
||||
}
|
||||
InventionButton button3 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D selectInventnionButton = button3._selectInventnionButton;
|
||||
radioGroup3D.AddButton(selectInventnionButton);
|
||||
}
|
||||
|
||||
// Token: 0x06011944 RID: 72004 RVA: 0x003FFCAC File Offset: 0x003FDEAC
|
||||
[Token(Token = "0x6011944")]
|
||||
[Address(RVA = "0xD60CB0", Offset = "0xD5FAB0", VA = "0x180D60CB0")]
|
||||
private void BDIHBOPABND()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
int num = 0;
|
||||
this.FJJBAKDDKKI = num;
|
||||
this.PLCPLHIFPGG = num;
|
||||
this.JCHFAGNJANM = num != 0;
|
||||
Func<RadioButton3D, bool> <>9__10_ = InventionPagedGrid.<>c.<>9__10_0;
|
||||
if (<>9__10_ == 0)
|
||||
{
|
||||
InventionPagedGrid.<>c.<>9__10_0 = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__10_);
|
||||
}
|
||||
|
||||
// Token: 0x06011945 RID: 72005 RVA: 0x003FFD04 File Offset: 0x003FDF04
|
||||
[Token(Token = "0x6011945")]
|
||||
[Address(RVA = "0xD610A0", Offset = "0xD5FEA0", VA = "0x180D610A0")]
|
||||
public void SetInventions(IEnumerable<OBBBPCBIMME> HEIDKAMCPIL, OBBBPCBIMME EGJJHJHIPCF)
|
||||
{
|
||||
if (Enumerable.Count<OBBBPCBIMME>(HEIDKAMCPIL) == 0)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, "Create an Invention by selecting multiple objects, then hitting the Create Inventions button on your Maker Pen menu.");
|
||||
}
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
int num = 0;
|
||||
this.FJJBAKDDKKI = num;
|
||||
this.PLCPLHIFPGG = num;
|
||||
this.JCHFAGNJANM = num != 0;
|
||||
Func<RadioButton3D, bool> func;
|
||||
if (InventionPagedGrid.<>c.<>9__10_0 == 0)
|
||||
{
|
||||
func = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
InventionPagedGrid.<>c.<>9__10_0 = func;
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
this.FJJBAKDDKKI = EGJJHJHIPCF;
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
RadioGroup3D radioGroup3D2 = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func2 = new Func(this.GHEGGBOCCCO);
|
||||
radioGroup3D2.SetSelectionStates(func2);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06011946 RID: 72006 RVA: 0x003FFDA8 File Offset: 0x003FDFA8
|
||||
[Token(Token = "0x6011946")]
|
||||
[Address(RVA = "0xD60DC0", Offset = "0xD5FBC0", VA = "0x180D60DC0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(OBBBPCBIMME LDNFNNNHPPB, InventionButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
if (LDNFNNNHPPB == this.FJJBAKDDKKI)
|
||||
{
|
||||
this.JCHFAGNJANM = true;
|
||||
RadioButton3D selectInventnionButton = LKDLEHGHCAD._selectInventnionButton;
|
||||
this.PLCPLHIFPGG = selectInventnionButton;
|
||||
}
|
||||
LKDLEHGHCAD.SetInvention(LDNFNNNHPPB, true);
|
||||
}
|
||||
|
||||
// Token: 0x06011947 RID: 72007 RVA: 0x003FFDE4 File Offset: 0x003FDFE4
|
||||
[Token(Token = "0x6011947")]
|
||||
[Address(RVA = "0xD61310", Offset = "0xD60110", VA = "0x180D61310")]
|
||||
public InventionPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011948 RID: 72008 RVA: 0x003FFDF8 File Offset: 0x003FDFF8
|
||||
[Token(Token = "0x6011948")]
|
||||
[Address(RVA = "0xD61020", Offset = "0xD5FE20", VA = "0x180D61020")]
|
||||
[CompilerGenerated]
|
||||
private bool GHEGGBOCCCO(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
if (this.JCHFAGNJANM)
|
||||
{
|
||||
RadioButton3D plcplhifpgg = this.PLCPLHIFPGG;
|
||||
return FOJLJNMAJLC == plcplhifpgg;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B4D3 RID: 46291
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B4D3")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B4D4 RID: 46292
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B4D4")]
|
||||
public InventionPagedGrid.InventionSelectedEvent OnInventionSelectedEvent;
|
||||
|
||||
// Token: 0x0400B4D5 RID: 46293
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B4D5")]
|
||||
public InventionPagedGrid.InventionSelectedEvent OnInventionInfoEvent;
|
||||
|
||||
// Token: 0x0400B4D6 RID: 46294
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B4D6")]
|
||||
private OBBBPCBIMME FJJBAKDDKKI;
|
||||
|
||||
// Token: 0x0400B4D7 RID: 46295
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B4D7")]
|
||||
private RadioButton3D PLCPLHIFPGG;
|
||||
|
||||
// Token: 0x0400B4D8 RID: 46296
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B4D8")]
|
||||
private bool JCHFAGNJANM;
|
||||
|
||||
// Token: 0x020028EF RID: 10479
|
||||
[Token(Token = "0x20028EF")]
|
||||
[Serializable]
|
||||
public class InventionSelectedEvent : UnityEvent<OBBBPCBIMME>
|
||||
{
|
||||
// Token: 0x06011949 RID: 72009 RVA: 0x003FFE20 File Offset: 0x003FE020
|
||||
[Token(Token = "0x6011949")]
|
||||
[Address(RVA = "0xD619B0", Offset = "0xD607B0", VA = "0x180D619B0")]
|
||||
public InventionSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020028F0 RID: 10480
|
||||
[Token(Token = "0x20028F0")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OINOLBKIGKE
|
||||
{
|
||||
// Token: 0x0601194A RID: 72010 RVA: 0x003FFE34 File Offset: 0x003FE034
|
||||
[Token(Token = "0x601194A")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public OINOLBKIGKE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601194B RID: 72011 RVA: 0x003FFE48 File Offset: 0x003FE048
|
||||
[Token(Token = "0x601194B")]
|
||||
[Address(RVA = "0xD65760", Offset = "0xD64560", VA = "0x180D65760")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
if (isOn)
|
||||
{
|
||||
InventionPreviewUI inventionPreview = this.button.inventionPreview;
|
||||
InventionPagedGrid inventionPagedGrid = this.<>4__this;
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField = inventionPreview.<AMJMPBKMMMJ>k__BackingField;
|
||||
inventionPagedGrid.FJJBAKDDKKI = <AMJMPBKMMMJ>k__BackingField;
|
||||
InventionButton inventionButton = this.button;
|
||||
InventionPagedGrid inventionPagedGrid2 = this.<>4__this;
|
||||
RadioButton3D selectInventnionButton = inventionButton._selectInventnionButton;
|
||||
inventionPagedGrid2.PLCPLHIFPGG = selectInventnionButton;
|
||||
}
|
||||
InventionPagedGrid inventionPagedGrid3 = this.<>4__this;
|
||||
InventionPreviewUI inventionPreview2 = this.button.inventionPreview;
|
||||
InventionPagedGrid.InventionSelectedEvent onInventionSelectedEvent = inventionPagedGrid3.OnInventionSelectedEvent;
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField2 = inventionPreview2.<AMJMPBKMMMJ>k__BackingField;
|
||||
onInventionSelectedEvent.Invoke(<AMJMPBKMMMJ>k__BackingField2);
|
||||
}
|
||||
|
||||
// Token: 0x0601194C RID: 72012 RVA: 0x003FFED8 File Offset: 0x003FE0D8
|
||||
[Token(Token = "0x601194C")]
|
||||
[Address(RVA = "0xD65850", Offset = "0xD64650", VA = "0x180D65850")]
|
||||
internal void <SetupNewChild>b__1()
|
||||
{
|
||||
InventionPagedGrid inventionPagedGrid = this.<>4__this;
|
||||
InventionPreviewUI inventionPreview = this.button.inventionPreview;
|
||||
InventionPagedGrid.InventionSelectedEvent onInventionInfoEvent = inventionPagedGrid.OnInventionInfoEvent;
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField = inventionPreview.<AMJMPBKMMMJ>k__BackingField;
|
||||
onInventionInfoEvent.Invoke(<AMJMPBKMMMJ>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0400B4D9 RID: 46297
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B4D9")]
|
||||
public InventionPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B4DA RID: 46298
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B4DA")]
|
||||
public InventionButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,212 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002916 RID: 10518
|
||||
[Token(Token = "0x2002916")]
|
||||
public class InventionPreviewUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x14000184 RID: 388
|
||||
// (add) Token: 0x06011AC4 RID: 72388 RVA: 0x004060E8 File Offset: 0x004042E8
|
||||
// (remove) Token: 0x06011AC5 RID: 72389 RVA: 0x00406110 File Offset: 0x00404310
|
||||
[Token(Token = "0x14000184")]
|
||||
public event Action ANBAJLMKKLL
|
||||
{
|
||||
[Token(Token = "0x6011AC4")]
|
||||
[Address(RVA = "0xD61870", Offset = "0xD60670", VA = "0x180D61870")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action anbajlmkkll;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
anbajlmkkll = this.ANBAJLMKKLL;
|
||||
@delegate = Delegate.Combine(anbajlmkkll, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != anbajlmkkll)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011AC5")]
|
||||
[Address(RVA = "0xD61910", Offset = "0xD60710", VA = "0x180D61910")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action anbajlmkkll;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
anbajlmkkll = this.ANBAJLMKKLL;
|
||||
@delegate = Delegate.Remove(anbajlmkkll, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != anbajlmkkll)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003182 RID: 12674
|
||||
// (get) Token: 0x06011AC6 RID: 72390 RVA: 0x00406138 File Offset: 0x00404338
|
||||
// (set) Token: 0x06011AC7 RID: 72391 RVA: 0x0040614C File Offset: 0x0040434C
|
||||
[Token(Token = "0x17003182")]
|
||||
public OBBBPCBIMME EFMJFNLPHEM
|
||||
{
|
||||
[Token(Token = "0x6011AC6")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get;
|
||||
[Token(Token = "0x6011AC7")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06011AC8 RID: 72392 RVA: 0x00406160 File Offset: 0x00404360
|
||||
[Token(Token = "0x6011AC8")]
|
||||
[Address(RVA = "0xD61550", Offset = "0xD60350", VA = "0x180D61550")]
|
||||
private void OnEnable()
|
||||
{
|
||||
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
|
||||
Action<long> action = new Action(this.PJJJMGDALBF);
|
||||
BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.BPJDFPACLMK(pjjjmgdalbf, action);
|
||||
OBBBPCBIMME obbbpcbimme = this.<AMJMPBKMMMJ>k__BackingField;
|
||||
if (obbbpcbimme != 0)
|
||||
{
|
||||
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
|
||||
OBBBPCBIMME obbbpcbimme2 = this.<AMJMPBKMMMJ>k__BackingField;
|
||||
if (obbbpcbimme2 != 0 && obbbpcbimme2.<BHBCCAKKIMJ>k__BackingField == <BHBCCAKKIMJ>k__BackingField)
|
||||
{
|
||||
OBBBPCBIMME obbbpcbimme3 = BBHENFCNLAB.PMJOPHKBPJK(<BHBCCAKKIMJ>k__BackingField);
|
||||
if (obbbpcbimme3 != 0)
|
||||
{
|
||||
this.SetInvention(obbbpcbimme3);
|
||||
}
|
||||
Action anbajlmkkll = this.ANBAJLMKKLL;
|
||||
if (anbajlmkkll != 0)
|
||||
{
|
||||
anbajlmkkll();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AC9 RID: 72393 RVA: 0x004061E0 File Offset: 0x004043E0
|
||||
[Token(Token = "0x6011AC9")]
|
||||
[Address(RVA = "0xD61490", Offset = "0xD60290", VA = "0x180D61490")]
|
||||
private void OnDisable()
|
||||
{
|
||||
MFBGLIHGCGO<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
|
||||
Action<long> action = new Action(this.PJJJMGDALBF);
|
||||
BBHENFCNLAB.PJJJMGDALBF = MFBGLIHGCGO.GMNMHGMFGOL(pjjjmgdalbf, action);
|
||||
}
|
||||
|
||||
// Token: 0x06011ACA RID: 72394 RVA: 0x0040620C File Offset: 0x0040440C
|
||||
[Token(Token = "0x6011ACA")]
|
||||
[Address(RVA = "0xD61440", Offset = "0xD60240", VA = "0x180D61440")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ACB RID: 72395 RVA: 0x0040622C File Offset: 0x0040442C
|
||||
[Token(Token = "0x6011ACB")]
|
||||
[Address(RVA = "0xD61690", Offset = "0xD60490", VA = "0x180D61690")]
|
||||
private void PJJJMGDALBF(long LDNFNNNHPPB)
|
||||
{
|
||||
OBBBPCBIMME obbbpcbimme = this.<AMJMPBKMMMJ>k__BackingField;
|
||||
if (obbbpcbimme != 0 && obbbpcbimme.<BHBCCAKKIMJ>k__BackingField == LDNFNNNHPPB)
|
||||
{
|
||||
OBBBPCBIMME obbbpcbimme2 = BBHENFCNLAB.PMJOPHKBPJK(LDNFNNNHPPB);
|
||||
if (obbbpcbimme2 != 0)
|
||||
{
|
||||
this.SetInvention(obbbpcbimme2);
|
||||
}
|
||||
Action anbajlmkkll = this.ANBAJLMKKLL;
|
||||
if (anbajlmkkll != 0)
|
||||
{
|
||||
anbajlmkkll();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ACC RID: 72396 RVA: 0x00406270 File Offset: 0x00404470
|
||||
[Token(Token = "0x6011ACC")]
|
||||
[Address(RVA = "0xD61720", Offset = "0xD60520", VA = "0x180D61720")]
|
||||
public void SetInvention(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
if (this.<AMJMPBKMMMJ>k__BackingField != LDNFNNNHPPB || LDNFNNNHPPB == 0)
|
||||
{
|
||||
this.<AMJMPBKMMMJ>k__BackingField = LDNFNNNHPPB;
|
||||
RawImage rawImage = this.inventionImage;
|
||||
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
|
||||
rawImage.texture = defaultProfileImage;
|
||||
OBBBPCBIMME obbbpcbimme = this.<AMJMPBKMMMJ>k__BackingField;
|
||||
if (obbbpcbimme != 0)
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.ACDPHKKEMAN(obbbpcbimme);
|
||||
this.JLBEIDFLILD = nbmfnjlhkao;
|
||||
Action<Texture2D> action = new Action(this.KEHIABPPHCJ);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ACD RID: 72397 RVA: 0x004062EC File Offset: 0x004044EC
|
||||
[Token(Token = "0x6011ACD")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public InventionPreviewUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011ACE RID: 72398 RVA: 0x00406300 File Offset: 0x00404500
|
||||
[Token(Token = "0x6011ACE")]
|
||||
[Address(RVA = "0xD61350", Offset = "0xD60150", VA = "0x180D61350")]
|
||||
[CompilerGenerated]
|
||||
private void KEHIABPPHCJ(Texture2D CAKFKAGPMBF)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
if (CAKFKAGPMBF != num2)
|
||||
{
|
||||
OBBBPCBIMME obbbpcbimme = this.<AMJMPBKMMMJ>k__BackingField;
|
||||
if (obbbpcbimme != 0)
|
||||
{
|
||||
string <HPJCFFLAJJE>k__BackingField = obbbpcbimme.<HPJCFFLAJJE>k__BackingField;
|
||||
string name = CAKFKAGPMBF.name;
|
||||
if (string.Equals(<HPJCFFLAJJE>k__BackingField, name))
|
||||
{
|
||||
this.inventionImage.texture = CAKFKAGPMBF;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B5DB RID: 46555
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5DB")]
|
||||
[SerializeField]
|
||||
private RawImage inventionImage;
|
||||
|
||||
// Token: 0x0400B5DC RID: 46556
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B5DC")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,135 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200291F RID: 10527
|
||||
[Token(Token = "0x200291F")]
|
||||
public class MakerPenColorButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003187 RID: 12679
|
||||
// (get) Token: 0x06011AED RID: 72429 RVA: 0x00406A40 File Offset: 0x00404C40
|
||||
[Token(Token = "0x17003187")]
|
||||
public ShapeColorInfo DMOCBNAJPMF
|
||||
{
|
||||
[Token(Token = "0x6011AED")]
|
||||
[Address(RVA = "0xD62D30", Offset = "0xD61B30", VA = "0x180D62D30")]
|
||||
get
|
||||
{
|
||||
return this._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003188 RID: 12680
|
||||
// (get) Token: 0x06011AEE RID: 72430 RVA: 0x00406A60 File Offset: 0x00404C60
|
||||
[Token(Token = "0x17003188")]
|
||||
public ShapeMaterialInfo FBFMNGJHGNG
|
||||
{
|
||||
[Token(Token = "0x6011AEE")]
|
||||
[Address(RVA = "0xD62D50", Offset = "0xD61B50", VA = "0x180D62D50")]
|
||||
get
|
||||
{
|
||||
return this._materialSwatch.<INFKFACMBPE>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003189 RID: 12681
|
||||
// (get) Token: 0x06011AEF RID: 72431 RVA: 0x00406A80 File Offset: 0x00404C80
|
||||
[Token(Token = "0x17003189")]
|
||||
public RadioButton3D MICOEKICIPM
|
||||
{
|
||||
[Token(Token = "0x6011AEF")]
|
||||
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
|
||||
get
|
||||
{
|
||||
return this._radioButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700318A RID: 12682
|
||||
// (get) Token: 0x06011AF0 RID: 72432 RVA: 0x00406A94 File Offset: 0x00404C94
|
||||
[Token(Token = "0x1700318A")]
|
||||
public RadioButton3D.OnRadioButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6011AF0")]
|
||||
[Address(RVA = "0xD60C90", Offset = "0xD5FA90", VA = "0x180D60C90")]
|
||||
get
|
||||
{
|
||||
return this._radioButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AF1 RID: 72433 RVA: 0x00406AB4 File Offset: 0x00404CB4
|
||||
[Token(Token = "0x6011AF1")]
|
||||
[Address(RVA = "0xD62CE0", Offset = "0xD61AE0", VA = "0x180D62CE0")]
|
||||
private void OHMPICEDPCB()
|
||||
{
|
||||
MaterialSwatchPreviewUI materialSwatch = this._materialSwatch;
|
||||
MaterialSwatchPreviewUI.HBMLCINDMLE <PFLPDHMOHIL>k__BackingField = materialSwatch.<PFLPDHMOHIL>k__BackingField;
|
||||
if (<PFLPDHMOHIL>k__BackingField == MaterialSwatchPreviewUI.HBMLCINDMLE.Material)
|
||||
{
|
||||
ShapeMaterialInfo <INFKFACMBPE>k__BackingField = materialSwatch.<INFKFACMBPE>k__BackingField;
|
||||
Tooltip tooltip = this._tooltip;
|
||||
string displayName = <INFKFACMBPE>k__BackingField.DisplayName;
|
||||
tooltip.Message = displayName;
|
||||
return;
|
||||
}
|
||||
while (<PFLPDHMOHIL>k__BackingField != MaterialSwatchPreviewUI.HBMLCINDMLE.Color)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AF2 RID: 72434 RVA: 0x00406AFC File Offset: 0x00404CFC
|
||||
[Token(Token = "0x6011AF2")]
|
||||
[Address(RVA = "0xD62C70", Offset = "0xD61A70", VA = "0x180D62C70")]
|
||||
public void Initialize(LNBGEMHOKFN AOGHIJCLDDC, CLKCBCAGDDK ALOKGLNJFLG, MaterialSwatchPreviewUI.HBMLCINDMLE OJJLDEPGAEJ)
|
||||
{
|
||||
this._materialSwatch.Initialize(AOGHIJCLDDC, ALOKGLNJFLG, OJJLDEPGAEJ);
|
||||
MaterialSwatchPreviewUI materialSwatch = this._materialSwatch;
|
||||
MaterialSwatchPreviewUI.HBMLCINDMLE <PFLPDHMOHIL>k__BackingField = materialSwatch.<PFLPDHMOHIL>k__BackingField;
|
||||
if (<PFLPDHMOHIL>k__BackingField == MaterialSwatchPreviewUI.HBMLCINDMLE.Material)
|
||||
{
|
||||
ShapeMaterialInfo <INFKFACMBPE>k__BackingField = materialSwatch.<INFKFACMBPE>k__BackingField;
|
||||
Tooltip tooltip = this._tooltip;
|
||||
string displayName = <INFKFACMBPE>k__BackingField.DisplayName;
|
||||
tooltip.Message = displayName;
|
||||
return;
|
||||
}
|
||||
while (<PFLPDHMOHIL>k__BackingField != MaterialSwatchPreviewUI.HBMLCINDMLE.Color)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AF3 RID: 72435 RVA: 0x00406B54 File Offset: 0x00404D54
|
||||
[Token(Token = "0x6011AF3")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public MakerPenColorButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B5F4 RID: 46580
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5F4")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private RadioButton3D _radioButton;
|
||||
|
||||
// Token: 0x0400B5F5 RID: 46581
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B5F5")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tooltip _tooltip;
|
||||
|
||||
// Token: 0x0400B5F6 RID: 46582
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B5F6")]
|
||||
[SerializeField]
|
||||
private MaterialSwatchPreviewUI _materialSwatch;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,285 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002920 RID: 10528
|
||||
[Token(Token = "0x2002920")]
|
||||
public class MakerPenColorButtonPagedGrid : RecyclerPagedGrid<LNBGEMHOKFN, MakerPenColorButton>
|
||||
{
|
||||
// Token: 0x06011AF4 RID: 72436 RVA: 0x00406B68 File Offset: 0x00404D68
|
||||
[Token(Token = "0x6011AF4")]
|
||||
[Address(RVA = "0xD62490", Offset = "0xD61290", VA = "0x180D62490", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.CLJNHJHHAAI);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011AF5 RID: 72437 RVA: 0x00406B9C File Offset: 0x00404D9C
|
||||
[Token(Token = "0x6011AF5")]
|
||||
[Address(RVA = "0xD62980", Offset = "0xD61780", VA = "0x180D62980")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011AF6 RID: 72438 RVA: 0x00406BC0 File Offset: 0x00404DC0
|
||||
[Token(Token = "0x6011AF6")]
|
||||
[Address(RVA = "0xD625B0", Offset = "0xD613B0", VA = "0x180D625B0")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
MakerPenPaletteMainScreen.NGCMMBNAHKG = MakerPenPaletteMainScreen.PDANAFCBNHI.Colors;
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AF7 RID: 72439 RVA: 0x00406BE0 File Offset: 0x00404DE0
|
||||
[Token(Token = "0x6011AF7")]
|
||||
[Address(RVA = "0xD62620", Offset = "0xD61420", VA = "0x180D62620", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(MakerPenColorButton LKDLEHGHCAD)
|
||||
{
|
||||
MakerPenColorButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnColorSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = button._radioButton.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorButtonPagedGrid <>4__this = this;
|
||||
ShapeColorInfo <OCPECNCGBGN>k__BackingField = button._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
MakerPenColorButtonPagedGrid.ColorSelectedEvent onColorSelectedEvent = <>4__this.OnColorSelectedEvent;
|
||||
LNBGEMHOKFN colorID = <OCPECNCGBGN>k__BackingField.ColorID;
|
||||
onColorSelectedEvent.Invoke(colorID);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
MakerPenColorButton button2 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button2._radioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
|
||||
// Token: 0x06011AF8 RID: 72440 RVA: 0x00406C60 File Offset: 0x00404E60
|
||||
[Token(Token = "0x6011AF8")]
|
||||
[Address(RVA = "0xD629F0", Offset = "0xD617F0", VA = "0x180D629F0")]
|
||||
public void UpdateSelectedButtonState()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
RadioButton3D selectedRadioButton = num;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
GameObject gameObject;
|
||||
if (!gameObject.activeSelf)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.uiFlowBase;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
while (num2 != (int)<LJOGMLBAABG>k__BackingField.AEKHJMPAOKM)
|
||||
{
|
||||
}
|
||||
selectedRadioButton = makerPenPaletteMainScreen;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D selectedRadioButton2 = noenceffldh.selectedRadioButton;
|
||||
return b == selectedRadioButton2;
|
||||
};
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
}
|
||||
|
||||
// Token: 0x06011AF9 RID: 72441 RVA: 0x00406D08 File Offset: 0x00404F08
|
||||
[Token(Token = "0x6011AF9")]
|
||||
[Address(RVA = "0xD62740", Offset = "0xD61540", VA = "0x180D62740")]
|
||||
public void ResetSelectedColor()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> <>9__11_ = MakerPenColorButtonPagedGrid.<>c.<>9__11_0;
|
||||
if (<>9__11_ == 0)
|
||||
{
|
||||
MakerPenColorButtonPagedGrid.<>c.<>9__11_0 = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__11_);
|
||||
}
|
||||
|
||||
// Token: 0x06011AFA RID: 72442 RVA: 0x00406D48 File Offset: 0x00404F48
|
||||
[Token(Token = "0x6011AFA")]
|
||||
[Address(RVA = "0xD62840", Offset = "0xD61640", VA = "0x180D62840")]
|
||||
public void SetShapeColors(IEnumerable<LNBGEMHOKFN> HGPLDEIOBAB, LNBGEMHOKFN EGJJHJHIPCF)
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> <>9__11_ = MakerPenColorButtonPagedGrid.<>c.<>9__11_0;
|
||||
if (<>9__11_ == 0)
|
||||
{
|
||||
MakerPenColorButtonPagedGrid.<>c.<>9__11_0 = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__11_);
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011AFB RID: 72443 RVA: 0x00406D98 File Offset: 0x00404F98
|
||||
[Token(Token = "0x6011AFB")]
|
||||
[Address(RVA = "0xD62530", Offset = "0xD61330", VA = "0x180D62530", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(LNBGEMHOKFN MFJFHKBEFMO, MakerPenColorButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
MaterialSwatchPreviewUI materialSwatch = LKDLEHGHCAD._materialSwatch;
|
||||
int num = 0;
|
||||
materialSwatch.Initialize(MFJFHKBEFMO, (CLKCBCAGDDK)num, (MaterialSwatchPreviewUI.HBMLCINDMLE)((uint)1));
|
||||
MaterialSwatchPreviewUI materialSwatch2 = LKDLEHGHCAD._materialSwatch;
|
||||
MaterialSwatchPreviewUI.HBMLCINDMLE <PFLPDHMOHIL>k__BackingField = materialSwatch2.<PFLPDHMOHIL>k__BackingField;
|
||||
if (<PFLPDHMOHIL>k__BackingField == MaterialSwatchPreviewUI.HBMLCINDMLE.Material)
|
||||
{
|
||||
ShapeMaterialInfo <INFKFACMBPE>k__BackingField = materialSwatch2.<INFKFACMBPE>k__BackingField;
|
||||
Tooltip tooltip = LKDLEHGHCAD._tooltip;
|
||||
string displayName = <INFKFACMBPE>k__BackingField.DisplayName;
|
||||
tooltip.Message = displayName;
|
||||
return;
|
||||
}
|
||||
while (<PFLPDHMOHIL>k__BackingField != MaterialSwatchPreviewUI.HBMLCINDMLE.Color)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AFC RID: 72444 RVA: 0x00406DFC File Offset: 0x00404FFC
|
||||
[Token(Token = "0x6011AFC")]
|
||||
[Address(RVA = "0xD62C30", Offset = "0xD61A30", VA = "0x180D62C30")]
|
||||
public MakerPenColorButtonPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B5F7 RID: 46583
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B5F7")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private MakerPenPaletteMainScreen uiFlowBase;
|
||||
|
||||
// Token: 0x0400B5F8 RID: 46584
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B5F8")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B5F9 RID: 46585
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B5F9")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400B5FA RID: 46586
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B5FA")]
|
||||
[SerializeField]
|
||||
private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B5FB RID: 46587
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B5FB")]
|
||||
public MakerPenColorButtonPagedGrid.ColorSelectedEvent OnColorSelectedEvent;
|
||||
|
||||
// Token: 0x02002921 RID: 10529
|
||||
[Token(Token = "0x2002921")]
|
||||
[Serializable]
|
||||
public class ColorSelectedEvent : UnityEvent<LNBGEMHOKFN>
|
||||
{
|
||||
// Token: 0x06011AFD RID: 72445 RVA: 0x00406E10 File Offset: 0x00405010
|
||||
[Token(Token = "0x6011AFD")]
|
||||
[Address(RVA = "0xD5C770", Offset = "0xD5B570", VA = "0x180D5C770")]
|
||||
public ColorSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002922 RID: 10530
|
||||
[Token(Token = "0x2002922")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGGHCIHKCBJ
|
||||
{
|
||||
// Token: 0x06011AFE RID: 72446 RVA: 0x00406E24 File Offset: 0x00405024
|
||||
[Token(Token = "0x6011AFE")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AGGHCIHKCBJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AFF RID: 72447 RVA: 0x00406E38 File Offset: 0x00405038
|
||||
[Token(Token = "0x6011AFF")]
|
||||
[Address(RVA = "0xD57B80", Offset = "0xD56980", VA = "0x180D57B80")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorButtonPagedGrid makerPenColorButtonPagedGrid = this.<>4__this;
|
||||
ShapeColorInfo <OCPECNCGBGN>k__BackingField = this.button._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
MakerPenColorButtonPagedGrid.ColorSelectedEvent onColorSelectedEvent = makerPenColorButtonPagedGrid.OnColorSelectedEvent;
|
||||
LNBGEMHOKFN colorID = <OCPECNCGBGN>k__BackingField.ColorID;
|
||||
onColorSelectedEvent.Invoke(colorID);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5FC RID: 46588
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5FC")]
|
||||
public MakerPenColorButtonPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B5FD RID: 46589
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5FD")]
|
||||
public MakerPenColorButton button;
|
||||
}
|
||||
|
||||
// Token: 0x02002923 RID: 10531
|
||||
[Token(Token = "0x2002923")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NOENCEFFLDH
|
||||
{
|
||||
// Token: 0x06011B00 RID: 72448 RVA: 0x00406E78 File Offset: 0x00405078
|
||||
[Token(Token = "0x6011B00")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public NOENCEFFLDH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B01 RID: 72449 RVA: 0x00406E8C File Offset: 0x0040508C
|
||||
[Token(Token = "0x6011B01")]
|
||||
[Address(RVA = "0xD65680", Offset = "0xD64480", VA = "0x180D65680")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B5FE RID: 46590
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5FE")]
|
||||
public RadioButton3D selectedRadioButton;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,261 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002925 RID: 10533
|
||||
[Token(Token = "0x2002925")]
|
||||
public class MakerPenColorGrid : RecyclerPagedGrid<LNBGEMHOKFN, MakerPenColorButton>
|
||||
{
|
||||
// Token: 0x06011B05 RID: 72453 RVA: 0x00406EE4 File Offset: 0x004050E4
|
||||
[Token(Token = "0x6011B05")]
|
||||
[Address(RVA = "0xD62D70", Offset = "0xD61B70", VA = "0x180D62D70", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06011B06 RID: 72454 RVA: 0x00406EF8 File Offset: 0x004050F8
|
||||
[Token(Token = "0x6011B06")]
|
||||
[Address(RVA = "0xD63260", Offset = "0xD62060", VA = "0x180D63260")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B07 RID: 72455 RVA: 0x00406F1C File Offset: 0x0040511C
|
||||
[Token(Token = "0x6011B07")]
|
||||
[Address(RVA = "0xD62F30", Offset = "0xD61D30", VA = "0x180D62F30")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF -= action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B08 RID: 72456 RVA: 0x00406F40 File Offset: 0x00405140
|
||||
[Token(Token = "0x6011B08")]
|
||||
[Address(RVA = "0xD62DB0", Offset = "0xD61BB0", VA = "0x180D62DB0")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
MakerPenPaletteMainScreen.NGCMMBNAHKG = MakerPenPaletteMainScreen.PDANAFCBNHI.Colors;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B09 RID: 72457 RVA: 0x00406F58 File Offset: 0x00405158
|
||||
[Token(Token = "0x6011B09")]
|
||||
[Address(RVA = "0xD62E10", Offset = "0xD61C10", VA = "0x180D62E10", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(MakerPenColorButton LKDLEHGHCAD)
|
||||
{
|
||||
MakerPenColorButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnColorSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = button._radioButton.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorGrid <>4__this = this;
|
||||
ShapeColorInfo <OCPECNCGBGN>k__BackingField = button._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
MakerPenColorGrid.ColorSelectedEvent onColorSelectedEvent = <>4__this.OnColorSelectedEvent;
|
||||
LNBGEMHOKFN colorID = <OCPECNCGBGN>k__BackingField.ColorID;
|
||||
onColorSelectedEvent.Invoke(colorID);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
MakerPenColorButton button2 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button2._radioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
|
||||
// Token: 0x06011B0A RID: 72458 RVA: 0x00406FD8 File Offset: 0x004051D8
|
||||
[Token(Token = "0x6011B0A")]
|
||||
[Address(RVA = "0xD632D0", Offset = "0xD620D0", VA = "0x180D632D0")]
|
||||
public void UpdateSelectedButtonState()
|
||||
{
|
||||
RadioButton3D selectedRadioButton = (ulong)0L;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D selectedRadioButton2 = selectedRadioButton;
|
||||
return b == selectedRadioButton2;
|
||||
};
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
}
|
||||
|
||||
// Token: 0x06011B0B RID: 72459 RVA: 0x00407018 File Offset: 0x00405218
|
||||
[Token(Token = "0x6011B0B")]
|
||||
[Address(RVA = "0xD62FA0", Offset = "0xD61DA0", VA = "0x180D62FA0")]
|
||||
public void ResetSelectedColor()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> <>9__10_ = MakerPenColorGrid.<>c.<>9__10_0;
|
||||
if (<>9__10_ == 0)
|
||||
{
|
||||
MakerPenColorGrid.<>c.<>9__10_0 = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__10_);
|
||||
}
|
||||
|
||||
// Token: 0x06011B0C RID: 72460 RVA: 0x00407058 File Offset: 0x00405258
|
||||
[Token(Token = "0x6011B0C")]
|
||||
[Address(RVA = "0xD630A0", Offset = "0xD61EA0", VA = "0x180D630A0")]
|
||||
public void SetShapeColors(IEnumerable<LNBGEMHOKFN> HGPLDEIOBAB, LNBGEMHOKFN EGJJHJHIPCF)
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> <>9__10_ = MakerPenColorGrid.<>c.<>9__10_0;
|
||||
if (<>9__10_ == 0)
|
||||
{
|
||||
MakerPenColorGrid.<>c.<>9__10_0 = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__10_);
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
RadioButton3D selectedRadioButton = (ulong)0L;
|
||||
RadioGroup3D radioGroup3D2 = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D selectedRadioButton2 = selectedRadioButton;
|
||||
return b == selectedRadioButton2;
|
||||
};
|
||||
radioGroup3D2.SetSelectionStates(func);
|
||||
}
|
||||
|
||||
// Token: 0x06011B0D RID: 72461 RVA: 0x004070D0 File Offset: 0x004052D0
|
||||
[Token(Token = "0x6011B0D")]
|
||||
[Address(RVA = "0xD62530", Offset = "0xD61330", VA = "0x180D62530", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(LNBGEMHOKFN MFJFHKBEFMO, MakerPenColorButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
MaterialSwatchPreviewUI materialSwatch = LKDLEHGHCAD._materialSwatch;
|
||||
int num = 0;
|
||||
materialSwatch.Initialize(MFJFHKBEFMO, (CLKCBCAGDDK)num, (MaterialSwatchPreviewUI.HBMLCINDMLE)((uint)1));
|
||||
MaterialSwatchPreviewUI materialSwatch2 = LKDLEHGHCAD._materialSwatch;
|
||||
MaterialSwatchPreviewUI.HBMLCINDMLE <PFLPDHMOHIL>k__BackingField = materialSwatch2.<PFLPDHMOHIL>k__BackingField;
|
||||
if (<PFLPDHMOHIL>k__BackingField == MaterialSwatchPreviewUI.HBMLCINDMLE.Material)
|
||||
{
|
||||
ShapeMaterialInfo <INFKFACMBPE>k__BackingField = materialSwatch2.<INFKFACMBPE>k__BackingField;
|
||||
Tooltip tooltip = LKDLEHGHCAD._tooltip;
|
||||
string displayName = <INFKFACMBPE>k__BackingField.DisplayName;
|
||||
tooltip.Message = displayName;
|
||||
return;
|
||||
}
|
||||
while (<PFLPDHMOHIL>k__BackingField != MaterialSwatchPreviewUI.HBMLCINDMLE.Color)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011B0E RID: 72462 RVA: 0x00407134 File Offset: 0x00405334
|
||||
[Token(Token = "0x6011B0E")]
|
||||
[Address(RVA = "0xD63380", Offset = "0xD62180", VA = "0x180D63380")]
|
||||
public MakerPenColorGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B601 RID: 46593
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B601")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B602 RID: 46594
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B602")]
|
||||
[SerializeField]
|
||||
private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B603 RID: 46595
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B603")]
|
||||
public MakerPenColorGrid.ColorSelectedEvent OnColorSelectedEvent;
|
||||
|
||||
// Token: 0x02002926 RID: 10534
|
||||
[Token(Token = "0x2002926")]
|
||||
[Serializable]
|
||||
public class ColorSelectedEvent : UnityEvent<LNBGEMHOKFN>
|
||||
{
|
||||
// Token: 0x06011B0F RID: 72463 RVA: 0x00407148 File Offset: 0x00405348
|
||||
[Token(Token = "0x6011B0F")]
|
||||
[Address(RVA = "0xD5C7B0", Offset = "0xD5B5B0", VA = "0x180D5C7B0")]
|
||||
public ColorSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002927 RID: 10535
|
||||
[Token(Token = "0x2002927")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GHNPBNFAHAN
|
||||
{
|
||||
// Token: 0x06011B10 RID: 72464 RVA: 0x0040715C File Offset: 0x0040535C
|
||||
[Token(Token = "0x6011B10")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public GHNPBNFAHAN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B11 RID: 72465 RVA: 0x00407170 File Offset: 0x00405370
|
||||
[Token(Token = "0x6011B11")]
|
||||
[Address(RVA = "0xD5F110", Offset = "0xD5DF10", VA = "0x180D5F110")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorGrid makerPenColorGrid = this.<>4__this;
|
||||
ShapeColorInfo <OCPECNCGBGN>k__BackingField = this.button._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
MakerPenColorGrid.ColorSelectedEvent onColorSelectedEvent = makerPenColorGrid.OnColorSelectedEvent;
|
||||
LNBGEMHOKFN colorID = <OCPECNCGBGN>k__BackingField.ColorID;
|
||||
onColorSelectedEvent.Invoke(colorID);
|
||||
}
|
||||
|
||||
// Token: 0x0400B604 RID: 46596
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B604")]
|
||||
public MakerPenColorGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B605 RID: 46597
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B605")]
|
||||
public MakerPenColorButton button;
|
||||
}
|
||||
|
||||
// Token: 0x02002928 RID: 10536
|
||||
[Token(Token = "0x2002928")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KHJGIFBKLBG
|
||||
{
|
||||
// Token: 0x06011B12 RID: 72466 RVA: 0x004071B0 File Offset: 0x004053B0
|
||||
[Token(Token = "0x6011B12")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public KHJGIFBKLBG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B13 RID: 72467 RVA: 0x004071C4 File Offset: 0x004053C4
|
||||
[Token(Token = "0x6011B13")]
|
||||
[Address(RVA = "0xD622A0", Offset = "0xD610A0", VA = "0x180D622A0")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B606 RID: 46598
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B606")]
|
||||
public RadioButton3D selectedRadioButton;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,128 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200292A RID: 10538
|
||||
[Token(Token = "0x200292A")]
|
||||
public class MakerPenColorableSnapshotButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x1700318B RID: 12683
|
||||
// (get) Token: 0x06011B17 RID: 72471 RVA: 0x0040721C File Offset: 0x0040541C
|
||||
[Token(Token = "0x1700318B")]
|
||||
public RadioButton3D.OnRadioButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6011B17")]
|
||||
[Address(RVA = "0xD5BD20", Offset = "0xD5AB20", VA = "0x180D5BD20")]
|
||||
get
|
||||
{
|
||||
return this._radioButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700318C RID: 12684
|
||||
// (get) Token: 0x06011B18 RID: 72472 RVA: 0x0040723C File Offset: 0x0040543C
|
||||
// (set) Token: 0x06011B19 RID: 72473 RVA: 0x00407250 File Offset: 0x00405450
|
||||
[Token(Token = "0x1700318C")]
|
||||
public OEDBBBJJACD GGCMIPKGDOJ
|
||||
{
|
||||
[Token(Token = "0x6011B18")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get;
|
||||
[Token(Token = "0x6011B19")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700318D RID: 12685
|
||||
// (get) Token: 0x06011B1A RID: 72474 RVA: 0x00407264 File Offset: 0x00405464
|
||||
[Token(Token = "0x1700318D")]
|
||||
public RadioButton3D MICOEKICIPM
|
||||
{
|
||||
[Token(Token = "0x6011B1A")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this._radioButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700318E RID: 12686
|
||||
// (get) Token: 0x06011B1B RID: 72475 RVA: 0x00407278 File Offset: 0x00405478
|
||||
[Token(Token = "0x1700318E")]
|
||||
public ShapeColorInfo DMOCBNAJPMF
|
||||
{
|
||||
[Token(Token = "0x6011B1B")]
|
||||
[Address(RVA = "0xD64060", Offset = "0xD62E60", VA = "0x180D64060")]
|
||||
get
|
||||
{
|
||||
return this._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700318F RID: 12687
|
||||
// (get) Token: 0x06011B1C RID: 72476 RVA: 0x00407298 File Offset: 0x00405498
|
||||
[Token(Token = "0x1700318F")]
|
||||
public ShapeMaterialInfo FBFMNGJHGNG
|
||||
{
|
||||
[Token(Token = "0x6011B1C")]
|
||||
[Address(RVA = "0xD64080", Offset = "0xD62E80", VA = "0x180D64080")]
|
||||
get
|
||||
{
|
||||
return this._materialSwatch.<INFKFACMBPE>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B1D RID: 72477 RVA: 0x004072B8 File Offset: 0x004054B8
|
||||
[Token(Token = "0x6011B1D")]
|
||||
[Address(RVA = "0xD63F80", Offset = "0xD62D80", VA = "0x180D63F80")]
|
||||
public void Initialize(OEDBBBJJACD GFIABAGMEEA)
|
||||
{
|
||||
this.<EKKCCEFIJEB>k__BackingField = GFIABAGMEEA;
|
||||
MaterialSwatchPreviewUI materialSwatch = this._materialSwatch;
|
||||
CLKCBCAGDDK ejnidjkhiom = GFIABAGMEEA.EJNIDJKHIOM;
|
||||
int num = 0;
|
||||
LNBGEMHOKFN incnkmhcjdm = GFIABAGMEEA.INCNKMHCJDM;
|
||||
materialSwatch.Initialize(incnkmhcjdm, ejnidjkhiom, (MaterialSwatchPreviewUI.HBMLCINDMLE)num);
|
||||
MaterialSwatchPreviewUI materialSwatch2 = this._materialSwatch;
|
||||
ShapeMaterialInfo <INFKFACMBPE>k__BackingField = materialSwatch2.<INFKFACMBPE>k__BackingField;
|
||||
if (<INFKFACMBPE>k__BackingField == 0)
|
||||
{
|
||||
ShapeColorInfo <OCPECNCGBGN>k__BackingField = materialSwatch2.<OCPECNCGBGN>k__BackingField;
|
||||
}
|
||||
string name = materialSwatch2.<OCPECNCGBGN>k__BackingField.name;
|
||||
string text = <INFKFACMBPE>k__BackingField.DisplayName + " (" + name + ")";
|
||||
this._tooltip.Message = text;
|
||||
}
|
||||
|
||||
// Token: 0x06011B1E RID: 72478 RVA: 0x00407348 File Offset: 0x00405548
|
||||
[Token(Token = "0x6011B1E")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public MakerPenColorableSnapshotButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B609 RID: 46601
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B609")]
|
||||
[SerializeField]
|
||||
private MaterialSwatchPreviewUI _materialSwatch;
|
||||
|
||||
// Token: 0x0400B60A RID: 46602
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B60A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private RadioButton3D _radioButton;
|
||||
|
||||
// Token: 0x0400B60B RID: 46603
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B60B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tooltip _tooltip;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,340 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200292B RID: 10539
|
||||
[Token(Token = "0x200292B")]
|
||||
public class MakerPenColorableSnapshotButtonPagedGrid : RecyclerPagedGrid<OEDBBBJJACD, MakerPenColorableSnapshotButton>
|
||||
{
|
||||
// Token: 0x06011B1F RID: 72479 RVA: 0x0040735C File Offset: 0x0040555C
|
||||
[Token(Token = "0x6011B1F")]
|
||||
[Address(RVA = "0xD63930", Offset = "0xD62730", VA = "0x180D63930")]
|
||||
public void Refresh(OEDBBBJJACD EGJJHJHIPCF)
|
||||
{
|
||||
int kdpehphodcd = this.KDPEHPHODCD;
|
||||
this.Awake();
|
||||
HMEGEAFMOIK colorableClipboard = CreationContext.ColorableClipboard;
|
||||
if (colorableClipboard != 0)
|
||||
{
|
||||
IReadOnlyCollection<OEDBBBJJACD> readOnlyCollection = colorableClipboard.KHIILGKMJFJ();
|
||||
if (readOnlyCollection != 0 && readOnlyCollection != 0)
|
||||
{
|
||||
this.SetColorableSnapshots(readOnlyCollection, EGJJHJHIPCF);
|
||||
base.SetCurrentPage(kdpehphodcd, true);
|
||||
}
|
||||
}
|
||||
OEDBBBJJACD[] array = Array.Empty<OEDBBBJJACD>();
|
||||
int num = 0;
|
||||
this.SetColorableSnapshots(array, num);
|
||||
}
|
||||
|
||||
// Token: 0x06011B20 RID: 72480 RVA: 0x004073B4 File Offset: 0x004055B4
|
||||
[Token(Token = "0x6011B20")]
|
||||
[Address(RVA = "0xD63A40", Offset = "0xD62840", VA = "0x180D63A40")]
|
||||
public void ResetSelectedSnapshot()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> <>9__5_ = MakerPenColorableSnapshotButtonPagedGrid.<>c.<>9__5_0;
|
||||
if (<>9__5_ == 0)
|
||||
{
|
||||
MakerPenColorableSnapshotButtonPagedGrid.<>c.<>9__5_0 = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__5_);
|
||||
}
|
||||
|
||||
// Token: 0x06011B21 RID: 72481 RVA: 0x004073F4 File Offset: 0x004055F4
|
||||
[Token(Token = "0x6011B21")]
|
||||
[Address(RVA = "0xD63B40", Offset = "0xD62940", VA = "0x180D63B40")]
|
||||
public void SetColorableSnapshots(IEnumerable<OEDBBBJJACD> LELGLGFEIOH, OEDBBBJJACD EGJJHJHIPCF)
|
||||
{
|
||||
if (Enumerable.Count<OEDBBBJJACD>(LELGLGFEIOH) == 0)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, "Your Eyedropper history is empty!\n\nUse the context menu on the Select Tool to copy materials/colors");
|
||||
}
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func;
|
||||
if (MakerPenColorableSnapshotButtonPagedGrid.<>c.<>9__5_0 == 0)
|
||||
{
|
||||
func = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
MakerPenColorableSnapshotButtonPagedGrid.<>c.<>9__5_0 = func;
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011B22 RID: 72482 RVA: 0x0040745C File Offset: 0x0040565C
|
||||
[Token(Token = "0x6011B22")]
|
||||
[Address(RVA = "0xD63D30", Offset = "0xD62B30", VA = "0x180D63D30")]
|
||||
public void UpdateSelectedButtonState()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
RadioButton3D selectedRadioButton = num;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
GameObject gameObject;
|
||||
if (!gameObject.activeSelf)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.uiFlowBase;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
while (num2 != <LJOGMLBAABG>k__BackingField.PEDJMIGKKBD)
|
||||
{
|
||||
}
|
||||
selectedRadioButton = makerPenPaletteMainScreen;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D selectedRadioButton2 = egladikcpcc.selectedRadioButton;
|
||||
return b == selectedRadioButton2;
|
||||
};
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
}
|
||||
|
||||
// Token: 0x06011B23 RID: 72483 RVA: 0x004074F8 File Offset: 0x004056F8
|
||||
[Token(Token = "0x6011B23")]
|
||||
[Address(RVA = "0xD633C0", Offset = "0xD621C0", VA = "0x180D633C0", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.CLJNHJHHAAI);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B24 RID: 72484 RVA: 0x0040752C File Offset: 0x0040572C
|
||||
[Token(Token = "0x6011B24")]
|
||||
[Address(RVA = "0xD63460", Offset = "0xD62260", VA = "0x180D63460", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(OEDBBBJJACD GAIELMLCJPL, MakerPenColorableSnapshotButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.<EKKCCEFIJEB>k__BackingField = GAIELMLCJPL;
|
||||
MaterialSwatchPreviewUI materialSwatch = LKDLEHGHCAD._materialSwatch;
|
||||
CLKCBCAGDDK ejnidjkhiom = GAIELMLCJPL.EJNIDJKHIOM;
|
||||
int num = 0;
|
||||
LNBGEMHOKFN incnkmhcjdm = GAIELMLCJPL.INCNKMHCJDM;
|
||||
materialSwatch.Initialize(incnkmhcjdm, ejnidjkhiom, (MaterialSwatchPreviewUI.HBMLCINDMLE)num);
|
||||
MaterialSwatchPreviewUI materialSwatch2 = LKDLEHGHCAD._materialSwatch;
|
||||
ShapeMaterialInfo <INFKFACMBPE>k__BackingField = materialSwatch2.<INFKFACMBPE>k__BackingField;
|
||||
if (<INFKFACMBPE>k__BackingField == 0)
|
||||
{
|
||||
ShapeColorInfo <OCPECNCGBGN>k__BackingField = materialSwatch2.<OCPECNCGBGN>k__BackingField;
|
||||
}
|
||||
string name = materialSwatch2.<OCPECNCGBGN>k__BackingField.name;
|
||||
string text = <INFKFACMBPE>k__BackingField.DisplayName + " (" + name + ")";
|
||||
LKDLEHGHCAD._tooltip.Message = text;
|
||||
}
|
||||
|
||||
// Token: 0x06011B25 RID: 72485 RVA: 0x004075BC File Offset: 0x004057BC
|
||||
[Token(Token = "0x6011B25")]
|
||||
[Address(RVA = "0xD635E0", Offset = "0xD623E0", VA = "0x180D635E0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(MakerPenColorableSnapshotButton LKDLEHGHCAD)
|
||||
{
|
||||
MakerPenColorableSnapshotButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnColorSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = button._radioButton.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorableSnapshotButtonPagedGrid <>4__this = this;
|
||||
MakerPenColorableSnapshotButton button2 = button;
|
||||
MakerPenColorableSnapshotButtonPagedGrid.ColorSelectedEvent onColorSelectedEvent = <>4__this.OnColorSelectedEvent;
|
||||
OEDBBBJJACD <EKKCCEFIJEB>k__BackingField = button2.<EKKCCEFIJEB>k__BackingField;
|
||||
onColorSelectedEvent.Invoke(<EKKCCEFIJEB>k__BackingField);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
MakerPenColorableSnapshotButton button3 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button3._radioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
|
||||
// Token: 0x06011B26 RID: 72486 RVA: 0x0040763C File Offset: 0x0040583C
|
||||
[Token(Token = "0x6011B26")]
|
||||
[Address(RVA = "0xD63540", Offset = "0xD62340", VA = "0x180D63540")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
MakerPenPaletteMainScreen.NGCMMBNAHKG = MakerPenPaletteMainScreen.PDANAFCBNHI.Eyedropper;
|
||||
OEDBBBJJACD pedjmigkkbd = this.uiFlowBase.<LJOGMLBAABG>k__BackingField.PEDJMIGKKBD;
|
||||
this.Refresh(pedjmigkkbd);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B27 RID: 72487 RVA: 0x00407674 File Offset: 0x00405874
|
||||
[Token(Token = "0x6011B27")]
|
||||
[Address(RVA = "0xD63700", Offset = "0xD62500", VA = "0x180D63700")]
|
||||
private void HPFNKBHGACP()
|
||||
{
|
||||
OEDBBBJJACD pedjmigkkbd = this.uiFlowBase.<LJOGMLBAABG>k__BackingField.PEDJMIGKKBD;
|
||||
this.Refresh(pedjmigkkbd);
|
||||
}
|
||||
|
||||
// Token: 0x06011B28 RID: 72488 RVA: 0x004076A0 File Offset: 0x004058A0
|
||||
[Token(Token = "0x6011B28")]
|
||||
[Address(RVA = "0xD63740", Offset = "0xD62540", VA = "0x180D63740")]
|
||||
private void OnDisable()
|
||||
{
|
||||
HMEGEAFMOIK colorableClipboard = CreationContext.ColorableClipboard;
|
||||
Action action = new Action(this.HPFNKBHGACP);
|
||||
colorableClipboard.EPJALBAEHGH -= action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B29 RID: 72489 RVA: 0x004076D0 File Offset: 0x004058D0
|
||||
[Token(Token = "0x6011B29")]
|
||||
[Address(RVA = "0xD63820", Offset = "0xD62620", VA = "0x180D63820")]
|
||||
private void OnEnable()
|
||||
{
|
||||
HMEGEAFMOIK colorableClipboard = CreationContext.ColorableClipboard;
|
||||
Action action = new Action(this.HPFNKBHGACP);
|
||||
colorableClipboard.EPJALBAEHGH += action;
|
||||
if (this.uiFlowBase.<LJOGMLBAABG>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.Refresh(num);
|
||||
}
|
||||
|
||||
// Token: 0x06011B2A RID: 72490 RVA: 0x00407714 File Offset: 0x00405914
|
||||
[Token(Token = "0x6011B2A")]
|
||||
[Address(RVA = "0xD63CC0", Offset = "0xD62AC0", VA = "0x180D63CC0")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B2B RID: 72491 RVA: 0x00407738 File Offset: 0x00405938
|
||||
[Token(Token = "0x6011B2B")]
|
||||
[Address(RVA = "0xD63F40", Offset = "0xD62D40", VA = "0x180D63F40")]
|
||||
public MakerPenColorableSnapshotButtonPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B60D RID: 46605
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B60D")]
|
||||
public MakerPenColorableSnapshotButtonPagedGrid.ColorSelectedEvent OnColorSelectedEvent;
|
||||
|
||||
// Token: 0x0400B60E RID: 46606
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B60E")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B60F RID: 46607
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B60F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400B610 RID: 46608
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B610")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private MakerPenPaletteMainScreen uiFlowBase;
|
||||
|
||||
// Token: 0x0200292C RID: 10540
|
||||
[Token(Token = "0x200292C")]
|
||||
[Serializable]
|
||||
public class ColorSelectedEvent : UnityEvent<OEDBBBJJACD>
|
||||
{
|
||||
// Token: 0x06011B2C RID: 72492 RVA: 0x0040774C File Offset: 0x0040594C
|
||||
[Token(Token = "0x6011B2C")]
|
||||
[Address(RVA = "0xE42AC0", Offset = "0xE418C0", VA = "0x180E42AC0")]
|
||||
public ColorSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200292E RID: 10542
|
||||
[Token(Token = "0x200292E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EGLADIKCPCC
|
||||
{
|
||||
// Token: 0x06011B30 RID: 72496 RVA: 0x0040779C File Offset: 0x0040599C
|
||||
[Token(Token = "0x6011B30")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EGLADIKCPCC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B31 RID: 72497 RVA: 0x004077B0 File Offset: 0x004059B0
|
||||
[Token(Token = "0x6011B31")]
|
||||
[Address(RVA = "0xE42E00", Offset = "0xE41C00", VA = "0x180E42E00")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B613 RID: 46611
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B613")]
|
||||
public RadioButton3D selectedRadioButton;
|
||||
}
|
||||
|
||||
// Token: 0x0200292F RID: 10543
|
||||
[Token(Token = "0x200292F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IBPNPHMPDEG
|
||||
{
|
||||
// Token: 0x06011B32 RID: 72498 RVA: 0x004077CC File Offset: 0x004059CC
|
||||
[Token(Token = "0x6011B32")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public IBPNPHMPDEG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B33 RID: 72499 RVA: 0x004077E0 File Offset: 0x004059E0
|
||||
[Token(Token = "0x6011B33")]
|
||||
[Address(RVA = "0xE43270", Offset = "0xE42070", VA = "0x180E43270")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorableSnapshotButtonPagedGrid makerPenColorableSnapshotButtonPagedGrid = this.<>4__this;
|
||||
MakerPenColorableSnapshotButton makerPenColorableSnapshotButton = this.button;
|
||||
MakerPenColorableSnapshotButtonPagedGrid.ColorSelectedEvent onColorSelectedEvent = makerPenColorableSnapshotButtonPagedGrid.OnColorSelectedEvent;
|
||||
OEDBBBJJACD <EKKCCEFIJEB>k__BackingField = makerPenColorableSnapshotButton.<EKKCCEFIJEB>k__BackingField;
|
||||
onColorSelectedEvent.Invoke(<EKKCCEFIJEB>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0400B614 RID: 46612
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B614")]
|
||||
public MakerPenColorableSnapshotButtonPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B615 RID: 46613
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B615")]
|
||||
public MakerPenColorableSnapshotButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1400 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Core.Creation.SandboxGizmos;
|
||||
using RecRoom.Core.Creation.UndoStack;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028F2 RID: 10482
|
||||
[Token(Token = "0x20028F2")]
|
||||
public class MakerPenMainScreen : MakerPenUIFlowBase
|
||||
{
|
||||
// Token: 0x17003160 RID: 12640
|
||||
// (get) Token: 0x06011950 RID: 72016 RVA: 0x003FFF50 File Offset: 0x003FE150
|
||||
[Token(Token = "0x17003160")]
|
||||
public Button3D BFJICHKPBIO
|
||||
{
|
||||
[Token(Token = "0x6011950")]
|
||||
[Address(RVA = "0x536430", Offset = "0x535230", VA = "0x180536430")]
|
||||
get
|
||||
{
|
||||
return this.openPaletteButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003161 RID: 12641
|
||||
// (get) Token: 0x06011951 RID: 72017 RVA: 0x003FFF64 File Offset: 0x003FE164
|
||||
[Token(Token = "0x17003161")]
|
||||
public Button3D JGKIIGHDOJC
|
||||
{
|
||||
[Token(Token = "0x6011951")]
|
||||
[Address(RVA = "0x9CD8C0", Offset = "0x9CC6C0", VA = "0x1809CD8C0")]
|
||||
get
|
||||
{
|
||||
return this.doneEditingButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011952 RID: 72018 RVA: 0x003FFF78 File Offset: 0x003FE178
|
||||
[Token(Token = "0x6011952")]
|
||||
[Address(RVA = "0xE46480", Offset = "0xE45280", VA = "0x180E46480")]
|
||||
private void Start()
|
||||
{
|
||||
MakerPenPaletteMoveableToolMenu paletteMenu = this.CMHBEGINGCG.paletteMenu;
|
||||
Action<bool> action = new Action(this.EFBDABCJJCO);
|
||||
paletteMenu.OnMenuOpenCloseEvent += action;
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = cmhbegingcg.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action2 = new Action(this.KBEFFMGDAOJ);
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(onModeChanged, action2);
|
||||
cmhbegingcg.OnModeChanged = iilcgfihjlp;
|
||||
MakerPen.KLAENPHIBEM currentToolMode = this.CMHBEGINGCG.DGHFNGLPJJL;
|
||||
MakerPen.HJPIHGIFKEO currentTargetMode = this.CMHBEGINGCG.CHCJAGKENGF;
|
||||
OKNNKFGFODL <BPPONKKNBCL>k__BackingField = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.<BPPONKKNBCL>k__BackingField;
|
||||
Action action3 = new Action(this.JLEBBGCIKBP);
|
||||
int num = 0;
|
||||
<BPPONKKNBCL>k__BackingField.BPAJKKAGPKB(action3, num != 0);
|
||||
OKNNKFGFODL <BPPONKKNBCL>k__BackingField2 = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.shapeCreationContext.<BPPONKKNBCL>k__BackingField;
|
||||
Action action4 = new Action(this.KDPBAMIDFOP);
|
||||
int num2 = 0;
|
||||
<BPPONKKNBCL>k__BackingField2.BPAJKKAGPKB(action4, num2 != 0);
|
||||
OKNNKFGFODL <BJJKOJKMOHH>k__BackingField = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.<BJJKOJKMOHH>k__BackingField;
|
||||
Action action5 = new Action(this.NNPCEFDPAJI);
|
||||
int num3 = 0;
|
||||
<BJJKOJKMOHH>k__BackingField.BPAJKKAGPKB(action5, num3 != 0);
|
||||
Action<AGAJMBPABDL, RoomRole> action6 = new Action(this.LMDIDIEGGII);
|
||||
UndoStack undoStack = this.CMHBEGINGCG._undoStack;
|
||||
int num4 = 0;
|
||||
if (undoStack != num4)
|
||||
{
|
||||
OKNNKFGFODL entriesChanged = this.CMHBEGINGCG._undoStack.EntriesChanged;
|
||||
Action action7 = new Action(this.LDOJNDFOEON);
|
||||
int num5 = 0;
|
||||
entriesChanged.BPAJKKAGPKB(action7, num5 != 0);
|
||||
this.LOEFKGHMFON();
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
AGEAHLDEDBO ageahldedbo2;
|
||||
if (ageahldedbo != ageahldedbo2)
|
||||
{
|
||||
}
|
||||
ToggleButton3D toggleButton3D = this.worldAxisButton;
|
||||
int num6 = 0;
|
||||
if (toggleButton3D != num6)
|
||||
{
|
||||
ToggleButton3D toggleButton3D2 = this.worldAxisButton;
|
||||
}
|
||||
NNNJFEILANM snapping = this.CMHBEGINGCG.Snapping;
|
||||
AGEAHLDEDBO ageahldedbo3;
|
||||
bool flag = ageahldedbo3 == (ulong)2L;
|
||||
snapping.MJPNEJMFIJD = flag;
|
||||
Slider3D slider3D = this.snappingSlider;
|
||||
int num7 = 0;
|
||||
if (slider3D != num7)
|
||||
{
|
||||
Slider3D slider3D2 = this.snappingSlider;
|
||||
float value = slider3D2.value;
|
||||
}
|
||||
this.DBFCHFMHJNL();
|
||||
}
|
||||
|
||||
// Token: 0x06011953 RID: 72019 RVA: 0x00400170 File Offset: 0x003FE370
|
||||
[Token(Token = "0x6011953")]
|
||||
[Address(RVA = "0xE461C0", Offset = "0xE44FC0", VA = "0x180E461C0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
int num = 0;
|
||||
if (cmhbegingcg != num)
|
||||
{
|
||||
MakerPen cmhbegingcg2 = this.CMHBEGINGCG;
|
||||
RadioButton3D radioButton3D = this.makeInventionButton;
|
||||
bool canSaveInventions = cmhbegingcg2.ABNHKODIKFP;
|
||||
radioButton3D.FFDOINJEHMM = canSaveInventions;
|
||||
}
|
||||
this.showGadgetsToggle.FFDOINJEHMM = true;
|
||||
ToggleButton3D toggleButton3D = this.showGadgetsToggle;
|
||||
bool flag = "{il2cpp field on {'constant30' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x10}" == (ulong)0L;
|
||||
toggleButton3D.BOHIGPFGJBA = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06011954 RID: 72020 RVA: 0x004001E0 File Offset: 0x003FE3E0
|
||||
[Token(Token = "0x6011954")]
|
||||
[Address(RVA = "0xE45310", Offset = "0xE44110", VA = "0x180E45310")]
|
||||
private void DBFCHFMHJNL()
|
||||
{
|
||||
RadioButton3D radioButton3D = this.freezeButton;
|
||||
int num = 0;
|
||||
if (radioButton3D != num)
|
||||
{
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
RadioButton3D radioButton3D2 = this.freezeButton;
|
||||
bool flag = cmhbegingcg.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.Object;
|
||||
radioButton3D2.FFDOINJEHMM = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011955 RID: 72021 RVA: 0x00400228 File Offset: 0x003FE428
|
||||
[Token(Token = "0x6011955")]
|
||||
[Address(RVA = "0xE458E0", Offset = "0xE446E0", VA = "0x180E458E0")]
|
||||
private void JLEBBGCIKBP()
|
||||
{
|
||||
JPAJIAEGPOP <OMJBFLLGAMG>k__BackingField = this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField;
|
||||
if (<OMJBFLLGAMG>k__BackingField != 0 && <OMJBFLLGAMG>k__BackingField.MIKDLDEALPN)
|
||||
{
|
||||
this.UpdateAnimationText();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011956 RID: 72022 RVA: 0x0040025C File Offset: 0x003FE45C
|
||||
[Token(Token = "0x6011956")]
|
||||
[Address(RVA = "0xE45E10", Offset = "0xE44C10", VA = "0x180E45E10")]
|
||||
private void NNPCEFDPAJI()
|
||||
{
|
||||
this.GMPLBDDDFKL();
|
||||
}
|
||||
|
||||
// Token: 0x06011957 RID: 72023 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011957")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void KDPBAMIDFOP()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011958 RID: 72024 RVA: 0x00400270 File Offset: 0x003FE470
|
||||
[Token(Token = "0x6011958")]
|
||||
[Address(RVA = "0xE45E20", Offset = "0xE44C20", VA = "0x180E45E20", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
int num = 0;
|
||||
if (cmhbegingcg != num)
|
||||
{
|
||||
MakerPenPaletteMoveableToolMenu paletteMenu = this.CMHBEGINGCG.paletteMenu;
|
||||
Action<bool> action = new Action(this.EFBDABCJJCO);
|
||||
paletteMenu.OnMenuOpenCloseEvent -= action;
|
||||
MakerPen cmhbegingcg2 = this.CMHBEGINGCG;
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = cmhbegingcg2.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action2 = new Action(this.KBEFFMGDAOJ);
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(onModeChanged, action2);
|
||||
cmhbegingcg2.OnModeChanged = iilcgfihjlp;
|
||||
OKNNKFGFODL <BPPONKKNBCL>k__BackingField = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.<BPPONKKNBCL>k__BackingField;
|
||||
Action action3 = new Action(this.JLEBBGCIKBP);
|
||||
<BPPONKKNBCL>k__BackingField.BIHKNNPGGKP(action3);
|
||||
OKNNKFGFODL <BPPONKKNBCL>k__BackingField2 = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.shapeCreationContext.<BPPONKKNBCL>k__BackingField;
|
||||
Action action4 = new Action(this.KDPBAMIDFOP);
|
||||
<BPPONKKNBCL>k__BackingField2.BIHKNNPGGKP(action4);
|
||||
OKNNKFGFODL <BJJKOJKMOHH>k__BackingField = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.<BJJKOJKMOHH>k__BackingField;
|
||||
Action action5 = new Action(this.NNPCEFDPAJI);
|
||||
<BJJKOJKMOHH>k__BackingField.BIHKNNPGGKP(action5);
|
||||
UndoStack undoStack = this.CMHBEGINGCG._undoStack;
|
||||
int num2 = 0;
|
||||
if (undoStack != num2)
|
||||
{
|
||||
OKNNKFGFODL entriesChanged = this.CMHBEGINGCG._undoStack.EntriesChanged;
|
||||
Action action6 = new Action(this.LDOJNDFOEON);
|
||||
entriesChanged.BIHKNNPGGKP(action6);
|
||||
}
|
||||
}
|
||||
Action<AGAJMBPABDL, RoomRole> action7 = new Action(this.LMDIDIEGGII);
|
||||
}
|
||||
|
||||
// Token: 0x06011959 RID: 72025 RVA: 0x004003C8 File Offset: 0x003FE5C8
|
||||
[Token(Token = "0x6011959")]
|
||||
[Address(RVA = "0xE45560", Offset = "0xE44360", VA = "0x180E45560")]
|
||||
private void EFBDABCJJCO(bool NOKFBPAOPNN)
|
||||
{
|
||||
Button3D button3D = this.openPaletteButton;
|
||||
string text = "Open Palette";
|
||||
if (NOKFBPAOPNN)
|
||||
{
|
||||
text = "Close Palette";
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(button3D.label, text);
|
||||
}
|
||||
|
||||
// Token: 0x0601195A RID: 72026 RVA: 0x00400400 File Offset: 0x003FE600
|
||||
[Token(Token = "0x601195A")]
|
||||
[Address(RVA = "0xE45930", Offset = "0xE44730", VA = "0x180E45930")]
|
||||
private void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB)
|
||||
{
|
||||
MakerPenToolRadioGroup makerPenToolRadioGroup = this.modeButtonsGroup;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D2 = this.createButton;
|
||||
return b == radioButton3D2;
|
||||
};
|
||||
}
|
||||
Func<RadioButton3D, bool> func2 = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D3 = this.createButton;
|
||||
return b == radioButton3D3;
|
||||
};
|
||||
makerPenToolRadioGroup.SetSelectionStates(func2);
|
||||
RadioButton3D radioButton3D = this.editButton;
|
||||
if (FIBGLDDKDLB == MakerPen.HJPIHGIFKEO.Object)
|
||||
{
|
||||
}
|
||||
bool flag2 = FIBGLDDKDLB == MakerPen.HJPIHGIFKEO.CircuitGroup;
|
||||
radioButton3D.FFDOINJEHMM = flag2;
|
||||
this.GMPLBDDDFKL();
|
||||
this.DBFCHFMHJNL();
|
||||
if (this.CMHBEGINGCG.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.Animation)
|
||||
{
|
||||
}
|
||||
if (this.CMHBEGINGCG.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.Shape)
|
||||
{
|
||||
}
|
||||
if (this.CMHBEGINGCG.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.CircuitGroup)
|
||||
{
|
||||
}
|
||||
List<RadioButton3D> list = this.activeButtonsInObjectMode;
|
||||
this.FBODCHBFFEP(list);
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
GameObject gameObject = this.animationSection;
|
||||
bool flag3 = cmhbegingcg.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.Animation;
|
||||
gameObject.SetActive(flag3);
|
||||
if (this.CMHBEGINGCG.CHCJAGKENGF == MakerPen.HJPIHGIFKEO.Animation)
|
||||
{
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601195B RID: 72027 RVA: 0x004004F8 File Offset: 0x003FE6F8
|
||||
[Token(Token = "0x601195B")]
|
||||
[Address(RVA = "0xE45860", Offset = "0xE44660", VA = "0x180E45860")]
|
||||
private void GMPLBDDDFKL()
|
||||
{
|
||||
MakerPen.HJPIHGIFKEO currentTargetMode = this.CMHBEGINGCG.CHCJAGKENGF;
|
||||
Button3D button3D = this.doneEditingButton;
|
||||
if (currentTargetMode == MakerPen.HJPIHGIFKEO.Shape)
|
||||
{
|
||||
}
|
||||
bool flag = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.MIDCJLJHOCI != 0;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0601195C RID: 72028 RVA: 0x00400540 File Offset: 0x003FE740
|
||||
[Token(Token = "0x601195C")]
|
||||
[Address(RVA = "0xE455D0", Offset = "0xE443D0", VA = "0x180E455D0")]
|
||||
private void FBODCHBFFEP(List<RadioButton3D> AHOGIAEFOCG)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<RadioButton3D> list = this.allButtons;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
bool flag2;
|
||||
base.gameObject.SetActive(flag2);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601195D RID: 72029 RVA: 0x00400580 File Offset: 0x003FE780
|
||||
[Token(Token = "0x601195D")]
|
||||
[Address(RVA = "0xE45C20", Offset = "0xE44A20", VA = "0x180E45C20")]
|
||||
private void LOEFKGHMFON()
|
||||
{
|
||||
if (this.CMHBEGINGCG._undoStack.BFKFGKFNNOE)
|
||||
{
|
||||
string undoLabel = this.CMHBEGINGCG._undoStack.FOOHLDLACMH;
|
||||
string text = string.Format("Undo {0}", undoLabel);
|
||||
}
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
Button3D button3D = this.undoButton;
|
||||
bool flag = cmhbegingcg.IsUndoAllowed();
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
string text2 = this.undoButton.label.text;
|
||||
if (this.CMHBEGINGCG._undoStack.MCLMKMAKOPG)
|
||||
{
|
||||
string redoLabel = this.CMHBEGINGCG._undoStack.NIGAHODPLDE;
|
||||
string text3 = string.Format("Redo {0}", redoLabel);
|
||||
}
|
||||
MakerPen cmhbegingcg2 = this.CMHBEGINGCG;
|
||||
Button3D button3D2 = this.redoButton;
|
||||
bool flag2 = cmhbegingcg2.IsRedoAllowed();
|
||||
button3D2.FFDOINJEHMM = flag2;
|
||||
bool isCompleted = ((IAsyncResult)this.redoButton.label).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0601195E RID: 72030 RVA: 0x0040065C File Offset: 0x003FE85C
|
||||
[Token(Token = "0x601195E")]
|
||||
[Address(RVA = "0xE45B50", Offset = "0xE44950", VA = "0x180E45B50")]
|
||||
private void LDOJNDFOEON()
|
||||
{
|
||||
this.LOEFKGHMFON();
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
|
||||
// Token: 0x0601195F RID: 72031 RVA: 0x00400678 File Offset: 0x003FE878
|
||||
[Token(Token = "0x601195F")]
|
||||
[Address(RVA = "0xE45B70", Offset = "0xE44970", VA = "0x180E45B70")]
|
||||
private void LMDIDIEGGII(AGAJMBPABDL AGIHAKFFCCD, RoomRole EGPBMGPKIIL)
|
||||
{
|
||||
if (AGIHAKFFCCD.DMKCIEPGGAB)
|
||||
{
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
int num = 0;
|
||||
if (cmhbegingcg != num)
|
||||
{
|
||||
MakerPen cmhbegingcg2 = this.CMHBEGINGCG;
|
||||
RadioButton3D radioButton3D = this.makeInventionButton;
|
||||
bool canSaveInventions = cmhbegingcg2.ABNHKODIKFP;
|
||||
radioButton3D.FFDOINJEHMM = canSaveInventions;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011960 RID: 72032 RVA: 0x004006C8 File Offset: 0x003FE8C8
|
||||
[Token(Token = "0x6011960")]
|
||||
[Address(RVA = "0xE45080", Offset = "0xE43E80", VA = "0x180E45080")]
|
||||
public void Button_OpenPaletteMenu()
|
||||
{
|
||||
bool flag = this.CMHBEGINGCG.paletteMenu.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
if (!flag)
|
||||
{
|
||||
cmhbegingcg.AuthorityShowPaletteMenu();
|
||||
return;
|
||||
}
|
||||
cmhbegingcg.AuthorityHidePaletteMenu();
|
||||
}
|
||||
|
||||
// Token: 0x06011961 RID: 72033 RVA: 0x0040070C File Offset: 0x003FE90C
|
||||
[Token(Token = "0x6011961")]
|
||||
[Address(RVA = "0xE46EE0", Offset = "0xE45CE0", VA = "0x180E46EE0")]
|
||||
public void Toggle_WorldAxis(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011962 RID: 72034 RVA: 0x00400728 File Offset: 0x003FE928
|
||||
[Token(Token = "0x6011962")]
|
||||
[Address(RVA = "0xE46E10", Offset = "0xE45C10", VA = "0x180E46E10")]
|
||||
public void Toggle_ShowGadgetsForMe(bool show)
|
||||
{
|
||||
CircuitVisibilityBehaviour.OHONBJEGOED = show;
|
||||
ToggleButton3D toggleButton3D = this.showGadgetsToggle;
|
||||
bool flag = "{il2cpp field on {'constant19' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StaticFieldsPtr)}, offset 0x10}" == (ulong)0L;
|
||||
toggleButton3D.BOHIGPFGJBA = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06011963 RID: 72035 RVA: 0x0040075C File Offset: 0x003FE95C
|
||||
[Token(Token = "0x6011963")]
|
||||
[Address(RVA = "0xE46360", Offset = "0xE45160", VA = "0x180E46360")]
|
||||
public void Slider_SnappingMode(float val)
|
||||
{
|
||||
bool flag;
|
||||
this.CMHBEGINGCG.Snapping.MJPNEJMFIJD = flag;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011964 RID: 72036 RVA: 0x00400784 File Offset: 0x003FE984
|
||||
[Token(Token = "0x6011964")]
|
||||
[Address(RVA = "0xE44E40", Offset = "0xE43C40", VA = "0x180E44E40")]
|
||||
public void Button_EditShapes()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011965 RID: 72037 RVA: 0x004007A8 File Offset: 0x003FE9A8
|
||||
[Token(Token = "0x6011965")]
|
||||
[Address(RVA = "0xE44D70", Offset = "0xE43B70", VA = "0x180E44D70")]
|
||||
public void Button_Create()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
MakerPen.KLAENPHIBEM <EKPKDGGPIID>k__BackingField = this.CMHBEGINGCG.<EKPKDGGPIID>k__BackingField;
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF(<EKPKDGGPIID>k__BackingField);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011966 RID: 72038 RVA: 0x004007DC File Offset: 0x003FE9DC
|
||||
[Token(Token = "0x6011966")]
|
||||
[Address(RVA = "0xE45240", Offset = "0xE44040", VA = "0x180E45240")]
|
||||
public void Button_Select()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011967 RID: 72039 RVA: 0x00400800 File Offset: 0x003FEA00
|
||||
[Token(Token = "0x6011967")]
|
||||
[Address(RVA = "0xE45030", Offset = "0xE43E30", VA = "0x180E45030")]
|
||||
public void Button_Move()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011968 RID: 72040 RVA: 0x00400824 File Offset: 0x003FEA24
|
||||
[Token(Token = "0x6011968")]
|
||||
[Address(RVA = "0xE451A0", Offset = "0xE43FA0", VA = "0x180E451A0")]
|
||||
public void Button_Rotate()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)12);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011969 RID: 72041 RVA: 0x00400848 File Offset: 0x003FEA48
|
||||
[Token(Token = "0x6011969")]
|
||||
[Address(RVA = "0xE451F0", Offset = "0xE43FF0", VA = "0x180E451F0")]
|
||||
public void Button_Scale()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)4);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601196A RID: 72042 RVA: 0x0040086C File Offset: 0x003FEA6C
|
||||
[Token(Token = "0x601196A")]
|
||||
[Address(RVA = "0xE452C0", Offset = "0xE440C0", VA = "0x180E452C0")]
|
||||
public void Button_Wire()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)8);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601196B RID: 72043 RVA: 0x00400890 File Offset: 0x003FEA90
|
||||
[Token(Token = "0x601196B")]
|
||||
[Address(RVA = "0xE44D20", Offset = "0xE43B20", VA = "0x180E44D20")]
|
||||
public void Button_Configure()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)7);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601196C RID: 72044 RVA: 0x004008B4 File Offset: 0x003FEAB4
|
||||
[Token(Token = "0x601196C")]
|
||||
[Address(RVA = "0xE44CD0", Offset = "0xE43AD0", VA = "0x180E44CD0")]
|
||||
public void Button_Clone()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)5);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601196D RID: 72045 RVA: 0x004008D8 File Offset: 0x003FEAD8
|
||||
[Token(Token = "0x601196D")]
|
||||
[Address(RVA = "0xE45120", Offset = "0xE43F20", VA = "0x180E45120")]
|
||||
public void Button_Recolor()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)10);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601196E RID: 72046 RVA: 0x004008FC File Offset: 0x003FEAFC
|
||||
[Token(Token = "0x601196E")]
|
||||
[Address(RVA = "0xE44E90", Offset = "0xE43C90", VA = "0x180E44E90")]
|
||||
public void Button_Freeze()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)14);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601196F RID: 72047 RVA: 0x00400920 File Offset: 0x003FEB20
|
||||
[Token(Token = "0x601196F")]
|
||||
[Address(RVA = "0xE44DD0", Offset = "0xE43BD0", VA = "0x180E44DD0")]
|
||||
public void Button_Delete()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)6);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011970 RID: 72048 RVA: 0x00400944 File Offset: 0x003FEB44
|
||||
[Token(Token = "0x6011970")]
|
||||
[Address(RVA = "0xE44FE0", Offset = "0xE43DE0", VA = "0x180E44FE0")]
|
||||
public void Button_Manipulate()
|
||||
{
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> toolSelectionButtonPressed = this.ToolSelectionButtonPressed;
|
||||
if (toolSelectionButtonPressed != 0)
|
||||
{
|
||||
toolSelectionButtonPressed.CNFDGDEOPPF((uint)17);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011971 RID: 72049 RVA: 0x00400968 File Offset: 0x003FEB68
|
||||
[Token(Token = "0x6011971")]
|
||||
[Address(RVA = "0xE44EE0", Offset = "0xE43CE0", VA = "0x180E44EE0")]
|
||||
public void Button_MakeInvention()
|
||||
{
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.VerifyAccountRequirements())
|
||||
{
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
int num = 0;
|
||||
if (!(cmhbegingcg != num) || !this.CMHBEGINGCG.ABNHKODIKFP)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.makeInventionButton;
|
||||
int num2 = 0;
|
||||
radioButton3D.FFDOINJEHMM = num2 != 0;
|
||||
return;
|
||||
}
|
||||
OKNNKFGFODL createInventionButtonPressed = this.CreateInventionButtonPressed;
|
||||
if (createInventionButtonPressed != 0)
|
||||
{
|
||||
createInventionButtonPressed.CNFDGDEOPPF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011972 RID: 72050 RVA: 0x004009D0 File Offset: 0x003FEBD0
|
||||
[Token(Token = "0x6011972")]
|
||||
[Address(RVA = "0xE45290", Offset = "0xE44090", VA = "0x180E45290")]
|
||||
public void Button_Undo()
|
||||
{
|
||||
OKNNKFGFODL undoButtonPressed = this.UndoButtonPressed;
|
||||
if (undoButtonPressed != 0)
|
||||
{
|
||||
undoButtonPressed.CNFDGDEOPPF();
|
||||
}
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
|
||||
// Token: 0x06011973 RID: 72051 RVA: 0x004009F4 File Offset: 0x003FEBF4
|
||||
[Token(Token = "0x6011973")]
|
||||
[Address(RVA = "0xE45170", Offset = "0xE43F70", VA = "0x180E45170")]
|
||||
public void Button_Redo()
|
||||
{
|
||||
OKNNKFGFODL redoButtonPressed = this.RedoButtonPressed;
|
||||
if (redoButtonPressed != 0)
|
||||
{
|
||||
redoButtonPressed.CNFDGDEOPPF();
|
||||
}
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
|
||||
// Token: 0x06011974 RID: 72052 RVA: 0x00400A18 File Offset: 0x003FEC18
|
||||
[Token(Token = "0x6011974")]
|
||||
[Address(RVA = "0xE45720", Offset = "0xE44520", VA = "0x180E45720")]
|
||||
private void FEMBAKJGBIF()
|
||||
{
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateSliderTicks();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN)
|
||||
{
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
Button3D button3D = this.removeFrameButton;
|
||||
bool flag = cmhbegingcg.<OMJBFLLGAMG>k__BackingField.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.GDIDFABFKJO > 1;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011975 RID: 72053 RVA: 0x00400A80 File Offset: 0x003FEC80
|
||||
[Token(Token = "0x6011975")]
|
||||
[Address(RVA = "0xE44E20", Offset = "0xE43C20", VA = "0x180E44E20")]
|
||||
public void Button_Done()
|
||||
{
|
||||
OKNNKFGFODL doneEditingButtonPressed = this.DoneEditingButtonPressed;
|
||||
if (doneEditingButtonPressed != 0)
|
||||
{
|
||||
doneEditingButtonPressed.CNFDGDEOPPF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011976 RID: 72054 RVA: 0x00400AA0 File Offset: 0x003FECA0
|
||||
[Token(Token = "0x6011976")]
|
||||
[Address(RVA = "0xE44790", Offset = "0xE43590", VA = "0x180E44790")]
|
||||
public void AnimationButton_Play()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.JNMJJOALKHP();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
this.LOEFKGHMFON();
|
||||
}
|
||||
|
||||
// Token: 0x06011977 RID: 72055 RVA: 0x00400AD8 File Offset: 0x003FECD8
|
||||
[Token(Token = "0x6011977")]
|
||||
[Address(RVA = "0xE44840", Offset = "0xE43640", VA = "0x180E44840")]
|
||||
public void AnimationButton_Rec()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.DECJHGNHNAE();
|
||||
}
|
||||
|
||||
// Token: 0x06011978 RID: 72056 RVA: 0x00400AFC File Offset: 0x003FECFC
|
||||
[Token(Token = "0x6011978")]
|
||||
[Address(RVA = "0xE44350", Offset = "0xE43150", VA = "0x180E44350")]
|
||||
public void AnimationButton_Add()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.DJEDMPGOLKO())
|
||||
{
|
||||
this.FEMBAKJGBIF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011979 RID: 72057 RVA: 0x00400B2C File Offset: 0x003FED2C
|
||||
[Token(Token = "0x6011979")]
|
||||
[Address(RVA = "0xE44870", Offset = "0xE43670", VA = "0x180E44870")]
|
||||
public void AnimationButton_Remove()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.HADEDAALKDK())
|
||||
{
|
||||
this.FEMBAKJGBIF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601197A RID: 72058 RVA: 0x00400B5C File Offset: 0x003FED5C
|
||||
[Token(Token = "0x601197A")]
|
||||
[Address(RVA = "0xE443D0", Offset = "0xE431D0", VA = "0x180E443D0")]
|
||||
public void AnimationButton_First()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.OGKJJLLGBMB();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x0601197B RID: 72059 RVA: 0x00400B9C File Offset: 0x003FED9C
|
||||
[Token(Token = "0x601197B")]
|
||||
[Address(RVA = "0xE447E0", Offset = "0xE435E0", VA = "0x180E447E0")]
|
||||
public void AnimationButton_Prev()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.OGHOAFGHDEG();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x0601197C RID: 72060 RVA: 0x00400BDC File Offset: 0x003FEDDC
|
||||
[Token(Token = "0x601197C")]
|
||||
[Address(RVA = "0xE444E0", Offset = "0xE432E0", VA = "0x180E444E0")]
|
||||
public void AnimationButton_FrameSliderUpdate(float val)
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN)
|
||||
{
|
||||
JPAJIAEGPOP <OMJBFLLGAMG>k__BackingField = this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField;
|
||||
float num = <OMJBFLLGAMG>k__BackingField.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.HICGBNAAIIE(val);
|
||||
<OMJBFLLGAMG>k__BackingField.GMKNJCMEEMF(val);
|
||||
}
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
|
||||
// Token: 0x0601197D RID: 72061 RVA: 0x00400C40 File Offset: 0x003FEE40
|
||||
[Token(Token = "0x601197D")]
|
||||
[Address(RVA = "0xE44430", Offset = "0xE43230", VA = "0x180E44430")]
|
||||
public void AnimationButton_FrameSliderRelease(float val)
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
JPAJIAEGPOP <OMJBFLLGAMG>k__BackingField = this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField;
|
||||
float num = <OMJBFLLGAMG>k__BackingField.<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.HICGBNAAIIE(val);
|
||||
<OMJBFLLGAMG>k__BackingField.KOIBOFPBDFM(val);
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x0601197E RID: 72062 RVA: 0x00400C94 File Offset: 0x003FEE94
|
||||
[Token(Token = "0x601197E")]
|
||||
[Address(RVA = "0xE448C0", Offset = "0xE436C0", VA = "0x180E448C0")]
|
||||
public void AnimationButton_SetFrame()
|
||||
{
|
||||
this.Button_OpenPaletteMenu();
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.CMHBEGINGCG.KNDLGPOKIOI;
|
||||
if (MakerPenMainScreen.<>c.<>9__81_0 == 0)
|
||||
{
|
||||
MakerPenMainScreen.<>c.<>9__81_0 = (TextInputUIDialog dialog) => dialog.ShowDialog();
|
||||
}
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.GFGGDNPJCNE);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601197F RID: 72063 RVA: 0x00400CE4 File Offset: 0x003FEEE4
|
||||
[Token(Token = "0x601197F")]
|
||||
[Address(RVA = "0xE44680", Offset = "0xE43480", VA = "0x180E44680")]
|
||||
public void AnimationButton_Next()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MEOLIHPOHLL();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x06011980 RID: 72064 RVA: 0x00400D24 File Offset: 0x003FEF24
|
||||
[Token(Token = "0x6011980")]
|
||||
[Address(RVA = "0xE44620", Offset = "0xE43420", VA = "0x180E44620")]
|
||||
public void AnimationButton_Last()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.KMHEPJHJPDC();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x06011981 RID: 72065 RVA: 0x00400D64 File Offset: 0x003FEF64
|
||||
[Token(Token = "0x6011981")]
|
||||
[Address(RVA = "0xE44A40", Offset = "0xE43840", VA = "0x180E44A40")]
|
||||
public void AnimationButton_SetTime()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN && !this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.<NLBIHGFBMHI>k__BackingField)
|
||||
{
|
||||
Action<float> action = new Action(this.PAGLPJOBDAL);
|
||||
string title = "Time";
|
||||
string body = "Set frame time:";
|
||||
Action<float> callback = action;
|
||||
MakerPenMainScreen <>4__this = this;
|
||||
bool flag = this.CMHBEGINGCG.paletteMenu.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
bool wasOpen = flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMHBEGINGCG.AuthorityShowPaletteMenu();
|
||||
}
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.CMHBEGINGCG.KNDLGPOKIOI;
|
||||
Func<TextInputUIDialog, PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL>> func = delegate(TextInputUIDialog dialog)
|
||||
{
|
||||
string body2 = body;
|
||||
string title2 = title;
|
||||
return dialog.ShowDialog();
|
||||
};
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action2 = delegate(TextInputUIDialog.KDJGEIICAJL r)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
callback(num);
|
||||
}
|
||||
if (!wasOpen)
|
||||
{
|
||||
<>4__this.CMHBEGINGCG.AuthorityHidePaletteMenu();
|
||||
}
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
||||
{
|
||||
<>4__this.CMHBEGINGCG._tool.EACPPCDMMOF.PKNFAECAHBF = true;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011982 RID: 72066 RVA: 0x00400E30 File Offset: 0x003FF030
|
||||
[Token(Token = "0x6011982")]
|
||||
[Address(RVA = "0xE445B0", Offset = "0xE433B0", VA = "0x180E445B0")]
|
||||
public void AnimationButton_InCurve()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN)
|
||||
{
|
||||
JPAJIAEGPOP <OMJBFLLGAMG>k__BackingField = this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField;
|
||||
int num = 0;
|
||||
<OMJBFLLGAMG>k__BackingField.AAHKAOKCJLM(1, num);
|
||||
this.UpdateAnimationText();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011983 RID: 72067 RVA: 0x00400E74 File Offset: 0x003FF074
|
||||
[Token(Token = "0x6011983")]
|
||||
[Address(RVA = "0xE446E0", Offset = "0xE434E0", VA = "0x180E446E0")]
|
||||
public void AnimationButton_OutCurve()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN)
|
||||
{
|
||||
JPAJIAEGPOP <OMJBFLLGAMG>k__BackingField = this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField;
|
||||
int num = 0;
|
||||
<OMJBFLLGAMG>k__BackingField.AAHKAOKCJLM(num, 1);
|
||||
this.UpdateAnimationText();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011984 RID: 72068 RVA: 0x00400EB8 File Offset: 0x003FF0B8
|
||||
[Token(Token = "0x6011984")]
|
||||
[Address(RVA = "0xE453B0", Offset = "0xE441B0", VA = "0x180E453B0")]
|
||||
private void DOMHOGJDPFG(string JDBKDGCJHMB, string PMHFLAGKOPP, Action<float> AFLPGGJMPOE)
|
||||
{
|
||||
int num = 0;
|
||||
MakerPenMainScreen.JOMFBFBAFKN jomfbfbafkn;
|
||||
jomfbfbafkn.FieldGetter(num, PMHFLAGKOPP, AFLPGGJMPOE);
|
||||
jomfbfbafkn.title = JDBKDGCJHMB;
|
||||
jomfbfbafkn.body = PMHFLAGKOPP;
|
||||
jomfbfbafkn.callback = AFLPGGJMPOE;
|
||||
jomfbfbafkn.<>4__this = this;
|
||||
bool flag = this.CMHBEGINGCG.paletteMenu.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
jomfbfbafkn.wasOpen = flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMHBEGINGCG.AuthorityShowPaletteMenu();
|
||||
}
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.CMHBEGINGCG.KNDLGPOKIOI;
|
||||
Func<TextInputUIDialog, PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL>> func = delegate(TextInputUIDialog dialog)
|
||||
{
|
||||
string body = jomfbfbafkn.body;
|
||||
string title = jomfbfbafkn.title;
|
||||
return dialog.ShowDialog();
|
||||
};
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = delegate(TextInputUIDialog.KDJGEIICAJL r)
|
||||
{
|
||||
int num2 = 0;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
jomfbfbafkn.callback(num2);
|
||||
}
|
||||
if (!jomfbfbafkn.wasOpen)
|
||||
{
|
||||
jomfbfbafkn.<>4__this.CMHBEGINGCG.AuthorityHidePaletteMenu();
|
||||
}
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
||||
{
|
||||
jomfbfbafkn.<>4__this.CMHBEGINGCG._tool.EACPPCDMMOF.PKNFAECAHBF = true;
|
||||
}
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011985 RID: 72069 RVA: 0x00400F48 File Offset: 0x003FF148
|
||||
[Token(Token = "0x6011985")]
|
||||
[Address(RVA = "0xE44C90", Offset = "0xE43A90", VA = "0x180E44C90")]
|
||||
public void AnimationButton_ToggleSmooth(bool isOn)
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.ABIJAGAGIIJ();
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
|
||||
// Token: 0x06011986 RID: 72070 RVA: 0x00400F74 File Offset: 0x003FF174
|
||||
[Token(Token = "0x6011986")]
|
||||
[Address(RVA = "0xE443A0", Offset = "0xE431A0", VA = "0x180E443A0")]
|
||||
public void AnimationButton_CopyFrame()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.ADKJDLNIDEB();
|
||||
}
|
||||
|
||||
// Token: 0x06011987 RID: 72071 RVA: 0x00400F98 File Offset: 0x003FF198
|
||||
[Token(Token = "0x6011987")]
|
||||
[Address(RVA = "0xE44750", Offset = "0xE43550", VA = "0x180E44750")]
|
||||
public void AnimationButton_PasteFrame()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.ENCMNLILCED();
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
|
||||
// Token: 0x06011988 RID: 72072 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011988")]
|
||||
[Address(RVA = "0xE47130", Offset = "0xE45F30", VA = "0x180E47130")]
|
||||
public void UpdateAnimationText()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011989 RID: 72073 RVA: 0x00400FC4 File Offset: 0x003FF1C4
|
||||
[Token(Token = "0x6011989")]
|
||||
[Address(RVA = "0xE47070", Offset = "0xE45E70", VA = "0x180E47070")]
|
||||
public void UpdateAnimationSliderPosition()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN)
|
||||
{
|
||||
AnimationGizmo <OGNPLKJOMPN>k__BackingField = this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.<OGNPLKJOMPN>k__BackingField;
|
||||
EAJBEDGKIHB <MGJIACIFHFA>k__BackingField = <OGNPLKJOMPN>k__BackingField.<MGJIACIFHFA>k__BackingField;
|
||||
IDBJEENCHII <OPGIEBKKAFC>k__BackingField = <OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = <MGJIACIFHFA>k__BackingField.BMHEHLLKJGN;
|
||||
float num3 = <OPGIEBKKAFC>k__BackingField.BIHCOAILPNI((float)num);
|
||||
float value = this.animationFrameSlider.value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601198A RID: 72074 RVA: 0x0040102C File Offset: 0x003FF22C
|
||||
[Token(Token = "0x601198A")]
|
||||
[Address(RVA = "0xE47610", Offset = "0xE46410", VA = "0x180E47610")]
|
||||
public void UpdateSliderTicks()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN)
|
||||
{
|
||||
AnimationGizmo <OGNPLKJOMPN>k__BackingField = this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.<OGNPLKJOMPN>k__BackingField;
|
||||
bool flag = <OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.BOMFNNKJJCI;
|
||||
Slider3D slider3D = this.animationFrameSlider;
|
||||
if (flag)
|
||||
{
|
||||
float num = <OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.HDHIOIBGGNG;
|
||||
}
|
||||
int num2 = 0;
|
||||
slider3D.maxValue = (float)num2;
|
||||
if (flag)
|
||||
{
|
||||
int num3 = Mathf.Max(<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.GDIDFABFKJO, 2);
|
||||
int[] array = new int[num3];
|
||||
int num4 = 0;
|
||||
if (num3 > 0)
|
||||
{
|
||||
int num5 = Mathf.RoundToInt(<OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField.GJIHKDCFHLH(num4).MOPKOPOKKEE);
|
||||
num4++;
|
||||
array[0] = num5;
|
||||
}
|
||||
EAJBEDGKIHB <MGJIACIFHFA>k__BackingField = <OGNPLKJOMPN>k__BackingField.<MGJIACIFHFA>k__BackingField;
|
||||
Slider3D slider3D2 = this.animationFrameSlider;
|
||||
IDBJEENCHII <OPGIEBKKAFC>k__BackingField = <OGNPLKJOMPN>k__BackingField.<OPGIEBKKAFC>k__BackingField;
|
||||
int num6 = <MGJIACIFHFA>k__BackingField.BMHEHLLKJGN;
|
||||
float num7 = <OPGIEBKKAFC>k__BackingField.BIHCOAILPNI((float)num2);
|
||||
ulong num8;
|
||||
slider3D2.SetUpSlider("", array, num7, num8 != 0UL);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601198B RID: 72075 RVA: 0x00401128 File Offset: 0x003FF328
|
||||
[Token(Token = "0x601198B")]
|
||||
[Address(RVA = "0xE47880", Offset = "0xE46680", VA = "0x180E47880")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN && this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.<NLBIHGFBMHI>k__BackingField)
|
||||
{
|
||||
this.UpdateAnimationText();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601198C RID: 72076 RVA: 0x00401168 File Offset: 0x003FF368
|
||||
[Token(Token = "0x601198C")]
|
||||
[Address(RVA = "0xE478E0", Offset = "0xE466E0", VA = "0x180E478E0")]
|
||||
public MakerPenMainScreen()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<MakerPen.KLAENPHIBEM> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.ToolSelectionButtonPressed = mfbglihgcgo;
|
||||
int num3;
|
||||
int num4;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
this.UndoButtonPressed = oknnkfgfodl;
|
||||
int num5;
|
||||
int num6;
|
||||
OKNNKFGFODL oknnkfgfodl2 = new OKNNKFGFODL(32, num5 != 0, num6 != 0);
|
||||
num6 = 0;
|
||||
num5 = 0;
|
||||
this.RedoButtonPressed = oknnkfgfodl2;
|
||||
int num7;
|
||||
int num8;
|
||||
OKNNKFGFODL oknnkfgfodl3 = new OKNNKFGFODL(32, num7 != 0, num8 != 0);
|
||||
num8 = 0;
|
||||
num7 = 0;
|
||||
this.DoneEditingButtonPressed = oknnkfgfodl3;
|
||||
int num9;
|
||||
int num10;
|
||||
OKNNKFGFODL oknnkfgfodl4 = new OKNNKFGFODL(32, num9 != 0, num10 != 0);
|
||||
num10 = 0;
|
||||
num9 = 0;
|
||||
this.CreateInventionButtonPressed = oknnkfgfodl4;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0601198D RID: 72077 RVA: 0x004011FC File Offset: 0x003FF3FC
|
||||
[Token(Token = "0x601198D")]
|
||||
[Address(RVA = "0xE457D0", Offset = "0xE445D0", VA = "0x180E457D0")]
|
||||
[CompilerGenerated]
|
||||
private void GFGGDNPJCNE(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
ulong num;
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.GMKNJCMEEMF((float)num);
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
this.Button_OpenPaletteMenu();
|
||||
}
|
||||
|
||||
// Token: 0x0601198E RID: 72078 RVA: 0x00401230 File Offset: 0x003FF430
|
||||
[Token(Token = "0x601198E")]
|
||||
[Address(RVA = "0xE46310", Offset = "0xE45110", VA = "0x180E46310")]
|
||||
[CompilerGenerated]
|
||||
private void PAGLPJOBDAL(float AJBNEPLFLLF)
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.IJHPPDNPBNP(AJBNEPLFLLF);
|
||||
this.UpdateSliderTicks();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
|
||||
// Token: 0x0400B4DD RID: 46301
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B4DD")]
|
||||
[SerializeField]
|
||||
private Button3D openPaletteButton;
|
||||
|
||||
// Token: 0x0400B4DE RID: 46302
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B4DE")]
|
||||
[SerializeField]
|
||||
private MakerPenToolRadioGroup modeButtonsGroup;
|
||||
|
||||
// Token: 0x0400B4DF RID: 46303
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B4DF")]
|
||||
[SerializeField]
|
||||
private RadioButton3D createButton;
|
||||
|
||||
// Token: 0x0400B4E0 RID: 46304
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B4E0")]
|
||||
[SerializeField]
|
||||
private RadioButton3D freezeButton;
|
||||
|
||||
// Token: 0x0400B4E1 RID: 46305
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B4E1")]
|
||||
[SerializeField]
|
||||
private Button3D undoButton;
|
||||
|
||||
// Token: 0x0400B4E2 RID: 46306
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B4E2")]
|
||||
[SerializeField]
|
||||
private Button3D redoButton;
|
||||
|
||||
// Token: 0x0400B4E3 RID: 46307
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B4E3")]
|
||||
[SerializeField]
|
||||
private RadioButton3D editButton;
|
||||
|
||||
// Token: 0x0400B4E4 RID: 46308
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B4E4")]
|
||||
[SerializeField]
|
||||
private Button3D doneEditingButton;
|
||||
|
||||
// Token: 0x0400B4E5 RID: 46309
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B4E5")]
|
||||
[SerializeField]
|
||||
private RadioButton3D manipulateButton;
|
||||
|
||||
// Token: 0x0400B4E6 RID: 46310
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B4E6")]
|
||||
[SerializeField]
|
||||
private Slider3D snappingSlider;
|
||||
|
||||
// Token: 0x0400B4E7 RID: 46311
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B4E7")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D worldAxisButton;
|
||||
|
||||
// Token: 0x0400B4E8 RID: 46312
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400B4E8")]
|
||||
[SerializeField]
|
||||
private RadioButton3D makeInventionButton;
|
||||
|
||||
// Token: 0x0400B4E9 RID: 46313
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400B4E9")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showGadgetsToggle;
|
||||
|
||||
// Token: 0x0400B4EA RID: 46314
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B4EA")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInObjectMode;
|
||||
|
||||
// Token: 0x0400B4EB RID: 46315
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B4EB")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInShapeMode;
|
||||
|
||||
// Token: 0x0400B4EC RID: 46316
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B4EC")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInCircuitGroupMode;
|
||||
|
||||
// Token: 0x0400B4ED RID: 46317
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B4ED")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInAnimationMode;
|
||||
|
||||
// Token: 0x0400B4EE RID: 46318
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B4EE")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> allButtons;
|
||||
|
||||
// Token: 0x0400B4EF RID: 46319
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B4EF")]
|
||||
[SerializeField]
|
||||
private GameObject animationSection;
|
||||
|
||||
// Token: 0x0400B4F0 RID: 46320
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400B4F0")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationFrameText;
|
||||
|
||||
// Token: 0x0400B4F1 RID: 46321
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400B4F1")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationTimeText;
|
||||
|
||||
// Token: 0x0400B4F2 RID: 46322
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400B4F2")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationCurveInText;
|
||||
|
||||
// Token: 0x0400B4F3 RID: 46323
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400B4F3")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationCurveOutText;
|
||||
|
||||
// Token: 0x0400B4F4 RID: 46324
|
||||
[FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400B4F4")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D animationSmoothButton;
|
||||
|
||||
// Token: 0x0400B4F5 RID: 46325
|
||||
[FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400B4F5")]
|
||||
[SerializeField]
|
||||
private Button3D removeFrameButton;
|
||||
|
||||
// Token: 0x0400B4F6 RID: 46326
|
||||
[FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400B4F6")]
|
||||
[SerializeField]
|
||||
private Slider3D animationFrameSlider;
|
||||
|
||||
// Token: 0x0400B4F7 RID: 46327
|
||||
[FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400B4F7")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationPlayText;
|
||||
|
||||
// Token: 0x0400B4F8 RID: 46328
|
||||
[FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400B4F8")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationAddText;
|
||||
|
||||
// Token: 0x0400B4F9 RID: 46329
|
||||
[FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400B4F9")]
|
||||
public readonly MFBGLIHGCGO<MakerPen.KLAENPHIBEM> ToolSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B4FA RID: 46330
|
||||
[FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400B4FA")]
|
||||
public readonly OKNNKFGFODL UndoButtonPressed;
|
||||
|
||||
// Token: 0x0400B4FB RID: 46331
|
||||
[FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400B4FB")]
|
||||
public readonly OKNNKFGFODL RedoButtonPressed;
|
||||
|
||||
// Token: 0x0400B4FC RID: 46332
|
||||
[FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400B4FC")]
|
||||
public readonly OKNNKFGFODL DoneEditingButtonPressed;
|
||||
|
||||
// Token: 0x0400B4FD RID: 46333
|
||||
[FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x400B4FD")]
|
||||
public readonly OKNNKFGFODL CreateInventionButtonPressed;
|
||||
|
||||
// Token: 0x0400B4FE RID: 46334
|
||||
[FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400B4FE")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x020028F3 RID: 10483
|
||||
[Token(Token = "0x20028F3")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PIOINNKHDNP
|
||||
{
|
||||
// Token: 0x0601198F RID: 72079 RVA: 0x00401268 File Offset: 0x003FF468
|
||||
[Token(Token = "0x601198F")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public PIOINNKHDNP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011990 RID: 72080 RVA: 0x0040127C File Offset: 0x003FF47C
|
||||
[Token(Token = "0x6011990")]
|
||||
[Address(RVA = "0xE5AC30", Offset = "0xE59A30", VA = "0x180E5AC30")]
|
||||
internal bool <OnMakerPenModeChanged>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D createButton = this.<>4__this.createButton;
|
||||
return b == createButton;
|
||||
}
|
||||
|
||||
// Token: 0x06011991 RID: 72081 RVA: 0x004012A4 File Offset: 0x003FF4A4
|
||||
[Token(Token = "0x6011991")]
|
||||
[Address(RVA = "0xE5ACB0", Offset = "0xE59AB0", VA = "0x180E5ACB0")]
|
||||
internal bool <OnMakerPenModeChanged>b__1(RadioButton3D b)
|
||||
{
|
||||
if (b == 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
bool flag = b != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return "{il2cpp field on {'constant17' (constant value of type Cpp2IL.Core.Analysis.ResultModels.StackPointer)}, offset 0x220}" == flag;
|
||||
}
|
||||
|
||||
// Token: 0x0400B4FF RID: 46335
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B4FF")]
|
||||
public MakerPenMainScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B500 RID: 46336
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B500")]
|
||||
public MakerPen.KLAENPHIBEM toolMode;
|
||||
}
|
||||
|
||||
// Token: 0x020028F5 RID: 10485
|
||||
[Token(Token = "0x20028F5")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JOMFBFBAFKN
|
||||
{
|
||||
// Token: 0x06011995 RID: 72085 RVA: 0x00401320 File Offset: 0x003FF520
|
||||
[Token(Token = "0x6011995")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public JOMFBFBAFKN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011996 RID: 72086 RVA: 0x00401334 File Offset: 0x003FF534
|
||||
[Token(Token = "0x6011996")]
|
||||
[Address(RVA = "0xE43620", Offset = "0xE42420", VA = "0x180E43620")]
|
||||
internal PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> <PushNumberDialog>b__0(TextInputUIDialog dialog)
|
||||
{
|
||||
string text = this.body;
|
||||
string text2 = this.title;
|
||||
return dialog.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x06011997 RID: 72087 RVA: 0x0040135C File Offset: 0x003FF55C
|
||||
[Token(Token = "0x6011997")]
|
||||
[Address(RVA = "0xE43700", Offset = "0xE42500", VA = "0x180E43700")]
|
||||
internal void <PushNumberDialog>b__1(TextInputUIDialog.KDJGEIICAJL r)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
this.callback(num);
|
||||
}
|
||||
if (!this.wasOpen)
|
||||
{
|
||||
this.<>4__this.CMHBEGINGCG.AuthorityHidePaletteMenu();
|
||||
}
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
||||
{
|
||||
this.<>4__this.CMHBEGINGCG._tool.EACPPCDMMOF.PKNFAECAHBF = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B503 RID: 46339
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B503")]
|
||||
public string title;
|
||||
|
||||
// Token: 0x0400B504 RID: 46340
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B504")]
|
||||
public string body;
|
||||
|
||||
// Token: 0x0400B505 RID: 46341
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B505")]
|
||||
public Action<float> callback;
|
||||
|
||||
// Token: 0x0400B506 RID: 46342
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B506")]
|
||||
public bool wasOpen;
|
||||
|
||||
// Token: 0x0400B507 RID: 46343
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B507")]
|
||||
public MakerPenMainScreen <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,263 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002930 RID: 10544
|
||||
[Token(Token = "0x2002930")]
|
||||
public class MakerPenMaterialButtonPagedGrid : RecyclerPagedGrid<CLKCBCAGDDK, MakerPenColorButton>
|
||||
{
|
||||
// Token: 0x06011B34 RID: 72500 RVA: 0x00407818 File Offset: 0x00405A18
|
||||
[Token(Token = "0x6011B34")]
|
||||
[Address(RVA = "0xE47A10", Offset = "0xE46810", VA = "0x180E47A10", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.CLJNHJHHAAI);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B35 RID: 72501 RVA: 0x0040784C File Offset: 0x00405A4C
|
||||
[Token(Token = "0x6011B35")]
|
||||
[Address(RVA = "0xE47E50", Offset = "0xE46C50", VA = "0x180E47E50")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B36 RID: 72502 RVA: 0x00407870 File Offset: 0x00405A70
|
||||
[Token(Token = "0x6011B36")]
|
||||
[Address(RVA = "0xE47B40", Offset = "0xE46940", VA = "0x180E47B40")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
int num = 0;
|
||||
SessionManager.SetProperty<MakerPenPaletteMainScreen, MakerPenPaletteMainScreen.PDANAFCBNHI>("currentMaterialTab", num);
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B37 RID: 72503 RVA: 0x00407894 File Offset: 0x00405A94
|
||||
[Token(Token = "0x6011B37")]
|
||||
[Address(RVA = "0xE47BF0", Offset = "0xE469F0", VA = "0x180E47BF0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(MakerPenColorButton LKDLEHGHCAD)
|
||||
{
|
||||
MakerPenColorButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnMaterialSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick buttonAction = button.PAALHPHGBDF;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenMaterialButtonPagedGrid <>4__this = this;
|
||||
MakerPenColorButton button2 = button;
|
||||
MakerPenMaterialButtonPagedGrid.MaterialSelectedEvent onMaterialSelectedEvent = <>4__this.OnMaterialSelectedEvent;
|
||||
CLKCBCAGDDK materialId = button2.FBFMNGJHGNG.MaterialId;
|
||||
onMaterialSelectedEvent.Invoke(materialId);
|
||||
};
|
||||
buttonAction.AddListener(unityAction);
|
||||
}
|
||||
MakerPenColorButton button3 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button3._radioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
|
||||
// Token: 0x06011B38 RID: 72504 RVA: 0x00407910 File Offset: 0x00405B10
|
||||
[Token(Token = "0x6011B38")]
|
||||
[Address(RVA = "0xE47EC0", Offset = "0xE46CC0", VA = "0x180E47EC0")]
|
||||
public void UpdateSelectedButtonState()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
RadioButton3D selectedRadioButton = num;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject;
|
||||
bool activeSelf = gameObject.activeSelf;
|
||||
while (!activeSelf)
|
||||
{
|
||||
}
|
||||
while (!activeSelf)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.uiFlowBase;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
while (num2 != (int)<LJOGMLBAABG>k__BackingField.FDIOCLHGCND)
|
||||
{
|
||||
}
|
||||
selectedRadioButton = makerPenPaletteMainScreen;
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D selectedRadioButton2 = hgfhgflnfpp.selectedRadioButton;
|
||||
return b == selectedRadioButton2;
|
||||
};
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
}
|
||||
|
||||
// Token: 0x06011B39 RID: 72505 RVA: 0x004079BC File Offset: 0x00405BBC
|
||||
[Token(Token = "0x6011B39")]
|
||||
[Address(RVA = "0xE47D00", Offset = "0xE46B00", VA = "0x180E47D00")]
|
||||
public void ResetSelectedMaterial()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> <>9__10_ = MakerPenMaterialButtonPagedGrid.<>c.<>9__10_0;
|
||||
if (<>9__10_ == 0)
|
||||
{
|
||||
MakerPenMaterialButtonPagedGrid.<>c.<>9__10_0 = delegate(RadioButton3D _)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__10_);
|
||||
}
|
||||
|
||||
// Token: 0x06011B3A RID: 72506 RVA: 0x004079FC File Offset: 0x00405BFC
|
||||
[Token(Token = "0x6011B3A")]
|
||||
[Address(RVA = "0xE47E00", Offset = "0xE46C00", VA = "0x180E47E00")]
|
||||
public void SetShapeMaterials(IEnumerable<CLKCBCAGDDK> GICEEPJBDOB, CLKCBCAGDDK EGJJHJHIPCF)
|
||||
{
|
||||
this.ResetSelectedMaterial();
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011B3B RID: 72507 RVA: 0x00407A1C File Offset: 0x00405C1C
|
||||
[Token(Token = "0x6011B3B")]
|
||||
[Address(RVA = "0xE47AB0", Offset = "0xE468B0", VA = "0x180E47AB0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(CLKCBCAGDDK NFBNKKLNFFF, MakerPenColorButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
ShapeMaterialInfo shapeMaterialInfo;
|
||||
CLKCBCAGDDK materialId = shapeMaterialInfo.MaterialId;
|
||||
int num = 0;
|
||||
LNBGEMHOKFN defaultColor = shapeMaterialInfo.DefaultColor;
|
||||
LKDLEHGHCAD.Initialize(defaultColor, materialId, (MaterialSwatchPreviewUI.HBMLCINDMLE)num);
|
||||
}
|
||||
|
||||
// Token: 0x06011B3C RID: 72508 RVA: 0x00407A4C File Offset: 0x00405C4C
|
||||
[Token(Token = "0x6011B3C")]
|
||||
[Address(RVA = "0xE48100", Offset = "0xE46F00", VA = "0x180E48100")]
|
||||
public MakerPenMaterialButtonPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B616 RID: 46614
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B616")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private MakerPenPaletteMainScreen uiFlowBase;
|
||||
|
||||
// Token: 0x0400B617 RID: 46615
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B617")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B618 RID: 46616
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B618")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400B619 RID: 46617
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B619")]
|
||||
public MakerPenMaterialButtonPagedGrid.MaterialSelectedEvent OnMaterialSelectedEvent;
|
||||
|
||||
// Token: 0x02002931 RID: 10545
|
||||
[Token(Token = "0x2002931")]
|
||||
[Serializable]
|
||||
public class MaterialSelectedEvent : UnityEvent<CLKCBCAGDDK>
|
||||
{
|
||||
// Token: 0x06011B3D RID: 72509 RVA: 0x00407A60 File Offset: 0x00405C60
|
||||
[Token(Token = "0x6011B3D")]
|
||||
[Address(RVA = "0xE58AE0", Offset = "0xE578E0", VA = "0x180E58AE0")]
|
||||
public MaterialSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002932 RID: 10546
|
||||
[Token(Token = "0x2002932")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AMFINLBIMGN
|
||||
{
|
||||
// Token: 0x06011B3E RID: 72510 RVA: 0x00407A74 File Offset: 0x00405C74
|
||||
[Token(Token = "0x6011B3E")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AMFINLBIMGN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B3F RID: 72511 RVA: 0x00407A88 File Offset: 0x00405C88
|
||||
[Token(Token = "0x6011B3F")]
|
||||
[Address(RVA = "0xE429D0", Offset = "0xE417D0", VA = "0x180E429D0")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenMaterialButtonPagedGrid makerPenMaterialButtonPagedGrid = this.<>4__this;
|
||||
MakerPenColorButton makerPenColorButton = this.button;
|
||||
MakerPenMaterialButtonPagedGrid.MaterialSelectedEvent onMaterialSelectedEvent = makerPenMaterialButtonPagedGrid.OnMaterialSelectedEvent;
|
||||
CLKCBCAGDDK materialId = makerPenColorButton.FBFMNGJHGNG.MaterialId;
|
||||
onMaterialSelectedEvent.Invoke(materialId);
|
||||
}
|
||||
|
||||
// Token: 0x0400B61A RID: 46618
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B61A")]
|
||||
public MakerPenMaterialButtonPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B61B RID: 46619
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B61B")]
|
||||
public MakerPenColorButton button;
|
||||
}
|
||||
|
||||
// Token: 0x02002933 RID: 10547
|
||||
[Token(Token = "0x2002933")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HGFHGFLNFPP
|
||||
{
|
||||
// Token: 0x06011B40 RID: 72512 RVA: 0x00407AC4 File Offset: 0x00405CC4
|
||||
[Token(Token = "0x6011B40")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HGFHGFLNFPP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B41 RID: 72513 RVA: 0x00407AD8 File Offset: 0x00405CD8
|
||||
[Token(Token = "0x6011B41")]
|
||||
[Address(RVA = "0xE43200", Offset = "0xE42000", VA = "0x180E43200")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B61C RID: 46620
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B61C")]
|
||||
public RadioButton3D selectedRadioButton;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,344 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020028F6 RID: 10486
|
||||
[Token(Token = "0x20028F6")]
|
||||
public class MakerPenPaletteConfigScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x17003162 RID: 12642
|
||||
// (get) Token: 0x06011998 RID: 72088 RVA: 0x004013C4 File Offset: 0x003FF5C4
|
||||
// (set) Token: 0x06011999 RID: 72089 RVA: 0x004013D8 File Offset: 0x003FF5D8
|
||||
[Token(Token = "0x17003162")]
|
||||
public ODAEKFDKCEC MHHIKMHGHOC
|
||||
{
|
||||
[Token(Token = "0x6011998")]
|
||||
[Address(RVA = "0x8363B0", Offset = "0x8351B0", VA = "0x1808363B0")]
|
||||
get
|
||||
{
|
||||
return this.CFHHPPCBOJO;
|
||||
}
|
||||
[Token(Token = "0x6011999")]
|
||||
[Address(RVA = "0xE48BF0", Offset = "0xE479F0", VA = "0x180E48BF0")]
|
||||
set
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = this == num;
|
||||
if (!flag && (value == 0 || flag || this.CFHHPPCBOJO != value))
|
||||
{
|
||||
if (this.CFHHPPCBOJO != 0)
|
||||
{
|
||||
Action action = new Action(this.DLFJAKEFDFL);
|
||||
}
|
||||
this.CFHHPPCBOJO = value;
|
||||
this.GOJOOBMLPPI();
|
||||
if (this.CFHHPPCBOJO != 0)
|
||||
{
|
||||
Action action2 = new Action(this.DLFJAKEFDFL);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601199A RID: 72090 RVA: 0x00401440 File Offset: 0x003FF640
|
||||
[Token(Token = "0x601199A")]
|
||||
[Address(RVA = "0xE48A60", Offset = "0xE47860", VA = "0x180E48A60", Slot = "8")]
|
||||
public override void StackedUIOpened()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
base..ctor();
|
||||
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
string text = this.ToString();
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601199B RID: 72091 RVA: 0x00401474 File Offset: 0x003FF674
|
||||
[Token(Token = "0x601199B")]
|
||||
[Address(RVA = "0xE48940", Offset = "0xE47740", VA = "0x180E48940", Slot = "11")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
string text = this.ToString();
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601199C RID: 72092 RVA: 0x004014A8 File Offset: 0x003FF6A8
|
||||
[Token(Token = "0x601199C")]
|
||||
[Address(RVA = "0xE48140", Offset = "0xE46F40", VA = "0x180E48140")]
|
||||
private void DLFJAKEFDFL()
|
||||
{
|
||||
if (this.CFHHPPCBOJO != 0)
|
||||
{
|
||||
}
|
||||
this.GOJOOBMLPPI();
|
||||
}
|
||||
|
||||
// Token: 0x0601199D RID: 72093 RVA: 0x004014C4 File Offset: 0x003FF6C4
|
||||
[Token(Token = "0x601199D")]
|
||||
[Address(RVA = "0xE481A0", Offset = "0xE46FA0", VA = "0x180E481A0")]
|
||||
private void GOJOOBMLPPI()
|
||||
{
|
||||
int num;
|
||||
bool flag;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject;
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
num2 = 0;
|
||||
}
|
||||
while (num != 0);
|
||||
this.JDOKFGPONNM.Clear();
|
||||
ODAEKFDKCEC cfhhppcbojo = this.CFHHPPCBOJO;
|
||||
if (cfhhppcbojo != 0 && flag)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.editableObjectNameText;
|
||||
ODAEKFDKCEC cfhhppcbojo2 = this.CFHHPPCBOJO;
|
||||
if (num2 < cfhhppcbojo)
|
||||
{
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
bool flag2;
|
||||
LDCBLKDLODB ldcblkdlodb;
|
||||
LDCBLKDLODB ldcblkdlodb2;
|
||||
if (textMeshProUGUI.text != 0 && flag2 && ldcblkdlodb != 0 && ldcblkdlodb2.OEJPFPCBAMM)
|
||||
{
|
||||
int num3 = 0;
|
||||
num3 += num3;
|
||||
}
|
||||
LDCBLKDLODB ldcblkdlodb3;
|
||||
LDCBLKDLODB ldcblkdlodb4;
|
||||
LDCBLKDLODB ldcblkdlodb5;
|
||||
if (ldcblkdlodb3 != 0 && ldcblkdlodb4 != 0 && ldcblkdlodb5.OEJPFPCBAMM)
|
||||
{
|
||||
LDCBLKDLODB ldcblkdlodb6;
|
||||
long num4 = ldcblkdlodb6.AJHBGBHGGAL;
|
||||
PMGCJEPKFOF<BBHENFCNLAB.AJCEIOJPMLJ> pmgcjepkfof = BBHENFCNLAB.PPMMEALNIJN(new List { num4 });
|
||||
Action<BBHENFCNLAB.AJCEIOJPMLJ> action = new Action(this.GJOKJBMDDIE);
|
||||
if (num2 < this)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == this)
|
||||
{
|
||||
pmgcjepkfof += pmgcjepkfof;
|
||||
num2 += 19;
|
||||
goto IL_F2;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
return;
|
||||
}
|
||||
IL_F2:
|
||||
this.OBIPDMCDDIE(HECIICKPCDN.Unlimited);
|
||||
return;
|
||||
}
|
||||
this.<KBKJKEOPIGB>k__BackingField.Button_PopFlow();
|
||||
}
|
||||
|
||||
// Token: 0x0601199E RID: 72094 RVA: 0x004015E4 File Offset: 0x003FF7E4
|
||||
[Token(Token = "0x601199E")]
|
||||
[Address(RVA = "0xE48700", Offset = "0xE47500", VA = "0x180E48700")]
|
||||
private void OBIPDMCDDIE(HECIICKPCDN FKHAFGHDHJH)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
ODAEKFDKCEC cfhhppcbojo = this.CFHHPPCBOJO;
|
||||
num += num;
|
||||
num++;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
||||
string text;
|
||||
text += text;
|
||||
}
|
||||
while (num != 0);
|
||||
Action action = new Action(this.INPGGEKIIHO);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
||||
}
|
||||
|
||||
// Token: 0x0601199F RID: 72095 RVA: 0x00401654 File Offset: 0x003FF854
|
||||
[Token(Token = "0x601199F")]
|
||||
[Address(RVA = "0xE48B80", Offset = "0xE47980", VA = "0x180E48B80")]
|
||||
public MakerPenPaletteConfigScreen()
|
||||
{
|
||||
List<BaseCreationObjectSettingPropertyUIControl> list = new List();
|
||||
this.JDOKFGPONNM = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060119A0 RID: 72096 RVA: 0x00401674 File Offset: 0x003FF874
|
||||
[Token(Token = "0x60119A0")]
|
||||
[Address(RVA = "0xE48190", Offset = "0xE46F90", VA = "0x180E48190")]
|
||||
[CompilerGenerated]
|
||||
private void GJOKJBMDDIE(BBHENFCNLAB.AJCEIOJPMLJ GIAOBLMEMMI)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060119A1 RID: 72097 RVA: 0x00401684 File Offset: 0x003FF884
|
||||
[Token(Token = "0x60119A1")]
|
||||
[Address(RVA = "0xE48670", Offset = "0xE47470", VA = "0x180E48670")]
|
||||
[CompilerGenerated]
|
||||
private void INPGGEKIIHO()
|
||||
{
|
||||
PagedGrid pagedGrid = this.pagedGrid;
|
||||
int num = 0;
|
||||
if (pagedGrid != num)
|
||||
{
|
||||
this.pagedGrid.RefreshChildren(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B508 RID: 46344
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B508")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI editableObjectNameText;
|
||||
|
||||
// Token: 0x0400B509 RID: 46345
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B509")]
|
||||
[SerializeField]
|
||||
private PagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x0400B50A RID: 46346
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B50A")]
|
||||
[SerializeField]
|
||||
private RectTransform controlsRootTransform;
|
||||
|
||||
// Token: 0x0400B50B RID: 46347
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B50B")]
|
||||
[Header("Editing")]
|
||||
public CreationObjectSettingBooleanUIControl DefaultBoolUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B50C RID: 46348
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B50C")]
|
||||
public CreationObjectSettingStringUIControl DefaultStringUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B50D RID: 46349
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B50D")]
|
||||
public CreationObjectSettingIntUIControl DefaultIntUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B50E RID: 46350
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B50E")]
|
||||
public CreationObjectSettingIntSliderUIControl DefaultIntSliderUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B50F RID: 46351
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B50F")]
|
||||
public CreationObjectSettingFloatUIControl DefaultFloatUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B510 RID: 46352
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B510")]
|
||||
public CreationObjectSettingFriendlyIntControl DefaultEnumUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B511 RID: 46353
|
||||
[FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B511")]
|
||||
public CreationObjectSettingFriendlyFlagsControl DefaultFlagsUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B512 RID: 46354
|
||||
[FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B512")]
|
||||
public CreationObjectSettingToolCleanupUIControl DefaultToolCleanupUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B513 RID: 46355
|
||||
[FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400B513")]
|
||||
public CreationObjectSettingButtonUIControl DefaultButtonUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B514 RID: 46356
|
||||
[FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400B514")]
|
||||
public CreationObjectSettingButtonUIControl EditTagsButtonUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B515 RID: 46357
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B515")]
|
||||
public CreationObjectSettingStringUIControl TagInputFieldUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B516 RID: 46358
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B516")]
|
||||
public RoleGuidEditableUIControl RoleEditControlUIPrefab;
|
||||
|
||||
// Token: 0x0400B517 RID: 46359
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B517")]
|
||||
public RoleGuidSetEditableUIControl RoleSetEditControlUIPrefab;
|
||||
|
||||
// Token: 0x0400B518 RID: 46360
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B518")]
|
||||
public CreationObjectSettingColorUIControl DefaultColorUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B519 RID: 46361
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B519")]
|
||||
public KeyGuidEditableUIControl KeyEditControlUIPrefab;
|
||||
|
||||
// Token: 0x0400B51A RID: 46362
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B51A")]
|
||||
[SerializeField]
|
||||
public NodeGroupEditable NodeGroupEditableUIPrefab;
|
||||
|
||||
// Token: 0x0400B51B RID: 46363
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400B51B")]
|
||||
public CreationObjectSettingObjectUIControl DefaultObjectUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B51C RID: 46364
|
||||
[FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400B51C")]
|
||||
public CreationObjectSettingSearchIdUIControl DefaultSearchUIControlPrefab;
|
||||
|
||||
// Token: 0x0400B51D RID: 46365
|
||||
[FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400B51D")]
|
||||
private ODAEKFDKCEC CFHHPPCBOJO;
|
||||
|
||||
// Token: 0x0400B51E RID: 46366
|
||||
[FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400B51E")]
|
||||
private List<BaseCreationObjectSettingPropertyUIControl> JDOKFGPONNM;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1428 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2707 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using AmplitudeAnalytics;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.AGUI.ToolUIs.PaletteSearch;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Core.Creation.SandboxGizmos;
|
||||
using RecRoom.Core.Platforms;
|
||||
using RecRoom.Systems.PlayerRoles;
|
||||
using RecRoom.Tools;
|
||||
using RecRoom.Utils.OverridableFields;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002900 RID: 10496
|
||||
[Token(Token = "0x2002900")]
|
||||
public class MakerPenPaletteMainScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x17003167 RID: 12647
|
||||
// (get) Token: 0x060119E5 RID: 72165 RVA: 0x004029E4 File Offset: 0x00400BE4
|
||||
// (set) Token: 0x060119E6 RID: 72166 RVA: 0x004029F8 File Offset: 0x00400BF8
|
||||
[Token(Token = "0x17003167")]
|
||||
public Material KIFFFMDAFBO
|
||||
{
|
||||
[Token(Token = "0x60119E5")]
|
||||
[Address(RVA = "0x837AF0", Offset = "0x8368F0", VA = "0x180837AF0")]
|
||||
get;
|
||||
[Token(Token = "0x60119E6")]
|
||||
[Address(RVA = "0xAF1020", Offset = "0xAEFE20", VA = "0x180AF1020")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003168 RID: 12648
|
||||
// (get) Token: 0x060119E7 RID: 72167 RVA: 0x00402A0C File Offset: 0x00400C0C
|
||||
// (set) Token: 0x060119E8 RID: 72168 RVA: 0x00402A28 File Offset: 0x00400C28
|
||||
[Token(Token = "0x17003168")]
|
||||
public static MakerPenPaletteMainScreen.PDANAFCBNHI NGCMMBNAHKG
|
||||
{
|
||||
[Token(Token = "0x60119E7")]
|
||||
[Address(RVA = "0xE530A0", Offset = "0xE51EA0", VA = "0x180E530A0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060119E7)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.AGUI.ToolUIs.MakerPenPaletteMainScreen/PDANAFCBNHI RecRoom.AGUI.ToolUIs.MakerPenPaletteMainScreen::get_currentMaterialTab()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:int32(var_0_01, ldc.i4:int32(0))
|
||||
stloc:MakerPenPaletteMainScreen(var_1_0D, call:MakerPenPaletteMainScreen(SessionManager::GetProperty, ldstr:string("currentMaterialTab"), ldloc:int32[exp:MakerPenPaletteMainScreen](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(Token = "0x60119E8")]
|
||||
[Address(RVA = "0xE53100", Offset = "0xE51F00", VA = "0x180E53100")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003169 RID: 12649
|
||||
// (get) Token: 0x060119E9 RID: 72169 RVA: 0x00402A38 File Offset: 0x00400C38
|
||||
[Token(Token = "0x17003169")]
|
||||
public IEnumerable<ACBDPBHGKJL> BFELJCBBCHB
|
||||
{
|
||||
[Token(Token = "0x60119E9")]
|
||||
[Address(RVA = "0xE52FA0", Offset = "0xE51DA0", VA = "0x180E52FA0")]
|
||||
get
|
||||
{
|
||||
ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType;
|
||||
Func<ACBDPBHGKJL, bool> <>9__63_ = MakerPenPaletteMainScreen.<>c.<>9__63_0;
|
||||
if (<>9__63_ == 0)
|
||||
{
|
||||
MakerPenPaletteMainScreen.<>c.<>9__63_0 = (ACBDPBHGKJL x) => x <= ACBDPBHGKJL.Mound;
|
||||
}
|
||||
return Enumerable.Where<ACBDPBHGKJL>(array, <>9__63_);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700316A RID: 12650
|
||||
// (get) Token: 0x060119EA RID: 72170 RVA: 0x00402A74 File Offset: 0x00400C74
|
||||
// (set) Token: 0x060119EB RID: 72171 RVA: 0x00402A88 File Offset: 0x00400C88
|
||||
[Token(Token = "0x1700316A")]
|
||||
private int EOMFKMAGLPO
|
||||
{
|
||||
[Token(Token = "0x60119EA")]
|
||||
[Address(RVA = "0xE4ECF0", Offset = "0xE4DAF0", VA = "0x180E4ECF0")]
|
||||
get
|
||||
{
|
||||
return this.CAJOGMKJBPJ;
|
||||
}
|
||||
[Token(Token = "0x60119EB")]
|
||||
[Address(RVA = "0xE4D3F0", Offset = "0xE4C1F0", VA = "0x180E4D3F0")]
|
||||
set
|
||||
{
|
||||
if (value != this.CAJOGMKJBPJ)
|
||||
{
|
||||
this.CAJOGMKJBPJ = value;
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700316B RID: 12651
|
||||
// (get) Token: 0x060119EC RID: 72172 RVA: 0x00402AAC File Offset: 0x00400CAC
|
||||
// (set) Token: 0x060119ED RID: 72173 RVA: 0x00402AC0 File Offset: 0x00400CC0
|
||||
[Token(Token = "0x1700316B")]
|
||||
private int HDDNGPPCHDO
|
||||
{
|
||||
[Token(Token = "0x60119EC")]
|
||||
[Address(RVA = "0xE4EB20", Offset = "0xE4D920", VA = "0x180E4EB20")]
|
||||
get
|
||||
{
|
||||
return this.COEAGJOHOOL;
|
||||
}
|
||||
[Token(Token = "0x60119ED")]
|
||||
[Address(RVA = "0xE4DC10", Offset = "0xE4CA10", VA = "0x180E4DC10")]
|
||||
set
|
||||
{
|
||||
if (value != this.COEAGJOHOOL)
|
||||
{
|
||||
this.COEAGJOHOOL = value;
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700316C RID: 12652
|
||||
// (get) Token: 0x060119EE RID: 72174 RVA: 0x00402AE4 File Offset: 0x00400CE4
|
||||
// (set) Token: 0x060119EF RID: 72175 RVA: 0x00402AF8 File Offset: 0x00400CF8
|
||||
[Token(Token = "0x1700316C")]
|
||||
private int NBJKFKBFPMM
|
||||
{
|
||||
[Token(Token = "0x60119EE")]
|
||||
[Address(RVA = "0xE4D630", Offset = "0xE4C430", VA = "0x180E4D630")]
|
||||
get
|
||||
{
|
||||
return this.FAEBNMMPJHD;
|
||||
}
|
||||
[Token(Token = "0x60119EF")]
|
||||
[Address(RVA = "0xE4B660", Offset = "0xE4A460", VA = "0x180E4B660")]
|
||||
set
|
||||
{
|
||||
if (value != this.FAEBNMMPJHD)
|
||||
{
|
||||
this.FAEBNMMPJHD = value;
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700316D RID: 12653
|
||||
// (get) Token: 0x060119F0 RID: 72176 RVA: 0x00402B1C File Offset: 0x00400D1C
|
||||
// (set) Token: 0x060119F1 RID: 72177 RVA: 0x00402B30 File Offset: 0x00400D30
|
||||
[Token(Token = "0x1700316D")]
|
||||
private MakerPenPaletteMainScreen.OMAPLOHLGDP CFHLFFLHJDI
|
||||
{
|
||||
[Token(Token = "0x60119F0")]
|
||||
[Address(RVA = "0xE4D1C0", Offset = "0xE4BFC0", VA = "0x180E4D1C0")]
|
||||
get
|
||||
{
|
||||
return this.HCKEPLFAMLN;
|
||||
}
|
||||
[Token(Token = "0x60119F1")]
|
||||
[Address(RVA = "0xE4CFD0", Offset = "0xE4BDD0", VA = "0x180E4CFD0")]
|
||||
set
|
||||
{
|
||||
if (value != this.HCKEPLFAMLN)
|
||||
{
|
||||
this.HCKEPLFAMLN = value;
|
||||
if (value != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
||||
{
|
||||
this.<GEEIPAPMHDO>k__BackingField = value;
|
||||
}
|
||||
if (value == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || value == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
int num = 0;
|
||||
this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num);
|
||||
}
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700316E RID: 12654
|
||||
// (get) Token: 0x060119F2 RID: 72178 RVA: 0x00402B70 File Offset: 0x00400D70
|
||||
// (set) Token: 0x060119F3 RID: 72179 RVA: 0x00402B84 File Offset: 0x00400D84
|
||||
[Token(Token = "0x1700316E")]
|
||||
public MakerPenPaletteMainScreen.OMAPLOHLGDP MILKHOANKAO
|
||||
{
|
||||
[Token(Token = "0x60119F2")]
|
||||
[Address(RVA = "0xE53090", Offset = "0xE51E90", VA = "0x180E53090")]
|
||||
get;
|
||||
[Token(Token = "0x60119F3")]
|
||||
[Address(RVA = "0xE4D960", Offset = "0xE4C760", VA = "0x180E4D960")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x1700316F RID: 12655
|
||||
// (get) Token: 0x060119F4 RID: 72180 RVA: 0x00402B98 File Offset: 0x00400D98
|
||||
[Token(Token = "0x1700316F")]
|
||||
private bool OMJCIIDLEAO
|
||||
{
|
||||
[Token(Token = "0x60119F4")]
|
||||
[Address(RVA = "0xE4DA90", Offset = "0xE4C890", VA = "0x180E4DA90")]
|
||||
get
|
||||
{
|
||||
bool isInitialized = NetworkedSingletonMonoBehaviour.FFNIFALJLDD;
|
||||
if (!isInitialized)
|
||||
{
|
||||
return isInitialized;
|
||||
}
|
||||
MutableOverridableObscuredBool canUseDeleteAllButton = PlayerRoomRoleManager.ONCPNMDGGKG.GetLocalPlayerRoleDefinition().canUseDeleteAllButton;
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119F5 RID: 72181 RVA: 0x00402BE0 File Offset: 0x00400DE0
|
||||
[Token(Token = "0x60119F5")]
|
||||
[Address(RVA = "0xE4DC30", Offset = "0xE4CA30", VA = "0x180E4DC30", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
RadioButton3D[] componentsInChildren = this.spawnableToolsFilterGroup.GetComponentsInChildren<RadioButton3D>(true);
|
||||
RadioGroup3D radioGroup3D = this.spawnableToolsFilterGroup;
|
||||
this.PIGNBICDLPI = componentsInChildren;
|
||||
List<RadioButton3D> list = Enumerable.ToList<RadioButton3D>(componentsInChildren);
|
||||
radioGroup3D.AddButtons(list);
|
||||
RadioButton3D[] pignbicdlpi = this.PIGNBICDLPI;
|
||||
int num = 0;
|
||||
if (num < pignbicdlpi.Length)
|
||||
{
|
||||
int temp6 = num;
|
||||
RadioButton3D.OnRadioButton3DClick onClick = this.PIGNBICDLPI[num].OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenPaletteMainScreen <>4__this = this;
|
||||
int temp3 = temp6;
|
||||
MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = <>4__this.HCKEPLFAMLN;
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets)
|
||||
{
|
||||
while (temp3 == <>4__this.CAJOGMKJBPJ)
|
||||
{
|
||||
}
|
||||
<>4__this.CAJOGMKJBPJ = temp3;
|
||||
<>4__this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props && temp3 != <>4__this.COEAGJOHOOL)
|
||||
{
|
||||
<>4__this.COEAGJOHOOL = temp3;
|
||||
<>4__this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
RadioButton3D[] pignbicdlpi2 = this.PIGNBICDLPI;
|
||||
int temp4 = temp6;
|
||||
GameObject gameObject = pignbicdlpi2[temp4].gameObject;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
RadioButton3D[] pignbicdlpi3 = this.PIGNBICDLPI;
|
||||
num++;
|
||||
}
|
||||
RadioButton3D[] componentsInChildren2 = this.inventionsFilterGroup.GetComponentsInChildren<RadioButton3D>(true);
|
||||
RadioGroup3D radioGroup3D2 = this.inventionsFilterGroup;
|
||||
this.HMIOKEALIMK = componentsInChildren2;
|
||||
List<RadioButton3D> list2 = Enumerable.ToList<RadioButton3D>(componentsInChildren2);
|
||||
radioGroup3D2.AddButtons(list2);
|
||||
RadioButton3D[] hmiokealimk = this.HMIOKEALIMK;
|
||||
if (num < hmiokealimk.Length)
|
||||
{
|
||||
int temp = num;
|
||||
RadioButton3D.OnRadioButton3DClick onClick2 = this.HMIOKEALIMK[num].OnClick;
|
||||
UnityAction<RadioButton3D> unityAction2 = delegate(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenPaletteMainScreen <>4__this2 = this;
|
||||
if (<>4__this2.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions)
|
||||
{
|
||||
int temp5 = temp;
|
||||
if (temp5 != <>4__this2.FAEBNMMPJHD)
|
||||
{
|
||||
<>4__this2.FAEBNMMPJHD = temp5;
|
||||
<>4__this2.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
};
|
||||
onClick2.AddListener(unityAction2);
|
||||
string[] array = this.inventionFilterNames;
|
||||
int temp2 = temp;
|
||||
int length = array.Length;
|
||||
GameObject gameObject2 = this.HMIOKEALIMK[temp2].gameObject;
|
||||
int num3 = 0;
|
||||
gameObject2.SetActive(num3 != 0);
|
||||
RadioButton3D[] hmiokealimk2 = this.HMIOKEALIMK;
|
||||
num++;
|
||||
while (hmiokealimk2 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
this.RefreshShapeMaterialButtons();
|
||||
RadioButton3D[] componentsInChildren3 = this.shapeButtonsRadioGroup.GetComponentsInChildren<RadioButton3D>(true);
|
||||
RadioGroup3D radioGroup3D3 = this.shapeButtonsRadioGroup;
|
||||
this.FOMFDPOJADE = componentsInChildren3;
|
||||
List<RadioButton3D> list3 = Enumerable.ToList<RadioButton3D>(componentsInChildren3);
|
||||
radioGroup3D3.AddButtons(list3);
|
||||
RadioButton3D[] fomfdpojade = this.FOMFDPOJADE;
|
||||
if (num < fomfdpojade.Length)
|
||||
{
|
||||
int tempIndex = num;
|
||||
RadioButton3D.OnRadioButton3DClick onClick3 = this.FOMFDPOJADE[num].OnClick;
|
||||
UnityAction<RadioButton3D> unityAction3 = delegate(RadioButton3D isOn)
|
||||
{
|
||||
ACBDPBHGKJL[] array2 = this.shapeButtonsGridOrderToShapeType;
|
||||
int tempIndex2 = tempIndex;
|
||||
};
|
||||
onClick3.AddListener(unityAction3);
|
||||
RadioButton3D[] fomfdpojade2 = this.FOMFDPOJADE;
|
||||
num++;
|
||||
while (fomfdpojade2 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
Action<AGAJMBPABDL, RoomRole> action = new Action(this.LMDIDIEGGII);
|
||||
IILCGFIHJLP iilcgfihjlp = IILCGFIHJLP.BPJDFPACLMK(num, action);
|
||||
MFBGLIHGCGO<bool> gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged;
|
||||
Action<bool> action2 = new Action(this.HFAAJHFIHKD);
|
||||
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.BPJDFPACLMK(onModeChanged, action3);
|
||||
<LJOGMLBAABG>k__BackingField.OnModeChanged = iilcgfihjlp2;
|
||||
}
|
||||
|
||||
// Token: 0x060119F6 RID: 72182 RVA: 0x00402E94 File Offset: 0x00401094
|
||||
[Token(Token = "0x60119F6")]
|
||||
[Address(RVA = "0xE4FC90", Offset = "0xE4EA90", VA = "0x180E4FC90")]
|
||||
public void RefreshShapeMaterialButtons()
|
||||
{
|
||||
MakerPenColorButtonPagedGrid makerPenColorButtonPagedGrid = this.colorButtonPagedGrid;
|
||||
ShapeColorInfo[] array = EOKPFJPCGMK.IKFGMGLJFGE;
|
||||
Func<ShapeColorInfo, LNBGEMHOKFN> <>9__105_ = MakerPenPaletteMainScreen.<>c.<>9__105_0;
|
||||
if (<>9__105_ == 0)
|
||||
{
|
||||
MakerPenPaletteMainScreen.<>c.<>9__105_0 = (ShapeColorInfo sci) => sci.ColorID;
|
||||
}
|
||||
IEnumerable<ShapeColorInfo> enumerable = Enumerable.Select<ShapeColorInfo, LNBGEMHOKFN>(array, <>9__105_);
|
||||
makerPenColorButtonPagedGrid.SetShapeColors(enumerable, LNBGEMHOKFN.INVALID);
|
||||
MakerPenMaterialButtonPagedGrid makerPenMaterialButtonPagedGrid = this.materialButtonPagedGrid;
|
||||
ShapeMaterialInfo[] shapeMaterialInfos = EOKPFJPCGMK.MFIAFAGNMJN.ShapeMaterialInfos;
|
||||
Func<ShapeMaterialInfo, CLKCBCAGDDK> func;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__105_1 == 0)
|
||||
{
|
||||
func = (ShapeMaterialInfo smi) => smi.MaterialId;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__105_1 = func;
|
||||
}
|
||||
IEnumerable<ShapeMaterialInfo> enumerable2 = Enumerable.Select<ShapeMaterialInfo, CLKCBCAGDDK>(shapeMaterialInfos, func);
|
||||
makerPenMaterialButtonPagedGrid.ResetSelectedMaterial();
|
||||
bool flag = makerPenMaterialButtonPagedGrid.NBMNLHLDOGF();
|
||||
makerPenMaterialButtonPagedGrid.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x060119F7 RID: 72183 RVA: 0x00402F40 File Offset: 0x00401140
|
||||
[Token(Token = "0x60119F7")]
|
||||
[Address(RVA = "0xE51090", Offset = "0xE4FE90", VA = "0x180E51090")]
|
||||
private void Start()
|
||||
{
|
||||
OKNNKFGFODL activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
|
||||
Action action = new Action(this.DACCIPLECHP);
|
||||
CreationManager.ActiveSandboxResourcesChangedEvent = OKNNKFGFODL.BPJDFPACLMK(activeSandboxResourcesChangedEvent, action);
|
||||
this.DACCIPLECHP();
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.ShapesAndColors)
|
||||
{
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
PlatformActivateObject[] componentsInChildren = this.settingsSubscreen.GetComponentsInChildren<PlatformActivateObject>(true);
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
PlatformActivateObject platformActivateObject = componentsInChildren[num];
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (!platformActivateObject.OBKMFDJBADI)
|
||||
{
|
||||
PagedGrid pagedGrid = this.settingsPagedGrid;
|
||||
Transform transform = platformActivateObject.transform;
|
||||
pagedGrid.AddIgnoredChild(transform);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)this.settingsPagedGrid).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060119F8 RID: 72184 RVA: 0x00402FE8 File Offset: 0x004011E8
|
||||
[Token(Token = "0x60119F8")]
|
||||
[Address(RVA = "0xE4F9B0", Offset = "0xE4E7B0", VA = "0x180E4F9B0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.BPJDFPACLMK(ebljhbjgdfb, action);
|
||||
Action action2 = new Action(this.AKPAMJKNFEO);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action2);
|
||||
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
|
||||
Action action3 = new Action(this.GEIKLABLCNL);
|
||||
BBHENFCNLAB.GEIKLABLCNL = OKNNKFGFODL.BPJDFPACLMK(geiklablcnl, action3);
|
||||
MFBGLIHGCGO<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
|
||||
Action<long> action4 = new Action(this.JGCNDNGPBMH);
|
||||
BBHENFCNLAB.JGCNDNGPBMH = MFBGLIHGCGO.BPJDFPACLMK(jgcndngpbmh, action4);
|
||||
}
|
||||
|
||||
// Token: 0x060119F9 RID: 72185 RVA: 0x00403070 File Offset: 0x00401270
|
||||
[Token(Token = "0x60119F9")]
|
||||
[Address(RVA = "0xE4F820", Offset = "0xE4E620", VA = "0x180E4F820")]
|
||||
protected void OnDisable()
|
||||
{
|
||||
OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.GMNMHGMFGOL(ebljhbjgdfb, action);
|
||||
OKNNKFGFODL geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
|
||||
Action action2 = new Action(this.GEIKLABLCNL);
|
||||
BBHENFCNLAB.GEIKLABLCNL = OKNNKFGFODL.GMNMHGMFGOL(geiklablcnl, action2);
|
||||
MFBGLIHGCGO<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
|
||||
Action<long> action3 = new Action(this.JGCNDNGPBMH);
|
||||
BBHENFCNLAB.JGCNDNGPBMH = MFBGLIHGCGO.GMNMHGMFGOL(jgcndngpbmh, action3);
|
||||
}
|
||||
|
||||
// Token: 0x060119FA RID: 72186 RVA: 0x004030E0 File Offset: 0x004012E0
|
||||
[Token(Token = "0x60119FA")]
|
||||
[Address(RVA = "0xE4D1D0", Offset = "0xE4BFD0", VA = "0x180E4D1D0")]
|
||||
private void EBLJHBJGDFB()
|
||||
{
|
||||
bool isCV2Enabled = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL;
|
||||
bool? bmcibmildhd = this.BMCIBMILDHD;
|
||||
int num = 0;
|
||||
bool flag = isCV2Enabled == bmcibmildhd;
|
||||
if (bmcibmildhd == flag)
|
||||
{
|
||||
bool isCV2Enabled2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL;
|
||||
this.circuitsV2RadioButton.gameObject.SetActive(isCV2Enabled2);
|
||||
if (!isCV2Enabled2)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.circuitsV2RadioButton;
|
||||
if ((radioButton3D.DACHAAADDAE ? 1 : 0) != num || this.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.CircuitV2)
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L);
|
||||
this.ACMDPJOBOIC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS);
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
radioButton3D.ForceRelease();
|
||||
this.propsRadioButton.ForcePressed();
|
||||
}
|
||||
}
|
||||
bool isCV2Enabled3 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL;
|
||||
this.BMCIBMILDHD = num;
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119FB RID: 72187 RVA: 0x004031A4 File Offset: 0x004013A4
|
||||
[Token(Token = "0x60119FB")]
|
||||
[Address(RVA = "0xE4F520", Offset = "0xE4E320", VA = "0x180E4F520", Slot = "7")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
OKNNKFGFODL ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = OKNNKFGFODL.GMNMHGMFGOL(ebljhbjgdfb, action);
|
||||
CircuitVisibilityBehaviour.OHONBJEGOED = false;
|
||||
OKNNKFGFODL activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
|
||||
Action action2 = new Action(this.DACCIPLECHP);
|
||||
CreationManager.ActiveSandboxResourcesChangedEvent = OKNNKFGFODL.GMNMHGMFGOL(activeSandboxResourcesChangedEvent, action2);
|
||||
Action<AGAJMBPABDL, RoomRole> action3 = new Action(this.LMDIDIEGGII);
|
||||
MFBGLIHGCGO<bool> gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged;
|
||||
Action<bool> action4 = new Action(this.HFAAJHFIHKD);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
if (<LJOGMLBAABG>k__BackingField != num)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField;
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField2.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action5 = new Action(this.KBEFFMGDAOJ);
|
||||
IILCGFIHJLP<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> iilcgfihjlp = IILCGFIHJLP.GMNMHGMFGOL(onModeChanged, action5);
|
||||
<LJOGMLBAABG>k__BackingField2.OnModeChanged = iilcgfihjlp;
|
||||
}
|
||||
OMCHJHPFBDN.KBFLHNONOHF(this.<NCJFGKPOKLF>k__BackingField);
|
||||
this.<NCJFGKPOKLF>k__BackingField = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x060119FC RID: 72188 RVA: 0x00403284 File Offset: 0x00401484
|
||||
[Token(Token = "0x60119FC")]
|
||||
[Address(RVA = "0xE50170", Offset = "0xE4EF70", VA = "0x180E50170")]
|
||||
public void SelectShapeButton(ACBDPBHGKJL LENAGPGLDLE)
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.shapeButtonsRadioGroup;
|
||||
RadioButton3D[] fomfdpojade = this.FOMFDPOJADE;
|
||||
int num = 0;
|
||||
int length = fomfdpojade.Length;
|
||||
RadioButton3D radioButton3D;
|
||||
if (num < length)
|
||||
{
|
||||
ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType;
|
||||
if ("{il2cpp array field local9->}" != LENAGPGLDLE)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
radioButton3D = fomfdpojade[num];
|
||||
}
|
||||
RadioButton3D button = radioButton3D;
|
||||
int num2 = 0;
|
||||
if (!(radioButton3D == num2))
|
||||
{
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D button2 = button;
|
||||
return b == button2;
|
||||
};
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
string text;
|
||||
this.MCAMCBPMOLD(text);
|
||||
return;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060119FD RID: 72189 RVA: 0x00403314 File Offset: 0x00401514
|
||||
[Token(Token = "0x60119FD")]
|
||||
[Address(RVA = "0xE4D640", Offset = "0xE4C440", VA = "0x180E4D640")]
|
||||
private void FJHODABGKOL([Optional] OEDBBBJJACD GFIABAGMEEA)
|
||||
{
|
||||
Material material = this.<NCJFGKPOKLF>k__BackingField;
|
||||
int num = 0;
|
||||
bool flag = material == num;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
if (!flag)
|
||||
{
|
||||
Material material2 = this.<NCJFGKPOKLF>k__BackingField;
|
||||
CLKCBCAGDDK fdioclhgcnd = <LJOGMLBAABG>k__BackingField.FDIOCLHGCND;
|
||||
LNBGEMHOKFN aekhjmpaokm = <LJOGMLBAABG>k__BackingField.AEKHJMPAOKM;
|
||||
}
|
||||
int aekhjmpaokm2 = (int)<LJOGMLBAABG>k__BackingField.AEKHJMPAOKM;
|
||||
ShapeMaterialInfo shapeMaterialInfo = EOKPFJPCGMK.LCNCGMABGCO(this.<LJOGMLBAABG>k__BackingField.FDIOCLHGCND);
|
||||
float num2 = EOKPFJPCGMK.GAPPFKMPLGC(this.<LJOGMLBAABG>k__BackingField.FDIOCLHGCND);
|
||||
int num3 = 0;
|
||||
ShapeColorInfo shapeColorInfo;
|
||||
Material material3 = new Material(BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo, true, true, num2));
|
||||
this.<NCJFGKPOKLF>k__BackingField = material3;
|
||||
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.paletteSearchPagedGrid;
|
||||
Material material4 = this.<NCJFGKPOKLF>k__BackingField;
|
||||
makerPenPaletteSearchPagedGrid.PDDJKEDFKBO = material4;
|
||||
Renderer[] array = this.shapePreviews;
|
||||
int length = array.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
Renderer renderer = array[num3];
|
||||
Material material5 = this.<NCJFGKPOKLF>k__BackingField;
|
||||
renderer.SetMaterial(material5);
|
||||
num3++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060119FE RID: 72190 RVA: 0x00403400 File Offset: 0x00401600
|
||||
[Token(Token = "0x60119FE")]
|
||||
[Address(RVA = "0xE4D8D0", Offset = "0xE4C6D0", VA = "0x180E4D8D0")]
|
||||
public RadioButton3D GetButtonForShape(ACBDPBHGKJL LENAGPGLDLE)
|
||||
{
|
||||
RadioButton3D[] fomfdpojade = this.FOMFDPOJADE;
|
||||
int num = 0;
|
||||
int length = fomfdpojade.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType;
|
||||
if ("{il2cpp array field local6->}" != LENAGPGLDLE)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
return fomfdpojade[num];
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060119FF RID: 72191 RVA: 0x00403448 File Offset: 0x00401648
|
||||
[Token(Token = "0x60119FF")]
|
||||
[Address(RVA = "0xE4D1A0", Offset = "0xE4BFA0", VA = "0x180E4D1A0")]
|
||||
public void DeselectAllShapeButtons()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.shapeButtonsRadioGroup;
|
||||
this.HONEMLGKJPB(radioGroup3D);
|
||||
}
|
||||
|
||||
// Token: 0x06011A00 RID: 72192 RVA: 0x00403464 File Offset: 0x00401664
|
||||
[Token(Token = "0x6011A00")]
|
||||
[Address(RVA = "0xE50060", Offset = "0xE4EE60", VA = "0x180E50060")]
|
||||
public void SelectPropButton(OGNBCNBPFCC LKKBDKPAJMO)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
this.IAKCONALDPO = LKKBDKPAJMO;
|
||||
string text;
|
||||
this.MCAMCBPMOLD(text);
|
||||
MakerPen.HJPIHGIFKEO currentTargetMode = this.<LJOGMLBAABG>k__BackingField.CHCJAGKENGF;
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateObject, MakerPen.HJPIHGIFKEO.CircuitGroup);
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Prop, (long)LKKBDKPAJMO);
|
||||
}
|
||||
|
||||
// Token: 0x06011A01 RID: 72193 RVA: 0x004034B0 File Offset: 0x004016B0
|
||||
[Token(Token = "0x6011A01")]
|
||||
[Address(RVA = "0xE4D190", Offset = "0xE4BF90", VA = "0x180E4D190")]
|
||||
public void DeselectAllPropButtons()
|
||||
{
|
||||
this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
}
|
||||
|
||||
// Token: 0x06011A02 RID: 72194 RVA: 0x004034D0 File Offset: 0x004016D0
|
||||
[Token(Token = "0x6011A02")]
|
||||
[Address(RVA = "0xE4FF70", Offset = "0xE4ED70", VA = "0x180E4FF70")]
|
||||
public void SelectInventionButton(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.SelectInventionToCreate(LDNFNNNHPPB);
|
||||
this.LFLBDJBBIMH = LDNFNNNHPPB;
|
||||
string <LGACIEKBLBM>k__BackingField = LDNFNNNHPPB.<LGACIEKBLBM>k__BackingField;
|
||||
this.MCAMCBPMOLD(<LGACIEKBLBM>k__BackingField);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num);
|
||||
long <BHBCCAKKIMJ>k__BackingField = LDNFNNNHPPB.<BHBCCAKKIMJ>k__BackingField;
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x06011A03 RID: 72195 RVA: 0x00403524 File Offset: 0x00401724
|
||||
[Token(Token = "0x6011A03")]
|
||||
[Address(RVA = "0xE50390", Offset = "0xE4F190", VA = "0x180E50390")]
|
||||
public void SelectSnapshotButton(JKLCBEFAFDL GFIABAGMEEA)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.SelectSnapshotToCreate(GFIABAGMEEA);
|
||||
this.DLBONGEILKB = GFIABAGMEEA;
|
||||
string text = GFIABAGMEEA.HFHLBNDKOJG;
|
||||
this.MCAMCBPMOLD(text);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.ClipboardPaste, (MakerPen.HJPIHGIFKEO)num);
|
||||
}
|
||||
|
||||
// Token: 0x06011A04 RID: 72196 RVA: 0x0040356C File Offset: 0x0040176C
|
||||
[Token(Token = "0x6011A04")]
|
||||
[Address(RVA = "0xE4D180", Offset = "0xE4BF80", VA = "0x180E4D180")]
|
||||
public void DeselectAllInventionButtons()
|
||||
{
|
||||
this.LFLBDJBBIMH = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06011A05 RID: 72197 RVA: 0x00403584 File Offset: 0x00401784
|
||||
[Token(Token = "0x6011A05")]
|
||||
[Address(RVA = "0xE4D1B0", Offset = "0xE4BFB0", VA = "0x180E4D1B0")]
|
||||
public void DeselectAllSnapshotButtons()
|
||||
{
|
||||
this.DLBONGEILKB = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06011A06 RID: 72198 RVA: 0x0040359C File Offset: 0x0040179C
|
||||
[Token(Token = "0x6011A06")]
|
||||
[Address(RVA = "0xE4FF10", Offset = "0xE4ED10", VA = "0x180E4FF10")]
|
||||
public void SelectColorButton(LNBGEMHOKFN GJAINANBOCB)
|
||||
{
|
||||
this.colorButtonPagedGrid.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011A07 RID: 72199 RVA: 0x004035BC File Offset: 0x004017BC
|
||||
[Token(Token = "0x6011A07")]
|
||||
[Address(RVA = "0xE50030", Offset = "0xE4EE30", VA = "0x180E50030")]
|
||||
public void SelectMaterialButton(CLKCBCAGDDK KFENPJENIOI)
|
||||
{
|
||||
this.materialButtonPagedGrid.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011A08 RID: 72200 RVA: 0x004035DC File Offset: 0x004017DC
|
||||
[Token(Token = "0x6011A08")]
|
||||
[Address(RVA = "0xE4FF40", Offset = "0xE4ED40", VA = "0x180E4FF40")]
|
||||
public void SelectColorableSnapshotButton(OEDBBBJJACD GAIELMLCJPL)
|
||||
{
|
||||
this.colorableSnapshotButtonPagedGrid.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06011A09 RID: 72201 RVA: 0x004035FC File Offset: 0x004017FC
|
||||
[Token(Token = "0x6011A09")]
|
||||
[Address(RVA = "0xE4D140", Offset = "0xE4BF40", VA = "0x180E4D140")]
|
||||
public void DeselectAllColorButtons()
|
||||
{
|
||||
this.colorButtonPagedGrid.ResetSelectedColor();
|
||||
this.materialButtonPagedGrid.ResetSelectedMaterial();
|
||||
}
|
||||
|
||||
// Token: 0x06011A0A RID: 72202 RVA: 0x00403628 File Offset: 0x00401828
|
||||
[Token(Token = "0x6011A0A")]
|
||||
[Address(RVA = "0xE50360", Offset = "0xE4F160", VA = "0x180E50360")]
|
||||
public void SelectShapeConstraintButton(MakerPen.PMACDPPHBHP GEAFEMDGBBA)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.uniformShapesToggle;
|
||||
bool flag = GEAFEMDGBBA == MakerPen.PMACDPPHBHP.Constrained;
|
||||
toggleButton3D.BOHIGPFGJBA = flag;
|
||||
}
|
||||
|
||||
// Token: 0x06011A0B RID: 72203 RVA: 0x00403650 File Offset: 0x00401850
|
||||
[Token(Token = "0x6011A0B")]
|
||||
[Address(RVA = "0xE4EDC0", Offset = "0xE4DBC0", VA = "0x180E4EDC0")]
|
||||
private bool NGJMPKEBFPG(ACBDPBHGKJL LENAGPGLDLE, RadioGroup3D KBEJEGMLKEM)
|
||||
{
|
||||
RadioButton3D[] fomfdpojade = this.FOMFDPOJADE;
|
||||
int num = 0;
|
||||
int length = fomfdpojade.Length;
|
||||
RadioButton3D radioButton3D;
|
||||
if (num < length)
|
||||
{
|
||||
ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType;
|
||||
if ("{il2cpp array field local9->}" != LENAGPGLDLE)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
radioButton3D = fomfdpojade[num];
|
||||
}
|
||||
RadioButton3D button = radioButton3D;
|
||||
int num2 = 0;
|
||||
if (!(radioButton3D == num2))
|
||||
{
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D button2 = button;
|
||||
return b == button2;
|
||||
};
|
||||
KBEJEGMLKEM.SetSelectionStates(func);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A0C RID: 72204 RVA: 0x004036CC File Offset: 0x004018CC
|
||||
[Token(Token = "0x6011A0C")]
|
||||
[Address(RVA = "0xE4D9A0", Offset = "0xE4C7A0", VA = "0x180E4D9A0")]
|
||||
private void HONEMLGKJPB(RadioGroup3D KBEJEGMLKEM)
|
||||
{
|
||||
Func<RadioButton3D, bool> <>9__128_ = MakerPenPaletteMainScreen.<>c.<>9__128_0;
|
||||
if (<>9__128_ == 0)
|
||||
{
|
||||
MakerPenPaletteMainScreen.<>c.<>9__128_0 = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
}
|
||||
KBEJEGMLKEM.SetSelectionStates(<>9__128_);
|
||||
}
|
||||
|
||||
// Token: 0x06011A0D RID: 72205 RVA: 0x00403708 File Offset: 0x00401908
|
||||
[Token(Token = "0x6011A0D")]
|
||||
[Address(RVA = "0xE4FB70", Offset = "0xE4E970", VA = "0x180E4FB70")]
|
||||
public static void OnUsedPaletteItem(JEOFCGOPBDC EPBPGKCGDPE, long ENJEOLBEALP)
|
||||
{
|
||||
HNICCJDPJJO hniccjdpjjo = HNICCJDPJJO.ONCPNMDGGKG;
|
||||
string text = AmplitudeAnalyticsClient.Event("palette_select_item").ToString();
|
||||
}
|
||||
|
||||
// Token: 0x06011A0E RID: 72206 RVA: 0x00403734 File Offset: 0x00401934
|
||||
[Token(Token = "0x6011A0E")]
|
||||
[Address(RVA = "0xE4D410", Offset = "0xE4C210", VA = "0x180E4D410")]
|
||||
private void FFOBNOMEGEH()
|
||||
{
|
||||
if (this.HCKEPLFAMLN <= MakerPenPaletteMainScreen.OMAPLOHLGDP.CircuitV2)
|
||||
{
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.searchSubscreen;
|
||||
SubscreenControl subscreenControl = this.subscreenControl;
|
||||
Subscreen subscreen = makerPenPaletteSearchScreen.subscreen;
|
||||
subscreenControl.ShowSubscreen(subscreen);
|
||||
int num = 0;
|
||||
this.BBMIMPHPPDF(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A0F RID: 72207 RVA: 0x0040389C File Offset: 0x00401A9C
|
||||
[Token(Token = "0x6011A0F")]
|
||||
[Address(RVA = "0xE4ED00", Offset = "0xE4DB00", VA = "0x180E4ED00")]
|
||||
private void LOAGOJPGGLA()
|
||||
{
|
||||
this.gadgetsRadioButton.ForcePressed();
|
||||
int cajogmkjbpj = this.CAJOGMKJBPJ;
|
||||
int num = 0;
|
||||
this.OFFCHLIDOLC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num, cajogmkjbpj);
|
||||
}
|
||||
|
||||
// Token: 0x06011A10 RID: 72208 RVA: 0x004038CC File Offset: 0x00401ACC
|
||||
[Token(Token = "0x6011A10")]
|
||||
[Address(RVA = "0xE4CFA0", Offset = "0xE4BDA0", VA = "0x180E4CFA0")]
|
||||
private void CJGBDCHKPBI()
|
||||
{
|
||||
this.circuitsV2RadioButton.ForcePressed();
|
||||
}
|
||||
|
||||
// Token: 0x06011A11 RID: 72209 RVA: 0x004038EC File Offset: 0x00401AEC
|
||||
[Token(Token = "0x6011A11")]
|
||||
[Address(RVA = "0xE4EC60", Offset = "0xE4DA60", VA = "0x180E4EC60")]
|
||||
private void LGOGJOPPICA()
|
||||
{
|
||||
this.propsRadioButton.ForcePressed();
|
||||
int coeagjohool = this.COEAGJOHOOL;
|
||||
this.OFFCHLIDOLC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS, coeagjohool);
|
||||
}
|
||||
|
||||
// Token: 0x06011A12 RID: 72210 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011A12")]
|
||||
[Address(RVA = "0xE4F040", Offset = "0xE4DE40", VA = "0x180E4F040")]
|
||||
private void OFFCHLIDOLC(SpawnableToolCategoryConfig.CDPMKMGIPFA CKEBCMEKCJH, int DBGGEOGEFCA)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011A13 RID: 72211 RVA: 0x0040391C File Offset: 0x00401B1C
|
||||
[Token(Token = "0x6011A13")]
|
||||
[Address(RVA = "0xE4C210", Offset = "0xE4B010", VA = "0x180E4C210")]
|
||||
private void BBMIMPHPPDF(int AELGBDPPIIP = 0)
|
||||
{
|
||||
int kdpehphodcd = this.inventionPagedGrid.KDPEHPHODCD;
|
||||
int previousPage = kdpehphodcd;
|
||||
this.inventionPagedGrid.Awake();
|
||||
PMGCJEPKFOF<List<OBBBPCBIMME>> pmgcjepkfof = BBHENFCNLAB.EMOKHAKJKHK();
|
||||
Action<List<OBBBPCBIMME>> action = delegate(List<OBBBPCBIMME> myInventions)
|
||||
{
|
||||
MakerPenPaletteMainScreen <>4__this = this;
|
||||
int num2 = 0;
|
||||
if (<>4__this != num2)
|
||||
{
|
||||
if (myInventions == 0)
|
||||
{
|
||||
this.OFBFLELPHPF();
|
||||
return;
|
||||
}
|
||||
if (AELGBDPPIIP == 1)
|
||||
{
|
||||
Predicate<OBBBPCBIMME> <>9__135_ = MakerPenPaletteMainScreen.<>c.<>9__135_2;
|
||||
if (<>9__135_ == 0)
|
||||
{
|
||||
MakerPenPaletteMainScreen.<>c.<>9__135_2 = (OBBBPCBIMME inv) => inv.<JBJKKFEFFPL>k__BackingField;
|
||||
}
|
||||
List<OBBBPCBIMME> list = myInventions.FindAll(<>9__135_);
|
||||
}
|
||||
Func<OBBBPCBIMME, bool> func;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__135_3 == 0)
|
||||
{
|
||||
func = (OBBBPCBIMME inv) => !inv.<AONKJNPFIGJ>k__BackingField;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__135_3 = func;
|
||||
}
|
||||
IEnumerable<OBBBPCBIMME> enumerable = Enumerable.Where<OBBBPCBIMME>(myInventions, func);
|
||||
MakerPenPaletteMainScreen <>4__this2 = this;
|
||||
InventionPagedGrid inventionPagedGrid = <>4__this2.inventionPagedGrid;
|
||||
OBBBPCBIMME lflbdjbbimh = <>4__this2.LFLBDJBBIMH;
|
||||
inventionPagedGrid.SetInventions(enumerable, lflbdjbbimh);
|
||||
InventionPagedGrid inventionPagedGrid2 = this.inventionPagedGrid;
|
||||
int previousPage2 = previousPage;
|
||||
inventionPagedGrid2.SetCurrentPage(previousPage2, true);
|
||||
this.searchSubscreen.SetPendingInventions(enumerable);
|
||||
}
|
||||
};
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
this.OFBFLELPHPF();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A14 RID: 72212 RVA: 0x00403994 File Offset: 0x00401B94
|
||||
[Token(Token = "0x6011A14")]
|
||||
[Address(RVA = "0xE4EF50", Offset = "0xE4DD50", VA = "0x180E4EF50")]
|
||||
private void OFBFLELPHPF()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Failed to load Inventions", 1.5f, num, num);
|
||||
InventionPagedGrid inventionPagedGrid = this.inventionPagedGrid;
|
||||
OBBBPCBIMME[] array = Array.Empty<OBBBPCBIMME>();
|
||||
int num2 = 0;
|
||||
inventionPagedGrid.SetInventions(array, num2);
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.searchSubscreen;
|
||||
OBBBPCBIMME[] array2 = Array.Empty<OBBBPCBIMME>();
|
||||
makerPenPaletteSearchScreen.SetPendingInventions(array2);
|
||||
}
|
||||
|
||||
// Token: 0x06011A15 RID: 72213 RVA: 0x004039F8 File Offset: 0x00401BF8
|
||||
[Token(Token = "0x6011A15")]
|
||||
[Address(RVA = "0xE4C3D0", Offset = "0xE4B1D0", VA = "0x180E4C3D0")]
|
||||
private void BLHLFLEOGEJ()
|
||||
{
|
||||
ClipboardPagedGrid clipboardPagedGrid = this.clipboardPagedGrid;
|
||||
JKLCBEFAFDL dlbongeilkb = this.DLBONGEILKB;
|
||||
clipboardPagedGrid.Refresh(dlbongeilkb);
|
||||
}
|
||||
|
||||
// Token: 0x06011A16 RID: 72214 RVA: 0x00403A20 File Offset: 0x00401C20
|
||||
[Token(Token = "0x6011A16")]
|
||||
[Address(RVA = "0xE4B680", Offset = "0xE4A480", VA = "0x180E4B680")]
|
||||
private void ACMDPJOBOIC(SpawnableToolCategoryConfig.CDPMKMGIPFA CKEBCMEKCJH)
|
||||
{
|
||||
RadioButton3D[] pignbicdlpi = this.PIGNBICDLPI;
|
||||
int num = 0;
|
||||
if (num < pignbicdlpi.Length)
|
||||
{
|
||||
GameObject gameObject = pignbicdlpi[num].gameObject;
|
||||
this.PIGNBICDLPI[num].gameObject.SetActive(true);
|
||||
RadioButton3D[] pignbicdlpi2 = this.PIGNBICDLPI;
|
||||
num++;
|
||||
}
|
||||
int buttonIndex = num;
|
||||
if (CKEBCMEKCJH != SpawnableToolCategoryConfig.CDPMKMGIPFA.GAGDETS)
|
||||
{
|
||||
}
|
||||
int cajogmkjbpj = this.CAJOGMKJBPJ;
|
||||
buttonIndex = cajogmkjbpj;
|
||||
RadioGroup3D radioGroup3D = this.spawnableToolsFilterGroup;
|
||||
Func<RadioButton3D, bool> func = delegate(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D[] pignbicdlpi4 = this.PIGNBICDLPI;
|
||||
int buttonIndex2 = buttonIndex;
|
||||
RadioButton3D radioButton3D = pignbicdlpi4[buttonIndex2];
|
||||
return b == radioButton3D;
|
||||
};
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
RadioButton3D[] pignbicdlpi3 = this.PIGNBICDLPI;
|
||||
int length = pignbicdlpi3.Length;
|
||||
if (num < length)
|
||||
{
|
||||
pignbicdlpi3[num].FFDOINJEHMM = true;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A17 RID: 72215 RVA: 0x00403AF4 File Offset: 0x00401CF4
|
||||
[Token(Token = "0x6011A17")]
|
||||
[Address(RVA = "0xE4EA50", Offset = "0xE4D850", VA = "0x180E4EA50")]
|
||||
private void JIPNJDICOND()
|
||||
{
|
||||
MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = this.HCKEPLFAMLN;
|
||||
if (hckeplfamln != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
||||
{
|
||||
this.<GEEIPAPMHDO>k__BackingField = hckeplfamln;
|
||||
}
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
int num = 0;
|
||||
this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num);
|
||||
}
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
|
||||
// Token: 0x06011A18 RID: 72216 RVA: 0x00403B2C File Offset: 0x00401D2C
|
||||
[Token(Token = "0x6011A18")]
|
||||
[Address(RVA = "0xE4ED40", Offset = "0xE4DB40", VA = "0x180E4ED40")]
|
||||
private void MCAMCBPMOLD(string GIIBOBFHMJC)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.selectedItemText;
|
||||
string text = string.Format("Currently Selected: {0}", GIIBOBFHMJC);
|
||||
string empty = string.Empty;
|
||||
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, empty);
|
||||
}
|
||||
|
||||
// Token: 0x06011A19 RID: 72217 RVA: 0x00403B5C File Offset: 0x00401D5C
|
||||
[Token(Token = "0x6011A19")]
|
||||
[Address(RVA = "0xE50410", Offset = "0xE4F210", VA = "0x180E50410")]
|
||||
public void ShowTab(MakerPenPaletteMainScreen.OMAPLOHLGDP HGLLKBFOBIE)
|
||||
{
|
||||
if (HGLLKBFOBIE != MakerPenPaletteMainScreen.OMAPLOHLGDP.None)
|
||||
{
|
||||
}
|
||||
if (HGLLKBFOBIE != this.HCKEPLFAMLN)
|
||||
{
|
||||
this.HCKEPLFAMLN = HGLLKBFOBIE;
|
||||
if (HGLLKBFOBIE != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
||||
{
|
||||
this.<GEEIPAPMHDO>k__BackingField = HGLLKBFOBIE;
|
||||
}
|
||||
if (HGLLKBFOBIE == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || HGLLKBFOBIE == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
int num = 0;
|
||||
this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num);
|
||||
}
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
int num2 = 0;
|
||||
<KBKJKEOPIGB>k__BackingField.PushFlow(this, num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011A1A RID: 72218 RVA: 0x00403BBC File Offset: 0x00401DBC
|
||||
[Token(Token = "0x6011A1A")]
|
||||
[Address(RVA = "0xE4EAA0", Offset = "0xE4D8A0", VA = "0x180E4EAA0")]
|
||||
private void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num = 0;
|
||||
if (OIHFNIFGFJB != MakerPen.KLAENPHIBEM.CreateInventionInstance)
|
||||
{
|
||||
this.LFLBDJBBIMH = num;
|
||||
}
|
||||
if (OIHFNIFGFJB != MakerPen.KLAENPHIBEM.ClipboardPaste)
|
||||
{
|
||||
this.DLBONGEILKB = num;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A1B RID: 72219 RVA: 0x00403BEC File Offset: 0x00401DEC
|
||||
[Token(Token = "0x6011A1B")]
|
||||
[Address(RVA = "0xE4D030", Offset = "0xE4BE30", VA = "0x180E4D030")]
|
||||
private void DACCIPLECHP()
|
||||
{
|
||||
if (base.isActiveAndEnabled)
|
||||
{
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
CostInfo activeSandboxResourceCost = CreationManager.LECLKFMMJGB;
|
||||
int maxInkCost = CreationManager.KIGCMLHCNON;
|
||||
InkBarControl inkBarControl = this.inkBarControl;
|
||||
int num2 = 0;
|
||||
inkBarControl.SetPercentage((float)num, num2);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A1C RID: 72220 RVA: 0x00403C44 File Offset: 0x00401E44
|
||||
[Token(Token = "0x6011A1C")]
|
||||
[Address(RVA = "0xE4ECA0", Offset = "0xE4DAA0", VA = "0x180E4ECA0")]
|
||||
private void LMDIDIEGGII(AGAJMBPABDL AGIHAKFFCCD, RoomRole EGPBMGPKIIL)
|
||||
{
|
||||
if (AGIHAKFFCCD.DMKCIEPGGAB)
|
||||
{
|
||||
Button3D button3D = this.deleteAllButton;
|
||||
bool flag = this.OMJCIIDLEAO;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A1D RID: 72221 RVA: 0x00403C78 File Offset: 0x00401E78
|
||||
[Token(Token = "0x6011A1D")]
|
||||
[Address(RVA = "0xE4D970", Offset = "0xE4C770", VA = "0x180E4D970")]
|
||||
private void HFAAJHFIHKD(bool PLGOGPMCDOL)
|
||||
{
|
||||
this.playStopGizmosToggle.BOHIGPFGJBA = PLGOGPMCDOL;
|
||||
}
|
||||
|
||||
// Token: 0x06011A1E RID: 72222 RVA: 0x00403C98 File Offset: 0x00401E98
|
||||
[Token(Token = "0x6011A1E")]
|
||||
[Address(RVA = "0xE4D8C0", Offset = "0xE4C6C0", VA = "0x180E4D8C0")]
|
||||
private void GEIKLABLCNL()
|
||||
{
|
||||
int faebnmmpjhd = this.FAEBNMMPJHD;
|
||||
this.BBMIMPHPPDF(faebnmmpjhd);
|
||||
}
|
||||
|
||||
// Token: 0x06011A1F RID: 72223 RVA: 0x00403CB4 File Offset: 0x00401EB4
|
||||
[Token(Token = "0x6011A1F")]
|
||||
[Address(RVA = "0xE4D8C0", Offset = "0xE4C6C0", VA = "0x180E4D8C0")]
|
||||
private void JGCNDNGPBMH(long ENJEOLBEALP)
|
||||
{
|
||||
int faebnmmpjhd = this.FAEBNMMPJHD;
|
||||
this.BBMIMPHPPDF(faebnmmpjhd);
|
||||
}
|
||||
|
||||
// Token: 0x06011A20 RID: 72224 RVA: 0x00403CD0 File Offset: 0x00401ED0
|
||||
[Token(Token = "0x6011A20")]
|
||||
[Address(RVA = "0xE4C490", Offset = "0xE4B290", VA = "0x180E4C490")]
|
||||
public void Button_Close()
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityHidePaletteMenu();
|
||||
}
|
||||
|
||||
// Token: 0x06011A21 RID: 72225 RVA: 0x00403CF0 File Offset: 0x00401EF0
|
||||
[Token(Token = "0x6011A21")]
|
||||
[Address(RVA = "0xE4CC20", Offset = "0xE4BA20", VA = "0x180E4CC20")]
|
||||
public void Button_Search()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Search)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)1L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)1L);
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A22 RID: 72226 RVA: 0x00403D20 File Offset: 0x00401F20
|
||||
[Token(Token = "0x6011A22")]
|
||||
[Address(RVA = "0xE4CE70", Offset = "0xE4BC70", VA = "0x180E4CE70")]
|
||||
public void Button_ShapesAndColors()
|
||||
{
|
||||
if (this.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.shapeButtonsRadioGroup;
|
||||
this.HONEMLGKJPB(radioGroup3D);
|
||||
}
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.ShapesAndColors)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)2L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)2L);
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A23 RID: 72227 RVA: 0x00403D74 File Offset: 0x00401F74
|
||||
[Token(Token = "0x6011A23")]
|
||||
[Address(RVA = "0xE4C8D0", Offset = "0xE4B6D0", VA = "0x180E4C8D0")]
|
||||
public void Button_Gadgets()
|
||||
{
|
||||
if (this.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
|
||||
{
|
||||
this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
}
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)3L);
|
||||
int num = 0;
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)3L);
|
||||
this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num);
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A24 RID: 72228 RVA: 0x00403DD4 File Offset: 0x00401FD4
|
||||
[Token(Token = "0x6011A24")]
|
||||
[Address(RVA = "0xE4CA80", Offset = "0xE4B880", VA = "0x180E4CA80")]
|
||||
public void Button_Props()
|
||||
{
|
||||
if (this.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
|
||||
{
|
||||
this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
}
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L);
|
||||
this.ACMDPJOBOIC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS);
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A25 RID: 72229 RVA: 0x00403E30 File Offset: 0x00402030
|
||||
[Token(Token = "0x6011A25")]
|
||||
[Address(RVA = "0xE4CA20", Offset = "0xE4B820", VA = "0x180E4CA20")]
|
||||
public void Button_Inventions()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)6L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)6L);
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
if (this.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention)
|
||||
{
|
||||
this.LFLBDJBBIMH = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A26 RID: 72230 RVA: 0x00403E7C File Offset: 0x0040207C
|
||||
[Token(Token = "0x6011A26")]
|
||||
[Address(RVA = "0xE4C430", Offset = "0xE4B230", VA = "0x180E4C430")]
|
||||
public void Button_Clipboard()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Clipboard)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)8L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)8L);
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
if (this.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.ClipboardPaste)
|
||||
{
|
||||
this.DLBONGEILKB = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A27 RID: 72231 RVA: 0x00403EC8 File Offset: 0x004020C8
|
||||
[Token(Token = "0x6011A27")]
|
||||
[Address(RVA = "0xE4C400", Offset = "0xE4B200", VA = "0x180E4C400")]
|
||||
public void Button_CircuitsV2()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.CircuitV2)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)7L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)7L);
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A28 RID: 72232 RVA: 0x00403EF8 File Offset: 0x004020F8
|
||||
[Token(Token = "0x6011A28")]
|
||||
[Address(RVA = "0xE4CE50", Offset = "0xE4BC50", VA = "0x180E4CE50")]
|
||||
public void Button_Settings()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)5L);
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A29 RID: 72233 RVA: 0x00403F20 File Offset: 0x00402120
|
||||
[Token(Token = "0x6011A29")]
|
||||
[Address(RVA = "0xE4CB70", Offset = "0xE4B970", VA = "0x180E4CB70")]
|
||||
public void Button_SearchCircuitsV2()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Search)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)1L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)1L);
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.searchSubscreen;
|
||||
makerPenPaletteSearchScreen.filterInputField.text = "Circuits V2\\";
|
||||
if (makerPenPaletteSearchScreen.autoFocusInput)
|
||||
{
|
||||
makerPenPaletteSearchScreen.filterInputField.ActivateInputField();
|
||||
}
|
||||
TMP_InputField filterInputField = makerPenPaletteSearchScreen.filterInputField;
|
||||
int num = 0;
|
||||
filterInputField.MoveTextEnd(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011A2A RID: 72234 RVA: 0x00403F90 File Offset: 0x00402190
|
||||
[Token(Token = "0x6011A2A")]
|
||||
[Address(RVA = "0xE4C880", Offset = "0xE4B680", VA = "0x180E4C880")]
|
||||
public void Button_FilterSpawnableTools(int EFBDCIJMFGD)
|
||||
{
|
||||
MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = this.HCKEPLFAMLN;
|
||||
if (hckeplfamln != MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets)
|
||||
{
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props && EFBDCIJMFGD != this.COEAGJOHOOL)
|
||||
{
|
||||
this.COEAGJOHOOL = EFBDCIJMFGD;
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if (EFBDCIJMFGD != this.CAJOGMKJBPJ)
|
||||
{
|
||||
this.CAJOGMKJBPJ = EFBDCIJMFGD;
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A2B RID: 72235 RVA: 0x00403FDC File Offset: 0x004021DC
|
||||
[Token(Token = "0x6011A2B")]
|
||||
[Address(RVA = "0xE4CF40", Offset = "0xE4BD40", VA = "0x180E4CF40")]
|
||||
public void Button_SpawnableToolSelected(OGNBCNBPFCC spawnableTool)
|
||||
{
|
||||
MFBGLIHGCGO<OGNBCNBPFCC> spawnableToolSelectionButtonPressed = this.SpawnableToolSelectionButtonPressed;
|
||||
}
|
||||
|
||||
// Token: 0x06011A2C RID: 72236 RVA: 0x00403FF8 File Offset: 0x004021F8
|
||||
[Token(Token = "0x6011A2C")]
|
||||
[Address(RVA = "0xE4C850", Offset = "0xE4B650", VA = "0x180E4C850")]
|
||||
public void Button_FilterInventions(int EFBDCIJMFGD)
|
||||
{
|
||||
if (this.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions && EFBDCIJMFGD != this.FAEBNMMPJHD)
|
||||
{
|
||||
this.FAEBNMMPJHD = EFBDCIJMFGD;
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A2D RID: 72237 RVA: 0x00404024 File Offset: 0x00402224
|
||||
[Token(Token = "0x6011A2D")]
|
||||
[Address(RVA = "0xE4C9C0", Offset = "0xE4B7C0", VA = "0x180E4C9C0")]
|
||||
public void Button_InventionSelected(OBBBPCBIMME invention)
|
||||
{
|
||||
MFBGLIHGCGO<OBBBPCBIMME> inventionSelectionButtonPressed = this.InventionSelectionButtonPressed;
|
||||
if (inventionSelectionButtonPressed != 0)
|
||||
{
|
||||
inventionSelectionButtonPressed.CNFDGDEOPPF(invention);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A2E RID: 72238 RVA: 0x00404044 File Offset: 0x00402244
|
||||
[Token(Token = "0x6011A2E")]
|
||||
[Address(RVA = "0xE4CEE0", Offset = "0xE4BCE0", VA = "0x180E4CEE0")]
|
||||
public void Button_SnapshotSelected(JKLCBEFAFDL snapshot)
|
||||
{
|
||||
MFBGLIHGCGO<JKLCBEFAFDL> snapshotSelectionButtonPressed = this.SnapshotSelectionButtonPressed;
|
||||
if (snapshotSelectionButtonPressed != 0)
|
||||
{
|
||||
snapshotSelectionButtonPressed.CNFDGDEOPPF(snapshot);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A2F RID: 72239 RVA: 0x00404064 File Offset: 0x00402264
|
||||
[Token(Token = "0x6011A2F")]
|
||||
[Address(RVA = "0xE4C940", Offset = "0xE4B740", VA = "0x180E4C940")]
|
||||
public void Button_InventionInfo(OBBBPCBIMME invention)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
ACDHFCHJBAK acdhfchjbak = new ACDHFCHJBAK(invention);
|
||||
<LJOGMLBAABG>k__BackingField.QueueUI(acdhfchjbak);
|
||||
}
|
||||
|
||||
// Token: 0x06011A30 RID: 72240 RVA: 0x0040408C File Offset: 0x0040228C
|
||||
[Token(Token = "0x6011A30")]
|
||||
[Address(RVA = "0xE4CC50", Offset = "0xE4BA50", VA = "0x180E4CC50")]
|
||||
public void Button_SelectColor(LNBGEMHOKFN shapeColor)
|
||||
{
|
||||
if (this.ShapeColorSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.FJHODABGKOL(num);
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Color, (long)shapeColor);
|
||||
}
|
||||
|
||||
// Token: 0x06011A31 RID: 72241 RVA: 0x004040B4 File Offset: 0x004022B4
|
||||
[Token(Token = "0x6011A31")]
|
||||
[Address(RVA = "0xE4CD40", Offset = "0xE4BB40", VA = "0x180E4CD40")]
|
||||
public void Button_SelectMaterial(CLKCBCAGDDK shapeMaterial)
|
||||
{
|
||||
if (this.ShapeMaterialSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
this.FJHODABGKOL(num);
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Material, (long)shapeMaterial);
|
||||
}
|
||||
|
||||
// Token: 0x06011A32 RID: 72242 RVA: 0x004040DC File Offset: 0x004022DC
|
||||
[Token(Token = "0x6011A32")]
|
||||
[Address(RVA = "0xE4CCE0", Offset = "0xE4BAE0", VA = "0x180E4CCE0")]
|
||||
public void Button_SelectColorableSnapshot(OEDBBBJJACD colorableSnapshot)
|
||||
{
|
||||
MFBGLIHGCGO<OEDBBBJJACD> colorableSnapshotSelectionButtonPressed = this.ColorableSnapshotSelectionButtonPressed;
|
||||
if (colorableSnapshotSelectionButtonPressed != 0)
|
||||
{
|
||||
colorableSnapshotSelectionButtonPressed.CNFDGDEOPPF(colorableSnapshot);
|
||||
}
|
||||
int num = 0;
|
||||
this.FJHODABGKOL(num);
|
||||
}
|
||||
|
||||
// Token: 0x06011A33 RID: 72243 RVA: 0x00404104 File Offset: 0x00402304
|
||||
[Token(Token = "0x6011A33")]
|
||||
[Address(RVA = "0xE4CDD0", Offset = "0xE4BBD0", VA = "0x180E4CDD0")]
|
||||
public void Button_SelectShape(int shapeType)
|
||||
{
|
||||
if (this.ShapeTypeSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Shape, (long)shapeType);
|
||||
}
|
||||
|
||||
// Token: 0x06011A34 RID: 72244 RVA: 0x00404124 File Offset: 0x00402324
|
||||
[Token(Token = "0x6011A34")]
|
||||
[Address(RVA = "0xE4E2D0", Offset = "0xE4D0D0", VA = "0x180E4E2D0")]
|
||||
private void JFOMCCJKHLA(AGEAHLDEDBO CFHKBOBOFEI)
|
||||
{
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
AGEAHLDEDBO ageahldedbo2;
|
||||
if (ageahldedbo != ageahldedbo2)
|
||||
{
|
||||
}
|
||||
AGEAHLDEDBO ageahldedbo3;
|
||||
AGEAHLDEDBO ageahldedbo4;
|
||||
if (ageahldedbo3 != ageahldedbo4)
|
||||
{
|
||||
}
|
||||
AGEAHLDEDBO ageahldedbo5;
|
||||
AGEAHLDEDBO ageahldedbo6;
|
||||
if (ageahldedbo5 != ageahldedbo6)
|
||||
{
|
||||
CircuitVisibilityBehaviour.CircuitVisibilityChanged();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A35 RID: 72245 RVA: 0x0040417C File Offset: 0x0040237C
|
||||
[Token(Token = "0x6011A35")]
|
||||
[Address(RVA = "0xE4EB30", Offset = "0xE4D930", VA = "0x180E4EB30")]
|
||||
private void KPGLPNJGJIG()
|
||||
{
|
||||
bool isCV2Enabled = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL;
|
||||
this.circuitsV2RadioButton.gameObject.SetActive(isCV2Enabled);
|
||||
if (!isCV2Enabled)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.circuitsV2RadioButton;
|
||||
if (radioButton3D.DACHAAADDAE != isCV2Enabled || this.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.CircuitV2)
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L);
|
||||
this.<GEEIPAPMHDO>k__BackingField = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)4L);
|
||||
this.ACMDPJOBOIC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS);
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
radioButton3D.ForceRelease();
|
||||
this.propsRadioButton.ForcePressed();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A36 RID: 72246 RVA: 0x00404204 File Offset: 0x00402404
|
||||
[Token(Token = "0x6011A36")]
|
||||
[Address(RVA = "0xE51A90", Offset = "0xE50890", VA = "0x180E51A90")]
|
||||
public void Toggle_DesatWorldInShapeMode(bool isOn)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.<ALPBNFCIIEF>k__BackingField = isOn;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A37 RID: 72247 RVA: 0x00404230 File Offset: 0x00402430
|
||||
[Token(Token = "0x6011A37")]
|
||||
[Address(RVA = "0xE512C0", Offset = "0xE500C0", VA = "0x180E512C0")]
|
||||
public void ToggleShowPivot(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A38 RID: 72248 RVA: 0x0040424C File Offset: 0x0040244C
|
||||
[Token(Token = "0x6011A38")]
|
||||
[Address(RVA = "0xE529D0", Offset = "0xE517D0", VA = "0x180E529D0")]
|
||||
public void Toggle_SnapToCenter(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A39 RID: 72249 RVA: 0x00404268 File Offset: 0x00402468
|
||||
[Token(Token = "0x6011A39")]
|
||||
[Address(RVA = "0xE521E0", Offset = "0xE50FE0", VA = "0x180E521E0")]
|
||||
public void Toggle_RotatearoundPivot(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A3A RID: 72250 RVA: 0x00404284 File Offset: 0x00402484
|
||||
[Token(Token = "0x6011A3A")]
|
||||
[Address(RVA = "0xE51DE0", Offset = "0xE50BE0", VA = "0x180E51DE0")]
|
||||
public void Toggle_FreezeRotationOnMove(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A3B RID: 72251 RVA: 0x004042A0 File Offset: 0x004024A0
|
||||
[Token(Token = "0x6011A3B")]
|
||||
[Address(RVA = "0xE52B60", Offset = "0xE51960", VA = "0x180E52B60")]
|
||||
public void Toggle_UniformShapes(bool isOn)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A3C RID: 72252 RVA: 0x004042C4 File Offset: 0x004024C4
|
||||
[Token(Token = "0x6011A3C")]
|
||||
[Address(RVA = "0xE50BD0", Offset = "0xE4F9D0", VA = "0x180E50BD0")]
|
||||
public void SliderReleased_GridSnap(float value)
|
||||
{
|
||||
NNNJFEILANM snapping = this.<LJOGMLBAABG>k__BackingField.Snapping;
|
||||
float num = EOKPFJPCGMK.NLFAIFKEGAG(Mathf.RoundToInt(value));
|
||||
snapping.IGKNCPDNKAN(value);
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A3D RID: 72253 RVA: 0x00404300 File Offset: 0x00402500
|
||||
[Token(Token = "0x6011A3D")]
|
||||
[Address(RVA = "0xE51770", Offset = "0xE50570", VA = "0x180E51770")]
|
||||
public void Toggle_AlignToEdges(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A3E RID: 72254 RVA: 0x0040431C File Offset: 0x0040251C
|
||||
[Token(Token = "0x6011A3E")]
|
||||
[Address(RVA = "0xE526B0", Offset = "0xE514B0", VA = "0x180E526B0")]
|
||||
public void Toggle_ShowGrid(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A3F RID: 72255 RVA: 0x00404338 File Offset: 0x00402538
|
||||
[Token(Token = "0x6011A3F")]
|
||||
[Address(RVA = "0xE515E0", Offset = "0xE503E0", VA = "0x180E515E0")]
|
||||
public void Toggle_AdaptiveGrid(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A40 RID: 72256 RVA: 0x00404354 File Offset: 0x00402554
|
||||
[Token(Token = "0x6011A40")]
|
||||
[Address(RVA = "0xE51450", Offset = "0xE50250", VA = "0x180E51450")]
|
||||
public void Toggle_AdaptiveCreationSize(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A41 RID: 72257 RVA: 0x00404370 File Offset: 0x00402570
|
||||
[Token(Token = "0x6011A41")]
|
||||
[Address(RVA = "0xE52840", Offset = "0xE51640", VA = "0x180E52840")]
|
||||
public void Toggle_ShowSelectionBounds(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A42 RID: 72258 RVA: 0x0040438C File Offset: 0x0040258C
|
||||
[Token(Token = "0x6011A42")]
|
||||
[Address(RVA = "0xE52370", Offset = "0xE51170", VA = "0x180E52370")]
|
||||
public void Toggle_RoundedTubes(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A43 RID: 72259 RVA: 0x004043A8 File Offset: 0x004025A8
|
||||
[Token(Token = "0x6011A43")]
|
||||
[Address(RVA = "0xE51C50", Offset = "0xE50A50", VA = "0x180E51C50")]
|
||||
public void Toggle_EnableSelfScaling(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A44 RID: 72260 RVA: 0x004043C4 File Offset: 0x004025C4
|
||||
[Token(Token = "0x6011A44")]
|
||||
[Address(RVA = "0xE51900", Offset = "0xE50700", VA = "0x180E51900")]
|
||||
public void Toggle_ConnectTubes(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A45 RID: 72261 RVA: 0x004043E0 File Offset: 0x004025E0
|
||||
[Token(Token = "0x6011A45")]
|
||||
[Address(RVA = "0xE51F70", Offset = "0xE50D70", VA = "0x180E51F70")]
|
||||
public void Toggle_LockCurveSize(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A46 RID: 72262 RVA: 0x004043FC File Offset: 0x004025FC
|
||||
[Token(Token = "0x6011A46")]
|
||||
[Address(RVA = "0xE504A0", Offset = "0xE4F2A0", VA = "0x180E504A0")]
|
||||
public void SliderReleased_AngleSnap(float value)
|
||||
{
|
||||
NNNJFEILANM snapping = this.<LJOGMLBAABG>k__BackingField.Snapping;
|
||||
float num = EOKPFJPCGMK.KJDDBOALFOA(Mathf.RoundToInt(value));
|
||||
snapping.DAGBLEDBFOD = value;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A47 RID: 72263 RVA: 0x00404438 File Offset: 0x00402638
|
||||
[Token(Token = "0x6011A47")]
|
||||
[Address(RVA = "0xE506C0", Offset = "0xE4F4C0", VA = "0x180E506C0")]
|
||||
public void SliderReleased_CurveThickness(float value)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
float num = EOKPFJPCGMK.LBMJDOMPIOD(Mathf.RoundToInt(value));
|
||||
<LJOGMLBAABG>k__BackingField.SelectCurveThicknessModifier(value);
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A48 RID: 72264 RVA: 0x00404470 File Offset: 0x00402670
|
||||
[Token(Token = "0x6011A48")]
|
||||
[Address(RVA = "0xE50DF0", Offset = "0xE4FBF0", VA = "0x180E50DF0")]
|
||||
public void SliderReleased_TubeHeightScale(float value)
|
||||
{
|
||||
float num = EOKPFJPCGMK.GLNJJLKEFNE(Mathf.RoundToInt(value));
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A49 RID: 72265 RVA: 0x00404490 File Offset: 0x00402690
|
||||
[Token(Token = "0x6011A49")]
|
||||
[Address(RVA = "0xE50F40", Offset = "0xE4FD40", VA = "0x180E50F40")]
|
||||
public void SliderReleased_TubeRingPoints(float value)
|
||||
{
|
||||
int num = EOKPFJPCGMK.AKGDNOBGCHO(Mathf.RoundToInt(value));
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A4A RID: 72266 RVA: 0x004044B0 File Offset: 0x004026B0
|
||||
[Token(Token = "0x6011A4A")]
|
||||
[Address(RVA = "0xE508D0", Offset = "0xE4F6D0", VA = "0x180E508D0")]
|
||||
public void SliderReleased_DragSelectSize(float value)
|
||||
{
|
||||
int num = Mathf.RoundToInt(value);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A4B RID: 72267 RVA: 0x004044CC File Offset: 0x004026CC
|
||||
[Token(Token = "0x6011A4B")]
|
||||
[Address(RVA = "0xE52100", Offset = "0xE50F00", VA = "0x180E52100")]
|
||||
public void Toggle_PlayStopGizmos(bool isPlaying)
|
||||
{
|
||||
SandboxGizmoManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestMasterSetGizmosPlaying(isPlaying);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A4C RID: 72268 RVA: 0x004044FC File Offset: 0x004026FC
|
||||
[Token(Token = "0x6011A4C")]
|
||||
[Address(RVA = "0xE4C4C0", Offset = "0xE4B2C0", VA = "0x180E4C4C0")]
|
||||
public void Button_DeleteEverything()
|
||||
{
|
||||
while (this.OMJCIIDLEAO)
|
||||
{
|
||||
ToolUI <DHACNBGFNAI>k__BackingField = this.<DHACNBGFNAI>k__BackingField;
|
||||
int num = 0;
|
||||
if (<DHACNBGFNAI>k__BackingField != 0 && <DHACNBGFNAI>k__BackingField != 0)
|
||||
{
|
||||
string empty = string.Empty;
|
||||
UIConfirmationDialog flowByType = <DHACNBGFNAI>k__BackingField.GetFlowByType<UIConfirmationDialog>();
|
||||
int num2 = 0;
|
||||
if (flowByType == num2)
|
||||
{
|
||||
Debug.LogError("No confirmation dialog found.");
|
||||
}
|
||||
flowByType.Button_Other();
|
||||
int num3 = 0;
|
||||
<DHACNBGFNAI>k__BackingField.PushFlow(flowByType, num3);
|
||||
MakerPenPaletteMainScreen.<>c <>;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__192_0 == 0)
|
||||
{
|
||||
<> = MakerPenPaletteMainScreen.<>c.<>9;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__192_0 = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestDestroyAll();
|
||||
return;
|
||||
}
|
||||
};
|
||||
}
|
||||
if (num < <>)
|
||||
{
|
||||
num += num;
|
||||
if (num != <>)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
num += 19;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
Button3D button3D = this.deleteAllButton;
|
||||
int num4 = 0;
|
||||
button3D.FFDOINJEHMM = num4 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x06011A4D RID: 72269 RVA: 0x004045C0 File Offset: 0x004027C0
|
||||
[Token(Token = "0x6011A4D")]
|
||||
[Address(RVA = "0xE4CB00", Offset = "0xE4B900", VA = "0x180E4CB00")]
|
||||
public void Button_ResetEverything()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RoomResetAll();
|
||||
}
|
||||
|
||||
// Token: 0x06011A4E RID: 72270 RVA: 0x004045E0 File Offset: 0x004027E0
|
||||
[Token(Token = "0x6011A4E")]
|
||||
[Address(RVA = "0xE509E0", Offset = "0xE4F7E0", VA = "0x180E509E0")]
|
||||
public void SliderReleased_GrabbableByDefault(float value)
|
||||
{
|
||||
int num = Mathf.RoundToInt(value);
|
||||
this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.<NGDMBEPPAJP>k__BackingField = (KIAKNGDCOJA.EOBOHIIKCIP)num;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != num)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A4F RID: 72271 RVA: 0x00404614 File Offset: 0x00402814
|
||||
[Token(Token = "0x6011A4F")]
|
||||
[Address(RVA = "0xE52500", Offset = "0xE51300", VA = "0x180E52500")]
|
||||
public void Toggle_ShowGadgetsWithoutMakerPen(bool isOn)
|
||||
{
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
if (ageahldedbo != isOn)
|
||||
{
|
||||
CircuitVisibilityBehaviour.CircuitVisibilityChanged();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A50 RID: 72272 RVA: 0x00404638 File Offset: 0x00402838
|
||||
[Token(Token = "0x6011A50")]
|
||||
[Address(RVA = "0xE52D70", Offset = "0xE51B70", VA = "0x180E52D70")]
|
||||
public MakerPenPaletteMainScreen()
|
||||
{
|
||||
string[] array = new string[0];
|
||||
this.inventionFilterNames = array;
|
||||
RadioButton3D[] array2 = new RadioButton3D[0];
|
||||
this.PIGNBICDLPI = array2;
|
||||
RadioButton3D[] array3 = new RadioButton3D[0];
|
||||
this.HMIOKEALIMK = array3;
|
||||
RadioButton3D[] array4 = new RadioButton3D[0];
|
||||
this.KOCCAALMOIN = array4;
|
||||
RadioButton3D[] array5 = new RadioButton3D[0];
|
||||
this.FOMFDPOJADE = array5;
|
||||
this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<ACBDPBHGKJL> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.ShapeTypeSelectionButtonPressed = mfbglihgcgo;
|
||||
int num3;
|
||||
int num4;
|
||||
MFBGLIHGCGO<LNBGEMHOKFN> mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
this.ShapeColorSelectionButtonPressed = mfbglihgcgo2;
|
||||
int num5;
|
||||
int num6;
|
||||
MFBGLIHGCGO<CLKCBCAGDDK> mfbglihgcgo3 = new MFBGLIHGCGO(4, num5 != 0, num6 != 0);
|
||||
num6 = 0;
|
||||
num5 = 0;
|
||||
this.ShapeMaterialSelectionButtonPressed = mfbglihgcgo3;
|
||||
int num7;
|
||||
int num8;
|
||||
MFBGLIHGCGO<OEDBBBJJACD> mfbglihgcgo4 = new MFBGLIHGCGO(4, num7 != 0, num8 != 0);
|
||||
num8 = 0;
|
||||
num7 = 0;
|
||||
this.ColorableSnapshotSelectionButtonPressed = mfbglihgcgo4;
|
||||
int num9;
|
||||
int num10;
|
||||
MFBGLIHGCGO<OGNBCNBPFCC> mfbglihgcgo5 = new MFBGLIHGCGO(4, num9 != 0, num10 != 0);
|
||||
num10 = 0;
|
||||
num9 = 0;
|
||||
this.SpawnableToolSelectionButtonPressed = mfbglihgcgo5;
|
||||
int num11;
|
||||
int num12;
|
||||
MFBGLIHGCGO<OBBBPCBIMME> mfbglihgcgo6 = new MFBGLIHGCGO(4, num11 != 0, num12 != 0);
|
||||
num12 = 0;
|
||||
num11 = 0;
|
||||
this.InventionSelectionButtonPressed = mfbglihgcgo6;
|
||||
int num13;
|
||||
int num14;
|
||||
MFBGLIHGCGO<JKLCBEFAFDL> mfbglihgcgo7 = new MFBGLIHGCGO(4, num13 != 0, num14 != 0);
|
||||
num14 = 0;
|
||||
num13 = 0;
|
||||
this.SnapshotSelectionButtonPressed = mfbglihgcgo7;
|
||||
this.MILKHOANKAO = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)2L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011A52 RID: 72274 RVA: 0x0040477C File Offset: 0x0040297C
|
||||
[Token(Token = "0x6011A52")]
|
||||
[Address(RVA = "0xE4B940", Offset = "0xE4A740", VA = "0x180E4B940")]
|
||||
[CompilerGenerated]
|
||||
private void AKPAMJKNFEO()
|
||||
{
|
||||
this.EBLJHBJGDFB();
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
if (<LJOGMLBAABG>k__BackingField != num && !this.CENPCCNJGOF)
|
||||
{
|
||||
ACBDPBHGKJL currentShapeType = this.<LJOGMLBAABG>k__BackingField.NBDMJGKOPMA;
|
||||
AGEAHLDEDBO ageahldedbo;
|
||||
this.JFOMCCJKHLA(ageahldedbo);
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<BDFEKAONFDI>k__BackingField != num2)
|
||||
{
|
||||
ShapeCreationContext shapeCreationContext = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.shapeCreationContext;
|
||||
int num3 = 0;
|
||||
if (shapeCreationContext != num3)
|
||||
{
|
||||
CreationContext <BDFEKAONFDI>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
ToggleButton3D toggleButton3D = this.desatWorldToggle;
|
||||
bool <ALPBNFCIIEF>k__BackingField = <BDFEKAONFDI>k__BackingField2.<ALPBNFCIIEF>k__BackingField;
|
||||
toggleButton3D.BOHIGPFGJBA = <ALPBNFCIIEF>k__BackingField;
|
||||
}
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField;
|
||||
Slider3D slider3D = this.gridSnapSlider;
|
||||
int num4 = EOKPFJPCGMK.HFEDGAKDJHC(<LJOGMLBAABG>k__BackingField2.Snapping.<GHFHFLCINKP>k__BackingField);
|
||||
float value = slider3D.value;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField3 = this.<LJOGMLBAABG>k__BackingField;
|
||||
Slider3D slider3D2 = this.angleSnapSlider;
|
||||
int num5 = EOKPFJPCGMK.ONLIADOHNKI(<LJOGMLBAABG>k__BackingField3.Snapping.<LLHKCMEGAHP>k__BackingField);
|
||||
float value2 = slider3D2.value;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField4 = this.<LJOGMLBAABG>k__BackingField;
|
||||
Slider3D slider3D3 = this.lockCurveRadiusSlider;
|
||||
int num6 = EOKPFJPCGMK.PBKGKOKOJMB(<LJOGMLBAABG>k__BackingField4.<HADCDONDNKI>k__BackingField);
|
||||
float value3 = slider3D3.value;
|
||||
Slider3D slider3D4 = this.tubeHeightScaleSlider;
|
||||
int num7 = EOKPFJPCGMK.DMGPMDOOBFM(value3);
|
||||
float value4 = slider3D4.value;
|
||||
Slider3D slider3D5 = this.tubeRingPointSlider;
|
||||
int num8 = EOKPFJPCGMK.NCBDKICELLJ(num7);
|
||||
float value5 = slider3D5.value;
|
||||
float value6 = this.dragSelectSizeSlider.value;
|
||||
float value7 = this.grabbableByDefaultSlider.value;
|
||||
this.showPivotToggle.BOHIGPFGJBA = num8 != 0;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField5 = this.<LJOGMLBAABG>k__BackingField;
|
||||
ToggleButton3D toggleButton3D2 = this.alignToEdgesToggle;
|
||||
bool alignToEdges = <LJOGMLBAABG>k__BackingField5.DJCHNGHDBDB;
|
||||
toggleButton3D2.BOHIGPFGJBA = alignToEdges;
|
||||
this.showGridToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.adaptiveGridToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.adaptiveCreationSizeToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.snapToCenterToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.freezeRotationToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.rotateAroundPivotToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.roundedTubesToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.connectTubesToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.selfScalingEnabledToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.lockCurveSize.BOHIGPFGJBA = alignToEdges;
|
||||
this.viewGadgetsWithoutMakerPenToggle.BOHIGPFGJBA = alignToEdges;
|
||||
this.showSelectionBoundsToggle.BOHIGPFGJBA = alignToEdges;
|
||||
if (SingletonMonoBehaviour.ONCPNMDGGKG.ACGDGBHFJFB)
|
||||
{
|
||||
ToggleButton3D toggleButton3D3 = this.selfScalingEnabledToggle;
|
||||
int num9 = 0;
|
||||
toggleButton3D3.interactable = num9 != 0;
|
||||
ToggleButton3D toggleButton3D4 = this.selfScalingEnabledToggle;
|
||||
int num10 = 0;
|
||||
toggleButton3D4.BOHIGPFGJBA = num10 != 0;
|
||||
}
|
||||
RadioGroup3D radioGroup3D = this.inventionsFilterGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.OJGKLENENGO);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
Button3D button3D = this.deleteAllButton;
|
||||
bool flag = this.OMJCIIDLEAO;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
this.CENPCCNJGOF = true;
|
||||
}
|
||||
ToggleButton3D toggleButton3D5 = this.playStopGizmosToggle;
|
||||
bool <LMHCBOFAEPO>k__BackingField = SandboxGizmoManager.<LMHCBOFAEPO>k__BackingField;
|
||||
toggleButton3D5.BOHIGPFGJBA = <LMHCBOFAEPO>k__BackingField;
|
||||
this.DACCIPLECHP();
|
||||
MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = this.HCKEPLFAMLN;
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
this.gadgetsRadioButton.ForcePressed();
|
||||
}
|
||||
int num11 = 0;
|
||||
this.FJHODABGKOL(num11);
|
||||
MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln2 = this.HCKEPLFAMLN;
|
||||
if (hckeplfamln2 != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
||||
{
|
||||
this.<GEEIPAPMHDO>k__BackingField = hckeplfamln2;
|
||||
}
|
||||
if (hckeplfamln2 == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || hckeplfamln2 == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
int num12 = 0;
|
||||
this.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num12);
|
||||
}
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
|
||||
// Token: 0x06011A53 RID: 72275 RVA: 0x00404AB4 File Offset: 0x00402CB4
|
||||
[Token(Token = "0x6011A53")]
|
||||
[Address(RVA = "0xE4F480", Offset = "0xE4E280", VA = "0x180E4F480")]
|
||||
[CompilerGenerated]
|
||||
private bool OJGKLENENGO(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
RadioButton3D[] hmiokealimk = this.HMIOKEALIMK;
|
||||
int faebnmmpjhd = this.FAEBNMMPJHD;
|
||||
RadioButton3D radioButton3D = hmiokealimk[faebnmmpjhd];
|
||||
return FOJLJNMAJLC == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B550 RID: 46416
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B550")]
|
||||
[SerializeField]
|
||||
[Header("Subscreens")]
|
||||
private SubscreenControl subscreenControl;
|
||||
|
||||
// Token: 0x0400B551 RID: 46417
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B551")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchScreen searchSubscreen;
|
||||
|
||||
// Token: 0x0400B552 RID: 46418
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B552")]
|
||||
[SerializeField]
|
||||
private CircuitV2Subscreen circuitsV2Subscreen;
|
||||
|
||||
// Token: 0x0400B553 RID: 46419
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B553")]
|
||||
[SerializeField]
|
||||
private Subscreen shapesAndColorsSubscreen;
|
||||
|
||||
// Token: 0x0400B554 RID: 46420
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B554")]
|
||||
[SerializeField]
|
||||
private Subscreen spawnableToolSubscreen;
|
||||
|
||||
// Token: 0x0400B555 RID: 46421
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B555")]
|
||||
[SerializeField]
|
||||
private Subscreen settingsSubscreen;
|
||||
|
||||
// Token: 0x0400B556 RID: 46422
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B556")]
|
||||
[SerializeField]
|
||||
private Subscreen inventionsSubscreen;
|
||||
|
||||
// Token: 0x0400B557 RID: 46423
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B557")]
|
||||
[SerializeField]
|
||||
private Subscreen clipboardSubscreen;
|
||||
|
||||
// Token: 0x0400B558 RID: 46424
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B558")]
|
||||
[SerializeField]
|
||||
private Subscreen circuitsSubscreen;
|
||||
|
||||
// Token: 0x0400B559 RID: 46425
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400B559")]
|
||||
[SerializeField]
|
||||
private RadioButton3D circuitsV2RadioButton;
|
||||
|
||||
// Token: 0x0400B55A RID: 46426
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400B55A")]
|
||||
[SerializeField]
|
||||
private RadioButton3D gadgetsRadioButton;
|
||||
|
||||
// Token: 0x0400B55B RID: 46427
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400B55B")]
|
||||
[SerializeField]
|
||||
private RadioButton3D propsRadioButton;
|
||||
|
||||
// Token: 0x0400B55C RID: 46428
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400B55C")]
|
||||
[SerializeField]
|
||||
[Header("Header")]
|
||||
private InkBarControl inkBarControl;
|
||||
|
||||
// Token: 0x0400B55D RID: 46429
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B55D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI selectedItemText;
|
||||
|
||||
// Token: 0x0400B55E RID: 46430
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B55E")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
[Header("Shapes and Colors")]
|
||||
private MakerPenColorButtonPagedGrid colorButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B55F RID: 46431
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B55F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B560 RID: 46432
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B560")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private MakerPenColorableSnapshotButtonPagedGrid colorableSnapshotButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400B561 RID: 46433
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B561")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchPagedGrid paletteSearchPagedGrid;
|
||||
|
||||
// Token: 0x0400B562 RID: 46434
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B562")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D shapeButtonsRadioGroup;
|
||||
|
||||
// Token: 0x0400B564 RID: 46436
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400B564")]
|
||||
[SerializeField]
|
||||
private Renderer[] shapePreviews;
|
||||
|
||||
// Token: 0x0400B565 RID: 46437
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400B565")]
|
||||
[SerializeField]
|
||||
[Tooltip("Must match the order and count of button prefabs in the radio group")]
|
||||
private ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType;
|
||||
|
||||
// Token: 0x0400B566 RID: 46438
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400B566")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
[Header("Spawnable Tools Subscreen")]
|
||||
private SpawnableToolPagedGrid spawnableToolPagedGrid;
|
||||
|
||||
// Token: 0x0400B567 RID: 46439
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400B567")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D spawnableToolsFilterGroup;
|
||||
|
||||
// Token: 0x0400B568 RID: 46440
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400B568")]
|
||||
[SerializeField]
|
||||
[Header("Inventions Subscreen")]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private InventionPagedGrid inventionPagedGrid;
|
||||
|
||||
// Token: 0x0400B569 RID: 46441
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400B569")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D inventionsFilterGroup;
|
||||
|
||||
// Token: 0x0400B56A RID: 46442
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400B56A")]
|
||||
[SerializeField]
|
||||
private string[] inventionFilterNames;
|
||||
|
||||
// Token: 0x0400B56B RID: 46443
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400B56B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private ClipboardPagedGrid clipboardPagedGrid;
|
||||
|
||||
// Token: 0x0400B56C RID: 46444
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400B56C")]
|
||||
[SerializeField]
|
||||
[Header("Settings")]
|
||||
private PagedGrid settingsPagedGrid;
|
||||
|
||||
// Token: 0x0400B56D RID: 46445
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400B56D")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D desatWorldToggle;
|
||||
|
||||
// Token: 0x0400B56E RID: 46446
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400B56E")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showPivotToggle;
|
||||
|
||||
// Token: 0x0400B56F RID: 46447
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400B56F")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D uniformShapesToggle;
|
||||
|
||||
// Token: 0x0400B570 RID: 46448
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x400B570")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D snapToCenterToggle;
|
||||
|
||||
// Token: 0x0400B571 RID: 46449
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400B571")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D freezeRotationToggle;
|
||||
|
||||
// Token: 0x0400B572 RID: 46450
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400B572")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D rotateAroundPivotToggle;
|
||||
|
||||
// Token: 0x0400B573 RID: 46451
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400B573")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D alignToEdgesToggle;
|
||||
|
||||
// Token: 0x0400B574 RID: 46452
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400B574")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showGridToggle;
|
||||
|
||||
// Token: 0x0400B575 RID: 46453
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400B575")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D adaptiveGridToggle;
|
||||
|
||||
// Token: 0x0400B576 RID: 46454
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x400B576")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D adaptiveCreationSizeToggle;
|
||||
|
||||
// Token: 0x0400B577 RID: 46455
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400B577")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showSelectionBoundsToggle;
|
||||
|
||||
// Token: 0x0400B578 RID: 46456
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400B578")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D roundedTubesToggle;
|
||||
|
||||
// Token: 0x0400B579 RID: 46457
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400B579")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D selfScalingEnabledToggle;
|
||||
|
||||
// Token: 0x0400B57A RID: 46458
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400B57A")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D connectTubesToggle;
|
||||
|
||||
// Token: 0x0400B57B RID: 46459
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400B57B")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D lockCurveSize;
|
||||
|
||||
// Token: 0x0400B57C RID: 46460
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400B57C")]
|
||||
[SerializeField]
|
||||
private Slider3D gridSnapSlider;
|
||||
|
||||
// Token: 0x0400B57D RID: 46461
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x400B57D")]
|
||||
[SerializeField]
|
||||
private Slider3D angleSnapSlider;
|
||||
|
||||
// Token: 0x0400B57E RID: 46462
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x400B57E")]
|
||||
[SerializeField]
|
||||
private Slider3D lockCurveRadiusSlider;
|
||||
|
||||
// Token: 0x0400B57F RID: 46463
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x400B57F")]
|
||||
[SerializeField]
|
||||
private Slider3D tubeHeightScaleSlider;
|
||||
|
||||
// Token: 0x0400B580 RID: 46464
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x228")]
|
||||
[Token(Token = "0x400B580")]
|
||||
[SerializeField]
|
||||
private Slider3D tubeRingPointSlider;
|
||||
|
||||
// Token: 0x0400B581 RID: 46465
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x230")]
|
||||
[Token(Token = "0x400B581")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D playStopGizmosToggle;
|
||||
|
||||
// Token: 0x0400B582 RID: 46466
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x238")]
|
||||
[Token(Token = "0x400B582")]
|
||||
[SerializeField]
|
||||
private Slider3D dragSelectSizeSlider;
|
||||
|
||||
// Token: 0x0400B583 RID: 46467
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x240")]
|
||||
[Token(Token = "0x400B583")]
|
||||
[SerializeField]
|
||||
private Button3D deleteAllButton;
|
||||
|
||||
// Token: 0x0400B584 RID: 46468
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x248")]
|
||||
[Token(Token = "0x400B584")]
|
||||
[SerializeField]
|
||||
private Slider3D grabbableByDefaultSlider;
|
||||
|
||||
// Token: 0x0400B585 RID: 46469
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x250")]
|
||||
[Token(Token = "0x400B585")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D viewGadgetsWithoutMakerPenToggle;
|
||||
|
||||
// Token: 0x0400B586 RID: 46470
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x258")]
|
||||
[Token(Token = "0x400B586")]
|
||||
private RadioButton3D[] PIGNBICDLPI;
|
||||
|
||||
// Token: 0x0400B587 RID: 46471
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x260")]
|
||||
[Token(Token = "0x400B587")]
|
||||
private RadioButton3D[] HMIOKEALIMK;
|
||||
|
||||
// Token: 0x0400B588 RID: 46472
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x268")]
|
||||
[Token(Token = "0x400B588")]
|
||||
private RadioButton3D[] KOCCAALMOIN;
|
||||
|
||||
// Token: 0x0400B589 RID: 46473
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x270")]
|
||||
[Token(Token = "0x400B589")]
|
||||
private RadioButton3D[] FOMFDPOJADE;
|
||||
|
||||
// Token: 0x0400B58A RID: 46474
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x278")]
|
||||
[Token(Token = "0x400B58A")]
|
||||
private bool CENPCCNJGOF;
|
||||
|
||||
// Token: 0x0400B58B RID: 46475
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x27C")]
|
||||
[Token(Token = "0x400B58B")]
|
||||
private OGNBCNBPFCC IAKCONALDPO;
|
||||
|
||||
// Token: 0x0400B58C RID: 46476
|
||||
[Token(Token = "0x400B58C")]
|
||||
private static readonly Dictionary<string, int> PNLKHOIDKOH = new Dictionary();
|
||||
|
||||
// Token: 0x0400B58D RID: 46477
|
||||
[Token(Token = "0x400B58D")]
|
||||
private static int IKHAPMKMBBB;
|
||||
|
||||
// Token: 0x0400B58E RID: 46478
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x280")]
|
||||
[Token(Token = "0x400B58E")]
|
||||
private OBBBPCBIMME LFLBDJBBIMH;
|
||||
|
||||
// Token: 0x0400B58F RID: 46479
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x288")]
|
||||
[Token(Token = "0x400B58F")]
|
||||
private JKLCBEFAFDL DLBONGEILKB;
|
||||
|
||||
// Token: 0x0400B590 RID: 46480
|
||||
[Token(Token = "0x400B590")]
|
||||
private static bool PDEJHBPBAIA;
|
||||
|
||||
// Token: 0x0400B591 RID: 46481
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x290")]
|
||||
[Token(Token = "0x400B591")]
|
||||
public readonly MFBGLIHGCGO<ACBDPBHGKJL> ShapeTypeSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B592 RID: 46482
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x298")]
|
||||
[Token(Token = "0x400B592")]
|
||||
public readonly MFBGLIHGCGO<LNBGEMHOKFN> ShapeColorSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B593 RID: 46483
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A0")]
|
||||
[Token(Token = "0x400B593")]
|
||||
public readonly MFBGLIHGCGO<CLKCBCAGDDK> ShapeMaterialSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B594 RID: 46484
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2A8")]
|
||||
[Token(Token = "0x400B594")]
|
||||
public readonly MFBGLIHGCGO<OEDBBBJJACD> ColorableSnapshotSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B595 RID: 46485
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B0")]
|
||||
[Token(Token = "0x400B595")]
|
||||
public readonly MFBGLIHGCGO<OGNBCNBPFCC> SpawnableToolSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B596 RID: 46486
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2B8")]
|
||||
[Token(Token = "0x400B596")]
|
||||
public readonly MFBGLIHGCGO<OBBBPCBIMME> InventionSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B597 RID: 46487
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C0")]
|
||||
[Token(Token = "0x400B597")]
|
||||
public readonly MFBGLIHGCGO<JKLCBEFAFDL> SnapshotSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400B598 RID: 46488
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2C8")]
|
||||
[Token(Token = "0x400B598")]
|
||||
private int CAJOGMKJBPJ;
|
||||
|
||||
// Token: 0x0400B599 RID: 46489
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2CC")]
|
||||
[Token(Token = "0x400B599")]
|
||||
private int COEAGJOHOOL;
|
||||
|
||||
// Token: 0x0400B59A RID: 46490
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D0")]
|
||||
[Token(Token = "0x400B59A")]
|
||||
private int FAEBNMMPJHD;
|
||||
|
||||
// Token: 0x0400B59B RID: 46491
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2D4")]
|
||||
[Token(Token = "0x400B59B")]
|
||||
private MakerPenPaletteMainScreen.OMAPLOHLGDP HCKEPLFAMLN;
|
||||
|
||||
// Token: 0x0400B59D RID: 46493
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x2DC")]
|
||||
[Token(Token = "0x400B59D")]
|
||||
private bool? BMCIBMILDHD;
|
||||
|
||||
// Token: 0x02002901 RID: 10497
|
||||
[Token(Token = "0x2002901")]
|
||||
public enum OMAPLOHLGDP
|
||||
{
|
||||
// Token: 0x0400B59F RID: 46495
|
||||
[Token(Token = "0x400B59F")]
|
||||
None,
|
||||
// Token: 0x0400B5A0 RID: 46496
|
||||
[Token(Token = "0x400B5A0")]
|
||||
Search,
|
||||
// Token: 0x0400B5A1 RID: 46497
|
||||
[Token(Token = "0x400B5A1")]
|
||||
ShapesAndColors,
|
||||
// Token: 0x0400B5A2 RID: 46498
|
||||
[Token(Token = "0x400B5A2")]
|
||||
Gadgets,
|
||||
// Token: 0x0400B5A3 RID: 46499
|
||||
[Token(Token = "0x400B5A3")]
|
||||
Props,
|
||||
// Token: 0x0400B5A4 RID: 46500
|
||||
[Token(Token = "0x400B5A4")]
|
||||
Settings,
|
||||
// Token: 0x0400B5A5 RID: 46501
|
||||
[Token(Token = "0x400B5A5")]
|
||||
Inventions,
|
||||
// Token: 0x0400B5A6 RID: 46502
|
||||
[Token(Token = "0x400B5A6")]
|
||||
CircuitV2,
|
||||
// Token: 0x0400B5A7 RID: 46503
|
||||
[Token(Token = "0x400B5A7")]
|
||||
Clipboard
|
||||
}
|
||||
|
||||
// Token: 0x02002902 RID: 10498
|
||||
[Token(Token = "0x2002902")]
|
||||
public enum PDANAFCBNHI
|
||||
{
|
||||
// Token: 0x0400B5A9 RID: 46505
|
||||
[Token(Token = "0x400B5A9")]
|
||||
Materials,
|
||||
// Token: 0x0400B5AA RID: 46506
|
||||
[Token(Token = "0x400B5AA")]
|
||||
Colors,
|
||||
// Token: 0x0400B5AB RID: 46507
|
||||
[Token(Token = "0x400B5AB")]
|
||||
Eyedropper
|
||||
}
|
||||
|
||||
// Token: 0x02002904 RID: 10500
|
||||
[Token(Token = "0x2002904")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ELHDKMJFPBJ
|
||||
{
|
||||
// Token: 0x06011A5E RID: 72286 RVA: 0x00404BE4 File Offset: 0x00402DE4
|
||||
[Token(Token = "0x6011A5E")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ELHDKMJFPBJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011A5F RID: 72287 RVA: 0x00404BF8 File Offset: 0x00402DF8
|
||||
[Token(Token = "0x6011A5F")]
|
||||
[Address(RVA = "0xE43020", Offset = "0xE41E20", VA = "0x180E43020")]
|
||||
internal void <Initialize>b__0(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this;
|
||||
int num = this.temp;
|
||||
MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = makerPenPaletteMainScreen.HCKEPLFAMLN;
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets)
|
||||
{
|
||||
while (num == makerPenPaletteMainScreen.CAJOGMKJBPJ)
|
||||
{
|
||||
}
|
||||
makerPenPaletteMainScreen.CAJOGMKJBPJ = num;
|
||||
makerPenPaletteMainScreen.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props && num != makerPenPaletteMainScreen.COEAGJOHOOL)
|
||||
{
|
||||
makerPenPaletteMainScreen.COEAGJOHOOL = num;
|
||||
makerPenPaletteMainScreen.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B5B5 RID: 46517
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5B5")]
|
||||
public int temp;
|
||||
|
||||
// Token: 0x0400B5B6 RID: 46518
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5B6")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002905 RID: 10501
|
||||
[Token(Token = "0x2002905")]
|
||||
[CompilerGenerated]
|
||||
private sealed class ALKKKJJEBMH
|
||||
{
|
||||
// Token: 0x06011A60 RID: 72288 RVA: 0x00404C58 File Offset: 0x00402E58
|
||||
[Token(Token = "0x6011A60")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public ALKKKJJEBMH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011A61 RID: 72289 RVA: 0x00404C6C File Offset: 0x00402E6C
|
||||
[Token(Token = "0x6011A61")]
|
||||
[Address(RVA = "0xE42990", Offset = "0xE41790", VA = "0x180E42990")]
|
||||
internal void <Initialize>b__1(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this;
|
||||
if (makerPenPaletteMainScreen.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions)
|
||||
{
|
||||
int num = this.temp;
|
||||
if (num != makerPenPaletteMainScreen.FAEBNMMPJHD)
|
||||
{
|
||||
makerPenPaletteMainScreen.FAEBNMMPJHD = num;
|
||||
makerPenPaletteMainScreen.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B5B7 RID: 46519
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5B7")]
|
||||
public int temp;
|
||||
|
||||
// Token: 0x0400B5B8 RID: 46520
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5B8")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002906 RID: 10502
|
||||
[Token(Token = "0x2002906")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EAPLCPOJDGN
|
||||
{
|
||||
// Token: 0x06011A62 RID: 72290 RVA: 0x00404CB0 File Offset: 0x00402EB0
|
||||
[Token(Token = "0x6011A62")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EAPLCPOJDGN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011A63 RID: 72291 RVA: 0x00404CC4 File Offset: 0x00402EC4
|
||||
[Token(Token = "0x6011A63")]
|
||||
[Address(RVA = "0xE42B00", Offset = "0xE41900", VA = "0x180E42B00")]
|
||||
internal void <Initialize>b__2(RadioButton3D isOn)
|
||||
{
|
||||
ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType = this.<>4__this.shapeButtonsGridOrderToShapeType;
|
||||
int num = this.tempIndex;
|
||||
}
|
||||
|
||||
// Token: 0x0400B5B9 RID: 46521
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5B9")]
|
||||
public int tempIndex;
|
||||
|
||||
// Token: 0x0400B5BA RID: 46522
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5BA")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002907 RID: 10503
|
||||
[Token(Token = "0x2002907")]
|
||||
[CompilerGenerated]
|
||||
private sealed class INGICDMMILG
|
||||
{
|
||||
// Token: 0x06011A64 RID: 72292 RVA: 0x00404CEC File Offset: 0x00402EEC
|
||||
[Token(Token = "0x6011A64")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public INGICDMMILG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011A65 RID: 72293 RVA: 0x00404D00 File Offset: 0x00402F00
|
||||
[Token(Token = "0x6011A65")]
|
||||
[Address(RVA = "0xE43460", Offset = "0xE42260", VA = "0x180E43460")]
|
||||
internal bool <TrySelectButton>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.button;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B5BB RID: 46523
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5BB")]
|
||||
public RadioButton3D button;
|
||||
}
|
||||
|
||||
// Token: 0x02002908 RID: 10504
|
||||
[Token(Token = "0x2002908")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EELNBCNMDOL
|
||||
{
|
||||
// Token: 0x06011A66 RID: 72294 RVA: 0x00404D1C File Offset: 0x00402F1C
|
||||
[Token(Token = "0x6011A66")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EELNBCNMDOL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011A67 RID: 72295 RVA: 0x00404D30 File Offset: 0x00402F30
|
||||
[Token(Token = "0x6011A67")]
|
||||
[Address(RVA = "0xE42B50", Offset = "0xE41950", VA = "0x180E42B50")]
|
||||
internal void <UpdateInventions>b__0(List<OBBBPCBIMME> myInventions)
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this;
|
||||
int num = 0;
|
||||
if (makerPenPaletteMainScreen != num)
|
||||
{
|
||||
if (myInventions == 0)
|
||||
{
|
||||
this.<>4__this.OFBFLELPHPF();
|
||||
return;
|
||||
}
|
||||
if (this.currentInventionFilterIndex == 1)
|
||||
{
|
||||
Predicate<OBBBPCBIMME> <>9__135_ = MakerPenPaletteMainScreen.<>c.<>9__135_2;
|
||||
if (<>9__135_ == 0)
|
||||
{
|
||||
MakerPenPaletteMainScreen.<>c.<>9__135_2 = (OBBBPCBIMME inv) => inv.<JBJKKFEFFPL>k__BackingField;
|
||||
}
|
||||
List<OBBBPCBIMME> list = myInventions.FindAll(<>9__135_);
|
||||
}
|
||||
Func<OBBBPCBIMME, bool> func;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__135_3 == 0)
|
||||
{
|
||||
func = (OBBBPCBIMME inv) => !inv.<AONKJNPFIGJ>k__BackingField;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__135_3 = func;
|
||||
}
|
||||
IEnumerable<OBBBPCBIMME> enumerable = Enumerable.Where<OBBBPCBIMME>(myInventions, func);
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen2 = this.<>4__this;
|
||||
InventionPagedGrid inventionPagedGrid = makerPenPaletteMainScreen2.inventionPagedGrid;
|
||||
OBBBPCBIMME lflbdjbbimh = makerPenPaletteMainScreen2.LFLBDJBBIMH;
|
||||
inventionPagedGrid.SetInventions(enumerable, lflbdjbbimh);
|
||||
InventionPagedGrid inventionPagedGrid2 = this.<>4__this.inventionPagedGrid;
|
||||
int num2 = this.previousPage;
|
||||
inventionPagedGrid2.SetCurrentPage(num2, true);
|
||||
this.<>4__this.searchSubscreen.SetPendingInventions(enumerable);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A68 RID: 72296 RVA: 0x00404E20 File Offset: 0x00403020
|
||||
[Token(Token = "0x6011A68")]
|
||||
[Address(RVA = "0xE42DE0", Offset = "0xE41BE0", VA = "0x180E42DE0")]
|
||||
internal void <UpdateInventions>b__1(string error)
|
||||
{
|
||||
this.<>4__this.OFBFLELPHPF();
|
||||
}
|
||||
|
||||
// Token: 0x0400B5BC RID: 46524
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5BC")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B5BD RID: 46525
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5BD")]
|
||||
public int currentInventionFilterIndex;
|
||||
|
||||
// Token: 0x0400B5BE RID: 46526
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400B5BE")]
|
||||
public int previousPage;
|
||||
}
|
||||
|
||||
// Token: 0x02002909 RID: 10505
|
||||
[Token(Token = "0x2002909")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HFGLNABLFJH
|
||||
{
|
||||
// Token: 0x06011A69 RID: 72297 RVA: 0x00404E40 File Offset: 0x00403040
|
||||
[Token(Token = "0x6011A69")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public HFGLNABLFJH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011A6A RID: 72298 RVA: 0x00404E54 File Offset: 0x00403054
|
||||
[Token(Token = "0x6011A6A")]
|
||||
[Address(RVA = "0xE43160", Offset = "0xE41F60", VA = "0x180E43160")]
|
||||
internal bool <UpdateSpawnableToolFilterButtons>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D[] pignbicdlpi = this.<>4__this.PIGNBICDLPI;
|
||||
int num = this.buttonIndex;
|
||||
RadioButton3D radioButton3D = pignbicdlpi[num];
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400B5BF RID: 46527
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5BF")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B5C0 RID: 46528
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5C0")]
|
||||
public int buttonIndex;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,652 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.Locomotion;
|
||||
using RecRoom.Systems.PlayerRoles.UI.Game;
|
||||
using RecRoom.Tools;
|
||||
using RecRoom.Tools.Tags;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200290A RID: 10506
|
||||
[Token(Token = "0x200290A")]
|
||||
public class MakerPenPaletteMoveableToolMenu : MoveableToolMenu, GHEELCONOBP
|
||||
{
|
||||
// Token: 0x17003170 RID: 12656
|
||||
// (get) Token: 0x06011A6B RID: 72299 RVA: 0x00404E8C File Offset: 0x0040308C
|
||||
// (set) Token: 0x06011A6C RID: 72300 RVA: 0x00404EA0 File Offset: 0x004030A0
|
||||
[Token(Token = "0x17003170")]
|
||||
public MakerPen CMHBEGINGCG
|
||||
{
|
||||
[Token(Token = "0x6011A6B")]
|
||||
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80")]
|
||||
get;
|
||||
[Token(Token = "0x6011A6C")]
|
||||
[Address(RVA = "0x567D10", Offset = "0x566B10", VA = "0x180567D10")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17003171 RID: 12657
|
||||
// (get) Token: 0x06011A6D RID: 72301 RVA: 0x00404EB4 File Offset: 0x004030B4
|
||||
[Token(Token = "0x17003171")]
|
||||
public MakerPenPaletteUI PKCIBEOKLPG
|
||||
{
|
||||
[Token(Token = "0x6011A6D")]
|
||||
[Address(RVA = "0xE54F40", Offset = "0xE53D40", VA = "0x180E54F40")]
|
||||
get
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
MakerPenPaletteUI ghhedadednl = this.GHHEDADEDNL;
|
||||
int num = 0;
|
||||
if (!(ghhedadednl == num))
|
||||
{
|
||||
goto IL_98;
|
||||
}
|
||||
MakerPen makerPen = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (!(makerPen != num2) || !this.<LJOGMLBAABG>k__BackingField.DKLGNFGONEM)
|
||||
{
|
||||
goto IL_98;
|
||||
}
|
||||
ToolUI menu = this._tool.ELABBFJBNII;
|
||||
this.GHHEDADEDNL = menu;
|
||||
int num3 = 0;
|
||||
if (!(menu != num3))
|
||||
{
|
||||
goto IL_98;
|
||||
}
|
||||
MakerPenPaletteUI ghhedadednl2 = this.GHHEDADEDNL;
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> action = new Action(this.EGFBJOMJJGI);
|
||||
jcechlhohig = ghhedadednl2.JCECHLHOHIG;
|
||||
@delegate = Delegate.Combine(jcechlhohig, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != jcechlhohig)
|
||||
{
|
||||
}
|
||||
IL_98:
|
||||
return this.GHHEDADEDNL;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003172 RID: 12658
|
||||
// (get) Token: 0x06011A6E RID: 72302 RVA: 0x00404F68 File Offset: 0x00403168
|
||||
[Token(Token = "0x17003172")]
|
||||
public bool OKEHPHDOAOJ
|
||||
{
|
||||
[Token(Token = "0x6011A6E")]
|
||||
[Address(RVA = "0xE54F10", Offset = "0xE53D10", VA = "0x180E54F10")]
|
||||
get
|
||||
{
|
||||
return this.GCMLOIFNJMB.CFLJGNJLBFG;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A6F RID: 72303 RVA: 0x00404F88 File Offset: 0x00403188
|
||||
[Token(Token = "0x6011A6F")]
|
||||
[Address(RVA = "0xA34120", Offset = "0xA32F20", VA = "0x180A34120")]
|
||||
public void AddMainMenuOpeningRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.GCMLOIFNJMB.BPAJKKAGPKB(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x06011A70 RID: 72304 RVA: 0x00404FA8 File Offset: 0x004031A8
|
||||
[Token(Token = "0x6011A70")]
|
||||
[Address(RVA = "0xA35240", Offset = "0xA34040", VA = "0x180A35240")]
|
||||
public void RemoveMainMenuOpeningRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.GCMLOIFNJMB.BIHKNNPGGKP(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x17003173 RID: 12659
|
||||
// (get) Token: 0x06011A71 RID: 72305 RVA: 0x00404FC8 File Offset: 0x004031C8
|
||||
[Token(Token = "0x17003173")]
|
||||
private MakerPenPaletteMainScreen IEENLMOCFEL
|
||||
{
|
||||
[Token(Token = "0x6011A71")]
|
||||
[Address(RVA = "0xE53840", Offset = "0xE52640", VA = "0x180E53840")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteMainScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003174 RID: 12660
|
||||
// (get) Token: 0x06011A72 RID: 72306 RVA: 0x00404FEC File Offset: 0x004031EC
|
||||
[Token(Token = "0x17003174")]
|
||||
private MakerPenPaletteConfigScreen JOJLKHCNPOB
|
||||
{
|
||||
[Token(Token = "0x6011A72")]
|
||||
[Address(RVA = "0xE53160", Offset = "0xE51F60", VA = "0x180E53160")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003175 RID: 12661
|
||||
// (get) Token: 0x06011A73 RID: 72307 RVA: 0x00405010 File Offset: 0x00403210
|
||||
[Token(Token = "0x17003175")]
|
||||
private MakerPenPaletteTagsScreen GOGCNAPFBDI
|
||||
{
|
||||
[Token(Token = "0x6011A73")]
|
||||
[Address(RVA = "0xE53900", Offset = "0xE52700", VA = "0x180E53900")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteTagsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003176 RID: 12662
|
||||
// (get) Token: 0x06011A74 RID: 72308 RVA: 0x00405034 File Offset: 0x00403234
|
||||
[Token(Token = "0x17003176")]
|
||||
private EditGameRoleSettingsScreen OAOEPGAEJON
|
||||
{
|
||||
[Token(Token = "0x6011A74")]
|
||||
[Address(RVA = "0xE537E0", Offset = "0xE525E0", VA = "0x180E537E0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<EditGameRoleSettingsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003177 RID: 12663
|
||||
// (get) Token: 0x06011A75 RID: 72309 RVA: 0x00405058 File Offset: 0x00403258
|
||||
[Token(Token = "0x17003177")]
|
||||
private MakerPenPaletteInventionCreationScreen CDAHFABCKNN
|
||||
{
|
||||
[Token(Token = "0x6011A75")]
|
||||
[Address(RVA = "0xE53CE0", Offset = "0xE52AE0", VA = "0x180E53CE0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003178 RID: 12664
|
||||
// (get) Token: 0x06011A76 RID: 72310 RVA: 0x0040507C File Offset: 0x0040327C
|
||||
[Token(Token = "0x17003178")]
|
||||
private MakerPenPaletteInventionDetailsScreen PIBEEGAIONP
|
||||
{
|
||||
[Token(Token = "0x6011A76")]
|
||||
[Address(RVA = "0xE53730", Offset = "0xE52530", VA = "0x180E53730")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003179 RID: 12665
|
||||
// (get) Token: 0x06011A77 RID: 72311 RVA: 0x004050A0 File Offset: 0x004032A0
|
||||
[Token(Token = "0x17003179")]
|
||||
private MakerPenPaletteInventionPublishingScreen CKFAIBOLPCF
|
||||
{
|
||||
[Token(Token = "0x6011A77")]
|
||||
[Address(RVA = "0xE538A0", Offset = "0xE526A0", VA = "0x180E538A0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionPublishingScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700317A RID: 12666
|
||||
// (get) Token: 0x06011A78 RID: 72312 RVA: 0x004050C4 File Offset: 0x004032C4
|
||||
[Token(Token = "0x1700317A")]
|
||||
private MakerPenPaletteInventionSetupScreen MHEMNPLIFLD
|
||||
{
|
||||
[Token(Token = "0x6011A78")]
|
||||
[Address(RVA = "0xE536D0", Offset = "0xE524D0", VA = "0x180E536D0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionSetupScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A79 RID: 72313 RVA: 0x004050E8 File Offset: 0x004032E8
|
||||
[Token(Token = "0x6011A79")]
|
||||
[Address(RVA = "0xE531C0", Offset = "0xE51FC0", VA = "0x180E531C0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
this.IAFIPFAKNHJ();
|
||||
this._tool.rigidbodyEx.AddKinematic(this);
|
||||
this._tool.ReleaseWithVelocity = false;
|
||||
this._tool.AlwaysPhysicalPickupOffCenter = true;
|
||||
this._tool.IgnorePickupDirection = true;
|
||||
this._tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)4294967295L);
|
||||
this._tool.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
this._tool.AttachedCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
this._tool.EquippedCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
this._tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
Tool tool = this._tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(base.PDEEFICICFG);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action);
|
||||
tool.PostReleaseEvent = mfbglihgcgo;
|
||||
Action action2 = new Action(base.EJKGLPPGDPM);
|
||||
int num;
|
||||
int num2;
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie = new KLLMCPFPIIE(this, "MvTlMn", num, (OHOEENCHJJE)num2, action2, num2);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
Tool tool2 = this._tool;
|
||||
this.PMODPJAFCKM = kllmcpfpiie;
|
||||
tool2.ExcludeFromTriggerVolume = true;
|
||||
}
|
||||
|
||||
// Token: 0x06011A7A RID: 72314 RVA: 0x004051F4 File Offset: 0x004033F4
|
||||
[Token(Token = "0x6011A7A")]
|
||||
[Address(RVA = "0xE53D40", Offset = "0xE52B40", VA = "0x180E53D40", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
MakerPenPaletteUI ghhedadednl;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this._tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this._tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(base.PDEEFICICFG);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo;
|
||||
}
|
||||
if (this.GHHEDADEDNL.DFIECMNBGCO())
|
||||
{
|
||||
return;
|
||||
}
|
||||
ghhedadednl = this.GHHEDADEDNL;
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> action2 = new Action(this.EGFBJOMJJGI);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ghhedadednl)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A7B RID: 72315 RVA: 0x00405284 File Offset: 0x00403484
|
||||
[Token(Token = "0x6011A7B")]
|
||||
[Address(RVA = "0xE549A0", Offset = "0xE537A0", VA = "0x180E549A0")]
|
||||
public void ShowMainScreenTab(MakerPenPaletteMainScreen.OMAPLOHLGDP HGLLKBFOBIE)
|
||||
{
|
||||
this._tool.ELABBFJBNII.PopAllFlows();
|
||||
MakerPenPaletteMainScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteMainScreen>();
|
||||
if (HGLLKBFOBIE != flowByType.HCKEPLFAMLN)
|
||||
{
|
||||
flowByType.HCKEPLFAMLN = HGLLKBFOBIE;
|
||||
if (HGLLKBFOBIE != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
||||
{
|
||||
flowByType.<GEEIPAPMHDO>k__BackingField = HGLLKBFOBIE;
|
||||
if (HGLLKBFOBIE == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || HGLLKBFOBIE == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
int num = 0;
|
||||
flowByType.ACMDPJOBOIC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num);
|
||||
}
|
||||
}
|
||||
flowByType.FFOBNOMEGEH();
|
||||
}
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = flowByType.<KBKJKEOPIGB>k__BackingField;
|
||||
int num2 = 0;
|
||||
<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, num2);
|
||||
if (this.PMODPJAFCKM.IAHDANBDAAM() == 0)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityShowPaletteMenu();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A7C RID: 72316 RVA: 0x00405318 File Offset: 0x00403518
|
||||
[Token(Token = "0x6011A7C")]
|
||||
[Address(RVA = "0xE54060", Offset = "0xE52E60", VA = "0x180E54060")]
|
||||
public void ShowConfigFlow(Transform OIFLDNBGJOH, ODAEKFDKCEC GCBIBJNGIHK)
|
||||
{
|
||||
if (!LMBKJIGOCLC.BEEMHJPOPCO.IKAGKELDMJH())
|
||||
{
|
||||
if (GCBIBJNGIHK != 0)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>().MHHIKMHGHOC = GCBIBJNGIHK;
|
||||
this.EBBKPMLPKBC<MakerPenPaletteConfigScreen>();
|
||||
}
|
||||
return;
|
||||
}
|
||||
MakerPen.<IJMEOOBBJNG>k__BackingField.<HABACIHHABP>k__BackingField.ILDFJGPKMEC(OIFLDNBGJOH, GCBIBJNGIHK, true);
|
||||
}
|
||||
|
||||
// Token: 0x06011A7D RID: 72317 RVA: 0x0040536C File Offset: 0x0040356C
|
||||
[Token(Token = "0x6011A7D")]
|
||||
[Address(RVA = "0xE54C10", Offset = "0xE53A10", VA = "0x180E54C10")]
|
||||
public void UpdateConfigFlow(Transform OIFLDNBGJOH, ODAEKFDKCEC GCBIBJNGIHK)
|
||||
{
|
||||
if (!LMBKJIGOCLC.BEEMHJPOPCO.IKAGKELDMJH())
|
||||
{
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField;
|
||||
MakerPenPaletteConfigScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>();
|
||||
if (<CBEMGFDBBJA>k__BackingField == flowByType)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>().MHHIKMHGHOC = GCBIBJNGIHK;
|
||||
}
|
||||
return;
|
||||
}
|
||||
UGCRRUIRootScreen <HABACIHHABP>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField.<HABACIHHABP>k__BackingField;
|
||||
if (GCBIBJNGIHK != 0)
|
||||
{
|
||||
int num = 0;
|
||||
<HABACIHHABP>k__BackingField.ILDFJGPKMEC(OIFLDNBGJOH, GCBIBJNGIHK, num != 0);
|
||||
return;
|
||||
}
|
||||
<HABACIHHABP>k__BackingField.Hide();
|
||||
}
|
||||
|
||||
// Token: 0x06011A7E RID: 72318 RVA: 0x004053F0 File Offset: 0x004035F0
|
||||
[Token(Token = "0x6011A7E")]
|
||||
[Address(RVA = "0xE533C0", Offset = "0xE521C0", VA = "0x180E533C0")]
|
||||
public void CloseConfigFlow()
|
||||
{
|
||||
if (LMBKJIGOCLC.BEEMHJPOPCO.IKAGKELDMJH())
|
||||
{
|
||||
MakerPen.<IJMEOOBBJNG>k__BackingField.<HABACIHHABP>k__BackingField.Hide();
|
||||
return;
|
||||
}
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField != 0 && <CBEMGFDBBJA>k__BackingField != 0)
|
||||
{
|
||||
this._tool.ELABBFJBNII.Button_PopFlow();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A7F RID: 72319 RVA: 0x0040544C File Offset: 0x0040364C
|
||||
[Token(Token = "0x6011A7F")]
|
||||
[Address(RVA = "0xE54670", Offset = "0xE53470", VA = "0x180E54670")]
|
||||
public void ShowInventionDetailsFlow(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>().SetTargetInvention(LDNFNNNHPPB);
|
||||
this.EBBKPMLPKBC<MakerPenPaletteInventionDetailsScreen>();
|
||||
}
|
||||
|
||||
// Token: 0x06011A80 RID: 72320 RVA: 0x0040547C File Offset: 0x0040367C
|
||||
[Token(Token = "0x6011A80")]
|
||||
[Address(RVA = "0xE53590", Offset = "0xE52390", VA = "0x180E53590")]
|
||||
public void CloseInventionDetailsFlow()
|
||||
{
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField != 0 && <CBEMGFDBBJA>k__BackingField != 0)
|
||||
{
|
||||
this._tool.ELABBFJBNII.Button_PopFlow();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A81 RID: 72321 RVA: 0x004054BC File Offset: 0x004036BC
|
||||
[Token(Token = "0x6011A81")]
|
||||
[Address(RVA = "0xE54390", Offset = "0xE53190", VA = "0x180E54390")]
|
||||
public void ShowInventionCreationFlow(OBBBPCBIMME LDNFNNNHPPB, bool DDIKKPFKNHE = false, bool CHMLOGNEMNI = false, bool BLJNKBMJMKJ = true, bool ABMCMLCOFJP = false)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>();
|
||||
ManagedTexture iebmgdpkcog = flowByType.IEBMGDPKCOG;
|
||||
flowByType.BFKEFCFNNKH = LDNFNNNHPPB;
|
||||
iebmgdpkcog.GNGOOMMLPHE();
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>().INJHNHPCBHN = false;
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>().DDIKKPFKNHE = DDIKKPFKNHE;
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>().BLJNKBMJMKJ = false;
|
||||
if (!MakerPenPaletteInventionCreationScreen.IsInventionCreationScreenOrSubScreen(this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField))
|
||||
{
|
||||
ToolUI menu = this._tool.ELABBFJBNII;
|
||||
int num = 0;
|
||||
MakerPenPaletteInventionCreationScreen makerPenPaletteInventionCreationScreen = menu.PushFlow<MakerPenPaletteInventionCreationScreen>(num);
|
||||
}
|
||||
if (CHMLOGNEMNI)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>().JNMALKLFINB(true);
|
||||
}
|
||||
if (this.PMODPJAFCKM.IAHDANBDAAM() == 0)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityShowPaletteMenu();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A82 RID: 72322 RVA: 0x00405598 File Offset: 0x00403798
|
||||
[Token(Token = "0x6011A82")]
|
||||
[Address(RVA = "0xE53560", Offset = "0xE52360", VA = "0x180E53560")]
|
||||
public void CloseInventionCreationFlow()
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this._tool.ELABBFJBNII);
|
||||
}
|
||||
|
||||
// Token: 0x06011A83 RID: 72323 RVA: 0x004055BC File Offset: 0x004037BC
|
||||
[Token(Token = "0x6011A83")]
|
||||
[Address(RVA = "0xE54710", Offset = "0xE53510", VA = "0x180E54710")]
|
||||
public void ShowInventionPublishingFlow(OBBBPCBIMME LDNFNNNHPPB, bool LLHGAMGBCPC = false)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionPublishingScreen>().SetTargetInvention(LDNFNNNHPPB);
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionPublishingScreen>().LLHGAMGBCPC = LLHGAMGBCPC;
|
||||
if (this.PMODPJAFCKM.IAHDANBDAAM() != 0)
|
||||
{
|
||||
if (!MakerPenPaletteInventionPublishingScreen.IsInventionPublishingUIFlow(this._tool.ELABBFJBNII.<CBEMGFDBBJA>k__BackingField))
|
||||
{
|
||||
ToolUI menu = this._tool.ELABBFJBNII;
|
||||
int num = 0;
|
||||
MakerPenPaletteInventionPublishingScreen makerPenPaletteInventionPublishingScreen = menu.PushFlow<MakerPenPaletteInventionPublishingScreen>(num);
|
||||
}
|
||||
return;
|
||||
}
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityShowPaletteMenu();
|
||||
MakerPen makerPen = this.<LJOGMLBAABG>k__BackingField;
|
||||
LFELIMHMPKD lfelimhmpkd = new LFELIMHMPKD(LDNFNNNHPPB, LLHGAMGBCPC);
|
||||
makerPen.QueueUI(lfelimhmpkd);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A84 RID: 72324 RVA: 0x0040565C File Offset: 0x0040385C
|
||||
[Token(Token = "0x6011A84")]
|
||||
[Address(RVA = "0xE53650", Offset = "0xE52450", VA = "0x180E53650")]
|
||||
public void CloseInventionPublishingFlow()
|
||||
{
|
||||
MakerPenPaletteInventionPublishingScreen.PopScreenAndSubScreensFromMenu(this._tool.ELABBFJBNII);
|
||||
}
|
||||
|
||||
// Token: 0x06011A85 RID: 72325 RVA: 0x00405680 File Offset: 0x00403880
|
||||
[Token(Token = "0x6011A85")]
|
||||
[Address(RVA = "0xE54900", Offset = "0xE53700", VA = "0x180E54900")]
|
||||
public void ShowInventionSetupFlow(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionSetupScreen>().SetTargetInvention(LDNFNNNHPPB);
|
||||
this.EBBKPMLPKBC<MakerPenPaletteInventionSetupScreen>();
|
||||
}
|
||||
|
||||
// Token: 0x06011A86 RID: 72326 RVA: 0x004056B0 File Offset: 0x004038B0
|
||||
[Token(Token = "0x6011A86")]
|
||||
[Address(RVA = "0xE542C0", Offset = "0xE530C0", VA = "0x180E542C0")]
|
||||
public void ShowEditTagsUI(CreationObject MIBGJJLEIDL)
|
||||
{
|
||||
int num = 0;
|
||||
if (MIBGJJLEIDL != num)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteTagsScreen>().InitializeObjectData(MIBGJJLEIDL);
|
||||
this.EBBKPMLPKBC<MakerPenPaletteTagsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A87 RID: 72327 RVA: 0x004056EC File Offset: 0x004038EC
|
||||
[Token(Token = "0x6011A87")]
|
||||
[Address(RVA = "0xE54210", Offset = "0xE53010", VA = "0x180E54210")]
|
||||
public void ShowEditRolesUI(CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
this.EBBKPMLPKBC<EditGameRoleSettingsScreen>();
|
||||
EditGameRoleSettingsScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<EditGameRoleSettingsScreen>();
|
||||
}
|
||||
|
||||
// Token: 0x06011A88 RID: 72328 RVA: 0x00405718 File Offset: 0x00403918
|
||||
[Token(Token = "0x6011A88")]
|
||||
[Address(RVA = "0xE53F00", Offset = "0xE52D00", VA = "0x180E53F00")]
|
||||
public void SetHandlesVisibility(bool HJMFLAHNPFL)
|
||||
{
|
||||
Transform transform = this.handleRoot;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
this.handleRoot.gameObject.SetActive(HJMFLAHNPFL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A89 RID: 72329 RVA: 0x00405750 File Offset: 0x00403950
|
||||
[Token(Token = "0x6011A89")]
|
||||
[Address(RVA = "0xE53FB0", Offset = "0xE52DB0", VA = "0x180E53FB0")]
|
||||
public void SetMoveButtonVisibility(bool HJMFLAHNPFL)
|
||||
{
|
||||
MakerPenPaletteUI paletteUI = this.PKCIBEOKLPG;
|
||||
int num = 0;
|
||||
if (paletteUI != num)
|
||||
{
|
||||
this.PKCIBEOKLPG.moveButtonsRoot.SetActive(HJMFLAHNPFL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A8A RID: 72330 RVA: 0x00405788 File Offset: 0x00403988
|
||||
[Token(Token = "0x6011A8A")]
|
||||
[Address(RVA = "0xE53680", Offset = "0xE52480", VA = "0x180E53680")]
|
||||
private void EGFBJOMJJGI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
if (this.JCECHLHOHIG != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A8B RID: 72331 RVA: 0x004057A0 File Offset: 0x004039A0
|
||||
[Token(Token = "0x6011A8B")]
|
||||
[Address(RVA = "0xE54B00", Offset = "0xE53900", VA = "0x180E54B00", Slot = "16")]
|
||||
public override Selectable TryGetMoveRequestUI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
MakerPenPaletteUI paletteUI2;
|
||||
do
|
||||
{
|
||||
MakerPenPaletteUI paletteUI = this.PKCIBEOKLPG;
|
||||
int num = 0;
|
||||
if (paletteUI == num)
|
||||
{
|
||||
}
|
||||
paletteUI2 = this.PKCIBEOKLPG;
|
||||
if (DJBBMJBBNHB == MoveableToolMenu.FLDDGHDOPPE.Up || DJBBMJBBNHB == MoveableToolMenu.FLDDGHDOPPE.Up)
|
||||
{
|
||||
goto IL_3D;
|
||||
}
|
||||
}
|
||||
while (DJBBMJBBNHB == MoveableToolMenu.FLDDGHDOPPE.Up);
|
||||
while (DJBBMJBBNHB != MoveableToolMenu.FLDDGHDOPPE.Down)
|
||||
{
|
||||
}
|
||||
float hairTriggerCancelThreshold = paletteUI2.moveRightButton.hairTriggerCancelThreshold;
|
||||
IL_3D:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A8C RID: 72332 RVA: 0x004057F0 File Offset: 0x004039F0
|
||||
[Token(Token = "0x6011A8C")]
|
||||
[Address(RVA = "0x169B860", Offset = "0x169A660", VA = "0x18169B860")]
|
||||
private void EBBKPMLPKBC<T>() where T : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
if (this._tool.ELABBFJBNII == 0)
|
||||
{
|
||||
ToolUI menu = this._tool.ELABBFJBNII;
|
||||
}
|
||||
if (!this.GHEMLINHHEP)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityShowPaletteMenu();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700317B RID: 12667
|
||||
// (get) Token: 0x06011A8D RID: 72333 RVA: 0x00405834 File Offset: 0x00403A34
|
||||
[Token(Token = "0x1700317B")]
|
||||
protected override Vector3 KCENFAOCEKE
|
||||
{
|
||||
[Token(Token = "0x6011A8D")]
|
||||
[Address(RVA = "0xE53960", Offset = "0xE52760", VA = "0x180E53960", Slot = "15")]
|
||||
get
|
||||
{
|
||||
Transform targetTransform = Player.<EGKJPJKLEAI>k__BackingField.head.rigidbodyEx.MDKDCJFEBJH;
|
||||
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
||||
int num = 0;
|
||||
if (num == 0)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700317C RID: 12668
|
||||
// (get) Token: 0x06011A8E RID: 72334 RVA: 0x00405874 File Offset: 0x00403A74
|
||||
[Token(Token = "0x1700317C")]
|
||||
private Transform GELLCPKHNEO
|
||||
{
|
||||
[Token(Token = "0x6011A8E")]
|
||||
[Address(RVA = "0x4391F0", Offset = "0x437FF0", VA = "0x1804391F0", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return this.keyboardRoot;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700317D RID: 12669
|
||||
// (get) Token: 0x06011A8F RID: 72335 RVA: 0x00405888 File Offset: 0x00403A88
|
||||
[Token(Token = "0x1700317D")]
|
||||
private bool GHEMLINHHEP
|
||||
{
|
||||
[Token(Token = "0x6011A8F")]
|
||||
[Address(RVA = "0xE53790", Offset = "0xE52590", VA = "0x180E53790", Slot = "19")]
|
||||
get
|
||||
{
|
||||
return this.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A90 RID: 72336 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6011A90")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "20")]
|
||||
private void IAFIPFAKNHJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06011A91 RID: 72337 RVA: 0x004058A8 File Offset: 0x00403AA8
|
||||
[Token(Token = "0x6011A91")]
|
||||
[Address(RVA = "0xE54E70", Offset = "0xE53C70", VA = "0x180E54E70")]
|
||||
public MakerPenPaletteMoveableToolMenu()
|
||||
{
|
||||
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
||||
int num = 0;
|
||||
this.GCMLOIFNJMB = aolmggapkeh;
|
||||
this.defaultOffsetFromHead.z = (float)num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B5C1 RID: 46529
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B5C1")]
|
||||
[SerializeField]
|
||||
private Transform keyboardRoot;
|
||||
|
||||
// Token: 0x0400B5C2 RID: 46530
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400B5C2")]
|
||||
[SerializeField]
|
||||
private Transform handleRoot;
|
||||
|
||||
// Token: 0x0400B5C4 RID: 46532
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B5C4")]
|
||||
private MakerPenPaletteUI GHHEDADEDNL;
|
||||
|
||||
// Token: 0x0400B5C5 RID: 46533
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B5C5")]
|
||||
private AOLMGGAPKEH GCMLOIFNJMB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,677 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200290B RID: 10507
|
||||
[Token(Token = "0x200290B")]
|
||||
public class MakerPenPaletteUI : ToolUI
|
||||
{
|
||||
// Token: 0x1700317E RID: 12670
|
||||
// (get) Token: 0x06011A92 RID: 72338 RVA: 0x004058D8 File Offset: 0x00403AD8
|
||||
[Token(Token = "0x1700317E")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011A92")]
|
||||
[Address(RVA = "0xE58080", Offset = "0xE56E80", VA = "0x180E58080", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN_PALETTE";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A93 RID: 72339 RVA: 0x004058EC File Offset: 0x00403AEC
|
||||
[Token(Token = "0x6011A93")]
|
||||
[Address(RVA = "0xE57D30", Offset = "0xE56B30", VA = "0x180E57D30", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Button3D[] array = new Button3D[4];
|
||||
Button3D button3D = this.moveUpButton;
|
||||
if (button3D != 0)
|
||||
{
|
||||
}
|
||||
array[0] = button3D;
|
||||
Button3D button3D2 = this.moveDownButton;
|
||||
if (button3D2 != 0)
|
||||
{
|
||||
}
|
||||
array[1] = button3D2;
|
||||
Button3D button3D3 = this.moveLeftButton;
|
||||
if (button3D3 != 0)
|
||||
{
|
||||
}
|
||||
array[2] = button3D3;
|
||||
Button3D button3D4 = this.moveRightButton;
|
||||
if (button3D4 != 0)
|
||||
{
|
||||
}
|
||||
array[3] = button3D4;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Button3D button3D5 = array[num];
|
||||
RecRoomAudioClip buttonDownAudio = this.buttonDownAudio;
|
||||
num++;
|
||||
button3D5.ButtonDownAudio = buttonDownAudio;
|
||||
RecRoomAudioClip buttonUpAudio = this.buttonUpAudio;
|
||||
button3D5.ButtonUpAudio = buttonUpAudio;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011A94 RID: 72340 RVA: 0x004059A0 File Offset: 0x00403BA0
|
||||
[Token(Token = "0x6011A94")]
|
||||
[Address(RVA = "0xE580E0", Offset = "0xE56EE0", VA = "0x180E580E0")]
|
||||
public PMGCJEPKFOF<JPIJGHNNIDP> ShowConfirmationDialog(string AIKLPOJAIIO, string BOPFNBCHJJJ)
|
||||
{
|
||||
string empty = string.Empty;
|
||||
UIConfirmationDialog flowByType = base.GetFlowByType<UIConfirmationDialog>();
|
||||
int num = 0;
|
||||
if (flowByType == num)
|
||||
{
|
||||
Debug.LogError("No confirmation dialog found.");
|
||||
}
|
||||
flowByType.Button_Other();
|
||||
int num2 = 0;
|
||||
base.PushFlow(flowByType, num2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A95 RID: 72341 RVA: 0x004059E8 File Offset: 0x00403BE8
|
||||
[Token(Token = "0x6011A95")]
|
||||
[Address(RVA = "0xE58260", Offset = "0xE57060", VA = "0x180E58260")]
|
||||
public PMGCJEPKFOF<JPIJGHNNIDP> ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string EOAMGHFEGLM, string PCLJFDNNDMM = "No")
|
||||
{
|
||||
string empty = string.Empty;
|
||||
UIConfirmationDialog flowByType = base.GetFlowByType<UIConfirmationDialog>();
|
||||
int num = 0;
|
||||
if (flowByType == num)
|
||||
{
|
||||
Debug.LogError("No confirmation dialog found.");
|
||||
}
|
||||
flowByType.Button_Other();
|
||||
int num2 = 0;
|
||||
base.PushFlow(flowByType, num2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A96 RID: 72342 RVA: 0x00405A30 File Offset: 0x00403C30
|
||||
[Token(Token = "0x6011A96")]
|
||||
[Address(RVA = "0xE583C0", Offset = "0xE571C0", VA = "0x180E583C0")]
|
||||
public PMGCJEPKFOF<JPIJGHNNIDP> ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string EOAMGHFEGLM, string PCLJFDNNDMM, string MMHHLDAACMN)
|
||||
{
|
||||
UIConfirmationDialog flowByType = base.GetFlowByType<UIConfirmationDialog>();
|
||||
int num = 0;
|
||||
if (flowByType == num)
|
||||
{
|
||||
Debug.LogError("No confirmation dialog found.");
|
||||
}
|
||||
flowByType.Button_Other();
|
||||
int num2 = 0;
|
||||
base.PushFlow(flowByType, num2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A97 RID: 72343 RVA: 0x00405A70 File Offset: 0x00403C70
|
||||
[Token(Token = "0x6011A97")]
|
||||
[Address(RVA = "0xE584F0", Offset = "0xE572F0", VA = "0x180E584F0")]
|
||||
public PMGCJEPKFOF<JPIJGHNNIDP> ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string EOAMGHFEGLM, string PCLJFDNNDMM, string MMHHLDAACMN, out UIConfirmationDialog PDEPHCOKCEP)
|
||||
{
|
||||
UIConfirmationDialog flowByType = base.GetFlowByType<UIConfirmationDialog>();
|
||||
int num = 0;
|
||||
if (flowByType == num)
|
||||
{
|
||||
Debug.LogError("No confirmation dialog found.");
|
||||
}
|
||||
flowByType.Button_Other();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A98 RID: 72344 RVA: 0x00405AA8 File Offset: 0x00403CA8
|
||||
[Token(Token = "0x6011A98")]
|
||||
[Address(RVA = "0xE58790", Offset = "0xE57590", VA = "0x180E58790")]
|
||||
public PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> ShowTextInputDialog(TextInputUIDialog.NIPOGEDPMOA MIKDPNDBNDI)
|
||||
{
|
||||
string bopfnbchjjj = MIKDPNDBNDI.BOPFNBCHJJJ;
|
||||
EBPEIAPPJJK hlolbmkjfom = MIKDPNDBNDI.HLOLBMKJFOM;
|
||||
TextInputUIDialog.NIPOGEDPMOA showParams;
|
||||
showParams.BOPFNBCHJJJ = bopfnbchjjj;
|
||||
bool keghclndcei = MIKDPNDBNDI.KEGHCLNDCEI;
|
||||
showParams.HLOLBMKJFOM = hlolbmkjfom;
|
||||
Func<string, bool> golgmhkkgea = MIKDPNDBNDI.GOLGMHKKGEA;
|
||||
showParams.KEGHCLNDCEI = keghclndcei;
|
||||
string lnehnhpookk = MIKDPNDBNDI.LNEHNHPOOKK;
|
||||
showParams.GOLGMHKKGEA = golgmhkkgea;
|
||||
showParams.LNEHNHPOOKK = lnehnhpookk;
|
||||
Func<TextInputUIDialog, PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL>> func = delegate(TextInputUIDialog dialog)
|
||||
{
|
||||
TextInputUIDialog.NIPOGEDPMOA showParams2 = showParams;
|
||||
string bopfnbchjjj2 = showParams.BOPFNBCHJJJ;
|
||||
EBPEIAPPJJK hlolbmkjfom2 = showParams.HLOLBMKJFOM;
|
||||
bool keghclndcei2 = showParams.KEGHCLNDCEI;
|
||||
Func<string, bool> golgmhkkgea2 = showParams.GOLGMHKKGEA;
|
||||
string lnehnhpookk2 = showParams.LNEHNHPOOKK;
|
||||
return dialog.ShowDialog();
|
||||
};
|
||||
PMGCJEPKFOF<TextInputUIDialog> pmgcjepkfof;
|
||||
return pmgcjepkfof;
|
||||
}
|
||||
|
||||
// Token: 0x06011A99 RID: 72345 RVA: 0x00405B34 File Offset: 0x00403D34
|
||||
[Token(Token = "0x6011A99")]
|
||||
[Address(RVA = "0x1D1C060", Offset = "0x1D1AE60", VA = "0x181D1C060")]
|
||||
public PMGCJEPKFOF<ResponseType> ShowTemporaryDialog<ResponseType, DialogType>(DialogType GCHDNCDLAGE, Func<DialogType, PMGCJEPKFOF<ResponseType>> EJBGBCBMIKC) where DialogType : UIDialog<ResponseType>
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A9A RID: 72346 RVA: 0x00405B5C File Offset: 0x00403D5C
|
||||
[Token(Token = "0x6011A9A")]
|
||||
[Address(RVA = "0x1D1BF70", Offset = "0x1D1AD70", VA = "0x181D1BF70")]
|
||||
public PMGCJEPKFOF<R> ShowTemporaryDialog<R, T1>(UIDialog<T1, R> GCHDNCDLAGE, T1 BMEGDKCCBHH)
|
||||
{
|
||||
object[] cokiejaghpo = this.pvCache.COKIEJAGHPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A9B RID: 72347 RVA: 0x00405B7C File Offset: 0x00403D7C
|
||||
[Token(Token = "0x6011A9B")]
|
||||
[Address(RVA = "0x1D1BA20", Offset = "0x1D1A820", VA = "0x181D1BA20")]
|
||||
public PMGCJEPKFOF<R> ShowTemporaryDialog<R, T1, T2>(UIDialog<T1, T2, R> GCHDNCDLAGE, T1 BMEGDKCCBHH, T2 HCJBDGLGOHC)
|
||||
{
|
||||
object[] cokiejaghpo = this.pvCache.COKIEJAGHPO;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A9C RID: 72348 RVA: 0x00405B9C File Offset: 0x00403D9C
|
||||
[Token(Token = "0x6011A9C")]
|
||||
[Address(RVA = "0x177EA40", Offset = "0x177D840", VA = "0x18177EA40")]
|
||||
private PMGCJEPKFOF<R> KONKNPFPNEO<R, DialogType>(DialogType GCHDNCDLAGE, Func<DialogType, PMGCJEPKFOF<R>> JDLJKGABDHB, out DialogType DAGFHPCPNPB) where DialogType : UIDialog
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
this.OnDisable();
|
||||
int num = 0;
|
||||
Action action = new Action(0, (IntPtr)num);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A9D RID: 72349 RVA: 0x00405BC8 File Offset: 0x00403DC8
|
||||
[Token(Token = "0x6011A9D")]
|
||||
[Address(RVA = "0x1D1BCD0", Offset = "0x1D1AAD0", VA = "0x181D1BCD0")]
|
||||
public PMGCJEPKFOF<R> ShowTemporaryDialog<R, T1>(UIDialog<T1, R> GCHDNCDLAGE, T1 BMEGDKCCBHH, out UIDialog<T1, R> DAGFHPCPNPB)
|
||||
{
|
||||
object[] cokiejaghpo = this.pvCache.COKIEJAGHPO;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A9E RID: 72350 RVA: 0x00405BF0 File Offset: 0x00403DF0
|
||||
[Token(Token = "0x6011A9E")]
|
||||
[Address(RVA = "0x1D1C310", Offset = "0x1D1B110", VA = "0x181D1C310")]
|
||||
public PMGCJEPKFOF<R> ShowTemporaryDialog<R, T1, T2>(UIDialog<T1, T2, R> GCHDNCDLAGE, T1 BMEGDKCCBHH, T2 HCJBDGLGOHC, out UIDialog<T1, T2, R> DAGFHPCPNPB)
|
||||
{
|
||||
object[] cokiejaghpo = this.pvCache.COKIEJAGHPO;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011A9F RID: 72351 RVA: 0x00405C18 File Offset: 0x00403E18
|
||||
[Token(Token = "0x6011A9F")]
|
||||
[Address(RVA = "0x177F140", Offset = "0x177DF40", VA = "0x18177F140")]
|
||||
public PMGCJEPKFOF ShowTemporaryConfirmationDialog<T1>(ConfirmUIDialog A_1, T1 PHCGMLMOGJB)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AA0 RID: 72352 RVA: 0x00405C2C File Offset: 0x00403E2C
|
||||
[Token(Token = "0x6011AA0")]
|
||||
[Address(RVA = "0x177F180", Offset = "0x177DF80", VA = "0x18177F180")]
|
||||
public PMGCJEPKFOF<JPIJGHNNIDP> ShowTemporaryConfirmationDialog<T1>(ConfirmUIDialog<T1> GCHDNCDLAGE, T1 PHCGMLMOGJB, out UIDialog<JPIJGHNNIDP> DAGFHPCPNPB)
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
if (!GCHDNCDLAGE)
|
||||
{
|
||||
}
|
||||
Action action;
|
||||
DAGFHPCPNPB.<LIEPIPHLLAM>k__BackingField = action;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AA1 RID: 72353 RVA: 0x00405C5C File Offset: 0x00403E5C
|
||||
[Token(Token = "0x6011AA1")]
|
||||
[Address(RVA = "0xE58710", Offset = "0xE57510", VA = "0x180E58710")]
|
||||
public void ShowNodeGroupConfigureMenu(KJDOCKDBNCK EHHKGBAMIOP, DBFIKIGBNOD INHJPNEKIEK)
|
||||
{
|
||||
base.GetFlowByType<MakerPenPaletteNodeGroupConfigScreen>().SetAdapters(EHHKGBAMIOP, INHJPNEKIEK);
|
||||
int num = 0;
|
||||
MakerPenPaletteNodeGroupConfigScreen makerPenPaletteNodeGroupConfigScreen = base.PushFlow<MakerPenPaletteNodeGroupConfigScreen>(num);
|
||||
}
|
||||
|
||||
// Token: 0x06011AA2 RID: 72354 RVA: 0x00405C88 File Offset: 0x00403E88
|
||||
[Token(Token = "0x6011AA2")]
|
||||
[Address(RVA = "0xE58630", Offset = "0xE57430", VA = "0x180E58630")]
|
||||
public PMGCJEPKFOF<NewCircuitV2PortUIDialog.EGAEOEEGLBC> ShowNewPortDialog(bool GBLOBOOCKJD)
|
||||
{
|
||||
PMGCJEPKFOF<MakerPen> pmgcjepkfof;
|
||||
return pmgcjepkfof;
|
||||
}
|
||||
|
||||
// Token: 0x06011AA3 RID: 72355 RVA: 0x00405C98 File Offset: 0x00403E98
|
||||
[Token(Token = "0x6011AA3")]
|
||||
[Address(RVA = "0xE580B0", Offset = "0xE56EB0", VA = "0x180E580B0")]
|
||||
public void SetMoveButtonVisibility(bool HJMFLAHNPFL)
|
||||
{
|
||||
this.moveButtonsRoot.SetActive(HJMFLAHNPFL);
|
||||
}
|
||||
|
||||
// Token: 0x14000183 RID: 387
|
||||
// (add) Token: 0x06011AA4 RID: 72356 RVA: 0x00405CB8 File Offset: 0x00403EB8
|
||||
// (remove) Token: 0x06011AA5 RID: 72357 RVA: 0x00405CD4 File Offset: 0x00403ED4
|
||||
[Token(Token = "0x14000183")]
|
||||
public event Action<MoveableToolMenu.FLDDGHDOPPE> JCECHLHOHIG
|
||||
{
|
||||
[Token(Token = "0x6011AA4")]
|
||||
[Address(RVA = "0xE588C0", Offset = "0xE576C0", VA = "0x180E588C0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011AA5")]
|
||||
[Address(RVA = "0xE58960", Offset = "0xE57760", VA = "0x180E58960")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AA6 RID: 72358 RVA: 0x00405CF0 File Offset: 0x00403EF0
|
||||
[Token(Token = "0x6011AA6")]
|
||||
[Address(RVA = "0xE58880", Offset = "0xE57680", VA = "0x180E58880")]
|
||||
public Selectable TryGetMoveRequestUI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06011AA6)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.UI.Selectable RecRoom.AGUI.ToolUIs.MakerPenPaletteUI::TryGetMoveRequestUI(RecRoom.AGUI.ToolUIs.MoveableToolMenu/FLDDGHDOPPE)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_27:
|
||||
stloc:Button3D(var_4_2D, ldfld:Button3D(MakerPenPaletteUI::moveUpButton, ldloc:MakerPenPaletteUI(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: 0x06011AA7 RID: 72359 RVA: 0x00405D2C File Offset: 0x00403F2C
|
||||
[Token(Token = "0x6011AA7")]
|
||||
[Address(RVA = "0xE58030", Offset = "0xE56E30", VA = "0x180E58030")]
|
||||
public void Button_MoveUp()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
int num = 0;
|
||||
jcechlhohig(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AA8 RID: 72360 RVA: 0x00405D50 File Offset: 0x00403F50
|
||||
[Token(Token = "0x6011AA8")]
|
||||
[Address(RVA = "0xE57F40", Offset = "0xE56D40", VA = "0x180E57F40")]
|
||||
public void Button_MoveDown()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
jcechlhohig((uint)1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AA9 RID: 72361 RVA: 0x00405D74 File Offset: 0x00403F74
|
||||
[Token(Token = "0x6011AA9")]
|
||||
[Address(RVA = "0xE57F90", Offset = "0xE56D90", VA = "0x180E57F90")]
|
||||
public void Button_MoveLeft()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
jcechlhohig((uint)2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AAA RID: 72362 RVA: 0x00405D98 File Offset: 0x00403F98
|
||||
[Token(Token = "0x6011AAA")]
|
||||
[Address(RVA = "0xE57FE0", Offset = "0xE56DE0", VA = "0x180E57FE0")]
|
||||
public void Button_MoveRight()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
jcechlhohig((uint)3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AAB RID: 72363 RVA: 0x00405DBC File Offset: 0x00403FBC
|
||||
[Token(Token = "0x6011AAB")]
|
||||
[Address(RVA = "0xC75D30", Offset = "0xC74B30", VA = "0x180C75D30")]
|
||||
public MakerPenPaletteUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B5C6 RID: 46534
|
||||
[Token(Token = "0x400B5C6")]
|
||||
public const string SIZE_CONFIG_KEY = "MAKER_PEN_PALETTE";
|
||||
|
||||
// Token: 0x0400B5C7 RID: 46535
|
||||
[FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400B5C7")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x0400B5C8 RID: 46536
|
||||
[FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400B5C8")]
|
||||
[SerializeField]
|
||||
private NewCircuitV2PortUIDialog newCircuitV2PortUIDialog;
|
||||
|
||||
// Token: 0x0400B5C9 RID: 46537
|
||||
[FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400B5C9")]
|
||||
[SerializeField]
|
||||
private GameObject moveButtonsRoot;
|
||||
|
||||
// Token: 0x0400B5CA RID: 46538
|
||||
[FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400B5CA")]
|
||||
[SerializeField]
|
||||
private Button3D moveUpButton;
|
||||
|
||||
// Token: 0x0400B5CB RID: 46539
|
||||
[FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400B5CB")]
|
||||
[SerializeField]
|
||||
private Button3D moveDownButton;
|
||||
|
||||
// Token: 0x0400B5CC RID: 46540
|
||||
[FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400B5CC")]
|
||||
[SerializeField]
|
||||
private Button3D moveLeftButton;
|
||||
|
||||
// Token: 0x0400B5CD RID: 46541
|
||||
[FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400B5CD")]
|
||||
[SerializeField]
|
||||
private Button3D moveRightButton;
|
||||
|
||||
// Token: 0x0200290C RID: 10508
|
||||
[Token(Token = "0x200290C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MAKGDKJBCOF
|
||||
{
|
||||
// Token: 0x06011AAC RID: 72364 RVA: 0x00405DD0 File Offset: 0x00403FD0
|
||||
[Token(Token = "0x6011AAC")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MAKGDKJBCOF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AAD RID: 72365 RVA: 0x00405DE4 File Offset: 0x00403FE4
|
||||
[Token(Token = "0x6011AAD")]
|
||||
[Address(RVA = "0xE438A0", Offset = "0xE426A0", VA = "0x180E438A0")]
|
||||
internal PMGCJEPKFOF<TextInputUIDialog.KDJGEIICAJL> <ShowTextInputDialog>b__0(TextInputUIDialog dialog)
|
||||
{
|
||||
TextInputUIDialog.NIPOGEDPMOA nipogedpmoa = this.showParams;
|
||||
string bopfnbchjjj = this.showParams.BOPFNBCHJJJ;
|
||||
EBPEIAPPJJK hlolbmkjfom = this.showParams.HLOLBMKJFOM;
|
||||
bool keghclndcei = this.showParams.KEGHCLNDCEI;
|
||||
Func<string, bool> golgmhkkgea = this.showParams.GOLGMHKKGEA;
|
||||
string lnehnhpookk = this.showParams.LNEHNHPOOKK;
|
||||
return dialog.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0400B5CF RID: 46543
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5CF")]
|
||||
public TextInputUIDialog.NIPOGEDPMOA showParams;
|
||||
}
|
||||
|
||||
// Token: 0x0200290D RID: 10509
|
||||
[Token(Token = "0x200290D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GNBLHNJDAEK<DialogType, ResponseType> where DialogType : UIDialog<ResponseType>
|
||||
{
|
||||
// Token: 0x06011AAE RID: 72366 RVA: 0x00405E44 File Offset: 0x00404044
|
||||
[Token(Token = "0x6011AAE")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public GNBLHNJDAEK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AAF RID: 72367 RVA: 0x00405E60 File Offset: 0x00404060
|
||||
[Token(Token = "0x6011AAF")]
|
||||
[Address(RVA = "0x1191ED0", Offset = "0x1190CD0", VA = "0x181191ED0")]
|
||||
internal void <ShowTemporaryDialog>b__0()
|
||||
{
|
||||
DialogType dialogType = this.newDialog;
|
||||
GameObject gameObject;
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5D0 RID: 46544
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D0")]
|
||||
public DialogType newDialog;
|
||||
}
|
||||
|
||||
// Token: 0x0200290E RID: 10510
|
||||
[Token(Token = "0x200290E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OLLLGCGCNLM<T1, R>
|
||||
{
|
||||
// Token: 0x06011AB0 RID: 72368 RVA: 0x00405E80 File Offset: 0x00404080
|
||||
[Token(Token = "0x6011AB0")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public OLLLGCGCNLM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AB1 RID: 72369 RVA: 0x00405E9C File Offset: 0x0040409C
|
||||
[Token(Token = "0x6011AB1")]
|
||||
[Address(RVA = "0x119B670", Offset = "0x119A470", VA = "0x18119B670")]
|
||||
internal PMGCJEPKFOF<R> <ShowTemporaryDialog>b__0(UIDialog<T1, R> dialogInstance)
|
||||
{
|
||||
T1 t = this.param;
|
||||
return dialogInstance.ShowDialog(t);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5D1 RID: 46545
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D1")]
|
||||
public T1 param;
|
||||
}
|
||||
|
||||
// Token: 0x0200290F RID: 10511
|
||||
[Token(Token = "0x200290F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGHONICBEIC<T1, T2, R>
|
||||
{
|
||||
// Token: 0x06011AB2 RID: 72370 RVA: 0x00405EC0 File Offset: 0x004040C0
|
||||
[Token(Token = "0x6011AB2")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public AGHONICBEIC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AB3 RID: 72371 RVA: 0x00405EDC File Offset: 0x004040DC
|
||||
[Token(Token = "0x6011AB3")]
|
||||
[Address(RVA = "0x118F520", Offset = "0x118E320", VA = "0x18118F520")]
|
||||
internal PMGCJEPKFOF<R> <ShowTemporaryDialog>b__0(UIDialog<T1, T2, R> dialogInstance)
|
||||
{
|
||||
T2 t = this.param2;
|
||||
T1 t2 = this.param;
|
||||
return dialogInstance.ShowDialog(t2, t);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5D2 RID: 46546
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D2")]
|
||||
public T1 param;
|
||||
|
||||
// Token: 0x0400B5D3 RID: 46547
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D3")]
|
||||
public T2 param2;
|
||||
}
|
||||
|
||||
// Token: 0x02002910 RID: 10512
|
||||
[Token(Token = "0x2002910")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BGENHOABBIP<DialogType, R> where DialogType : UIDialog
|
||||
{
|
||||
// Token: 0x06011AB4 RID: 72372 RVA: 0x00405F08 File Offset: 0x00404108
|
||||
[Token(Token = "0x6011AB4")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public BGENHOABBIP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AB5 RID: 72373 RVA: 0x00405F24 File Offset: 0x00404124
|
||||
[Token(Token = "0x6011AB5")]
|
||||
[Address(RVA = "0x118F7C0", Offset = "0x118E5C0", VA = "0x18118F7C0")]
|
||||
internal void <ShowTemporaryDialogInternal>b__0()
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.dialogGameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5D4 RID: 46548
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D4")]
|
||||
public GameObject dialogGameObject;
|
||||
}
|
||||
|
||||
// Token: 0x02002911 RID: 10513
|
||||
[Token(Token = "0x2002911")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OMDCGEGIHJN<T1, R>
|
||||
{
|
||||
// Token: 0x06011AB6 RID: 72374 RVA: 0x00405F3C File Offset: 0x0040413C
|
||||
[Token(Token = "0x6011AB6")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public OMDCGEGIHJN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AB7 RID: 72375 RVA: 0x00405F58 File Offset: 0x00404158
|
||||
[Token(Token = "0x6011AB7")]
|
||||
[Address(RVA = "0x119B670", Offset = "0x119A470", VA = "0x18119B670")]
|
||||
internal PMGCJEPKFOF<R> <ShowTemporaryDialog>b__0(UIDialog<T1, R> inst)
|
||||
{
|
||||
T1 t = this.param;
|
||||
return inst.ShowDialog(t);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5D5 RID: 46549
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D5")]
|
||||
public T1 param;
|
||||
}
|
||||
|
||||
// Token: 0x02002912 RID: 10514
|
||||
[Token(Token = "0x2002912")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CMHINPPCIHE<T1, T2, R>
|
||||
{
|
||||
// Token: 0x06011AB8 RID: 72376 RVA: 0x00405F7C File Offset: 0x0040417C
|
||||
[Token(Token = "0x6011AB8")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public CMHINPPCIHE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AB9 RID: 72377 RVA: 0x00405F98 File Offset: 0x00404198
|
||||
[Token(Token = "0x6011AB9")]
|
||||
[Address(RVA = "0x118F560", Offset = "0x118E360", VA = "0x18118F560")]
|
||||
internal PMGCJEPKFOF<R> <ShowTemporaryDialog>b__0(UIDialog<T1, T2, R> inst)
|
||||
{
|
||||
T2 t = this.param2;
|
||||
T1 t2 = this.param;
|
||||
return inst.ShowDialog(t2, t);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5D6 RID: 46550
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D6")]
|
||||
public T1 param;
|
||||
|
||||
// Token: 0x0400B5D7 RID: 46551
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D7")]
|
||||
public T2 param2;
|
||||
}
|
||||
|
||||
// Token: 0x02002913 RID: 10515
|
||||
[Token(Token = "0x2002913")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IBNPHNFOMOP<T1>
|
||||
{
|
||||
// Token: 0x06011ABA RID: 72378 RVA: 0x00405FC4 File Offset: 0x004041C4
|
||||
[Token(Token = "0x6011ABA")]
|
||||
[Address(RVA = "0x118F5A0", Offset = "0x118E3A0", VA = "0x18118F5A0")]
|
||||
public IBNPHNFOMOP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011ABB RID: 72379 RVA: 0x00405FE0 File Offset: 0x004041E0
|
||||
[Token(Token = "0x6011ABB")]
|
||||
[Address(RVA = "0x11922B0", Offset = "0x11910B0", VA = "0x1811922B0")]
|
||||
internal void <ShowTemporaryConfirmationDialog>b__0()
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.newDialog.gameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5D8 RID: 46552
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5D8")]
|
||||
public ConfirmUIDialog<T1> newDialog;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,56 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002914 RID: 10516
|
||||
[Token(Token = "0x2002914")]
|
||||
public class MakerPenPaletteUIFlowBase : ToolUIFlow
|
||||
{
|
||||
// Token: 0x1700317F RID: 12671
|
||||
// (get) Token: 0x06011ABC RID: 72380 RVA: 0x00406004 File Offset: 0x00404204
|
||||
[Token(Token = "0x1700317F")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011ABC")]
|
||||
[Address(RVA = "0xE57D00", Offset = "0xE56B00", VA = "0x180E57D00", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN_PALETTE";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003180 RID: 12672
|
||||
// (get) Token: 0x06011ABD RID: 72381 RVA: 0x00406018 File Offset: 0x00404218
|
||||
// (set) Token: 0x06011ABE RID: 72382 RVA: 0x0040602C File Offset: 0x0040422C
|
||||
[Token(Token = "0x17003180")]
|
||||
public MakerPen CMHBEGINGCG
|
||||
{
|
||||
[Token(Token = "0x6011ABD")]
|
||||
[Address(RVA = "0x536420", Offset = "0x535220", VA = "0x180536420")]
|
||||
get;
|
||||
[Token(Token = "0x6011ABE")]
|
||||
[Address(RVA = "0x536B50", Offset = "0x535950", VA = "0x180536B50")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x06011ABF RID: 72383 RVA: 0x00406040 File Offset: 0x00404240
|
||||
[Token(Token = "0x6011ABF")]
|
||||
[Address(RVA = "0xE57C80", Offset = "0xE56A80", VA = "0x180E57C80", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
MakerPen component = this.<DHACNBGFNAI>k__BackingField.<MBFGOCOFHHM>k__BackingField.NMPIHKPMFLM.GetComponent<MakerPen>();
|
||||
this.<LJOGMLBAABG>k__BackingField = component;
|
||||
}
|
||||
|
||||
// Token: 0x06011AC0 RID: 72384 RVA: 0x00406078 File Offset: 0x00404278
|
||||
[Token(Token = "0x6011AC0")]
|
||||
[Address(RVA = "0x7D4DD0", Offset = "0x7D3BD0", VA = "0x1807D4DD0")]
|
||||
public MakerPenPaletteUIFlowBase()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200293D RID: 10557
|
||||
[Token(Token = "0x200293D")]
|
||||
public class MakerPenUI : ToolUI
|
||||
{
|
||||
// Token: 0x17003193 RID: 12691
|
||||
// (get) Token: 0x06011B63 RID: 72547 RVA: 0x004081F0 File Offset: 0x004063F0
|
||||
[Token(Token = "0x17003193")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011B63")]
|
||||
[Address(RVA = "0xE58AB0", Offset = "0xE578B0", VA = "0x180E58AB0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B64 RID: 72548 RVA: 0x00408204 File Offset: 0x00406404
|
||||
[Token(Token = "0x6011B64")]
|
||||
[Address(RVA = "0xC75D30", Offset = "0xC74B30", VA = "0x180C75D30")]
|
||||
public MakerPenUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B633 RID: 46643
|
||||
[Token(Token = "0x400B633")]
|
||||
public const string SIZE_CONFIG_KEY = "MAKER_PEN";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002915 RID: 10517
|
||||
[Token(Token = "0x2002915")]
|
||||
public class MakerPenUIFlowBase : ToolUIFlow
|
||||
{
|
||||
// Token: 0x17003181 RID: 12673
|
||||
// (get) Token: 0x06011AC1 RID: 72385 RVA: 0x0040608C File Offset: 0x0040428C
|
||||
[Token(Token = "0x17003181")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6011AC1")]
|
||||
[Address(RVA = "0xE58A80", Offset = "0xE57880", VA = "0x180E58A80", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AC2 RID: 72386 RVA: 0x004060A0 File Offset: 0x004042A0
|
||||
[Token(Token = "0x6011AC2")]
|
||||
[Address(RVA = "0xE58A00", Offset = "0xE57800", VA = "0x180E58A00", Slot = "10")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
MakerPen component = this.<DHACNBGFNAI>k__BackingField.<MBFGOCOFHHM>k__BackingField.GetComponent<MakerPen>();
|
||||
this.CMHBEGINGCG = component;
|
||||
}
|
||||
|
||||
// Token: 0x06011AC3 RID: 72387 RVA: 0x004060D4 File Offset: 0x004042D4
|
||||
[Token(Token = "0x6011AC3")]
|
||||
[Address(RVA = "0x7D4DD0", Offset = "0x7D3BD0", VA = "0x1807D4DD0")]
|
||||
public MakerPenUIFlowBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B5DA RID: 46554
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B5DA")]
|
||||
protected MakerPen CMHBEGINGCG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002917 RID: 10519
|
||||
[Token(Token = "0x2002917")]
|
||||
public class MaterialSwatchPreviewUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003183 RID: 12675
|
||||
// (get) Token: 0x06011ACF RID: 72399 RVA: 0x0040635C File Offset: 0x0040455C
|
||||
// (set) Token: 0x06011AD0 RID: 72400 RVA: 0x00406370 File Offset: 0x00404570
|
||||
[Token(Token = "0x17003183")]
|
||||
public ShapeColorInfo DMOCBNAJPMF
|
||||
{
|
||||
[Token(Token = "0x6011ACF")]
|
||||
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
|
||||
get;
|
||||
[Token(Token = "0x6011AD0")]
|
||||
[Address(RVA = "0x409C60", Offset = "0x408A60", VA = "0x180409C60")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003184 RID: 12676
|
||||
// (get) Token: 0x06011AD1 RID: 72401 RVA: 0x00406384 File Offset: 0x00404584
|
||||
// (set) Token: 0x06011AD2 RID: 72402 RVA: 0x00406398 File Offset: 0x00404598
|
||||
[Token(Token = "0x17003184")]
|
||||
public ShapeMaterialInfo FBFMNGJHGNG
|
||||
{
|
||||
[Token(Token = "0x6011AD1")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get;
|
||||
[Token(Token = "0x6011AD2")]
|
||||
[Address(RVA = "0x4437E0", Offset = "0x4425E0", VA = "0x1804437E0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003185 RID: 12677
|
||||
// (get) Token: 0x06011AD3 RID: 72403 RVA: 0x004063AC File Offset: 0x004045AC
|
||||
// (set) Token: 0x06011AD4 RID: 72404 RVA: 0x004063C0 File Offset: 0x004045C0
|
||||
[Token(Token = "0x17003185")]
|
||||
public MaterialSwatchPreviewUI.HBMLCINDMLE HOMHBBPNOLL
|
||||
{
|
||||
[Token(Token = "0x6011AD3")]
|
||||
[Address(RVA = "0x40FFE0", Offset = "0x40EDE0", VA = "0x18040FFE0")]
|
||||
get;
|
||||
[Token(Token = "0x6011AD4")]
|
||||
[Address(RVA = "0x52C070", Offset = "0x52AE70", VA = "0x18052C070")]
|
||||
private set;
|
||||
} = (MaterialSwatchPreviewUI.HBMLCINDMLE)((ulong)2L);
|
||||
|
||||
// Token: 0x06011AD5 RID: 72405 RVA: 0x004063D4 File Offset: 0x004045D4
|
||||
[Token(Token = "0x6011AD5")]
|
||||
[Address(RVA = "0xE58E30", Offset = "0xE57C30", VA = "0x180E58E30")]
|
||||
private void OnEnable()
|
||||
{
|
||||
ShapeColorInfo shapeColorInfo = this.<OCPECNCGBGN>k__BackingField;
|
||||
if (shapeColorInfo != 0)
|
||||
{
|
||||
ShapeMaterialInfo shapeMaterialInfo = this.<INFKFACMBPE>k__BackingField;
|
||||
if (shapeMaterialInfo != 0)
|
||||
{
|
||||
MaterialSwatchPreviewUI.HBMLCINDMLE hbmlcindmle = this.<PFLPDHMOHIL>k__BackingField;
|
||||
if (hbmlcindmle != MaterialSwatchPreviewUI.HBMLCINDMLE.Invalid)
|
||||
{
|
||||
CLKCBCAGDDK materialId = shapeMaterialInfo.MaterialId;
|
||||
LNBGEMHOKFN colorID = shapeColorInfo.ColorID;
|
||||
this.Initialize(colorID, materialId, hbmlcindmle);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AD6 RID: 72406 RVA: 0x0040641C File Offset: 0x0040461C
|
||||
[Token(Token = "0x6011AD6")]
|
||||
[Address(RVA = "0xE58CD0", Offset = "0xE57AD0", VA = "0x180E58CD0")]
|
||||
private void LJAEIJLMDHG(LNBGEMHOKFN GJAINANBOCB)
|
||||
{
|
||||
if (GJAINANBOCB != LNBGEMHOKFN.INVALID)
|
||||
{
|
||||
ShapeMaterialInfo shapeMaterialInfo = this.<INFKFACMBPE>k__BackingField;
|
||||
ShapeColorInfo shapeColorInfo;
|
||||
this.<OCPECNCGBGN>k__BackingField = shapeColorInfo;
|
||||
float num = EOKPFJPCGMK.GAPPFKMPLGC(shapeMaterialInfo.MaterialId);
|
||||
Material material = BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo, true, true, num);
|
||||
Material[] materialArray = this._buttonFaceRenderer.GetMaterialArray();
|
||||
int buttonFaceSubmesh = this._buttonFaceSubmesh;
|
||||
if (material != 0)
|
||||
{
|
||||
}
|
||||
materialArray[0] = material;
|
||||
this._buttonFaceRenderer.SetMaterialArray(materialArray);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AD7 RID: 72407 RVA: 0x0040648C File Offset: 0x0040468C
|
||||
[Token(Token = "0x6011AD7")]
|
||||
[Address(RVA = "0xE58B20", Offset = "0xE57920", VA = "0x180E58B20")]
|
||||
public void Initialize(LNBGEMHOKFN AOGHIJCLDDC, CLKCBCAGDDK ALOKGLNJFLG, MaterialSwatchPreviewUI.HBMLCINDMLE OJJLDEPGAEJ)
|
||||
{
|
||||
this.<PFLPDHMOHIL>k__BackingField = OJJLDEPGAEJ;
|
||||
ShapeMaterialInfo shapeMaterialInfo;
|
||||
this.<INFKFACMBPE>k__BackingField = shapeMaterialInfo;
|
||||
if (AOGHIJCLDDC != LNBGEMHOKFN.INVALID)
|
||||
{
|
||||
ShapeMaterialInfo shapeMaterialInfo2 = this.<INFKFACMBPE>k__BackingField;
|
||||
ShapeColorInfo shapeColorInfo;
|
||||
this.<OCPECNCGBGN>k__BackingField = shapeColorInfo;
|
||||
float num = EOKPFJPCGMK.GAPPFKMPLGC(shapeMaterialInfo2.MaterialId);
|
||||
Material material = BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo2, true, true, num);
|
||||
Material[] materialArray = this._buttonFaceRenderer.GetMaterialArray();
|
||||
int buttonFaceSubmesh = this._buttonFaceSubmesh;
|
||||
if (material != 0)
|
||||
{
|
||||
}
|
||||
materialArray[0] = material;
|
||||
this._buttonFaceRenderer.SetMaterialArray(materialArray);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AD8 RID: 72408 RVA: 0x00406518 File Offset: 0x00404718
|
||||
[Token(Token = "0x6011AD8")]
|
||||
[Address(RVA = "0xE58E70", Offset = "0xE57C70", VA = "0x180E58E70")]
|
||||
public MaterialSwatchPreviewUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B5DF RID: 46559
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5DF")]
|
||||
[SerializeField]
|
||||
private MeshRenderer _buttonFaceRenderer;
|
||||
|
||||
// Token: 0x0400B5E0 RID: 46560
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B5E0")]
|
||||
[SerializeField]
|
||||
private int _buttonFaceSubmesh = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x02002918 RID: 10520
|
||||
[Token(Token = "0x2002918")]
|
||||
public enum HBMLCINDMLE
|
||||
{
|
||||
// Token: 0x0400B5E5 RID: 46565
|
||||
[Token(Token = "0x400B5E5")]
|
||||
Material,
|
||||
// Token: 0x0400B5E6 RID: 46566
|
||||
[Token(Token = "0x400B5E6")]
|
||||
Color,
|
||||
// Token: 0x0400B5E7 RID: 46567
|
||||
[Token(Token = "0x400B5E7")]
|
||||
Invalid
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,409 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core.Locomotion;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200293E RID: 10558
|
||||
[Token(Token = "0x200293E")]
|
||||
public class MoveableToolMenu : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003194 RID: 12692
|
||||
// (get) Token: 0x06011B65 RID: 72549 RVA: 0x00408218 File Offset: 0x00406418
|
||||
[Token(Token = "0x17003194")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x6011B65")]
|
||||
[Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")]
|
||||
get
|
||||
{
|
||||
return this._tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003195 RID: 12693
|
||||
// (get) Token: 0x06011B66 RID: 72550 RVA: 0x0040822C File Offset: 0x0040642C
|
||||
[Token(Token = "0x17003195")]
|
||||
public bool PKNFAECAHBF
|
||||
{
|
||||
[Token(Token = "0x6011B66")]
|
||||
[Address(RVA = "0xE53790", Offset = "0xE52590", VA = "0x180E53790")]
|
||||
get
|
||||
{
|
||||
return this.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003196 RID: 12694
|
||||
// (get) Token: 0x06011B67 RID: 72551 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17003196")]
|
||||
protected virtual Vector3 KCENFAOCEKE
|
||||
{
|
||||
[Token(Token = "0x6011B67")]
|
||||
[Address(RVA = "0xE59380", Offset = "0xE58180", VA = "0x180E59380", Slot = "15")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000185 RID: 389
|
||||
// (add) Token: 0x06011B68 RID: 72552 RVA: 0x0040824C File Offset: 0x0040644C
|
||||
// (remove) Token: 0x06011B69 RID: 72553 RVA: 0x00408274 File Offset: 0x00406474
|
||||
[Token(Token = "0x14000185")]
|
||||
public event Action<bool> HHMGCEPALEN
|
||||
{
|
||||
[Token(Token = "0x6011B68")]
|
||||
[Address(RVA = "0xE59E00", Offset = "0xE58C00", VA = "0x180E59E00")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<bool> hhmgcepalen;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
hhmgcepalen = this.HHMGCEPALEN;
|
||||
@delegate = Delegate.Combine(hhmgcepalen, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != hhmgcepalen)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011B69")]
|
||||
[Address(RVA = "0xE59F40", Offset = "0xE58D40", VA = "0x180E59F40")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<bool> hhmgcepalen;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
hhmgcepalen = this.HHMGCEPALEN;
|
||||
@delegate = Delegate.Remove(hhmgcepalen, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != hhmgcepalen)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B6A RID: 72554 RVA: 0x0040829C File Offset: 0x0040649C
|
||||
[Token(Token = "0x6011B6A")]
|
||||
[Address(RVA = "0xE58E90", Offset = "0xE57C90", VA = "0x180E58E90", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
this._tool.rigidbodyEx.AddKinematic(this);
|
||||
this._tool.ReleaseWithVelocity = false;
|
||||
this._tool.AlwaysPhysicalPickupOffCenter = true;
|
||||
this._tool.IgnorePickupDirection = true;
|
||||
this._tool.GravityPickupMode = (Tool.LMJNHJCGDOF)((ulong)4294967295L);
|
||||
this._tool.DefaultCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
this._tool.AttachedCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
this._tool.EquippedCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
this._tool.HeldCollisionLayer = (DAJFOCGPHGP)((ulong)27L);
|
||||
Tool tool = this._tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PDEEFICICFG);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.BPJDFPACLMK(postReleaseEvent, action);
|
||||
tool.PostReleaseEvent = mfbglihgcgo;
|
||||
Action action2 = new Action(this.EJKGLPPGDPM);
|
||||
int num;
|
||||
int num2;
|
||||
KLLMCPFPIIE<bool> kllmcpfpiie = new KLLMCPFPIIE(this, "MvTlMn", num, (OHOEENCHJJE)num2, action2, num2);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.PMODPJAFCKM = kllmcpfpiie;
|
||||
}
|
||||
|
||||
// Token: 0x06011B6B RID: 72555 RVA: 0x00408398 File Offset: 0x00406598
|
||||
[Token(Token = "0x6011B6B")]
|
||||
[Address(RVA = "0xE593A0", Offset = "0xE581A0", VA = "0x180E593A0", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this._tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this._tool;
|
||||
MFBGLIHGCGO<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PDEEFICICFG);
|
||||
MFBGLIHGCGO<Tool> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(postReleaseEvent, action);
|
||||
tool2.PostReleaseEvent = mfbglihgcgo;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000186 RID: 390
|
||||
// (add) Token: 0x06011B6C RID: 72556 RVA: 0x004083F4 File Offset: 0x004065F4
|
||||
// (remove) Token: 0x06011B6D RID: 72557 RVA: 0x0040841C File Offset: 0x0040661C
|
||||
[Token(Token = "0x14000186")]
|
||||
public event Action<MoveableToolMenu.FLDDGHDOPPE> JCECHLHOHIG
|
||||
{
|
||||
[Token(Token = "0x6011B6C")]
|
||||
[Address(RVA = "0xE59D60", Offset = "0xE58B60", VA = "0x180E59D60")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
jcechlhohig = this.JCECHLHOHIG;
|
||||
@delegate = Delegate.Combine(jcechlhohig, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != jcechlhohig)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011B6D")]
|
||||
[Address(RVA = "0xE59EA0", Offset = "0xE58CA0", VA = "0x180E59EA0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
jcechlhohig = this.JCECHLHOHIG;
|
||||
@delegate = Delegate.Remove(jcechlhohig, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != jcechlhohig)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B6E RID: 72558 RVA: 0x00408444 File Offset: 0x00406644
|
||||
[Token(Token = "0x6011B6E")]
|
||||
[Address(RVA = "0xE53680", Offset = "0xE52480", VA = "0x180E53680")]
|
||||
protected void HJHBGMFDKPF(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
if (this.JCECHLHOHIG != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B6F RID: 72559 RVA: 0x0040845C File Offset: 0x0040665C
|
||||
[Token(Token = "0x6011B6F")]
|
||||
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "16")]
|
||||
public virtual Selectable TryGetMoveRequestUI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B70 RID: 72560 RVA: 0x0040846C File Offset: 0x0040666C
|
||||
[Token(Token = "0x6011B70")]
|
||||
[Address(RVA = "0xE59BF0", Offset = "0xE589F0", VA = "0x180E59BF0")]
|
||||
private void PDEEFICICFG(Tool NBHJPDBHDHB)
|
||||
{
|
||||
if (this._tool.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView kjoiaplbjea = this.KJOIAPLBJEA;
|
||||
int num = 0;
|
||||
if (kjoiaplbjea != num)
|
||||
{
|
||||
Action action = new Action(this.KPOHPOPECII);
|
||||
KFBABPAPIMB kfbabpapimb = this.JGIPMJPPCBM(action);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B71 RID: 72561 RVA: 0x004084B8 File Offset: 0x004066B8
|
||||
[Token(Token = "0x6011B71")]
|
||||
[Address(RVA = "0xE59080", Offset = "0xE57E80", VA = "0x180E59080")]
|
||||
private void EJKGLPPGDPM()
|
||||
{
|
||||
bool flag = this.PMODPJAFCKM.IAHDANBDAAM() != null;
|
||||
Tool tool = this._tool;
|
||||
if (!flag)
|
||||
{
|
||||
ToolMenuProjector menuProjector = tool.EACPPCDMMOF;
|
||||
int num = 0;
|
||||
menuProjector.PKNFAECAHBF = num != 0;
|
||||
return;
|
||||
}
|
||||
tool.EACPPCDMMOF.PKNFAECAHBF = true;
|
||||
}
|
||||
|
||||
// Token: 0x06011B72 RID: 72562 RVA: 0x00408500 File Offset: 0x00406700
|
||||
[Token(Token = "0x6011B72")]
|
||||
[Address(RVA = "0xE59CF0", Offset = "0xE58AF0", VA = "0x180E59CF0")]
|
||||
public void ShowMenu()
|
||||
{
|
||||
this.MNJNLEPGFCB(true);
|
||||
}
|
||||
|
||||
// Token: 0x06011B73 RID: 72563 RVA: 0x00408514 File Offset: 0x00406714
|
||||
[Token(Token = "0x6011B73")]
|
||||
[Address(RVA = "0xE59CB0", Offset = "0xE58AB0", VA = "0x180E59CB0")]
|
||||
public void ShowMenuMainScreen()
|
||||
{
|
||||
this._tool.ELABBFJBNII.PopAllFlows();
|
||||
this.MNJNLEPGFCB(true);
|
||||
}
|
||||
|
||||
// Token: 0x06011B74 RID: 72564 RVA: 0x00408540 File Offset: 0x00406740
|
||||
[Token(Token = "0x6011B74")]
|
||||
[Address(RVA = "0xE59480", Offset = "0xE58280", VA = "0x180E59480")]
|
||||
public void OpenAndAttachMenu(PhotonView BNOFLBFPCLI)
|
||||
{
|
||||
Transform transform = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
PlayerMovement playerMovement = Player.<EGKJPJKLEAI>k__BackingField.playerMovement;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
Vector3 vector5;
|
||||
float z5 = vector5.z;
|
||||
Vector3 vector6;
|
||||
float z6 = vector6.z;
|
||||
int num = 0;
|
||||
if (BNOFLBFPCLI != num)
|
||||
{
|
||||
float num2 = BNOFLBFPCLI.transform.LACCAFFAOIG();
|
||||
}
|
||||
Vector3 vector7;
|
||||
float z7 = vector7.z;
|
||||
Vector3 vector8;
|
||||
float z8 = vector8.z;
|
||||
Vector3 vector9;
|
||||
float z9 = vector9.z;
|
||||
int num3 = 0;
|
||||
base.transform.position = num3;
|
||||
int num4 = 0;
|
||||
base.transform.rotation = num4;
|
||||
if (this._tool.OGIBLNIIHDK)
|
||||
{
|
||||
int num5 = 0;
|
||||
if (BNOFLBFPCLI != num5 && (!this._tool.FNFNLDBILFE || this._tool.BHAAHKEILOG != BNOFLBFPCLI))
|
||||
{
|
||||
this.KJOIAPLBJEA = BNOFLBFPCLI;
|
||||
Transform transform2 = BNOFLBFPCLI.transform;
|
||||
Transform transform3 = base.transform;
|
||||
Transform transform4 = BNOFLBFPCLI.transform;
|
||||
Transform transform5 = base.transform;
|
||||
int num6 = 0;
|
||||
Transform transform6 = BNOFLBFPCLI.transform;
|
||||
float num7 = base.transform.LACCAFFAOIG();
|
||||
int num8 = 0;
|
||||
float num9 = transform6.CPEJGKGFNJH(num7);
|
||||
this._tool.AuthorityAttachToObject(BNOFLBFPCLI, num8, num6, num9);
|
||||
}
|
||||
}
|
||||
this.MNJNLEPGFCB(true);
|
||||
}
|
||||
|
||||
// Token: 0x06011B75 RID: 72565 RVA: 0x004086A8 File Offset: 0x004068A8
|
||||
[Token(Token = "0x6011B75")]
|
||||
[Address(RVA = "0xE59110", Offset = "0xE57F10", VA = "0x180E59110", Slot = "17")]
|
||||
public virtual void HideMenu()
|
||||
{
|
||||
int num = 0;
|
||||
this.MNJNLEPGFCB(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011B76 RID: 72566 RVA: 0x004086C0 File Offset: 0x004068C0
|
||||
[Token(Token = "0x6011B76")]
|
||||
[Address(RVA = "0xE592F0", Offset = "0xE580F0", VA = "0x180E592F0")]
|
||||
private void MNJNLEPGFCB(bool AEBFKFLKADG)
|
||||
{
|
||||
KLLMCPFPIIE<bool> pmodpjafckm = this.PMODPJAFCKM;
|
||||
if (pmodpjafckm == 0 || pmodpjafckm.IAHDANBDAAM() != AEBFKFLKADG)
|
||||
{
|
||||
if (this.PMODPJAFCKM != 0)
|
||||
{
|
||||
}
|
||||
Action<bool> hhmgcepalen = this.HHMGCEPALEN;
|
||||
if (hhmgcepalen != 0)
|
||||
{
|
||||
hhmgcepalen(AEBFKFLKADG);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B77 RID: 72567 RVA: 0x00408704 File Offset: 0x00406904
|
||||
[Token(Token = "0x6011B77")]
|
||||
[Address(RVA = "0xE59D00", Offset = "0xE58B00", VA = "0x180E59D00")]
|
||||
public MoveableToolMenu()
|
||||
{
|
||||
int num = 0;
|
||||
this.defaultOffsetFromHead.z = (float)num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06011B78 RID: 72568 RVA: 0x00408728 File Offset: 0x00406928
|
||||
[Token(Token = "0x6011B78")]
|
||||
[Address(RVA = "0xE59120", Offset = "0xE57F20", VA = "0x180E59120")]
|
||||
[CompilerGenerated]
|
||||
private void KPOHPOPECII()
|
||||
{
|
||||
Transform transform = this.KJOIAPLBJEA.transform;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
PhotonView kjoiaplbjea = this.KJOIAPLBJEA;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform transform3 = kjoiaplbjea.transform;
|
||||
Transform transform4 = base.transform;
|
||||
Transform transform5 = this.KJOIAPLBJEA.transform;
|
||||
Transform transform6 = base.transform;
|
||||
int num = 0;
|
||||
float num2 = transform5.CPEJGKGFNJH((float)num);
|
||||
Tool tool = this._tool;
|
||||
}
|
||||
|
||||
// Token: 0x0400B634 RID: 46644
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B634")]
|
||||
[SerializeField]
|
||||
protected Vector3 defaultOffsetFromHead;
|
||||
|
||||
// Token: 0x0400B635 RID: 46645
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B635")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tool _tool;
|
||||
|
||||
// Token: 0x0400B636 RID: 46646
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400B636")]
|
||||
private KLLMCPFPIIE<bool> PMODPJAFCKM;
|
||||
|
||||
// Token: 0x0400B637 RID: 46647
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B637")]
|
||||
private PhotonView KJOIAPLBJEA;
|
||||
|
||||
// Token: 0x0200293F RID: 10559
|
||||
[Token(Token = "0x200293F")]
|
||||
public enum FLDDGHDOPPE
|
||||
{
|
||||
// Token: 0x0400B63B RID: 46651
|
||||
[Token(Token = "0x400B63B")]
|
||||
Up,
|
||||
// Token: 0x0400B63C RID: 46652
|
||||
[Token(Token = "0x400B63C")]
|
||||
Down,
|
||||
// Token: 0x0400B63D RID: 46653
|
||||
[Token(Token = "0x400B63D")]
|
||||
Left,
|
||||
// Token: 0x0400B63E RID: 46654
|
||||
[Token(Token = "0x400B63E")]
|
||||
Right
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,504 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs.PaletteSearch
|
||||
{
|
||||
// Token: 0x02002943 RID: 10563
|
||||
[Token(Token = "0x2002943")]
|
||||
public sealed class MakerPenPaletteSearchButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x14000187 RID: 391
|
||||
// (add) Token: 0x06011B82 RID: 72578 RVA: 0x00408994 File Offset: 0x00406B94
|
||||
// (remove) Token: 0x06011B83 RID: 72579 RVA: 0x004089B0 File Offset: 0x00406BB0
|
||||
[Token(Token = "0x14000187")]
|
||||
public event Action OCBALCKEGLO
|
||||
{
|
||||
[Token(Token = "0x6011B82")]
|
||||
[Address(RVA = "0xE56030", Offset = "0xE54E30", VA = "0x180E56030")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6011B83")]
|
||||
[Address(RVA = "0xE560D0", Offset = "0xE54ED0", VA = "0x180E560D0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003197 RID: 12695
|
||||
// (get) Token: 0x06011B84 RID: 72580 RVA: 0x004089CC File Offset: 0x00406BCC
|
||||
// (set) Token: 0x06011B85 RID: 72581 RVA: 0x004089E0 File Offset: 0x00406BE0
|
||||
[Token(Token = "0x17003197")]
|
||||
private HNPAMCPHEPJ PBPPCMNHODC
|
||||
{
|
||||
[Token(Token = "0x6011B84")]
|
||||
[Address(RVA = "0x9CD8C0", Offset = "0x9CC6C0", VA = "0x1809CD8C0")]
|
||||
get;
|
||||
[Token(Token = "0x6011B85")]
|
||||
[Address(RVA = "0xBA8070", Offset = "0xBA6E70", VA = "0x180BA8070")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x06011B86 RID: 72582 RVA: 0x004089F4 File Offset: 0x00406BF4
|
||||
[Token(Token = "0x6011B86")]
|
||||
[Address(RVA = "0xE55140", Offset = "0xE53F40", VA = "0x180E55140")]
|
||||
private void Awake()
|
||||
{
|
||||
bool flag = this.OFFBIKPMOMB();
|
||||
}
|
||||
|
||||
// Token: 0x06011B87 RID: 72583 RVA: 0x00408A08 File Offset: 0x00406C08
|
||||
[Token(Token = "0x6011B87")]
|
||||
[Address(RVA = "0xE55700", Offset = "0xE54500", VA = "0x180E55700")]
|
||||
private bool OFFBIKPMOMB()
|
||||
{
|
||||
if (!this.FAMHHAFLFCM)
|
||||
{
|
||||
string text = ColorUtility.ToHtmlStringRGBA(this.defaultColor);
|
||||
string text2 = "<#" + text + ">";
|
||||
Color color = this.highlightColor;
|
||||
this.AJMOHOMJAOK = text2;
|
||||
string text3 = ColorUtility.ToHtmlStringRGBA(color);
|
||||
string text4 = "<#" + text3 + ">";
|
||||
Button3DBase button3DBase = this.button;
|
||||
this.LIELMGOAOHE = text4;
|
||||
int num = 0;
|
||||
if (button3DBase != num)
|
||||
{
|
||||
Button3DBase button3DBase2 = this.button;
|
||||
Button3DBase.IOJHBLEGKFK iojhblegkfk = new Button3DBase.IOJHBLEGKFK(this.NNBDPAJLOMF);
|
||||
button3DBase2.DMKKNEOIIGG += iojhblegkfk;
|
||||
}
|
||||
Action<Guid> action = new Action(this.HMIMPLIDJIH);
|
||||
Action<OGNBCNBPFCC> action2 = new Action(this.NECMPJFPNCI);
|
||||
Action<OBBBPCBIMME> action3 = new Action(this.NJDHMJLOLOI);
|
||||
Action<LNBGEMHOKFN, CLKCBCAGDDK, MaterialSwatchPreviewUI.HBMLCINDMLE> action4 = new Action(this.DFJBELIKMKN);
|
||||
Action<ACBDPBHGKJL> action5 = new Action(this.EIODONOPCNL);
|
||||
Action action6 = new Action(this.NAFGKHGNHMG);
|
||||
int num2 = 0;
|
||||
this.OBMPBHLOAJH = num2;
|
||||
this.FAMHHAFLFCM = true;
|
||||
this.OBMPBHLOAJH.FFHBBEMBGII = num2;
|
||||
this.OBMPBHLOAJH.IDAMCHIHOPB = num2;
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011B88 RID: 72584 RVA: 0x00408B30 File Offset: 0x00406D30
|
||||
[Token(Token = "0x6011B88")]
|
||||
[Address(RVA = "0xE55B50", Offset = "0xE54950", VA = "0x180E55B50")]
|
||||
private void OnEnable()
|
||||
{
|
||||
HNPAMCPHEPJ hnpamcphepj = this.<OPGIEBKKAFC>k__BackingField;
|
||||
if (hnpamcphepj != 0)
|
||||
{
|
||||
hnpamcphepj.NNBDPAJLOMF();
|
||||
this.UpdateSelectedState();
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
this.CCDAKFOOEBO(num);
|
||||
this.UpdateSelectedState();
|
||||
}
|
||||
|
||||
// Token: 0x06011B89 RID: 72585 RVA: 0x00408B64 File Offset: 0x00406D64
|
||||
[Token(Token = "0x6011B89")]
|
||||
[Address(RVA = "0xE55AC0", Offset = "0xE548C0", VA = "0x180E55AC0")]
|
||||
private void OnDisable()
|
||||
{
|
||||
int num = 0;
|
||||
this.CCDAKFOOEBO(num);
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
int num2 = 0;
|
||||
if (radioButton3D != num2)
|
||||
{
|
||||
RadioButton3D radioButton3D2 = this.radioButton;
|
||||
int num3 = 0;
|
||||
radioButton3D2.KDELLAHHGCK = num3 != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B8A RID: 72586 RVA: 0x00408BA8 File Offset: 0x00406DA8
|
||||
[Token(Token = "0x6011B8A")]
|
||||
[Address(RVA = "0xE55A00", Offset = "0xE54800", VA = "0x180E55A00")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Button3DBase button3DBase = this.button;
|
||||
int num = 0;
|
||||
if (button3DBase != num)
|
||||
{
|
||||
Button3DBase button3DBase2 = this.button;
|
||||
Button3DBase.IOJHBLEGKFK iojhblegkfk = new Button3DBase.IOJHBLEGKFK(this.NNBDPAJLOMF);
|
||||
button3DBase2.DMKKNEOIIGG -= iojhblegkfk;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B8B RID: 72587 RVA: 0x00408BEC File Offset: 0x00406DEC
|
||||
[Token(Token = "0x6011B8B")]
|
||||
[Address(RVA = "0xE55F20", Offset = "0xE54D20", VA = "0x180E55F20")]
|
||||
public void UpdateSelectedState()
|
||||
{
|
||||
if (this.<OPGIEBKKAFC>k__BackingField != (ulong)0L)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
int num = 0;
|
||||
if (!(radioButton3D == num))
|
||||
{
|
||||
HNPAMCPHEPJ hnpamcphepj = this.<OPGIEBKKAFC>k__BackingField;
|
||||
RadioButton3D radioButton3D2 = this.radioButton;
|
||||
string text = hnpamcphepj.KODBEJPEFOJ;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B8C RID: 72588 RVA: 0x00408C34 File Offset: 0x00406E34
|
||||
[Token(Token = "0x6011B8C")]
|
||||
[Address(RVA = "0xE55BB0", Offset = "0xE549B0", VA = "0x180E55BB0")]
|
||||
public void SetData(HNPAMCPHEPJ ABADFLCBFIJ, IReadOnlyList<bool> JCKFJAHJLPF, StackedUIFlowBase ALACOJJOLNB, Material PDDJKEDFKBO)
|
||||
{
|
||||
int num = 0;
|
||||
bool flag = this.OFFBIKPMOMB();
|
||||
Tooltip tooltip = this.tooltip;
|
||||
this.<OPGIEBKKAFC>k__BackingField = ABADFLCBFIJ;
|
||||
string text = ABADFLCBFIJ.KKJIOHNFHFJ;
|
||||
tooltip.Message = text;
|
||||
this.FJBNIDBOHFE = 0;
|
||||
this.EJFLBPCMNCK = ALACOJJOLNB;
|
||||
ABADFLCBFIJ.NNBDPAJLOMF();
|
||||
TextMeshProUGUI textMeshProUGUI = this.text;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (textMeshProUGUI != num3)
|
||||
{
|
||||
StringBuilder stringBuilder = MakerPenPaletteSearchButton.PEDKGDBHGLB.Clear();
|
||||
string text2 = ABADFLCBFIJ.ToString();
|
||||
if (num < text2.m_stringLength)
|
||||
{
|
||||
if (num < num2)
|
||||
{
|
||||
num += num;
|
||||
if (num == num2)
|
||||
{
|
||||
goto IL_97;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
bool flag2 = text2 == num;
|
||||
if (num != (flag2 ? 1 : 0))
|
||||
{
|
||||
goto IL_B4;
|
||||
}
|
||||
if (text2 == 0)
|
||||
{
|
||||
goto IL_9E;
|
||||
}
|
||||
IL_97:
|
||||
flag2 += flag2;
|
||||
IL_9E:
|
||||
string ajmohomjaok = this.AJMOHOMJAOK;
|
||||
StringBuilder stringBuilder2 = MakerPenPaletteSearchButton.PEDKGDBHGLB.Append(ajmohomjaok);
|
||||
IL_B4:
|
||||
StringBuilder pedkgdbhglb = MakerPenPaletteSearchButton.PEDKGDBHGLB;
|
||||
char c = ABADFLCBFIJ.ToString()[num];
|
||||
StringBuilder stringBuilder3 = pedkgdbhglb.Append(c);
|
||||
num++;
|
||||
}
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.text;
|
||||
int hashCode = MakerPenPaletteSearchButton.PEDKGDBHGLB.GetHashCode();
|
||||
string text3 = textMeshProUGUI2.text;
|
||||
}
|
||||
this.UpdateSelectedState();
|
||||
}
|
||||
|
||||
// Token: 0x06011B8D RID: 72589 RVA: 0x00408D44 File Offset: 0x00406F44
|
||||
[Token(Token = "0x6011B8D")]
|
||||
[Address(RVA = "0xE55400", Offset = "0xE54200", VA = "0x180E55400")]
|
||||
private void NECMPJFPNCI(OGNBCNBPFCC MHDPLJDBCAN)
|
||||
{
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.EJFLBPCMNCK.<KBKJKEOPIGB>k__BackingField;
|
||||
int num = 0;
|
||||
if (!(<KBKJKEOPIGB>k__BackingField == num))
|
||||
{
|
||||
GameObject gameObject = this.toolImposterUI.gameObject;
|
||||
this.CCDAKFOOEBO(gameObject);
|
||||
StackedUIFlowBase ejflbpcmnck = this.EJFLBPCMNCK;
|
||||
ToolImposterUI toolImposterUI = this.toolImposterUI;
|
||||
return;
|
||||
}
|
||||
int num2 = 0;
|
||||
this.CCDAKFOOEBO(num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011B8E RID: 72590 RVA: 0x00408DA0 File Offset: 0x00406FA0
|
||||
[Token(Token = "0x6011B8E")]
|
||||
[Address(RVA = "0xE554F0", Offset = "0xE542F0", VA = "0x180E554F0")]
|
||||
private void NJDHMJLOLOI(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
GameObject gameObject = this.inventionPreviewUI.gameObject;
|
||||
this.CCDAKFOOEBO(gameObject);
|
||||
this.inventionPreviewUI.SetInvention(LDNFNNNHPPB);
|
||||
}
|
||||
|
||||
// Token: 0x06011B8F RID: 72591 RVA: 0x00408DD4 File Offset: 0x00406FD4
|
||||
[Token(Token = "0x6011B8F")]
|
||||
[Address(RVA = "0xE55260", Offset = "0xE54060", VA = "0x180E55260")]
|
||||
private void DFJBELIKMKN(LNBGEMHOKFN MFJFHKBEFMO, CLKCBCAGDDK NFBNKKLNFFF, MaterialSwatchPreviewUI.HBMLCINDMLE GOKEBEDDJOL)
|
||||
{
|
||||
GameObject gameObject = this.materialSwatchPreviewUI.gameObject;
|
||||
this.CCDAKFOOEBO(gameObject);
|
||||
MaterialSwatchPreviewUI materialSwatchPreviewUI = this.materialSwatchPreviewUI;
|
||||
}
|
||||
|
||||
// Token: 0x06011B90 RID: 72592 RVA: 0x00408E04 File Offset: 0x00407004
|
||||
[Token(Token = "0x6011B90")]
|
||||
[Address(RVA = "0xE552E0", Offset = "0xE540E0", VA = "0x180E552E0")]
|
||||
private void EIODONOPCNL(ACBDPBHGKJL LENAGPGLDLE)
|
||||
{
|
||||
Material fjbnidbohfe = this.FJBNIDBOHFE;
|
||||
int num = 0;
|
||||
if (!(fjbnidbohfe == num))
|
||||
{
|
||||
GameObject gameObject = this.shapePreviewUI.gameObject;
|
||||
this.CCDAKFOOEBO(gameObject);
|
||||
ShapePreviewUI shapePreviewUI = this.shapePreviewUI;
|
||||
return;
|
||||
}
|
||||
int num2 = 0;
|
||||
this.CCDAKFOOEBO(num2);
|
||||
}
|
||||
|
||||
// Token: 0x06011B91 RID: 72593 RVA: 0x00408E50 File Offset: 0x00407050
|
||||
[Token(Token = "0x6011B91")]
|
||||
[Address(RVA = "0xE553B0", Offset = "0xE541B0", VA = "0x180E553B0")]
|
||||
private void NAFGKHGNHMG()
|
||||
{
|
||||
int num = 0;
|
||||
this.CCDAKFOOEBO(num);
|
||||
GameObject gameObject = this.itemPreviewRoot;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
this.text.alignment = (TextAlignmentOptions)((uint)514);
|
||||
}
|
||||
|
||||
// Token: 0x06011B92 RID: 72594 RVA: 0x00408E90 File Offset: 0x00407090
|
||||
[Token(Token = "0x6011B92")]
|
||||
[Address(RVA = "0xE55150", Offset = "0xE53F50", VA = "0x180E55150")]
|
||||
private void CCDAKFOOEBO(GameObject IPHABOPCJLO)
|
||||
{
|
||||
GameObject indjpmiiddp = this.INDJPMIIDDP;
|
||||
int num = 0;
|
||||
if (indjpmiiddp != num)
|
||||
{
|
||||
GameObject indjpmiiddp2 = this.INDJPMIIDDP;
|
||||
int num2 = 0;
|
||||
indjpmiiddp2.SetActive(num2 != 0);
|
||||
}
|
||||
this.INDJPMIIDDP = IPHABOPCJLO;
|
||||
int num3 = 0;
|
||||
if (!(IPHABOPCJLO == num3))
|
||||
{
|
||||
this.itemPreviewRoot.SetActive(true);
|
||||
IPHABOPCJLO.SetActive(true);
|
||||
this.text.alignment = (TextAlignmentOptions)((uint)513);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B93 RID: 72595 RVA: 0x00408F00 File Offset: 0x00407100
|
||||
[Token(Token = "0x6011B93")]
|
||||
[Address(RVA = "0xE55550", Offset = "0xE54350", VA = "0x180E55550")]
|
||||
private void NNBDPAJLOMF(Button3DBase CEHJGNDELGL)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.radioButton;
|
||||
int num = 0;
|
||||
if (radioButton3D != num)
|
||||
{
|
||||
RadioButton3D radioButton3D2 = this.radioButton;
|
||||
}
|
||||
HNPAMCPHEPJ hnpamcphepj = this.<OPGIEBKKAFC>k__BackingField;
|
||||
int num2 = 0;
|
||||
HNPAMCPHEPJ hnpamcphepj2;
|
||||
if (hnpamcphepj != 0)
|
||||
{
|
||||
string text = hnpamcphepj.KODBEJPEFOJ;
|
||||
hnpamcphepj2 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
}
|
||||
if (hnpamcphepj2 != 0)
|
||||
{
|
||||
bool flag = hnpamcphepj2.NIHMGPAIEFF;
|
||||
}
|
||||
Action ocbalckeglo = this.OCBALCKEGLO;
|
||||
if (ocbalckeglo != 0)
|
||||
{
|
||||
ocbalckeglo();
|
||||
}
|
||||
HNPAMCPHEPJ hnpamcphepj3 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
HNPAMCPHEPJ hnpamcphepj4;
|
||||
if (hnpamcphepj3 != 0)
|
||||
{
|
||||
string text2 = hnpamcphepj3.KODBEJPEFOJ;
|
||||
hnpamcphepj4 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
}
|
||||
if (hnpamcphepj4 != 0)
|
||||
{
|
||||
bool flag2 = hnpamcphepj4.FEPMCENMHAA;
|
||||
}
|
||||
if (num2 != 0)
|
||||
{
|
||||
GFKEKLOMIAO statClass = SingletonMonoBehaviour.ONCPNMDGGKG.GetStatClass<GFKEKLOMIAO>();
|
||||
if (statClass != 0)
|
||||
{
|
||||
statClass.FFGOCNBJHPM("palette_search_num_item_clicks");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B94 RID: 72596 RVA: 0x00408FC4 File Offset: 0x004071C4
|
||||
[Token(Token = "0x6011B94")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public MakerPenPaletteSearchButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B96 RID: 72598 RVA: 0x00408FF0 File Offset: 0x004071F0
|
||||
[Token(Token = "0x6011B96")]
|
||||
[Address(RVA = "0xE553B0", Offset = "0xE541B0", VA = "0x180E553B0")]
|
||||
[CompilerGenerated]
|
||||
private void HMIMPLIDJIH(Guid CEHJGNDELGL)
|
||||
{
|
||||
int num = 0;
|
||||
this.CCDAKFOOEBO(num);
|
||||
GameObject gameObject = this.itemPreviewRoot;
|
||||
int num2 = 0;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
this.text.alignment = (TextAlignmentOptions)((uint)514);
|
||||
}
|
||||
|
||||
// Token: 0x0400B644 RID: 46660
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B644")]
|
||||
[SerializeField]
|
||||
private GameObject itemPreviewRoot;
|
||||
|
||||
// Token: 0x0400B645 RID: 46661
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B645")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x0400B646 RID: 46662
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B646")]
|
||||
[SerializeField]
|
||||
private Tooltip tooltip;
|
||||
|
||||
// Token: 0x0400B647 RID: 46663
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B647")]
|
||||
[SerializeField]
|
||||
private RadioButton3D radioButton;
|
||||
|
||||
// Token: 0x0400B648 RID: 46664
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B648")]
|
||||
[SerializeField]
|
||||
private Button3DBase button;
|
||||
|
||||
// Token: 0x0400B649 RID: 46665
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B649")]
|
||||
[SerializeField]
|
||||
private Color defaultColor;
|
||||
|
||||
// Token: 0x0400B64A RID: 46666
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B64A")]
|
||||
[SerializeField]
|
||||
private Color highlightColor;
|
||||
|
||||
// Token: 0x0400B64B RID: 46667
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400B64B")]
|
||||
[SerializeField]
|
||||
private ToolImposterUI toolImposterUI;
|
||||
|
||||
// Token: 0x0400B64C RID: 46668
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400B64C")]
|
||||
[SerializeField]
|
||||
private InventionPreviewUI inventionPreviewUI;
|
||||
|
||||
// Token: 0x0400B64D RID: 46669
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400B64D")]
|
||||
[SerializeField]
|
||||
private MaterialSwatchPreviewUI materialSwatchPreviewUI;
|
||||
|
||||
// Token: 0x0400B64E RID: 46670
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400B64E")]
|
||||
[SerializeField]
|
||||
private ShapePreviewUI shapePreviewUI;
|
||||
|
||||
// Token: 0x0400B650 RID: 46672
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400B650")]
|
||||
private string AJMOHOMJAOK;
|
||||
|
||||
// Token: 0x0400B651 RID: 46673
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400B651")]
|
||||
private string LIELMGOAOHE;
|
||||
|
||||
// Token: 0x0400B652 RID: 46674
|
||||
[Token(Token = "0x400B652")]
|
||||
private static readonly StringBuilder PEDKGDBHGLB = new StringBuilder();
|
||||
|
||||
// Token: 0x0400B653 RID: 46675
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400B653")]
|
||||
private StackedUIFlowBase EJFLBPCMNCK;
|
||||
|
||||
// Token: 0x0400B654 RID: 46676
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400B654")]
|
||||
private GameObject INDJPMIIDDP;
|
||||
|
||||
// Token: 0x0400B655 RID: 46677
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400B655")]
|
||||
private Material FJBNIDBOHFE;
|
||||
|
||||
// Token: 0x0400B656 RID: 46678
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400B656")]
|
||||
private CGEIOPLEMDD OBMPBHLOAJH;
|
||||
|
||||
// Token: 0x0400B658 RID: 46680
|
||||
[FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400B658")]
|
||||
private bool FAMHHAFLFCM;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,116 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs.PaletteSearch
|
||||
{
|
||||
// Token: 0x02002944 RID: 10564
|
||||
[Token(Token = "0x2002944")]
|
||||
public sealed class MakerPenPaletteSearchPagedGrid : RecyclerPagedGrid<HNPAMCPHEPJ, MakerPenPaletteSearchButton>
|
||||
{
|
||||
// Token: 0x06011B97 RID: 72599 RVA: 0x00409030 File Offset: 0x00407230
|
||||
[Token(Token = "0x6011B97")]
|
||||
[Address(RVA = "0xE564A0", Offset = "0xE552A0", VA = "0x180E564A0")]
|
||||
public void Set(IEnumerable<HNPAMCPHEPJ> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
this.JCKFJAHJLPF = JCKFJAHJLPF;
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
this.NJNCDMMJMCF();
|
||||
}
|
||||
|
||||
// Token: 0x06011B98 RID: 72600 RVA: 0x00409054 File Offset: 0x00407254
|
||||
[Token(Token = "0x6011B98")]
|
||||
[Address(RVA = "0xE561C0", Offset = "0xE54FC0", VA = "0x180E561C0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(MakerPenPaletteSearchButton AKDBBDBNFBE)
|
||||
{
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action action = new Action(this.NJNCDMMJMCF);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != AKDBBDBNFBE)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B99 RID: 72601 RVA: 0x00409080 File Offset: 0x00407280
|
||||
[Token(Token = "0x6011B99")]
|
||||
[Address(RVA = "0xE56170", Offset = "0xE54F70", VA = "0x180E56170", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(HNPAMCPHEPJ IOBEPGLJNIP, MakerPenPaletteSearchButton IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
Material pddjkedfkbo = this.PDDJKEDFKBO;
|
||||
StackedUIFlowBase stackedUIFlowBase = this.uiFlowBase;
|
||||
IReadOnlyList<bool> jckfjahjlpf = this.JCKFJAHJLPF;
|
||||
IOMFCIGGNOI.SetData(IOBEPGLJNIP, jckfjahjlpf, stackedUIFlowBase, pddjkedfkbo);
|
||||
}
|
||||
|
||||
// Token: 0x06011B9A RID: 72602 RVA: 0x004090B4 File Offset: 0x004072B4
|
||||
[Token(Token = "0x6011B9A")]
|
||||
[Address(RVA = "0x8C1150", Offset = "0x8BFF50", VA = "0x1808C1150")]
|
||||
public void SetShapePreviewMaterial(Material PDDJKEDFKBO)
|
||||
{
|
||||
this.PDDJKEDFKBO = PDDJKEDFKBO;
|
||||
}
|
||||
|
||||
// Token: 0x06011B9B RID: 72603 RVA: 0x004090C8 File Offset: 0x004072C8
|
||||
[Token(Token = "0x6011B9B")]
|
||||
[Address(RVA = "0xE563A0", Offset = "0xE551A0", VA = "0x180E563A0")]
|
||||
private void NJNCDMMJMCF()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011B9C RID: 72604 RVA: 0x004090E8 File Offset: 0x004072E8
|
||||
[Token(Token = "0x6011B9C")]
|
||||
[Address(RVA = "0xE562B0", Offset = "0xE550B0", VA = "0x180E562B0", Slot = "16")]
|
||||
protected override void KADJONKLKLK(MakerPenPaletteSearchButton ELLBCHGLIDI)
|
||||
{
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action action = new Action(this.NJNCDMMJMCF);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ELLBCHGLIDI)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B9D RID: 72605 RVA: 0x00409114 File Offset: 0x00407314
|
||||
[Token(Token = "0x6011B9D")]
|
||||
[Address(RVA = "0xE564E0", Offset = "0xE552E0", VA = "0x180E564E0")]
|
||||
public MakerPenPaletteSearchPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B659 RID: 46681
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B659")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private StackedUIFlowBase uiFlowBase;
|
||||
|
||||
// Token: 0x0400B65A RID: 46682
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B65A")]
|
||||
private IReadOnlyList<bool> JCKFJAHJLPF;
|
||||
|
||||
// Token: 0x0400B65B RID: 46683
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B65B")]
|
||||
private Material PDDJKEDFKBO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1268 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs.PaletteSearch
|
||||
{
|
||||
// Token: 0x02002945 RID: 10565
|
||||
[Token(Token = "0x2002945")]
|
||||
public sealed class MakerPenPaletteSearchScreen : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003198 RID: 12696
|
||||
// (get) Token: 0x06011B9E RID: 72606 RVA: 0x00409128 File Offset: 0x00407328
|
||||
[Token(Token = "0x17003198")]
|
||||
public Subscreen ENPPIPNOOFD
|
||||
{
|
||||
[Token(Token = "0x6011B9E")]
|
||||
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
|
||||
get
|
||||
{
|
||||
return this.subscreen;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003199 RID: 12697
|
||||
// (get) Token: 0x06011B9F RID: 72607 RVA: 0x0040913C File Offset: 0x0040733C
|
||||
[Token(Token = "0x17003199")]
|
||||
private bool MGDAPEECLAG
|
||||
{
|
||||
[Token(Token = "0x6011B9F")]
|
||||
[Address(RVA = "0xE57940", Offset = "0xE56740", VA = "0x180E57940")]
|
||||
get
|
||||
{
|
||||
if (this.pagedGrid && this.filterInputField && this.subscreen)
|
||||
{
|
||||
return this.mainScreen;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BA0 RID: 72608 RVA: 0x00409180 File Offset: 0x00407380
|
||||
[Token(Token = "0x6011BA0")]
|
||||
[Address(RVA = "0xE565B0", Offset = "0xE553B0", VA = "0x180E565B0")]
|
||||
private void Awake()
|
||||
{
|
||||
while (this.MGDAPEECLAG)
|
||||
{
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.IOGHPKLLEIL);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.EGAFKEDLJMN);
|
||||
onValueChanged.AddListener(unityAction);
|
||||
TMP_InputField.SelectionEvent onSelect = this.filterInputField.m_OnSelect;
|
||||
UnityAction<string> unityAction2 = new UnityAction(this.LIHNMAKIJIG);
|
||||
onSelect.AddListener(unityAction2);
|
||||
this.EJLAHFHBCKF();
|
||||
if (!this.subscreen.Default || !this.MGDAPEECLAG || this.KOMDGFMNHGF == (ulong)0L)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (!this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
this.IDPEPGKNHML = true;
|
||||
string text = tmp_InputField.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
break;
|
||||
}
|
||||
if (this.filterInputField.m_Text.MIABHAJOKBP())
|
||||
{
|
||||
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.pagedGrid;
|
||||
int num = 0;
|
||||
makerPenPaletteSearchPagedGrid.SetCurrentPage(num, true);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BA1 RID: 72609 RVA: 0x00409288 File Offset: 0x00407488
|
||||
[Token(Token = "0x6011BA1")]
|
||||
[Address(RVA = "0xE57A90", Offset = "0xE56890", VA = "0x180E57A90")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (this.MGDAPEECLAG)
|
||||
{
|
||||
TMP_InputField.SelectionEvent onSelect = this.filterInputField.m_OnSelect;
|
||||
UnityAction<string> unityAction = new UnityAction(this.LIHNMAKIJIG);
|
||||
onSelect.RemoveListener(unityAction);
|
||||
TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction2 = new UnityAction(this.EGAFKEDLJMN);
|
||||
onValueChanged.RemoveListener(unityAction2);
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.IOGHPKLLEIL);
|
||||
subscreen.OnSubscreenActivated -= action;
|
||||
KEILCHJAJJB komdgfmnhgf = this.KOMDGFMNHGF;
|
||||
if (komdgfmnhgf != 0)
|
||||
{
|
||||
komdgfmnhgf.Dispose();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BA2 RID: 72610 RVA: 0x00409318 File Offset: 0x00407518
|
||||
[Token(Token = "0x6011BA2")]
|
||||
[Address(RVA = "0xE57760", Offset = "0xE56560", VA = "0x180E57760")]
|
||||
public static string FormatDescription(string LJIGOCDPEJF)
|
||||
{
|
||||
if (string.IsNullOrEmpty(LJIGOCDPEJF))
|
||||
{
|
||||
return string.Empty;
|
||||
}
|
||||
string text = LJIGOCDPEJF.KEJAABKOPJP(80);
|
||||
string newLine = Environment.NewLine;
|
||||
string newLine2 = Environment.NewLine;
|
||||
return text + newLine + newLine2;
|
||||
}
|
||||
|
||||
// Token: 0x06011BA3 RID: 72611 RVA: 0x00409358 File Offset: 0x00407558
|
||||
[Token(Token = "0x6011BA3")]
|
||||
[Address(RVA = "0xE56B30", Offset = "0xE55930", VA = "0x180E56B30")]
|
||||
private void EJLAHFHBCKF()
|
||||
{
|
||||
if (this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.PEGEHGAIKFL)
|
||||
{
|
||||
BNJPJAKNFGB[] array = PHEAGDHPPBC.JDGFOICENAC;
|
||||
Func<BNJPJAKNFGB, NHBFBHPIPCC> <>9__16_ = MakerPenPaletteSearchScreen.<>c.<>9__16_0;
|
||||
if (<>9__16_ == 0)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.<>c.<>9__16_0 = delegate(BNJPJAKNFGB node)
|
||||
{
|
||||
NJPKJHCMJMC njpkjhcmjmc;
|
||||
NJPKJHCMJMC circuitButtonData = njpkjhcmjmc;
|
||||
Func<bool> func9 = () => circuitButtonData.FEPMCENMHAA;
|
||||
Action action2 = new Action(circuitButtonData.CEPHKACJIDD);
|
||||
NHBFBHPIPCC nhbfbhpipcc;
|
||||
return nhbfbhpipcc;
|
||||
};
|
||||
}
|
||||
IEnumerable<BNJPJAKNFGB> enumerable = Enumerable.Select<BNJPJAKNFGB, NHBFBHPIPCC>(array, <>9__16_);
|
||||
}
|
||||
NHBFBHPIPCC[] array2 = Array.Empty<NHBFBHPIPCC>();
|
||||
IEnumerable<SpawnableToolCategoryConfig.CDPMKMGIPFA> enumerable2 = HELOBGLDDLH.NFJECNJEDDL();
|
||||
Func<SpawnableToolCategoryConfig.CDPMKMGIPFA, IEnumerable<ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>>> func;
|
||||
if (MakerPenPaletteSearchScreen.<>c.<>9__16_1 == 0)
|
||||
{
|
||||
func = delegate(SpawnableToolCategoryConfig.CDPMKMGIPFA group)
|
||||
{
|
||||
string text3;
|
||||
string groupStr = text3;
|
||||
Func<SpawnableToolCategoryConfig.CategoryConfig, ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>> func10 = delegate(SpawnableToolCategoryConfig.CategoryConfig category)
|
||||
{
|
||||
};
|
||||
List<SpawnableToolCategoryConfig.CategoryConfig> list;
|
||||
return Enumerable.Select<SpawnableToolCategoryConfig.CategoryConfig, ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>>(list, func10);
|
||||
};
|
||||
MakerPenPaletteSearchScreen.<>c.<>9__16_1 = func;
|
||||
}
|
||||
IEnumerable<SpawnableToolCategoryConfig.CDPMKMGIPFA> enumerable3 = Enumerable.SelectMany<SpawnableToolCategoryConfig.CDPMKMGIPFA, ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>>(enumerable2, func);
|
||||
Func<ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>, IEnumerable<ValueTuple<string[][], string, OGNBCNBPFCC>>> func2;
|
||||
if (MakerPenPaletteSearchScreen.<>c.<>9__16_2 == 0)
|
||||
{
|
||||
func2 = delegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x1169F0", Offset = "0x115DF0")] ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig> categoryInfo)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.PENJOLLOICN penjolloicn = new MakerPenPaletteSearchScreen.PENJOLLOICN();
|
||||
penjolloicn.categoryStr = penjolloicn;
|
||||
string item = categoryInfo.Item1;
|
||||
Func<OGNBCNBPFCC, bool> <>9__16_2 = MakerPenPaletteSearchScreen.<>c.<>9__16_10;
|
||||
if (<>9__16_2 == 0)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.<>c.<>9__16_10 = delegate(OGNBCNBPFCC tool)
|
||||
{
|
||||
bool flag;
|
||||
return Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG || flag;
|
||||
};
|
||||
}
|
||||
List<OGNBCNBPFCC> list2;
|
||||
IEnumerable<OGNBCNBPFCC> enumerable12 = Enumerable.Where<OGNBCNBPFCC>(list2, <>9__16_2);
|
||||
Func<OGNBCNBPFCC, ValueTuple<string[][], string, OGNBCNBPFCC>> func11 = delegate(OGNBCNBPFCC tool)
|
||||
{
|
||||
string[][] array16 = new string[1][];
|
||||
string[] array17 = new string[2];
|
||||
array16[0] = array17;
|
||||
int num2 = 0;
|
||||
penjolloicn.groupStr = num2;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
return Enumerable.Select<OGNBCNBPFCC, ValueTuple<string[][], string, OGNBCNBPFCC>>(enumerable12, func11);
|
||||
};
|
||||
MakerPenPaletteSearchScreen.<>c.<>9__16_2 = func2;
|
||||
}
|
||||
IEnumerable<ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>> enumerable4 = Enumerable.SelectMany<ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig>, ValueTuple<string[][], string, OGNBCNBPFCC>>(enumerable3, func2);
|
||||
Func<ValueTuple<string[][], string, OGNBCNBPFCC>, BLFOCLIBJIK> func3 = delegate([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x115120", Offset = "0x114520")] ValueTuple<string[][], string, OGNBCNBPFCC> toolInfo)
|
||||
{
|
||||
OGNBCNBPFCC tool = toolInfo;
|
||||
string[][] item2 = toolInfo.Item1;
|
||||
string text4 = MakerPenPaletteSearchScreen.FormatDescription(HELOBGLDDLH.MDFFDAGPKOL(tool));
|
||||
OGNBCNBPFCC tool4 = tool;
|
||||
int num3 = 0;
|
||||
string text5 = HELOBGLDDLH.LALKJBFFEBB(tool4);
|
||||
string text6 = text4 + num3 + "\\" + text5;
|
||||
Func<bool> func12 = delegate
|
||||
{
|
||||
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
|
||||
{
|
||||
}
|
||||
return this.mainScreen.<LJOGMLBAABG>k__BackingField.NMKNHCHOGBC == tool;
|
||||
};
|
||||
Action action3 = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.mainScreen;
|
||||
OGNBCNBPFCC tool3 = tool;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
makerPenPaletteMainScreen.IAKCONALDPO = tool3;
|
||||
string text7;
|
||||
makerPenPaletteMainScreen.MCAMCBPMOLD(text7);
|
||||
MakerPen.HJPIHGIFKEO currentTargetMode = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField.CHCJAGKENGF;
|
||||
makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateObject, MakerPen.HJPIHGIFKEO.CircuitGroup);
|
||||
};
|
||||
OGNBCNBPFCC tool2 = tool;
|
||||
BLFOCLIBJIK blfoclibjik;
|
||||
return blfoclibjik;
|
||||
};
|
||||
IEnumerable<ValueTuple<string[][], string, OGNBCNBPFCC>> enumerable5 = Enumerable.Select<ValueTuple<string[][], string, OGNBCNBPFCC>, BLFOCLIBJIK>(enumerable4, func3);
|
||||
string[][] array3 = new string[1][];
|
||||
string[] array4 = new string[1];
|
||||
if ("Inventions" != 0)
|
||||
{
|
||||
}
|
||||
array4[0] = "Inventions";
|
||||
array3[0] = array4;
|
||||
string[][] inventionFilters = array3;
|
||||
string[][] array5 = new string[1][];
|
||||
string[] array6 = new string[2];
|
||||
if ("Inventions" != 0)
|
||||
{
|
||||
}
|
||||
array6[0] = "Inventions";
|
||||
if ("Certified" != 0)
|
||||
{
|
||||
}
|
||||
array6[1] = "Certified";
|
||||
array5[0] = array6;
|
||||
string[][] certifiedInventionFilters = array5;
|
||||
string text = array5[0][0] + "\\";
|
||||
string[][] inventionFilters2 = inventionFilters;
|
||||
string certifiedInventionFormat = text;
|
||||
string text2 = inventionFilters2[0][0] + "\\";
|
||||
string inventionFormat = text2;
|
||||
OBBBPCBIMME[] array7;
|
||||
if (this.IKBGDJLPLHF == 0)
|
||||
{
|
||||
array7 = Array.Empty<OBBBPCBIMME>();
|
||||
}
|
||||
Func<OBBBPCBIMME, JBOHAJNCEPK> func4 = delegate(OBBBPCBIMME invention)
|
||||
{
|
||||
OBBBPCBIMME invention = invention;
|
||||
string text8 = MakerPenPaletteSearchScreen.FormatDescription(invention.<EHGJCEHECFB>k__BackingField);
|
||||
OBBBPCBIMME invention2 = invention;
|
||||
string inventionFormat2 = inventionFormat;
|
||||
string text10;
|
||||
string text9 = text8 + inventionFormat2 + text10;
|
||||
if (invention.<JBJKKFEFFPL>k__BackingField)
|
||||
{
|
||||
}
|
||||
Func<bool> func13 = delegate
|
||||
{
|
||||
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention)
|
||||
{
|
||||
}
|
||||
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.<FGECGABICGC>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
OBBBPCBIMME invention4 = invention;
|
||||
return (ulong)(-1L) == (ulong)invention4.<BHBCCAKKIMJ>k__BackingField;
|
||||
};
|
||||
Action action4 = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen2 = this.mainScreen;
|
||||
OBBBPCBIMME invention5 = invention;
|
||||
makerPenPaletteMainScreen2.<LJOGMLBAABG>k__BackingField.SelectInventionToCreate(invention5);
|
||||
makerPenPaletteMainScreen2.LFLBDJBBIMH = invention5;
|
||||
string <LGACIEKBLBM>k__BackingField = invention5.<LGACIEKBLBM>k__BackingField;
|
||||
makerPenPaletteMainScreen2.MCAMCBPMOLD(<LGACIEKBLBM>k__BackingField);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField2 = makerPenPaletteMainScreen2.<LJOGMLBAABG>k__BackingField;
|
||||
int num5 = 0;
|
||||
<LJOGMLBAABG>k__BackingField2.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num5);
|
||||
long <BHBCCAKKIMJ>k__BackingField = invention5.<BHBCCAKKIMJ>k__BackingField;
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>k__BackingField);
|
||||
};
|
||||
int num4 = 0;
|
||||
OBBBPCBIMME invention3 = invention;
|
||||
return new JBOHAJNCEPK(num4, invention3);
|
||||
};
|
||||
IEnumerable<OBBBPCBIMME> enumerable6 = Enumerable.Select<OBBBPCBIMME, JBOHAJNCEPK>(array7, func4);
|
||||
string[][] array8 = new string[1][];
|
||||
string[] array9 = new string[1];
|
||||
if ("Colors" != 0)
|
||||
{
|
||||
}
|
||||
array9[0] = "Colors";
|
||||
array8[0] = array9;
|
||||
string[][] colorFilters = array8;
|
||||
ShapeColorInfo[] array10 = EOKPFJPCGMK.CJABFLFIKOA;
|
||||
Func<ShapeColorInfo, BEHLBGDMEPI> func5 = delegate(ShapeColorInfo colorInfo)
|
||||
{
|
||||
ShapeColorInfo colorInfo = colorInfo;
|
||||
string[][] colorFilters2 = colorFilters;
|
||||
string name = colorInfo.name;
|
||||
string text11 = colorFilters2[0][0] + "\\" + name;
|
||||
Func<bool> func14 = delegate
|
||||
{
|
||||
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField3 = this.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
LNBGEMHOKFN colorID = colorInfo.ColorID;
|
||||
return <LJOGMLBAABG>k__BackingField3.AEKHJMPAOKM == colorID;
|
||||
};
|
||||
Action action5 = delegate
|
||||
{
|
||||
MakerPenPaletteSearchScreen <>4__this = this;
|
||||
ShapeColorInfo colorInfo3 = colorInfo;
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen3 = <>4__this.mainScreen;
|
||||
LNBGEMHOKFN colorID2 = colorInfo3.ColorID;
|
||||
if (makerPenPaletteMainScreen3.ShapeColorSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num6 = 0;
|
||||
makerPenPaletteMainScreen3.FJHODABGKOL(num6);
|
||||
};
|
||||
ShapeColorInfo colorInfo2 = colorInfo;
|
||||
BEHLBGDMEPI behlbgdmepi;
|
||||
return behlbgdmepi;
|
||||
};
|
||||
IEnumerable<ShapeColorInfo> enumerable7 = Enumerable.Select<ShapeColorInfo, BEHLBGDMEPI>(array10, func5);
|
||||
string[][] array11 = new string[1][];
|
||||
string[] array12 = new string[1];
|
||||
if ("Materials" != 0)
|
||||
{
|
||||
}
|
||||
array12[0] = "Materials";
|
||||
array11[0] = array12;
|
||||
string[][] materialFilters = array11;
|
||||
ShapeMaterialInfo[] array13 = EOKPFJPCGMK.KEMHPPDDMJA;
|
||||
Func<ShapeMaterialInfo, GNFMEODLJAA> func6 = delegate(ShapeMaterialInfo materialInfo)
|
||||
{
|
||||
ShapeMaterialInfo materialInfo = materialInfo;
|
||||
string[][] materialFilters2 = materialFilters;
|
||||
string displayName = materialInfo.DisplayName;
|
||||
string text12 = materialFilters2[0][0] + "\\" + displayName;
|
||||
Func<bool> func15 = delegate
|
||||
{
|
||||
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField4 = this.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
CLKCBCAGDDK materialId = materialInfo.MaterialId;
|
||||
return <LJOGMLBAABG>k__BackingField4.FDIOCLHGCND == materialId;
|
||||
};
|
||||
Action action6 = delegate
|
||||
{
|
||||
MakerPenPaletteSearchScreen <>4__this2 = this;
|
||||
ShapeMaterialInfo materialInfo3 = materialInfo;
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen4 = <>4__this2.mainScreen;
|
||||
CLKCBCAGDDK materialId2 = materialInfo3.MaterialId;
|
||||
if (makerPenPaletteMainScreen4.ShapeMaterialSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num7 = 0;
|
||||
makerPenPaletteMainScreen4.FJHODABGKOL(num7);
|
||||
};
|
||||
ShapeMaterialInfo materialInfo2 = materialInfo;
|
||||
GNFMEODLJAA gnfmeodljaa;
|
||||
return gnfmeodljaa;
|
||||
};
|
||||
IEnumerable<ShapeMaterialInfo> enumerable8 = Enumerable.Select<ShapeMaterialInfo, GNFMEODLJAA>(array13, func6);
|
||||
string[][] array14 = new string[1][];
|
||||
string[] array15 = new string[1];
|
||||
if ("Shapes" != 0)
|
||||
{
|
||||
}
|
||||
array15[0] = "Shapes";
|
||||
array14[0] = array15;
|
||||
string[][] shapeFilters = array14;
|
||||
ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType = this.mainScreen.shapeButtonsGridOrderToShapeType;
|
||||
Func<ACBDPBHGKJL, bool> func7;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__63_0 == 0)
|
||||
{
|
||||
func7 = (ACBDPBHGKJL x) => x <= ACBDPBHGKJL.Mound;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__63_0 = func7;
|
||||
}
|
||||
IEnumerable<ACBDPBHGKJL> enumerable9 = Enumerable.Where<ACBDPBHGKJL>(shapeButtonsGridOrderToShapeType, func7);
|
||||
Func<ACBDPBHGKJL, AIPGOHPNKDK> func8 = delegate(ACBDPBHGKJL shapeType)
|
||||
{
|
||||
string[] array18 = shapeFilters[0];
|
||||
ACBDPBHGKJL shapeType2 = shapeType;
|
||||
string text14;
|
||||
string text13 = array18[0] + "\\" + text14;
|
||||
Func<bool> func16 = delegate
|
||||
{
|
||||
if (this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
return this.mainScreen.<LJOGMLBAABG>k__BackingField.NBDMJGKOPMA == shapeType;
|
||||
};
|
||||
Action action7 = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen5 = this.mainScreen;
|
||||
};
|
||||
ACBDPBHGKJL shapeType3 = shapeType;
|
||||
AIPGOHPNKDK aipgohpnkdk;
|
||||
return aipgohpnkdk;
|
||||
};
|
||||
IEnumerable<ACBDPBHGKJL> enumerable10 = Enumerable.Select<ACBDPBHGKJL, AIPGOHPNKDK>(enumerable9, func8);
|
||||
IEnumerable<GHBMENJJJLA> enumerable11 = Enumerable.Concat<GHBMENJJJLA>(Enumerable.Concat<GHBMENJJJLA>(Enumerable.Concat<GHBMENJJJLA>(Enumerable.Concat<GHBMENJJJLA>(Enumerable.Concat<GHBMENJJJLA>(array2, enumerable5), enumerable6), enumerable7), enumerable8), enumerable10);
|
||||
KEILCHJAJJB.APHJCEIGLIN aphjceiglin = new KEILCHJAJJB.APHJCEIGLIN(this.BEKNPHKLDEN);
|
||||
KEILCHJAJJB.APHJCEIGLIN aphjceiglin2 = new KEILCHJAJJB.APHJCEIGLIN(this.CACPONIBAOF);
|
||||
Action<string> action = new Action(this.ApplyFilter);
|
||||
KEILCHJAJJB keilchjajjb = new KEILCHJAJJB(enumerable11, this, aphjceiglin, aphjceiglin2, action);
|
||||
int num = 0;
|
||||
this.KOMDGFMNHGF = keilchjajjb;
|
||||
this.IKBGDJLPLHF = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BA4 RID: 72612 RVA: 0x004096F0 File Offset: 0x004078F0
|
||||
[Token(Token = "0x6011BA4")]
|
||||
[Address(RVA = "0xE57810", Offset = "0xE56610", VA = "0x180E57810")]
|
||||
private void IOGHPKLLEIL(bool CEHJGNDELGL)
|
||||
{
|
||||
while (this.MGDAPEECLAG && this.KOMDGFMNHGF != (ulong)0L)
|
||||
{
|
||||
if (!this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
this.IDPEPGKNHML = true;
|
||||
string text = tmp_InputField.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
return;
|
||||
}
|
||||
if (this.filterInputField.m_Text.MIABHAJOKBP())
|
||||
{
|
||||
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.pagedGrid;
|
||||
int num = 0;
|
||||
makerPenPaletteSearchPagedGrid.SetCurrentPage(num, true);
|
||||
string empty = string.Empty;
|
||||
this.CCOFOOPMDDO(empty);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BA5 RID: 72613 RVA: 0x0040977C File Offset: 0x0040797C
|
||||
[Token(Token = "0x6011BA5")]
|
||||
[Address(RVA = "0xE57A40", Offset = "0xE56840", VA = "0x180E57A40")]
|
||||
private bool OFFBIKPMOMB()
|
||||
{
|
||||
if (!this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
this.IDPEPGKNHML = true;
|
||||
string text = tmp_InputField.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011BA6 RID: 72614 RVA: 0x004097C4 File Offset: 0x004079C4
|
||||
[Token(Token = "0x6011BA6")]
|
||||
[Address(RVA = "0xE56B20", Offset = "0xE55920", VA = "0x180E56B20")]
|
||||
private void EGAFKEDLJMN(string LMAJKCLDDIF)
|
||||
{
|
||||
this.CCOFOOPMDDO(LMAJKCLDDIF);
|
||||
}
|
||||
|
||||
// Token: 0x06011BA7 RID: 72615 RVA: 0x004097D8 File Offset: 0x004079D8
|
||||
[Token(Token = "0x6011BA7")]
|
||||
[Address(RVA = "0xE56A20", Offset = "0xE55820", VA = "0x180E56A20")]
|
||||
private void CCOFOOPMDDO(string LIICHFENGMG)
|
||||
{
|
||||
if (this.IDPEPGKNHML)
|
||||
{
|
||||
this.EJLAHFHBCKF();
|
||||
KEILCHJAJJB komdgfmnhgf = this.KOMDGFMNHGF;
|
||||
string text = LIICHFENGMG.Trim();
|
||||
string text2 = komdgfmnhgf.EDADPIABCJP(text);
|
||||
if (text2 != 0)
|
||||
{
|
||||
this.filterInputField.text = text2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BA8 RID: 72616 RVA: 0x00409820 File Offset: 0x00407A20
|
||||
[Token(Token = "0x6011BA8")]
|
||||
[Address(RVA = "0xE567E0", Offset = "0xE555E0", VA = "0x180E567E0")]
|
||||
private void BEKNPHKLDEN(IEnumerable<HNPAMCPHEPJ> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.pagedGrid;
|
||||
makerPenPaletteSearchPagedGrid.JCKFJAHJLPF = JCKFJAHJLPF;
|
||||
bool flag = makerPenPaletteSearchPagedGrid.NBMNLHLDOGF();
|
||||
makerPenPaletteSearchPagedGrid.NJNCDMMJMCF();
|
||||
FFPJFMECDNG.BFPPPLIJIGC.ONPKMKCMMIC.JKHPJKOMKIB((uint)2, 1);
|
||||
}
|
||||
|
||||
// Token: 0x06011BA9 RID: 72617 RVA: 0x00409864 File Offset: 0x00407A64
|
||||
[Token(Token = "0x6011BA9")]
|
||||
[Address(RVA = "0xE569D0", Offset = "0xE557D0", VA = "0x180E569D0")]
|
||||
private void CACPONIBAOF(IEnumerable<HNPAMCPHEPJ> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.filtersPagedGrid;
|
||||
makerPenPaletteSearchPagedGrid.JCKFJAHJLPF = JCKFJAHJLPF;
|
||||
bool flag = makerPenPaletteSearchPagedGrid.NBMNLHLDOGF();
|
||||
makerPenPaletteSearchPagedGrid.NJNCDMMJMCF();
|
||||
}
|
||||
|
||||
// Token: 0x06011BAA RID: 72618 RVA: 0x00409894 File Offset: 0x00407A94
|
||||
[Token(Token = "0x6011BAA")]
|
||||
[Address(RVA = "0xE56AA0", Offset = "0xE558A0", VA = "0x180E56AA0")]
|
||||
public void ClearInputField()
|
||||
{
|
||||
if (this.IDPEPGKNHML)
|
||||
{
|
||||
this.filterInputField.text = "";
|
||||
if (this.autoFocusInput)
|
||||
{
|
||||
this.filterInputField.ActivateInputField();
|
||||
}
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
int num = 0;
|
||||
tmp_InputField.MoveTextEnd(num != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BAB RID: 72619 RVA: 0x004098E8 File Offset: 0x00407AE8
|
||||
[Token(Token = "0x6011BAB")]
|
||||
[Address(RVA = "0xE56890", Offset = "0xE55690", VA = "0x180E56890")]
|
||||
public void BackspaceInputField()
|
||||
{
|
||||
if (this.IDPEPGKNHML)
|
||||
{
|
||||
string text = this.filterInputField.m_Text;
|
||||
int num = text.LastIndexOf("\\");
|
||||
int num2 = 0;
|
||||
int num3 = Math.Max(num, num2);
|
||||
int stringLength = text.m_stringLength;
|
||||
if (num3 == stringLength || num3 != 0)
|
||||
{
|
||||
int num4 = 0;
|
||||
int num5 = text.Substring(num4, num3).LastIndexOf("\\");
|
||||
num5++;
|
||||
}
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
int num6 = 0;
|
||||
string text2 = text.Substring(num6, num3);
|
||||
tmp_InputField.text = text2;
|
||||
if (this.autoFocusInput)
|
||||
{
|
||||
this.filterInputField.ActivateInputField();
|
||||
}
|
||||
TMP_InputField tmp_InputField2 = this.filterInputField;
|
||||
int num7 = 0;
|
||||
tmp_InputField2.MoveTextEnd(num7 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BAC RID: 72620 RVA: 0x004099A0 File Offset: 0x00407BA0
|
||||
[Token(Token = "0x6011BAC")]
|
||||
[Address(RVA = "0xE56560", Offset = "0xE55360", VA = "0x180E56560")]
|
||||
public void ApplyFilter(string PAANJCAOOAG)
|
||||
{
|
||||
this.filterInputField.text = PAANJCAOOAG;
|
||||
if (this.autoFocusInput)
|
||||
{
|
||||
this.filterInputField.ActivateInputField();
|
||||
}
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
int num = 0;
|
||||
tmp_InputField.MoveTextEnd(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011BAD RID: 72621 RVA: 0x004099E4 File Offset: 0x00407BE4
|
||||
[Token(Token = "0x6011BAD")]
|
||||
[Address(RVA = "0xE56520", Offset = "0xE55320", VA = "0x180E56520")]
|
||||
private void AFBAAFNEMCD()
|
||||
{
|
||||
if (this.autoFocusInput)
|
||||
{
|
||||
this.filterInputField.ActivateInputField();
|
||||
}
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
int num = 0;
|
||||
tmp_InputField.MoveTextEnd(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011BAE RID: 72622 RVA: 0x00409A1C File Offset: 0x00407C1C
|
||||
[Token(Token = "0x6011BAE")]
|
||||
[Address(RVA = "0xE57BE0", Offset = "0xE569E0", VA = "0x180E57BE0")]
|
||||
public void SetPendingInventions(IEnumerable<OBBBPCBIMME> HEIDKAMCPIL)
|
||||
{
|
||||
this.IKBGDJLPLHF = HEIDKAMCPIL;
|
||||
if ((!this.MGDAPEECLAG || !this.subscreen.gameObject.activeInHierarchy || !this.IDPEPGKNHML) && !this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
this.IDPEPGKNHML = true;
|
||||
string text = tmp_InputField.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011BAF RID: 72623 RVA: 0x00409A8C File Offset: 0x00407C8C
|
||||
[Token(Token = "0x6011BAF")]
|
||||
[Address(RVA = "0xE57910", Offset = "0xE56710", VA = "0x180E57910")]
|
||||
private void LIHNMAKIJIG(string CEHJGNDELGL)
|
||||
{
|
||||
TMP_InputField tmp_InputField = this.filterInputField;
|
||||
int num = 0;
|
||||
tmp_InputField.MoveTextEnd(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06011BB0 RID: 72624 RVA: 0x00409AB0 File Offset: 0x00407CB0
|
||||
[Token(Token = "0x6011BB0")]
|
||||
[Address(RVA = "0xE57C70", Offset = "0xE56A70", VA = "0x180E57C70")]
|
||||
public MakerPenPaletteSearchScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B65C RID: 46684
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B65C")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x0400B65D RID: 46685
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B65D")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchPagedGrid filtersPagedGrid;
|
||||
|
||||
// Token: 0x0400B65E RID: 46686
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B65E")]
|
||||
[SerializeField]
|
||||
private TMP_InputField filterInputField;
|
||||
|
||||
// Token: 0x0400B65F RID: 46687
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B65F")]
|
||||
[SerializeField]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400B660 RID: 46688
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B660")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteMainScreen mainScreen;
|
||||
|
||||
// Token: 0x0400B661 RID: 46689
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B661")]
|
||||
[SerializeField]
|
||||
private bool autoFocusInput = true;
|
||||
|
||||
// Token: 0x0400B662 RID: 46690
|
||||
[FieldOffset(Offset = "0x41")]
|
||||
[Token(Token = "0x400B662")]
|
||||
private bool IDPEPGKNHML;
|
||||
|
||||
// Token: 0x0400B663 RID: 46691
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B663")]
|
||||
private KEILCHJAJJB KOMDGFMNHGF;
|
||||
|
||||
// Token: 0x0400B664 RID: 46692
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400B664")]
|
||||
private IEnumerable<OBBBPCBIMME> IKBGDJLPLHF;
|
||||
|
||||
// Token: 0x02002946 RID: 10566
|
||||
[Token(Token = "0x2002946")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NJLIMEDFKKO
|
||||
{
|
||||
// Token: 0x06011BB1 RID: 72625 RVA: 0x00409ACC File Offset: 0x00407CCC
|
||||
[Token(Token = "0x6011BB1")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public NJLIMEDFKKO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BB2 RID: 72626 RVA: 0x00409AE0 File Offset: 0x00407CE0
|
||||
[Token(Token = "0x6011BB2")]
|
||||
[Address(RVA = "0xE5A000", Offset = "0xE58E00", VA = "0x180E5A000")]
|
||||
internal BLFOCLIBJIK <TryRebuildSearchContext>b__3([Attribute(Name = "TupleElementNamesAttribute", RVA = "0x115120", Offset = "0x114520")] ValueTuple<string[][], string, OGNBCNBPFCC> toolInfo)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.AGFGNKHEBEB agfgnkhebeb = new MakerPenPaletteSearchScreen.AGFGNKHEBEB();
|
||||
agfgnkhebeb.CS$<>8__locals1 = this;
|
||||
agfgnkhebeb.tool = toolInfo;
|
||||
string[][] item = toolInfo.Item1;
|
||||
string text = MakerPenPaletteSearchScreen.FormatDescription(HELOBGLDDLH.MDFFDAGPKOL(agfgnkhebeb.tool));
|
||||
OGNBCNBPFCC tool = agfgnkhebeb.tool;
|
||||
int num = 0;
|
||||
string text2 = HELOBGLDDLH.LALKJBFFEBB(tool);
|
||||
string text3 = text + num + "\\" + text2;
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (agfgnkhebeb.CS$<>8__locals1.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
|
||||
{
|
||||
}
|
||||
return agfgnkhebeb.CS$<>8__locals1.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.NMKNHCHOGBC == agfgnkhebeb.tool;
|
||||
};
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = agfgnkhebeb.CS$<>8__locals1.<>4__this.mainScreen;
|
||||
OGNBCNBPFCC tool3 = agfgnkhebeb.tool;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
mainScreen.IAKCONALDPO = tool3;
|
||||
string text4;
|
||||
mainScreen.MCAMCBPMOLD(text4);
|
||||
MakerPen.HJPIHGIFKEO currentTargetMode = mainScreen.<LJOGMLBAABG>k__BackingField.CHCJAGKENGF;
|
||||
mainScreen.<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateObject, MakerPen.HJPIHGIFKEO.CircuitGroup);
|
||||
};
|
||||
OGNBCNBPFCC tool2 = agfgnkhebeb.tool;
|
||||
BLFOCLIBJIK blfoclibjik;
|
||||
return blfoclibjik;
|
||||
}
|
||||
|
||||
// Token: 0x06011BB3 RID: 72627 RVA: 0x00409B70 File Offset: 0x00407D70
|
||||
[Token(Token = "0x6011BB3")]
|
||||
[Address(RVA = "0xE5A200", Offset = "0xE59000", VA = "0x180E5A200")]
|
||||
internal JBOHAJNCEPK <TryRebuildSearchContext>b__4(OBBBPCBIMME invention)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.IJOHGHCGICP ijohghcgicp = new MakerPenPaletteSearchScreen.IJOHGHCGICP();
|
||||
ijohghcgicp.CS$<>8__locals2 = this;
|
||||
ijohghcgicp.invention = invention;
|
||||
string text = MakerPenPaletteSearchScreen.FormatDescription(invention.<EHGJCEHECFB>k__BackingField);
|
||||
OBBBPCBIMME invention2 = ijohghcgicp.invention;
|
||||
string text2 = this.inventionFormat;
|
||||
string text4;
|
||||
string text3 = text + text2 + text4;
|
||||
if (ijohghcgicp.invention.<JBJKKFEFFPL>k__BackingField)
|
||||
{
|
||||
}
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (ijohghcgicp.CS$<>8__locals2.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention)
|
||||
{
|
||||
}
|
||||
if (ijohghcgicp.CS$<>8__locals2.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.<FGECGABICGC>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
OBBBPCBIMME invention4 = ijohghcgicp.invention;
|
||||
return (ulong)(-1L) == (ulong)invention4.<BHBCCAKKIMJ>k__BackingField;
|
||||
};
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = ijohghcgicp.CS$<>8__locals2.<>4__this.mainScreen;
|
||||
OBBBPCBIMME invention5 = ijohghcgicp.invention;
|
||||
mainScreen.<LJOGMLBAABG>k__BackingField.SelectInventionToCreate(invention5);
|
||||
mainScreen.LFLBDJBBIMH = invention5;
|
||||
string <LGACIEKBLBM>k__BackingField = invention5.<LGACIEKBLBM>k__BackingField;
|
||||
mainScreen.MCAMCBPMOLD(<LGACIEKBLBM>k__BackingField);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
int num2 = 0;
|
||||
<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num2);
|
||||
long <BHBCCAKKIMJ>k__BackingField = invention5.<BHBCCAKKIMJ>k__BackingField;
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>k__BackingField);
|
||||
};
|
||||
int num = 0;
|
||||
OBBBPCBIMME invention3 = ijohghcgicp.invention;
|
||||
return new JBOHAJNCEPK(num, invention3);
|
||||
}
|
||||
|
||||
// Token: 0x06011BB4 RID: 72628 RVA: 0x00409C00 File Offset: 0x00407E00
|
||||
[Token(Token = "0x6011BB4")]
|
||||
[Address(RVA = "0xE5A410", Offset = "0xE59210", VA = "0x180E5A410")]
|
||||
internal BEHLBGDMEPI <TryRebuildSearchContext>b__5(ShapeColorInfo colorInfo)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.JIENEPGPJPL jienepgpjpl = new MakerPenPaletteSearchScreen.JIENEPGPJPL();
|
||||
jienepgpjpl.CS$<>8__locals3 = this;
|
||||
jienepgpjpl.colorInfo = colorInfo;
|
||||
string[][] array = this.colorFilters;
|
||||
string name = colorInfo.name;
|
||||
string text = array[0][0] + "\\" + name;
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (jienepgpjpl.CS$<>8__locals3.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = jienepgpjpl.CS$<>8__locals3.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
LNBGEMHOKFN colorID = jienepgpjpl.colorInfo.ColorID;
|
||||
return <LJOGMLBAABG>k__BackingField.AEKHJMPAOKM == colorID;
|
||||
};
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = jienepgpjpl.CS$<>8__locals3.<>4__this;
|
||||
ShapeColorInfo colorInfo3 = jienepgpjpl.colorInfo;
|
||||
MakerPenPaletteMainScreen mainScreen = makerPenPaletteSearchScreen.mainScreen;
|
||||
LNBGEMHOKFN colorID2 = colorInfo3.ColorID;
|
||||
if (mainScreen.ShapeColorSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
mainScreen.FJHODABGKOL(num);
|
||||
};
|
||||
ShapeColorInfo colorInfo2 = jienepgpjpl.colorInfo;
|
||||
BEHLBGDMEPI behlbgdmepi;
|
||||
return behlbgdmepi;
|
||||
}
|
||||
|
||||
// Token: 0x06011BB5 RID: 72629 RVA: 0x00409C7C File Offset: 0x00407E7C
|
||||
[Token(Token = "0x6011BB5")]
|
||||
[Address(RVA = "0xE5A620", Offset = "0xE59420", VA = "0x180E5A620")]
|
||||
internal GNFMEODLJAA <TryRebuildSearchContext>b__6(ShapeMaterialInfo materialInfo)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.MKNDJOMOCBF mkndjomocbf = new MakerPenPaletteSearchScreen.MKNDJOMOCBF();
|
||||
mkndjomocbf.CS$<>8__locals4 = this;
|
||||
mkndjomocbf.materialInfo = materialInfo;
|
||||
string[][] array = this.materialFilters;
|
||||
string displayName = materialInfo.DisplayName;
|
||||
string text = array[0][0] + "\\" + displayName;
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (mkndjomocbf.CS$<>8__locals4.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = mkndjomocbf.CS$<>8__locals4.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
CLKCBCAGDDK materialId = mkndjomocbf.materialInfo.MaterialId;
|
||||
return <LJOGMLBAABG>k__BackingField.FDIOCLHGCND == materialId;
|
||||
};
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = mkndjomocbf.CS$<>8__locals4.<>4__this;
|
||||
ShapeMaterialInfo materialInfo3 = mkndjomocbf.materialInfo;
|
||||
MakerPenPaletteMainScreen mainScreen = makerPenPaletteSearchScreen.mainScreen;
|
||||
CLKCBCAGDDK materialId2 = materialInfo3.MaterialId;
|
||||
if (mainScreen.ShapeMaterialSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
mainScreen.FJHODABGKOL(num);
|
||||
};
|
||||
ShapeMaterialInfo materialInfo2 = mkndjomocbf.materialInfo;
|
||||
GNFMEODLJAA gnfmeodljaa;
|
||||
return gnfmeodljaa;
|
||||
}
|
||||
|
||||
// Token: 0x06011BB6 RID: 72630 RVA: 0x00409CF8 File Offset: 0x00407EF8
|
||||
[Token(Token = "0x6011BB6")]
|
||||
[Address(RVA = "0xE5A830", Offset = "0xE59630", VA = "0x180E5A830")]
|
||||
internal AIPGOHPNKDK <TryRebuildSearchContext>b__7(ACBDPBHGKJL shapeType)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.FLMOBEHGKOD flmobehgkod = new MakerPenPaletteSearchScreen.FLMOBEHGKOD();
|
||||
flmobehgkod.CS$<>8__locals5 = this;
|
||||
flmobehgkod.shapeType = shapeType;
|
||||
string[] array = this.shapeFilters[0];
|
||||
ACBDPBHGKJL shapeType2 = flmobehgkod.shapeType;
|
||||
string text2;
|
||||
string text = array[0] + "\\" + text2;
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (flmobehgkod.CS$<>8__locals5.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
return flmobehgkod.CS$<>8__locals5.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.NBDMJGKOPMA == flmobehgkod.shapeType;
|
||||
};
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = flmobehgkod.CS$<>8__locals5.<>4__this.mainScreen;
|
||||
};
|
||||
ACBDPBHGKJL shapeType3 = flmobehgkod.shapeType;
|
||||
AIPGOHPNKDK aipgohpnkdk;
|
||||
return aipgohpnkdk;
|
||||
}
|
||||
|
||||
// Token: 0x0400B665 RID: 46693
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B665")]
|
||||
public MakerPenPaletteSearchScreen <>4__this;
|
||||
|
||||
// Token: 0x0400B666 RID: 46694
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B666")]
|
||||
public string certifiedInventionFormat;
|
||||
|
||||
// Token: 0x0400B667 RID: 46695
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B667")]
|
||||
public string inventionFormat;
|
||||
|
||||
// Token: 0x0400B668 RID: 46696
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B668")]
|
||||
public string[][] certifiedInventionFilters;
|
||||
|
||||
// Token: 0x0400B669 RID: 46697
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400B669")]
|
||||
public string[][] inventionFilters;
|
||||
|
||||
// Token: 0x0400B66A RID: 46698
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400B66A")]
|
||||
public string[][] colorFilters;
|
||||
|
||||
// Token: 0x0400B66B RID: 46699
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400B66B")]
|
||||
public string[][] materialFilters;
|
||||
|
||||
// Token: 0x0400B66C RID: 46700
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400B66C")]
|
||||
public string[][] shapeFilters;
|
||||
}
|
||||
|
||||
// Token: 0x02002947 RID: 10567
|
||||
[Token(Token = "0x2002947")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NDMHPENELBH
|
||||
{
|
||||
// Token: 0x06011BB7 RID: 72631 RVA: 0x00409D78 File Offset: 0x00407F78
|
||||
[Token(Token = "0x6011BB7")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public NDMHPENELBH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BB8 RID: 72632 RVA: 0x00409D8C File Offset: 0x00407F8C
|
||||
[Token(Token = "0x6011BB8")]
|
||||
[Address(RVA = "0xE59FE0", Offset = "0xE58DE0", VA = "0x180E59FE0")]
|
||||
internal bool <TryRebuildSearchContext>b__8()
|
||||
{
|
||||
return this.circuitButtonData.FEPMCENMHAA;
|
||||
}
|
||||
|
||||
// Token: 0x0400B66D RID: 46701
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B66D")]
|
||||
public NJPKJHCMJMC circuitButtonData;
|
||||
}
|
||||
|
||||
// Token: 0x02002948 RID: 10568
|
||||
[Token(Token = "0x2002948")]
|
||||
[CompilerGenerated]
|
||||
private sealed class COMFBCIOGJM
|
||||
{
|
||||
// Token: 0x06011BB9 RID: 72633 RVA: 0x00409DAC File Offset: 0x00407FAC
|
||||
[Token(Token = "0x6011BB9")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public COMFBCIOGJM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BBA RID: 72634 RVA: 0x00409DC0 File Offset: 0x00407FC0
|
||||
[Token(Token = "0x6011BBA")]
|
||||
[Address(RVA = "0xE42A50", Offset = "0xE41850", VA = "0x180E42A50")]
|
||||
internal ValueTuple<string, SpawnableToolCategoryConfig.CategoryConfig> <TryRebuildSearchContext>b__9(SpawnableToolCategoryConfig.CategoryConfig category)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B66E RID: 46702
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B66E")]
|
||||
public string groupStr;
|
||||
}
|
||||
|
||||
// Token: 0x02002949 RID: 10569
|
||||
[Token(Token = "0x2002949")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PENJOLLOICN
|
||||
{
|
||||
// Token: 0x06011BBB RID: 72635 RVA: 0x00409DD0 File Offset: 0x00407FD0
|
||||
[Token(Token = "0x6011BBB")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public PENJOLLOICN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BBC RID: 72636 RVA: 0x00409DE4 File Offset: 0x00407FE4
|
||||
[Token(Token = "0x6011BBC")]
|
||||
[Address(RVA = "0xE5AA70", Offset = "0xE59870", VA = "0x180E5AA70")]
|
||||
internal ValueTuple<string[][], string, OGNBCNBPFCC> <TryRebuildSearchContext>b__11(OGNBCNBPFCC tool)
|
||||
{
|
||||
string[][] array = new string[1][];
|
||||
string[] array2 = new string[2];
|
||||
array[0] = array2;
|
||||
int num = 0;
|
||||
this.groupStr = num;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400B66F RID: 46703
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B66F")]
|
||||
public string groupStr;
|
||||
|
||||
// Token: 0x0400B670 RID: 46704
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B670")]
|
||||
public string categoryStr;
|
||||
}
|
||||
|
||||
// Token: 0x0200294A RID: 10570
|
||||
[Token(Token = "0x200294A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGFGNKHEBEB
|
||||
{
|
||||
// Token: 0x06011BBD RID: 72637 RVA: 0x00409E18 File Offset: 0x00408018
|
||||
[Token(Token = "0x6011BBD")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public AGFGNKHEBEB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BBE RID: 72638 RVA: 0x00409E2C File Offset: 0x0040802C
|
||||
[Token(Token = "0x6011BBE")]
|
||||
[Address(RVA = "0xE427D0", Offset = "0xE415D0", VA = "0x180E427D0")]
|
||||
internal bool <TryRebuildSearchContext>b__12()
|
||||
{
|
||||
if (this.CS$<>8__locals1.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
|
||||
{
|
||||
}
|
||||
return this.CS$<>8__locals1.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.NMKNHCHOGBC == this.tool;
|
||||
}
|
||||
|
||||
// Token: 0x06011BBF RID: 72639 RVA: 0x00409E84 File Offset: 0x00408084
|
||||
[Token(Token = "0x6011BBF")]
|
||||
[Address(RVA = "0xE42860", Offset = "0xE41660", VA = "0x180E42860")]
|
||||
internal void <TryRebuildSearchContext>b__13()
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = this.CS$<>8__locals1.<>4__this.mainScreen;
|
||||
OGNBCNBPFCC ognbcnbpfcc = this.tool;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
mainScreen.IAKCONALDPO = ognbcnbpfcc;
|
||||
string text;
|
||||
mainScreen.MCAMCBPMOLD(text);
|
||||
MakerPen.HJPIHGIFKEO currentTargetMode = mainScreen.<LJOGMLBAABG>k__BackingField.CHCJAGKENGF;
|
||||
mainScreen.<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateObject, MakerPen.HJPIHGIFKEO.CircuitGroup);
|
||||
}
|
||||
|
||||
// Token: 0x0400B671 RID: 46705
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B671")]
|
||||
public OGNBCNBPFCC tool;
|
||||
|
||||
// Token: 0x0400B672 RID: 46706
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B672")]
|
||||
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x0200294B RID: 10571
|
||||
[Token(Token = "0x200294B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IJOHGHCGICP
|
||||
{
|
||||
// Token: 0x06011BC0 RID: 72640 RVA: 0x00409EE4 File Offset: 0x004080E4
|
||||
[Token(Token = "0x6011BC0")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public IJOHGHCGICP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BC1 RID: 72641 RVA: 0x00409EF8 File Offset: 0x004080F8
|
||||
[Token(Token = "0x6011BC1")]
|
||||
[Address(RVA = "0xE432D0", Offset = "0xE420D0", VA = "0x180E432D0")]
|
||||
internal bool <TryRebuildSearchContext>b__14()
|
||||
{
|
||||
if (this.CS$<>8__locals2.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention)
|
||||
{
|
||||
}
|
||||
if (this.CS$<>8__locals2.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.<FGECGABICGC>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
OBBBPCBIMME obbbpcbimme = this.invention;
|
||||
return (ulong)(-1L) == (ulong)obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06011BC2 RID: 72642 RVA: 0x00409F5C File Offset: 0x0040815C
|
||||
[Token(Token = "0x6011BC2")]
|
||||
[Address(RVA = "0xE43380", Offset = "0xE42180", VA = "0x180E43380")]
|
||||
internal void <TryRebuildSearchContext>b__15()
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = this.CS$<>8__locals2.<>4__this.mainScreen;
|
||||
OBBBPCBIMME obbbpcbimme = this.invention;
|
||||
mainScreen.<LJOGMLBAABG>k__BackingField.SelectInventionToCreate(obbbpcbimme);
|
||||
mainScreen.LFLBDJBBIMH = obbbpcbimme;
|
||||
string <LGACIEKBLBM>k__BackingField = obbbpcbimme.<LGACIEKBLBM>k__BackingField;
|
||||
mainScreen.MCAMCBPMOLD(<LGACIEKBLBM>k__BackingField);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num);
|
||||
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
|
||||
MakerPenPaletteMainScreen.OnUsedPaletteItem(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0400B673 RID: 46707
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B673")]
|
||||
public OBBBPCBIMME invention;
|
||||
|
||||
// Token: 0x0400B674 RID: 46708
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B674")]
|
||||
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals2;
|
||||
}
|
||||
|
||||
// Token: 0x0200294C RID: 10572
|
||||
[Token(Token = "0x200294C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JIENEPGPJPL
|
||||
{
|
||||
// Token: 0x06011BC3 RID: 72643 RVA: 0x00409FCC File Offset: 0x004081CC
|
||||
[Token(Token = "0x6011BC3")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public JIENEPGPJPL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BC4 RID: 72644 RVA: 0x00409FE0 File Offset: 0x004081E0
|
||||
[Token(Token = "0x6011BC4")]
|
||||
[Address(RVA = "0xE434D0", Offset = "0xE422D0", VA = "0x180E434D0")]
|
||||
internal bool <TryRebuildSearchContext>b__16()
|
||||
{
|
||||
if (this.CS$<>8__locals3.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.CS$<>8__locals3.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
LNBGEMHOKFN colorID = this.colorInfo.ColorID;
|
||||
return <LJOGMLBAABG>k__BackingField.AEKHJMPAOKM == colorID;
|
||||
}
|
||||
|
||||
// Token: 0x06011BC5 RID: 72645 RVA: 0x0040A040 File Offset: 0x00408240
|
||||
[Token(Token = "0x6011BC5")]
|
||||
[Address(RVA = "0xE43560", Offset = "0xE42360", VA = "0x180E43560")]
|
||||
internal void <TryRebuildSearchContext>b__17()
|
||||
{
|
||||
MakerPenPaletteSearchScreen <>4__this = this.CS$<>8__locals3.<>4__this;
|
||||
ShapeColorInfo shapeColorInfo = this.colorInfo;
|
||||
MakerPenPaletteMainScreen mainScreen = <>4__this.mainScreen;
|
||||
LNBGEMHOKFN colorID = shapeColorInfo.ColorID;
|
||||
if (mainScreen.ShapeColorSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
mainScreen.FJHODABGKOL(num);
|
||||
}
|
||||
|
||||
// Token: 0x0400B675 RID: 46709
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B675")]
|
||||
public ShapeColorInfo colorInfo;
|
||||
|
||||
// Token: 0x0400B676 RID: 46710
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B676")]
|
||||
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals3;
|
||||
}
|
||||
|
||||
// Token: 0x0200294D RID: 10573
|
||||
[Token(Token = "0x200294D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MKNDJOMOCBF
|
||||
{
|
||||
// Token: 0x06011BC6 RID: 72646 RVA: 0x0040A088 File Offset: 0x00408288
|
||||
[Token(Token = "0x6011BC6")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MKNDJOMOCBF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BC7 RID: 72647 RVA: 0x0040A09C File Offset: 0x0040829C
|
||||
[Token(Token = "0x6011BC7")]
|
||||
[Address(RVA = "0xE43910", Offset = "0xE42710", VA = "0x180E43910")]
|
||||
internal bool <TryRebuildSearchContext>b__18()
|
||||
{
|
||||
if (this.CS$<>8__locals4.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.CS$<>8__locals4.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
CLKCBCAGDDK materialId = this.materialInfo.MaterialId;
|
||||
return <LJOGMLBAABG>k__BackingField.FDIOCLHGCND == materialId;
|
||||
}
|
||||
|
||||
// Token: 0x06011BC8 RID: 72648 RVA: 0x0040A0FC File Offset: 0x004082FC
|
||||
[Token(Token = "0x6011BC8")]
|
||||
[Address(RVA = "0xE439A0", Offset = "0xE427A0", VA = "0x180E439A0")]
|
||||
internal void <TryRebuildSearchContext>b__19()
|
||||
{
|
||||
MakerPenPaletteSearchScreen <>4__this = this.CS$<>8__locals4.<>4__this;
|
||||
ShapeMaterialInfo shapeMaterialInfo = this.materialInfo;
|
||||
MakerPenPaletteMainScreen mainScreen = <>4__this.mainScreen;
|
||||
CLKCBCAGDDK materialId = shapeMaterialInfo.MaterialId;
|
||||
if (mainScreen.ShapeMaterialSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
mainScreen.FJHODABGKOL(num);
|
||||
}
|
||||
|
||||
// Token: 0x0400B677 RID: 46711
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B677")]
|
||||
public ShapeMaterialInfo materialInfo;
|
||||
|
||||
// Token: 0x0400B678 RID: 46712
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B678")]
|
||||
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals4;
|
||||
}
|
||||
|
||||
// Token: 0x0200294E RID: 10574
|
||||
[Token(Token = "0x200294E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FLMOBEHGKOD
|
||||
{
|
||||
// Token: 0x06011BC9 RID: 72649 RVA: 0x0040A144 File Offset: 0x00408344
|
||||
[Token(Token = "0x6011BC9")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public FLMOBEHGKOD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011BCA RID: 72650 RVA: 0x0040A158 File Offset: 0x00408358
|
||||
[Token(Token = "0x6011BCA")]
|
||||
[Address(RVA = "0xE43090", Offset = "0xE41E90", VA = "0x180E43090")]
|
||||
internal bool <TryRebuildSearchContext>b__20()
|
||||
{
|
||||
if (this.CS$<>8__locals5.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
return this.CS$<>8__locals5.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.NBDMJGKOPMA == this.shapeType;
|
||||
}
|
||||
|
||||
// Token: 0x06011BCB RID: 72651 RVA: 0x0040A1AC File Offset: 0x004083AC
|
||||
[Token(Token = "0x6011BCB")]
|
||||
[Address(RVA = "0xE43120", Offset = "0xE41F20", VA = "0x180E43120")]
|
||||
internal void <TryRebuildSearchContext>b__21()
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = this.CS$<>8__locals5.<>4__this.mainScreen;
|
||||
}
|
||||
|
||||
// Token: 0x0400B679 RID: 46713
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B679")]
|
||||
public ACBDPBHGKJL shapeType;
|
||||
|
||||
// Token: 0x0400B67A RID: 46714
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B67A")]
|
||||
public MakerPenPaletteSearchScreen.NJLIMEDFKKO CS$<>8__locals5;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,155 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002919 RID: 10521
|
||||
[Token(Token = "0x2002919")]
|
||||
public class ShapePreviewUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06011AD9 RID: 72409 RVA: 0x00406540 File Offset: 0x00404740
|
||||
[Token(Token = "0x6011AD9")]
|
||||
[Address(RVA = "0xE5AE10", Offset = "0xE59C10", VA = "0x180E5AE10")]
|
||||
public void Initialize(ACBDPBHGKJL NAEHIKOGNND, Material KFENPJENIOI)
|
||||
{
|
||||
ShapePreviewUI.Entry[] array = this.previews;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += 2;
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int length2 = this.previews.Length;
|
||||
if (num < length2)
|
||||
{
|
||||
num += 2;
|
||||
num += num;
|
||||
int num2 = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
num++;
|
||||
}
|
||||
Func<ShapePreviewUI.Entry, bool> func = delegate(ShapePreviewUI.Entry x)
|
||||
{
|
||||
bool flag2;
|
||||
return flag2;
|
||||
};
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject2;
|
||||
ulong num3;
|
||||
gameObject2.SetActive(num3 != 0UL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ADA RID: 72410 RVA: 0x004065CC File Offset: 0x004047CC
|
||||
[Token(Token = "0x6011ADA")]
|
||||
[Address(RVA = "0xE5B010", Offset = "0xE59E10", VA = "0x180E5B010")]
|
||||
private void JDNFEKMJEGH(ACBDPBHGKJL LENAGPGLDLE)
|
||||
{
|
||||
int num = 0;
|
||||
int length = this.previews.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += 2;
|
||||
num += num;
|
||||
int num2 = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
num++;
|
||||
}
|
||||
Func<ShapePreviewUI.Entry, bool> func = delegate(ShapePreviewUI.Entry x)
|
||||
{
|
||||
bool flag2;
|
||||
return flag2;
|
||||
};
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject2;
|
||||
ulong num3;
|
||||
gameObject2.SetActive(num3 != 0UL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ADB RID: 72411 RVA: 0x00406634 File Offset: 0x00404834
|
||||
[Token(Token = "0x6011ADB")]
|
||||
[Address(RVA = "0xE5AD90", Offset = "0xE59B90", VA = "0x180E5AD90")]
|
||||
private void AGDILNKGHOC()
|
||||
{
|
||||
ShapePreviewUI.Entry[] array = this.previews;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
num += 2;
|
||||
num += num;
|
||||
int num2 = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num2 != 0);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011ADC RID: 72412 RVA: 0x00406674 File Offset: 0x00404874
|
||||
[Token(Token = "0x6011ADC")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public ShapePreviewUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B5E8 RID: 46568
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5E8")]
|
||||
[SerializeField]
|
||||
private ShapePreviewUI.Entry[] previews;
|
||||
|
||||
// Token: 0x0200291A RID: 10522
|
||||
[Token(Token = "0x200291A")]
|
||||
[Serializable]
|
||||
private struct Entry
|
||||
{
|
||||
// Token: 0x0400B5E9 RID: 46569
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400B5E9")]
|
||||
public ACBDPBHGKJL Type;
|
||||
|
||||
// Token: 0x0400B5EA RID: 46570
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400B5EA")]
|
||||
public Renderer Renderer;
|
||||
}
|
||||
|
||||
// Token: 0x0200291B RID: 10523
|
||||
[Token(Token = "0x200291B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NDONIIBJCMD
|
||||
{
|
||||
// Token: 0x06011ADD RID: 72413 RVA: 0x00406688 File Offset: 0x00404888
|
||||
[Token(Token = "0x6011ADD")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public NDONIIBJCMD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011ADE RID: 72414 RVA: 0x0040669C File Offset: 0x0040489C
|
||||
[Token(Token = "0x6011ADE")]
|
||||
[Address(RVA = "0x9EC100", Offset = "0x9EAF00", VA = "0x1809EC100")]
|
||||
internal bool <Show>b__0(ShapePreviewUI.Entry x)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0400B5EB RID: 46571
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5EB")]
|
||||
public ACBDPBHGKJL shapeType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,107 @@
|
||||
using System;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002935 RID: 10549
|
||||
[Token(Token = "0x2002935")]
|
||||
public class SpawnableToolButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003190 RID: 12688
|
||||
// (get) Token: 0x06011B45 RID: 72517 RVA: 0x00407B30 File Offset: 0x00405D30
|
||||
[Token(Token = "0x17003190")]
|
||||
public OGNBCNBPFCC LCODFFNFGBK
|
||||
{
|
||||
[Token(Token = "0x6011B45")]
|
||||
[Address(RVA = "0xE5B310", Offset = "0xE5A110", VA = "0x180E5B310")]
|
||||
get
|
||||
{
|
||||
return this.toolImposterUI.<NDJKJFCJLAC>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003191 RID: 12689
|
||||
// (get) Token: 0x06011B46 RID: 72518 RVA: 0x00407B50 File Offset: 0x00405D50
|
||||
[Token(Token = "0x17003191")]
|
||||
public RadioButton3D MICOEKICIPM
|
||||
{
|
||||
[Token(Token = "0x6011B46")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this._radioButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003192 RID: 12690
|
||||
// (get) Token: 0x06011B47 RID: 72519 RVA: 0x00407B64 File Offset: 0x00405D64
|
||||
[Token(Token = "0x17003192")]
|
||||
public RadioButton3D.OnRadioButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x6011B47")]
|
||||
[Address(RVA = "0xD5BD20", Offset = "0xD5AB20", VA = "0x180D5BD20")]
|
||||
get
|
||||
{
|
||||
return this._radioButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B48 RID: 72520 RVA: 0x00407B84 File Offset: 0x00405D84
|
||||
[Token(Token = "0x6011B48")]
|
||||
[Address(RVA = "0xE5B1A0", Offset = "0xE59FA0", VA = "0x180E5B1A0")]
|
||||
public void SetSpawnableTool(OGNBCNBPFCC EIBIBKBCFJI, StackedUIBase ANEGNEHDLOI, float NBOCPMDNOCF = 0f)
|
||||
{
|
||||
ToolImposterUI toolImposterUI = this.toolImposterUI;
|
||||
if (toolImposterUI.<NDJKJFCJLAC>k__BackingField != EIBIBKBCFJI)
|
||||
{
|
||||
string text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this._radioButton.label, text);
|
||||
Tooltip tooltip = this.tooltip;
|
||||
int num = 0;
|
||||
if (tooltip != num)
|
||||
{
|
||||
string text2;
|
||||
bool flag = string.IsNullOrEmpty(text2);
|
||||
Tooltip tooltip2 = this.tooltip;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
toolImposterUI.OFKIHGPJHJI(num2 != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
tooltip2.OFKIHGPJHJI(true);
|
||||
this.tooltip.Message = text2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B49 RID: 72521 RVA: 0x00407C08 File Offset: 0x00405E08
|
||||
[Token(Token = "0x6011B49")]
|
||||
[Address(RVA = "0x74EA40", Offset = "0x74D840", VA = "0x18074EA40")]
|
||||
public SpawnableToolButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B61F RID: 46623
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B61F")]
|
||||
[SerializeField]
|
||||
private ToolImposterUI toolImposterUI;
|
||||
|
||||
// Token: 0x0400B620 RID: 46624
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B620")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioButton3D _radioButton;
|
||||
|
||||
// Token: 0x0400B621 RID: 46625
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B621")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private Tooltip tooltip;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,304 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002936 RID: 10550
|
||||
[Token(Token = "0x2002936")]
|
||||
public class SpawnableToolPagedGrid : RecyclerPagedGrid<OGNBCNBPFCC, SpawnableToolButton>
|
||||
{
|
||||
// Token: 0x06011B4A RID: 72522 RVA: 0x00407C1C File Offset: 0x00405E1C
|
||||
[Token(Token = "0x6011B4A")]
|
||||
[Address(RVA = "0xE5BC20", Offset = "0xE5AA20", VA = "0x180E5BC20")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.EMADFBOLIOK);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06011B4B RID: 72523 RVA: 0x00407C40 File Offset: 0x00405E40
|
||||
[Token(Token = "0x6011B4B")]
|
||||
[Address(RVA = "0xE5B7A0", Offset = "0xE5A5A0", VA = "0x180E5B7A0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(SpawnableToolButton LKDLEHGHCAD)
|
||||
{
|
||||
SpawnableToolButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnSpawnableToolSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = button._radioButton.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
if (isOn)
|
||||
{
|
||||
ToolImposterUI toolImposterUI = button.toolImposterUI;
|
||||
SpawnableToolPagedGrid <>4__this = this;
|
||||
OGNBCNBPFCC <NDJKJFCJLAC>k__BackingField = toolImposterUI.<NDJKJFCJLAC>k__BackingField;
|
||||
<>4__this.OOCBJJDANCK = <NDJKJFCJLAC>k__BackingField;
|
||||
SpawnableToolButton button2 = button;
|
||||
SpawnableToolPagedGrid <>4__this2 = this;
|
||||
RadioButton3D radioButton2 = button2._radioButton;
|
||||
<>4__this2.PLCPLHIFPGG = radioButton2;
|
||||
}
|
||||
SpawnableToolPagedGrid <>4__this3 = this;
|
||||
ToolImposterUI toolImposterUI2 = button.toolImposterUI;
|
||||
SpawnableToolPagedGrid.SpawnableToolSelectedEvent onSpawnableToolSelectedEvent = <>4__this3.OnSpawnableToolSelectedEvent;
|
||||
OGNBCNBPFCC <NDJKJFCJLAC>k__BackingField2 = toolImposterUI2.<NDJKJFCJLAC>k__BackingField;
|
||||
onSpawnableToolSelectedEvent.Invoke(<NDJKJFCJLAC>k__BackingField2);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
SpawnableToolButton button3 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button3._radioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
|
||||
// Token: 0x06011B4C RID: 72524 RVA: 0x00407CC0 File Offset: 0x00405EC0
|
||||
[Token(Token = "0x6011B4C")]
|
||||
[Address(RVA = "0xE5B8C0", Offset = "0xE5A6C0", VA = "0x180E5B8C0")]
|
||||
private void EMADFBOLIOK()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.DDDJMBHGEFF);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06011B4D RID: 72525 RVA: 0x00407CF8 File Offset: 0x00405EF8
|
||||
[Token(Token = "0x6011B4D")]
|
||||
[Address(RVA = "0xE5B600", Offset = "0xE5A400", VA = "0x180E5B600")]
|
||||
private void BKCPCPAPPBA()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
this.OOCBJJDANCK = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
this.PLCPLHIFPGG = (ulong)0L;
|
||||
this.JCHFAGNJANM = false;
|
||||
Func<RadioButton3D, bool> <>9__11_ = SpawnableToolPagedGrid.<>c.<>9__11_0;
|
||||
if (<>9__11_ == 0)
|
||||
{
|
||||
SpawnableToolPagedGrid.<>c.<>9__11_0 = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__11_);
|
||||
}
|
||||
|
||||
// Token: 0x06011B4E RID: 72526 RVA: 0x00407D58 File Offset: 0x00405F58
|
||||
[Token(Token = "0x6011B4E")]
|
||||
[Address(RVA = "0xE5B950", Offset = "0xE5A750", VA = "0x180E5B950")]
|
||||
public void SetSpawnableTools(IEnumerable<OGNBCNBPFCC> IGFANJNBKGP, OGNBCNBPFCC EGJJHJHIPCF)
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
this.OOCBJJDANCK = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
this.PLCPLHIFPGG = (ulong)0L;
|
||||
this.JCHFAGNJANM = false;
|
||||
Func<RadioButton3D, bool> <>9__11_ = SpawnableToolPagedGrid.<>c.<>9__11_0;
|
||||
if (<>9__11_ == 0)
|
||||
{
|
||||
SpawnableToolPagedGrid.<>c.<>9__11_0 = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
}
|
||||
radioGroup3D.SetSelectionStates(<>9__11_);
|
||||
this.OOCBJJDANCK = EGJJHJHIPCF;
|
||||
Func<OGNBCNBPFCC, string> func;
|
||||
if (SpawnableToolPagedGrid.<>c.<>9__12_0 == 0)
|
||||
{
|
||||
func = delegate(OGNBCNBPFCC tt)
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
};
|
||||
SpawnableToolPagedGrid.<>c.<>9__12_0 = func;
|
||||
}
|
||||
IOrderedEnumerable<OGNBCNBPFCC> orderedEnumerable = Enumerable.OrderBy<OGNBCNBPFCC, string>(IGFANJNBKGP, func);
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
int num = 0;
|
||||
int num3;
|
||||
int num2 = num3;
|
||||
base.SetCurrentPage(num2, num != 0);
|
||||
RadioGroup3D radioGroup3D2 = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func2 = new Func(this.DDDJMBHGEFF);
|
||||
radioGroup3D2.SetSelectionStates(func2);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x06011B4F RID: 72527 RVA: 0x00407E28 File Offset: 0x00406028
|
||||
[Token(Token = "0x6011B4F")]
|
||||
[Address(RVA = "0xE5B330", Offset = "0xE5A130", VA = "0x180E5B330")]
|
||||
public void AddAdditionalSpawnableTools(IEnumerable<OGNBCNBPFCC> IGFANJNBKGP)
|
||||
{
|
||||
Func<OGNBCNBPFCC, string> <>9__13_ = SpawnableToolPagedGrid.<>c.<>9__13_0;
|
||||
if (<>9__13_ == 0)
|
||||
{
|
||||
SpawnableToolPagedGrid.<>c.<>9__13_0 = delegate(OGNBCNBPFCC tt)
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
};
|
||||
}
|
||||
IOrderedEnumerable<OGNBCNBPFCC> orderedEnumerable = Enumerable.OrderBy<OGNBCNBPFCC, string>(IGFANJNBKGP, <>9__13_);
|
||||
base.ALFGOBMCEJI(orderedEnumerable);
|
||||
}
|
||||
|
||||
// Token: 0x06011B50 RID: 72528 RVA: 0x00407E6C File Offset: 0x0040606C
|
||||
[Token(Token = "0x6011B50")]
|
||||
[Address(RVA = "0xE5B440", Offset = "0xE5A240", VA = "0x180E5B440", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(OGNBCNBPFCC EIBIBKBCFJI, SpawnableToolButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
if (EIBIBKBCFJI == this.OOCBJJDANCK)
|
||||
{
|
||||
this.JCHFAGNJANM = true;
|
||||
RadioButton3D radioButton = LKDLEHGHCAD._radioButton;
|
||||
this.PLCPLHIFPGG = radioButton;
|
||||
}
|
||||
StackedUIFlowBase stackedUIFlowBase = this.uiFlowBase;
|
||||
if (LKDLEHGHCAD.toolImposterUI.<NDJKJFCJLAC>k__BackingField != EIBIBKBCFJI)
|
||||
{
|
||||
string text;
|
||||
PLDMAFINLJO.FANDNIHFMNM(LKDLEHGHCAD._radioButton.label, text);
|
||||
Tooltip tooltip = LKDLEHGHCAD.tooltip;
|
||||
int num = 0;
|
||||
if (tooltip != num)
|
||||
{
|
||||
Tooltip tooltip2 = LKDLEHGHCAD.tooltip;
|
||||
string text2;
|
||||
Tooltip tooltip3;
|
||||
if (text2 != 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
tooltip3.OFKIHGPJHJI(num2 != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
tooltip2.OFKIHGPJHJI(true);
|
||||
tooltip3 = LKDLEHGHCAD.tooltip;
|
||||
tooltip3.Message = text2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B51 RID: 72529 RVA: 0x00407F10 File Offset: 0x00406110
|
||||
[Token(Token = "0x6011B51")]
|
||||
[Address(RVA = "0xE5BC90", Offset = "0xE5AA90", VA = "0x180E5BC90")]
|
||||
public SpawnableToolPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B52 RID: 72530 RVA: 0x00407F34 File Offset: 0x00406134
|
||||
[Token(Token = "0x6011B52")]
|
||||
[Address(RVA = "0xE5B720", Offset = "0xE5A520", VA = "0x180E5B720")]
|
||||
[CompilerGenerated]
|
||||
private bool DDDJMBHGEFF(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
if (this.JCHFAGNJANM)
|
||||
{
|
||||
RadioButton3D plcplhifpgg = this.PLCPLHIFPGG;
|
||||
return FOJLJNMAJLC == plcplhifpgg;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B622 RID: 46626
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B622")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false, false)]
|
||||
private StackedUIFlowBase uiFlowBase;
|
||||
|
||||
// Token: 0x0400B623 RID: 46627
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B623")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400B624 RID: 46628
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B624")]
|
||||
public SpawnableToolPagedGrid.SpawnableToolSelectedEvent OnSpawnableToolSelectedEvent;
|
||||
|
||||
// Token: 0x0400B625 RID: 46629
|
||||
[FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400B625")]
|
||||
private OGNBCNBPFCC OOCBJJDANCK = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400B626 RID: 46630
|
||||
[FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400B626")]
|
||||
private RadioButton3D PLCPLHIFPGG;
|
||||
|
||||
// Token: 0x0400B627 RID: 46631
|
||||
[FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400B627")]
|
||||
private bool JCHFAGNJANM;
|
||||
|
||||
// Token: 0x0400B628 RID: 46632
|
||||
[Token(Token = "0x400B628")]
|
||||
private const float HEFJEKHFIDH = 0.05f;
|
||||
|
||||
// Token: 0x02002937 RID: 10551
|
||||
[Token(Token = "0x2002937")]
|
||||
[Serializable]
|
||||
public class SpawnableToolSelectedEvent : UnityEvent<OGNBCNBPFCC>
|
||||
{
|
||||
// Token: 0x06011B53 RID: 72531 RVA: 0x00407F5C File Offset: 0x0040615C
|
||||
[Token(Token = "0x6011B53")]
|
||||
[Address(RVA = "0xE5BCE0", Offset = "0xE5AAE0", VA = "0x180E5BCE0")]
|
||||
public SpawnableToolSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002938 RID: 10552
|
||||
[Token(Token = "0x2002938")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MLPLJBNIJFK
|
||||
{
|
||||
// Token: 0x06011B54 RID: 72532 RVA: 0x00407F70 File Offset: 0x00406170
|
||||
[Token(Token = "0x6011B54")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public MLPLJBNIJFK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B55 RID: 72533 RVA: 0x00407F84 File Offset: 0x00406184
|
||||
[Token(Token = "0x6011B55")]
|
||||
[Address(RVA = "0xE43A60", Offset = "0xE42860", VA = "0x180E43A60")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
if (isOn)
|
||||
{
|
||||
ToolImposterUI toolImposterUI = this.button.toolImposterUI;
|
||||
SpawnableToolPagedGrid spawnableToolPagedGrid = this.<>4__this;
|
||||
OGNBCNBPFCC <NDJKJFCJLAC>k__BackingField = toolImposterUI.<NDJKJFCJLAC>k__BackingField;
|
||||
spawnableToolPagedGrid.OOCBJJDANCK = <NDJKJFCJLAC>k__BackingField;
|
||||
SpawnableToolButton spawnableToolButton = this.button;
|
||||
SpawnableToolPagedGrid spawnableToolPagedGrid2 = this.<>4__this;
|
||||
RadioButton3D radioButton = spawnableToolButton._radioButton;
|
||||
spawnableToolPagedGrid2.PLCPLHIFPGG = radioButton;
|
||||
}
|
||||
SpawnableToolPagedGrid spawnableToolPagedGrid3 = this.<>4__this;
|
||||
ToolImposterUI toolImposterUI2 = this.button.toolImposterUI;
|
||||
SpawnableToolPagedGrid.SpawnableToolSelectedEvent onSpawnableToolSelectedEvent = spawnableToolPagedGrid3.OnSpawnableToolSelectedEvent;
|
||||
OGNBCNBPFCC <NDJKJFCJLAC>k__BackingField2 = toolImposterUI2.<NDJKJFCJLAC>k__BackingField;
|
||||
onSpawnableToolSelectedEvent.Invoke(<NDJKJFCJLAC>k__BackingField2);
|
||||
}
|
||||
|
||||
// Token: 0x0400B629 RID: 46633
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B629")]
|
||||
public SpawnableToolPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B62A RID: 46634
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B62A")]
|
||||
public SpawnableToolButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,355 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200291C RID: 10524
|
||||
[Token(Token = "0x200291C")]
|
||||
public class ToolImposterUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17003186 RID: 12678
|
||||
// (get) Token: 0x06011ADF RID: 72415 RVA: 0x004066AC File Offset: 0x004048AC
|
||||
// (set) Token: 0x06011AE0 RID: 72416 RVA: 0x004066C0 File Offset: 0x004048C0
|
||||
[Token(Token = "0x17003186")]
|
||||
public OGNBCNBPFCC LCODFFNFGBK
|
||||
{
|
||||
[Token(Token = "0x6011ADF")]
|
||||
[Address(RVA = "0x41F5B0", Offset = "0x41E3B0", VA = "0x18041F5B0")]
|
||||
get;
|
||||
[Token(Token = "0x6011AE0")]
|
||||
[Address(RVA = "0x41F730", Offset = "0x41E530", VA = "0x18041F730")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06011AE1 RID: 72417 RVA: 0x004066D4 File Offset: 0x004048D4
|
||||
[Token(Token = "0x6011AE1")]
|
||||
[Address(RVA = "0x491530", Offset = "0x490330", VA = "0x180491530")]
|
||||
private void Awake()
|
||||
{
|
||||
this.<NDJKJFCJLAC>k__BackingField = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
}
|
||||
|
||||
// Token: 0x06011AE2 RID: 72418 RVA: 0x004066F4 File Offset: 0x004048F4
|
||||
[Token(Token = "0x6011AE2")]
|
||||
[Address(RVA = "0xE5BE80", Offset = "0xE5AC80", VA = "0x180E5BE80")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
this.OCGFDAFGNCG();
|
||||
if (this.EMLIKFJNPEM != 0)
|
||||
{
|
||||
this.EMLIKFJNPEM = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AE3 RID: 72419 RVA: 0x0040671C File Offset: 0x0040491C
|
||||
[Token(Token = "0x6011AE3")]
|
||||
[Address(RVA = "0xE5BD20", Offset = "0xE5AB20", VA = "0x180E5BD20")]
|
||||
private void BAIGGMFKCKM()
|
||||
{
|
||||
if (this.EMLIKFJNPEM != 0)
|
||||
{
|
||||
this.EMLIKFJNPEM = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AE4 RID: 72420 RVA: 0x0040673C File Offset: 0x0040493C
|
||||
[Token(Token = "0x6011AE4")]
|
||||
[Address(RVA = "0xE5C0E0", Offset = "0xE5AEE0", VA = "0x180E5C0E0")]
|
||||
public void SetSpawnableTool(OGNBCNBPFCC EIBIBKBCFJI, StackedUIBase ANEGNEHDLOI, float NBOCPMDNOCF = 0f)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (this.EMLIKFJNPEM != 0)
|
||||
{
|
||||
this.EMLIKFJNPEM = num;
|
||||
}
|
||||
if (this.<NDJKJFCJLAC>k__BackingField == EIBIBKBCFJI)
|
||||
{
|
||||
return;
|
||||
}
|
||||
IEnumerator enumerator = base.transform.GetEnumerator();
|
||||
GameObject gameObject;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
if (num < enumerator)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
ulong num2;
|
||||
enumerator += num2;
|
||||
if (enumerator == 0 || enumerator == 0)
|
||||
{
|
||||
goto IL_AC;
|
||||
}
|
||||
OMCHJHPFBDN.KGFPNIMJHIC(gameObject);
|
||||
}
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.OCGFDAFGNCG();
|
||||
this.<NDJKJFCJLAC>k__BackingField = EIBIBKBCFJI;
|
||||
Delayed3DUIObjectSpawner delayed3DUIObjectSpawner = base.gameObject.GLENGLDKGCK<Delayed3DUIObjectSpawner>();
|
||||
Action<Transform> action = delegate(Transform parent)
|
||||
{
|
||||
ToolImposterUI.JHCHILJGCGI jhchiljgcgi = new ToolImposterUI.JHCHILJGCGI();
|
||||
jhchiljgcgi.CS$<>8__locals1 = ekgfjhildem;
|
||||
jhchiljgcgi.parent = parent;
|
||||
ToolImposterUI <>4__this = ekgfjhildem.<>4__this;
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
OGNBCNBPFCC ognbcnbpfcc = ekgfjhildem.<>4__this.<NDJKJFCJLAC>k__BackingField;
|
||||
int num3 = 0;
|
||||
float delay = ekgfjhildem.delay;
|
||||
int num4 = 0;
|
||||
JCOINEEFENJ<SpawnableTool> jcoineefenj = instance.SpawnToolImposterDelayed(delay, ognbcnbpfcc, num4);
|
||||
<>4__this.EMLIKFJNPEM = jcoineefenj;
|
||||
JCOINEEFENJ<SpawnableTool> jcoineefenj2 = ekgfjhildem.<>4__this.EMLIKFJNPEM;
|
||||
Action<SpawnableTool> action2 = delegate(SpawnableTool toolImposter)
|
||||
{
|
||||
Transform transform = toolImposter.transform;
|
||||
float z = Vector3.zero.z;
|
||||
Renderer[] componentsInChildren = toolImposter.GetComponentsInChildren<Renderer>(true);
|
||||
int num5 = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num5 < length)
|
||||
{
|
||||
ToolImposterUI <>4__this2 = jhchiljgcgi.CS$<>8__locals1.<>4__this;
|
||||
Renderer renderer = componentsInChildren[num5];
|
||||
<>4__this2.PFFCHEFKICD(renderer);
|
||||
num5++;
|
||||
}
|
||||
GameObject gameObject2 = toolImposter.gameObject;
|
||||
ToolImposterUI <>4__this3 = jhchiljgcgi.CS$<>8__locals1.<>4__this;
|
||||
Transform transform2 = toolImposter.transform;
|
||||
Transform parent = jhchiljgcgi.parent;
|
||||
int num6 = 0;
|
||||
transform2.SetParent(parent, num6 != 0);
|
||||
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(toolImposter);
|
||||
};
|
||||
if (num3 < jhchiljgcgi)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == jhchiljgcgi)
|
||||
{
|
||||
jcoineefenj2 += jcoineefenj2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
};
|
||||
delayed3DUIObjectSpawner.Initialize(ANEGNEHDLOI, action);
|
||||
return;
|
||||
IL_AC:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06011AE5 RID: 72421 RVA: 0x00406800 File Offset: 0x00404A00
|
||||
[Token(Token = "0x6011AE5")]
|
||||
[Address(RVA = "0xE5BD70", Offset = "0xE5AB70", VA = "0x180E5BD70")]
|
||||
private void OCGFDAFGNCG()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<Material> eioimlbfild = this.EIOIMLBFILD;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.EIOIMLBFILD.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x06011AE6 RID: 72422 RVA: 0x00406830 File Offset: 0x00404A30
|
||||
[Token(Token = "0x6011AE6")]
|
||||
[Address(RVA = "0xE5C010", Offset = "0xE5AE10", VA = "0x180E5C010")]
|
||||
private void PFFCHEFKICD(Renderer CHEJPOIMMCK)
|
||||
{
|
||||
Material[] materialArray = CHEJPOIMMCK.GetMaterialArray();
|
||||
int num = 0;
|
||||
int length = materialArray.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Material material = materialArray[num];
|
||||
material.BLPOBJABAMH("_CAMERA_LIT", true);
|
||||
this.EIOIMLBFILD.Add(material);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011AE7 RID: 72423 RVA: 0x0040687C File Offset: 0x00404A7C
|
||||
[Token(Token = "0x6011AE7")]
|
||||
[Address(RVA = "0xE5BEE0", Offset = "0xE5ACE0", VA = "0x180E5BEE0")]
|
||||
private void OnDrawGizmosSelected()
|
||||
{
|
||||
Color green = Color.green;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = base.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
}
|
||||
|
||||
// Token: 0x06011AE8 RID: 72424 RVA: 0x004068B4 File Offset: 0x00404AB4
|
||||
[Token(Token = "0x6011AE8")]
|
||||
[Address(RVA = "0xE5C430", Offset = "0xE5B230", VA = "0x180E5C430")]
|
||||
public ToolImposterUI()
|
||||
{
|
||||
List<Material> list = new List();
|
||||
this.EIOIMLBFILD = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400B5EC RID: 46572
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5EC")]
|
||||
[SerializeField]
|
||||
private float localImposterRadius = 100f;
|
||||
|
||||
// Token: 0x0400B5EE RID: 46574
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400B5EE")]
|
||||
private readonly List<Material> EIOIMLBFILD;
|
||||
|
||||
// Token: 0x0400B5EF RID: 46575
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400B5EF")]
|
||||
private JCOINEEFENJ<SpawnableTool> EMLIKFJNPEM;
|
||||
|
||||
// Token: 0x0200291D RID: 10525
|
||||
[Token(Token = "0x200291D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EKGFJHILDEM
|
||||
{
|
||||
// Token: 0x06011AE9 RID: 72425 RVA: 0x004068E0 File Offset: 0x00404AE0
|
||||
[Token(Token = "0x6011AE9")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public EKGFJHILDEM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AEA RID: 72426 RVA: 0x004068F4 File Offset: 0x00404AF4
|
||||
[Token(Token = "0x6011AEA")]
|
||||
[Address(RVA = "0x7FF5D0", Offset = "0x7FE3D0", VA = "0x1807FF5D0")]
|
||||
internal void <SetSpawnableTool>b__0(Transform parent)
|
||||
{
|
||||
ToolImposterUI.JHCHILJGCGI jhchiljgcgi = new ToolImposterUI.JHCHILJGCGI();
|
||||
jhchiljgcgi.CS$<>8__locals1 = this;
|
||||
jhchiljgcgi.parent = parent;
|
||||
ToolImposterUI toolImposterUI = this.<>4__this;
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
OGNBCNBPFCC <NDJKJFCJLAC>k__BackingField = this.<>4__this.<NDJKJFCJLAC>k__BackingField;
|
||||
int num = 0;
|
||||
float num2 = this.delay;
|
||||
int num3 = 0;
|
||||
JCOINEEFENJ<SpawnableTool> jcoineefenj = instance.SpawnToolImposterDelayed(num2, <NDJKJFCJLAC>k__BackingField, num3);
|
||||
toolImposterUI.EMLIKFJNPEM = jcoineefenj;
|
||||
JCOINEEFENJ<SpawnableTool> jcoineefenj2 = this.<>4__this.EMLIKFJNPEM;
|
||||
Action<SpawnableTool> action = delegate(SpawnableTool toolImposter)
|
||||
{
|
||||
Transform transform = toolImposter.transform;
|
||||
float z = Vector3.zero.z;
|
||||
Renderer[] componentsInChildren = toolImposter.GetComponentsInChildren<Renderer>(true);
|
||||
int num4 = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num4 < length)
|
||||
{
|
||||
ToolImposterUI toolImposterUI2 = jhchiljgcgi.CS$<>8__locals1.<>4__this;
|
||||
Renderer renderer = componentsInChildren[num4];
|
||||
toolImposterUI2.PFFCHEFKICD(renderer);
|
||||
num4++;
|
||||
}
|
||||
GameObject gameObject = toolImposter.gameObject;
|
||||
ToolImposterUI toolImposterUI3 = jhchiljgcgi.CS$<>8__locals1.<>4__this;
|
||||
Transform transform2 = toolImposter.transform;
|
||||
Transform parent2 = jhchiljgcgi.parent;
|
||||
int num5 = 0;
|
||||
transform2.SetParent(parent2, num5 != 0);
|
||||
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(toolImposter);
|
||||
};
|
||||
if (num < jhchiljgcgi)
|
||||
{
|
||||
num += num;
|
||||
if (num == jhchiljgcgi)
|
||||
{
|
||||
jcoineefenj2 += jcoineefenj2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400B5F0 RID: 46576
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5F0")]
|
||||
public ToolImposterUI <>4__this;
|
||||
|
||||
// Token: 0x0400B5F1 RID: 46577
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5F1")]
|
||||
public float delay;
|
||||
}
|
||||
|
||||
// Token: 0x0200291E RID: 10526
|
||||
[Token(Token = "0x200291E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JHCHILJGCGI
|
||||
{
|
||||
// Token: 0x06011AEB RID: 72427 RVA: 0x00406990 File Offset: 0x00404B90
|
||||
[Token(Token = "0x6011AEB")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public JHCHILJGCGI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011AEC RID: 72428 RVA: 0x004069A4 File Offset: 0x00404BA4
|
||||
[Token(Token = "0x6011AEC")]
|
||||
[Address(RVA = "0x7FFAC0", Offset = "0x7FE8C0", VA = "0x1807FFAC0")]
|
||||
internal void <SetSpawnableTool>b__1(SpawnableTool toolImposter)
|
||||
{
|
||||
Transform transform = toolImposter.transform;
|
||||
float z = Vector3.zero.z;
|
||||
Renderer[] componentsInChildren = toolImposter.GetComponentsInChildren<Renderer>(true);
|
||||
int num = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ToolImposterUI <>4__this = this.CS$<>8__locals1.<>4__this;
|
||||
Renderer renderer = componentsInChildren[num];
|
||||
<>4__this.PFFCHEFKICD(renderer);
|
||||
num++;
|
||||
}
|
||||
GameObject gameObject = toolImposter.gameObject;
|
||||
ToolImposterUI <>4__this2 = this.CS$<>8__locals1.<>4__this;
|
||||
Transform transform2 = toolImposter.transform;
|
||||
Transform transform3 = this.parent;
|
||||
int num2 = 0;
|
||||
transform2.SetParent(transform3, num2 != 0);
|
||||
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(toolImposter);
|
||||
}
|
||||
|
||||
// Token: 0x0400B5F2 RID: 46578
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B5F2")]
|
||||
public Transform parent;
|
||||
|
||||
// Token: 0x0400B5F3 RID: 46579
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B5F3")]
|
||||
public ToolImposterUI.EKGFJHILDEM CS$<>8__locals1;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,149 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200293A RID: 10554
|
||||
[Token(Token = "0x200293A")]
|
||||
public class TrialInventionPagedGrid : RecyclerPagedGrid<TrialInventionManager.MJOCGIJACGM, TrialInventionButton>
|
||||
{
|
||||
// Token: 0x06011B5B RID: 72539 RVA: 0x00408070 File Offset: 0x00406270
|
||||
[Token(Token = "0x6011B5B")]
|
||||
[Address(RVA = "0x800870", Offset = "0x7FF670", VA = "0x180800870", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(TrialInventionButton LKDLEHGHCAD)
|
||||
{
|
||||
TrialInventionButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnInventionBuyEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick buyButtonAction = button.MBJHGNGHPOM;
|
||||
UnityAction unityAction = delegate
|
||||
{
|
||||
TrialInventionPagedGrid <>4__this = this;
|
||||
TrialInventionButton button3 = button;
|
||||
TrialInventionPagedGrid.InventionTrialSelectedEvent onInventionBuyEvent = <>4__this.OnInventionBuyEvent;
|
||||
TrialInventionManager.MJOCGIJACGM ccpnhalklki = button3.CCPNHALKLKI;
|
||||
onInventionBuyEvent.Invoke(ccpnhalklki);
|
||||
};
|
||||
buyButtonAction.AddListener(unityAction);
|
||||
}
|
||||
if (this.OnInventionRemoveEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick removeButtonAction = button.JJOGPCNCIAA;
|
||||
UnityAction unityAction2 = delegate
|
||||
{
|
||||
TrialInventionPagedGrid <>4__this2 = this;
|
||||
TrialInventionButton button2 = button;
|
||||
TrialInventionPagedGrid.InventionTrialSelectedEvent onInventionRemoveEvent = <>4__this2.OnInventionRemoveEvent;
|
||||
TrialInventionManager.MJOCGIJACGM ccpnhalklki2 = button2.CCPNHALKLKI;
|
||||
onInventionRemoveEvent.Invoke(ccpnhalklki2);
|
||||
};
|
||||
removeButtonAction.AddListener(unityAction2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B5C RID: 72540 RVA: 0x004080F8 File Offset: 0x004062F8
|
||||
[Token(Token = "0x6011B5C")]
|
||||
[Address(RVA = "0x8009B0", Offset = "0x7FF7B0", VA = "0x1808009B0")]
|
||||
public void SetTrials(IEnumerable<TrialInventionManager.MJOCGIJACGM> HEIDKAMCPIL)
|
||||
{
|
||||
if (Enumerable.Count<TrialInventionManager.MJOCGIJACGM>(HEIDKAMCPIL) == 0)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, "There are no Invention Trials currently active.");
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06011B5D RID: 72541 RVA: 0x00408128 File Offset: 0x00406328
|
||||
[Token(Token = "0x6011B5D")]
|
||||
[Address(RVA = "0x800840", Offset = "0x7FF640", VA = "0x180800840", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(TrialInventionManager.MJOCGIJACGM LFOCLIDEKIA, TrialInventionButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.SetTrial(LFOCLIDEKIA);
|
||||
}
|
||||
|
||||
// Token: 0x06011B5E RID: 72542 RVA: 0x00408144 File Offset: 0x00406344
|
||||
[Token(Token = "0x6011B5E")]
|
||||
[Address(RVA = "0x800A30", Offset = "0x7FF830", VA = "0x180800A30")]
|
||||
public TrialInventionPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B62F RID: 46639
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B62F")]
|
||||
public TrialInventionPagedGrid.InventionTrialSelectedEvent OnInventionBuyEvent;
|
||||
|
||||
// Token: 0x0400B630 RID: 46640
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B630")]
|
||||
public TrialInventionPagedGrid.InventionTrialSelectedEvent OnInventionRemoveEvent;
|
||||
|
||||
// Token: 0x0200293B RID: 10555
|
||||
[Token(Token = "0x200293B")]
|
||||
[Serializable]
|
||||
public class InventionTrialSelectedEvent : UnityEvent<TrialInventionManager.MJOCGIJACGM>
|
||||
{
|
||||
// Token: 0x06011B5F RID: 72543 RVA: 0x00408158 File Offset: 0x00406358
|
||||
[Token(Token = "0x6011B5F")]
|
||||
[Address(RVA = "0x7FFA80", Offset = "0x7FE880", VA = "0x1807FFA80")]
|
||||
public InventionTrialSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200293C RID: 10556
|
||||
[Token(Token = "0x200293C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CJEHIADFPDO
|
||||
{
|
||||
// Token: 0x06011B60 RID: 72544 RVA: 0x0040816C File Offset: 0x0040636C
|
||||
[Token(Token = "0x6011B60")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public CJEHIADFPDO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B61 RID: 72545 RVA: 0x00408180 File Offset: 0x00406380
|
||||
[Token(Token = "0x6011B61")]
|
||||
[Address(RVA = "0x7FF350", Offset = "0x7FE150", VA = "0x1807FF350")]
|
||||
internal void <SetupNewChild>b__0()
|
||||
{
|
||||
TrialInventionPagedGrid trialInventionPagedGrid = this.<>4__this;
|
||||
TrialInventionButton trialInventionButton = this.button;
|
||||
TrialInventionPagedGrid.InventionTrialSelectedEvent onInventionBuyEvent = trialInventionPagedGrid.OnInventionBuyEvent;
|
||||
TrialInventionManager.MJOCGIJACGM ccpnhalklki = trialInventionButton.CCPNHALKLKI;
|
||||
onInventionBuyEvent.Invoke(ccpnhalklki);
|
||||
}
|
||||
|
||||
// Token: 0x06011B62 RID: 72546 RVA: 0x004081B8 File Offset: 0x004063B8
|
||||
[Token(Token = "0x6011B62")]
|
||||
[Address(RVA = "0x7FF3B0", Offset = "0x7FE1B0", VA = "0x1807FF3B0")]
|
||||
internal void <SetupNewChild>b__1()
|
||||
{
|
||||
TrialInventionPagedGrid trialInventionPagedGrid = this.<>4__this;
|
||||
TrialInventionButton trialInventionButton = this.button;
|
||||
TrialInventionPagedGrid.InventionTrialSelectedEvent onInventionRemoveEvent = trialInventionPagedGrid.OnInventionRemoveEvent;
|
||||
TrialInventionManager.MJOCGIJACGM ccpnhalklki = trialInventionButton.CCPNHALKLKI;
|
||||
onInventionRemoveEvent.Invoke(ccpnhalklki);
|
||||
}
|
||||
|
||||
// Token: 0x0400B631 RID: 46641
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B631")]
|
||||
public TrialInventionPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B632 RID: 46642
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B632")]
|
||||
public TrialInventionButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,180 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002940 RID: 10560
|
||||
[Token(Token = "0x2002940")]
|
||||
public class WatchStoreInventionsPagedGrid : RecyclerPagedGrid<OBBBPCBIMME, WatchStoreInventionButton>
|
||||
{
|
||||
// Token: 0x06011B79 RID: 72569 RVA: 0x004087A4 File Offset: 0x004069A4
|
||||
[Token(Token = "0x6011B79")]
|
||||
[Address(RVA = "0x801340", Offset = "0x800140", VA = "0x180801340", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(WatchStoreInventionButton LKDLEHGHCAD)
|
||||
{
|
||||
WatchStoreInventionButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnInventionSelectedEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick getButtonAction = button.KGKBJOJICAG;
|
||||
UnityAction unityAction = delegate
|
||||
{
|
||||
WatchStoreInventionsPagedGrid <>4__this = this;
|
||||
WatchStoreInventionButton button4 = button;
|
||||
WatchStoreInventionsPagedGrid.InventionSelectedEvent onInventionSelectedEvent = <>4__this.OnInventionSelectedEvent;
|
||||
OBBBPCBIMME glpnkojpjha = button4.GLPNKOJPJHA;
|
||||
onInventionSelectedEvent.Invoke(glpnkojpjha);
|
||||
};
|
||||
getButtonAction.AddListener(unityAction);
|
||||
}
|
||||
if (this.OnInventionTrialEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick tryButtonAction = button.KBAOOEAOPPH;
|
||||
UnityAction unityAction2 = delegate
|
||||
{
|
||||
WatchStoreInventionsPagedGrid <>4__this2 = this;
|
||||
WatchStoreInventionButton button2 = button;
|
||||
WatchStoreInventionsPagedGrid.InventionSelectedEvent onInventionTrialEvent = <>4__this2.OnInventionTrialEvent;
|
||||
OBBBPCBIMME glpnkojpjha2 = button2.GLPNKOJPJHA;
|
||||
onInventionTrialEvent.Invoke(glpnkojpjha2);
|
||||
};
|
||||
tryButtonAction.AddListener(unityAction2);
|
||||
}
|
||||
if (this.OnInventionInfoEvent != (ulong)0L)
|
||||
{
|
||||
Button3D.OnButton3DClick infoButtonAction = button.HBPBKENMNJB;
|
||||
UnityAction unityAction3 = delegate
|
||||
{
|
||||
WatchStoreInventionsPagedGrid <>4__this3 = this;
|
||||
WatchStoreInventionButton button3 = button;
|
||||
WatchStoreInventionsPagedGrid.InventionSelectedEvent onInventionInfoEvent = <>4__this3.OnInventionInfoEvent;
|
||||
OBBBPCBIMME glpnkojpjha3 = button3.GLPNKOJPJHA;
|
||||
onInventionInfoEvent.Invoke(glpnkojpjha3);
|
||||
};
|
||||
infoButtonAction.AddListener(unityAction3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06011B7A RID: 72570 RVA: 0x0040885C File Offset: 0x00406A5C
|
||||
[Token(Token = "0x6011B7A")]
|
||||
[Address(RVA = "0x8014E0", Offset = "0x8002E0", VA = "0x1808014E0")]
|
||||
public void SetInventions(IEnumerable<OBBBPCBIMME> HEIDKAMCPIL, OBBBPCBIMME EGJJHJHIPCF, bool EEFDDMLCDEM = true)
|
||||
{
|
||||
if (Enumerable.Count<OBBBPCBIMME>(HEIDKAMCPIL) != 0)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
return;
|
||||
}
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.emptyDisplayText, "Could not find any inventions.");
|
||||
}
|
||||
|
||||
// Token: 0x06011B7B RID: 72571 RVA: 0x00408894 File Offset: 0x00406A94
|
||||
[Token(Token = "0x6011B7B")]
|
||||
[Address(RVA = "0x801310", Offset = "0x800110", VA = "0x180801310", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(OBBBPCBIMME LDNFNNNHPPB, WatchStoreInventionButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.SetInvention(LDNFNNNHPPB);
|
||||
}
|
||||
|
||||
// Token: 0x06011B7C RID: 72572 RVA: 0x004088B0 File Offset: 0x00406AB0
|
||||
[Token(Token = "0x6011B7C")]
|
||||
[Address(RVA = "0x801620", Offset = "0x800420", VA = "0x180801620")]
|
||||
public WatchStoreInventionsPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400B63F RID: 46655
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400B63F")]
|
||||
public WatchStoreInventionsPagedGrid.InventionSelectedEvent OnInventionSelectedEvent;
|
||||
|
||||
// Token: 0x0400B640 RID: 46656
|
||||
[FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400B640")]
|
||||
public WatchStoreInventionsPagedGrid.InventionSelectedEvent OnInventionTrialEvent;
|
||||
|
||||
// Token: 0x0400B641 RID: 46657
|
||||
[FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400B641")]
|
||||
public WatchStoreInventionsPagedGrid.InventionSelectedEvent OnInventionInfoEvent;
|
||||
|
||||
// Token: 0x02002941 RID: 10561
|
||||
[Token(Token = "0x2002941")]
|
||||
[Serializable]
|
||||
public class InventionSelectedEvent : UnityEvent<OBBBPCBIMME>
|
||||
{
|
||||
// Token: 0x06011B7D RID: 72573 RVA: 0x004088C4 File Offset: 0x00406AC4
|
||||
[Token(Token = "0x6011B7D")]
|
||||
[Address(RVA = "0x7FFA40", Offset = "0x7FE840", VA = "0x1807FFA40")]
|
||||
public InventionSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002942 RID: 10562
|
||||
[Token(Token = "0x2002942")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DPEPCOCCEIN
|
||||
{
|
||||
// Token: 0x06011B7E RID: 72574 RVA: 0x004088D8 File Offset: 0x00406AD8
|
||||
[Token(Token = "0x6011B7E")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public DPEPCOCCEIN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06011B7F RID: 72575 RVA: 0x004088EC File Offset: 0x00406AEC
|
||||
[Token(Token = "0x6011B7F")]
|
||||
[Address(RVA = "0x7FF4B0", Offset = "0x7FE2B0", VA = "0x1807FF4B0")]
|
||||
internal void <SetupNewChild>b__0()
|
||||
{
|
||||
WatchStoreInventionsPagedGrid watchStoreInventionsPagedGrid = this.<>4__this;
|
||||
WatchStoreInventionButton watchStoreInventionButton = this.button;
|
||||
WatchStoreInventionsPagedGrid.InventionSelectedEvent onInventionSelectedEvent = watchStoreInventionsPagedGrid.OnInventionSelectedEvent;
|
||||
OBBBPCBIMME glpnkojpjha = watchStoreInventionButton.GLPNKOJPJHA;
|
||||
onInventionSelectedEvent.Invoke(glpnkojpjha);
|
||||
}
|
||||
|
||||
// Token: 0x06011B80 RID: 72576 RVA: 0x00408924 File Offset: 0x00406B24
|
||||
[Token(Token = "0x6011B80")]
|
||||
[Address(RVA = "0x7FF510", Offset = "0x7FE310", VA = "0x1807FF510")]
|
||||
internal void <SetupNewChild>b__1()
|
||||
{
|
||||
WatchStoreInventionsPagedGrid watchStoreInventionsPagedGrid = this.<>4__this;
|
||||
WatchStoreInventionButton watchStoreInventionButton = this.button;
|
||||
WatchStoreInventionsPagedGrid.InventionSelectedEvent onInventionTrialEvent = watchStoreInventionsPagedGrid.OnInventionTrialEvent;
|
||||
OBBBPCBIMME glpnkojpjha = watchStoreInventionButton.GLPNKOJPJHA;
|
||||
onInventionTrialEvent.Invoke(glpnkojpjha);
|
||||
}
|
||||
|
||||
// Token: 0x06011B81 RID: 72577 RVA: 0x0040895C File Offset: 0x00406B5C
|
||||
[Token(Token = "0x6011B81")]
|
||||
[Address(RVA = "0x7FF570", Offset = "0x7FE370", VA = "0x1807FF570")]
|
||||
internal void <SetupNewChild>b__2()
|
||||
{
|
||||
WatchStoreInventionsPagedGrid watchStoreInventionsPagedGrid = this.<>4__this;
|
||||
WatchStoreInventionButton watchStoreInventionButton = this.button;
|
||||
WatchStoreInventionsPagedGrid.InventionSelectedEvent onInventionInfoEvent = watchStoreInventionsPagedGrid.OnInventionInfoEvent;
|
||||
OBBBPCBIMME glpnkojpjha = watchStoreInventionButton.GLPNKOJPJHA;
|
||||
onInventionInfoEvent.Invoke(glpnkojpjha);
|
||||
}
|
||||
|
||||
// Token: 0x0400B642 RID: 46658
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400B642")]
|
||||
public WatchStoreInventionsPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400B643 RID: 46659
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400B643")]
|
||||
public WatchStoreInventionButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user