scripts
This commit is contained in:
@@ -0,0 +1,137 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200245B RID: 9307
|
||||
[Token(Token = "0x200245B")]
|
||||
[StructLayout(3)]
|
||||
public class CharadesPenBasicUIFlow : ToolUIFlow
|
||||
{
|
||||
// Token: 0x17002BD3 RID: 11219
|
||||
// (get) Token: 0x06010131 RID: 65841 RVA: 0x003C39D0 File Offset: 0x003C1BD0
|
||||
// (set) Token: 0x06010132 RID: 65842 RVA: 0x003C39E4 File Offset: 0x003C1BE4
|
||||
[Token(Token = "0x17002BD3")]
|
||||
public CharadesPen NJPHCKKAFPB
|
||||
{
|
||||
[Token(Token = "0x6010131")]
|
||||
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
|
||||
get;
|
||||
[Token(Token = "0x6010132")]
|
||||
[Address(RVA = "0x636210", Offset = "0x634C10", VA = "0x180636210")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17002BD4 RID: 11220
|
||||
// (get) Token: 0x06010133 RID: 65843 RVA: 0x003C39F8 File Offset: 0x003C1BF8
|
||||
[Token(Token = "0x17002BD4")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6010133")]
|
||||
[Address(RVA = "0x14D3EE0", Offset = "0x14D28E0", VA = "0x1814D3EE0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010134 RID: 65844 RVA: 0x003C3A0C File Offset: 0x003C1C0C
|
||||
[Token(Token = "0x6010134")]
|
||||
[Address(RVA = "0x14D3E50", Offset = "0x14D2850", VA = "0x1814D3E50", Slot = "9")]
|
||||
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: 0x06010135 RID: 65845 RVA: 0x003C3A4C File Offset: 0x003C1C4C
|
||||
[Token(Token = "0x6010135")]
|
||||
[Address(RVA = "0x14D4080", Offset = "0x14D2A80", VA = "0x1814D4080", Slot = "7")]
|
||||
public override void StackedUIOpened()
|
||||
{
|
||||
base..ctor();
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06010136 RID: 65846 RVA: 0x003C3A68 File Offset: 0x003C1C68
|
||||
[Token(Token = "0x6010136")]
|
||||
[Address(RVA = "0x14D3F10", Offset = "0x14D2910", VA = "0x1814D3F10", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06010137 RID: 65847 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6010137")]
|
||||
[Address(RVA = "0x14D40B0", Offset = "0x14D2AB0", VA = "0x1814D40B0", Slot = "16")]
|
||||
public override void UpdateUIElements()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06010138 RID: 65848 RVA: 0x003C3A84 File Offset: 0x003C1C84
|
||||
[Token(Token = "0x6010138")]
|
||||
[Address(RVA = "0x14D3F40", Offset = "0x14D2940", VA = "0x1814D3F40")]
|
||||
public void SelectColor(int colorIndex)
|
||||
{
|
||||
CharadesPen charadesPen = this.<FDEAIEOPOAD>k__BackingField;
|
||||
int num = 0;
|
||||
if (charadesPen != num)
|
||||
{
|
||||
CharadesPen charadesPen2 = this.<FDEAIEOPOAD>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010139 RID: 65849 RVA: 0x003C3AB4 File Offset: 0x003C1CB4
|
||||
[Token(Token = "0x6010139")]
|
||||
[Address(RVA = "0x14D3FE0", Offset = "0x14D29E0", VA = "0x1814D3FE0", Slot = "18")]
|
||||
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: 0x0601013A RID: 65850 RVA: 0x003C3AE4 File Offset: 0x003C1CE4
|
||||
[Token(Token = "0x601013A")]
|
||||
[Address(RVA = "0x14D3DB0", Offset = "0x14D27B0", VA = "0x1814D3DB0")]
|
||||
public void AssignColorsToColorPicker(Color[] EBGLCALIIJF)
|
||||
{
|
||||
ColorPickerScreen hhogahjlape = this.HHOGAHJLAPE;
|
||||
int num = 0;
|
||||
if (hhogahjlape != num)
|
||||
{
|
||||
this.HHOGAHJLAPE.DDFEMEBFJEO = EBGLCALIIJF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601013B RID: 65851 RVA: 0x003C3B18 File Offset: 0x003C1D18
|
||||
[Token(Token = "0x601013B")]
|
||||
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
|
||||
public CharadesPenBasicUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AADE RID: 43742
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400AADE")]
|
||||
[SerializeField]
|
||||
protected RadioGroup3D shapeRadioGroup;
|
||||
|
||||
// Token: 0x0400AADF RID: 43743
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400AADF")]
|
||||
protected ColorPickerScreen HHOGAHJLAPE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,151 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using CircuitsV2.Graph;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200245C RID: 9308
|
||||
[Token(Token = "0x200245C")]
|
||||
[StructLayout(3)]
|
||||
public class CircuitV2Button : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002BD5 RID: 11221
|
||||
// (get) Token: 0x0601013C RID: 65852 RVA: 0x003C3B2C File Offset: 0x003C1D2C
|
||||
[Token(Token = "0x17002BD5")]
|
||||
public RadioButton3D MICOEKICIPM
|
||||
{
|
||||
[Token(Token = "0x601013C")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this.radioButton3D;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1400014F RID: 335
|
||||
// (add) Token: 0x0601013D RID: 65853 RVA: 0x003C3B40 File Offset: 0x003C1D40
|
||||
// (remove) Token: 0x0601013E RID: 65854 RVA: 0x003C3B68 File Offset: 0x003C1D68
|
||||
[Token(Token = "0x1400014F")]
|
||||
public event Action<CircuitV2Button.DDBMNOAMCJC> CMKGEPMFIJC
|
||||
{
|
||||
[Token(Token = "0x601013D")]
|
||||
[Address(RVA = "0x14D7190", Offset = "0x14D5B90", VA = "0x1814D7190")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<CircuitV2Button.DDBMNOAMCJC> cmkgepmfijc;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
cmkgepmfijc = this.CMKGEPMFIJC;
|
||||
@delegate = Delegate.Combine(cmkgepmfijc, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != cmkgepmfijc)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x601013E")]
|
||||
[Address(RVA = "0x14D7230", Offset = "0x14D5C30", VA = "0x1814D7230")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<CircuitV2Button.DDBMNOAMCJC> cmkgepmfijc;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
cmkgepmfijc = this.CMKGEPMFIJC;
|
||||
@delegate = Delegate.Remove(cmkgepmfijc, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != cmkgepmfijc)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601013F RID: 65855 RVA: 0x003C3B90 File Offset: 0x003C1D90
|
||||
[Token(Token = "0x601013F")]
|
||||
[Address(RVA = "0x14D7160", Offset = "0x14D5B60", VA = "0x1814D7160")]
|
||||
public void SetCircuitNodeTypeConfig(CircuitV2Button.DDBMNOAMCJC AFOLFKPHNJF)
|
||||
{
|
||||
this.AJOMLEPFEMA = AFOLFKPHNJF;
|
||||
string oojfbecgead = AFOLFKPHNJF.OOJFBECGEAD;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.circuitNameText, oojfbecgead);
|
||||
}
|
||||
|
||||
// Token: 0x06010140 RID: 65856 RVA: 0x003C3BC0 File Offset: 0x003C1DC0
|
||||
[Token(Token = "0x6010140")]
|
||||
[Address(RVA = "0x14D7080", Offset = "0x14D5A80", VA = "0x1814D7080")]
|
||||
public void Button_Select()
|
||||
{
|
||||
MakerPen <IJMEOOBBJNG>k__BackingField = MakerPen.<IJMEOOBBJNG>k__BackingField;
|
||||
int num = 0;
|
||||
<IJMEOOBBJNG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateCircuitV2, (MakerPen.HJPIHGIFKEO)num);
|
||||
Action<CircuitV2Button.DDBMNOAMCJC> cmkgepmfijc = this.CMKGEPMFIJC;
|
||||
if (cmkgepmfijc != 0)
|
||||
{
|
||||
CircuitV2Button.DDBMNOAMCJC ajomlepfema = this.AJOMLEPFEMA;
|
||||
cmkgepmfijc(ajomlepfema);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010141 RID: 65857 RVA: 0x003C3C00 File Offset: 0x003C1E00
|
||||
[Token(Token = "0x6010141")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public CircuitV2Button()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AAE1 RID: 43745
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AAE1")]
|
||||
[SerializeField]
|
||||
private RadioButton3D radioButton3D;
|
||||
|
||||
// Token: 0x0400AAE2 RID: 43746
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400AAE2")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI circuitNameText;
|
||||
|
||||
// Token: 0x0400AAE3 RID: 43747
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400AAE3")]
|
||||
private CircuitV2Button.DDBMNOAMCJC AJOMLEPFEMA;
|
||||
|
||||
// Token: 0x0200245D RID: 9309
|
||||
[Token(Token = "0x200245D")]
|
||||
public class DDBMNOAMCJC
|
||||
{
|
||||
// Token: 0x06010142 RID: 65858 RVA: 0x003C3C14 File Offset: 0x003C1E14
|
||||
[Token(Token = "0x6010142")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public DDBMNOAMCJC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AAE5 RID: 43749
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AAE5")]
|
||||
public string OOJFBECGEAD;
|
||||
|
||||
// Token: 0x0400AAE6 RID: 43750
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AAE6")]
|
||||
public CircuitObjectKind IJEGLDLINEL;
|
||||
|
||||
// Token: 0x0400AAE7 RID: 43751
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400AAE7")]
|
||||
public Guid FGNNJCGHNAM;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,187 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using CircuitsV2.Graph;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200245E RID: 9310
|
||||
[Token(Token = "0x200245E")]
|
||||
[StructLayout(3)]
|
||||
public class CircuitV2PagedGrid : RecyclerPagedGrid<CircuitV2Button.DDBMNOAMCJC, CircuitV2Button>
|
||||
{
|
||||
// Token: 0x06010143 RID: 65859 RVA: 0x003C3C28 File Offset: 0x003C1E28
|
||||
[Token(Token = "0x6010143")]
|
||||
[Address(RVA = "0x14D7870", Offset = "0x14D6270", VA = "0x1814D7870")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.EMADFBOLIOK);
|
||||
base.HFDCMNJHLPF += action;
|
||||
ValueTuple<string, Guid>[] array = PHEAGDHPPBC.ALHFNCGINCP(SessionManager.LBNKHHFDOGM);
|
||||
List<CircuitV2Button.DDBMNOAMCJC> list = new List();
|
||||
list.Add(new CircuitV2Button.DDBMNOAMCJC
|
||||
{
|
||||
OOJFBECGEAD = "New Event",
|
||||
IJEGLDLINEL = (CircuitObjectKind)((ulong)1L)
|
||||
});
|
||||
Func<ValueTuple<string, Guid>, CircuitV2Button.DDBMNOAMCJC> <>9__5_ = CircuitV2PagedGrid.<>c.<>9__5_0;
|
||||
if (<>9__5_ == 0)
|
||||
{
|
||||
CircuitV2PagedGrid.<>c.<>9__5_0 = (ValueTuple<string, Guid> nto) => new CircuitV2Button.DDBMNOAMCJC
|
||||
{
|
||||
IJEGLDLINEL = (CircuitObjectKind)((ulong)0L),
|
||||
FGNNJCGHNAM = 0
|
||||
};
|
||||
}
|
||||
IEnumerable<ValueTuple<string, Guid>> enumerable = Enumerable.Select<ValueTuple<string, Guid>, CircuitV2Button.DDBMNOAMCJC>(array, <>9__5_);
|
||||
list.AddRange(enumerable);
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
this.EMADFBOLIOK();
|
||||
}
|
||||
|
||||
// Token: 0x06010144 RID: 65860 RVA: 0x003C3CC8 File Offset: 0x003C1EC8
|
||||
[Token(Token = "0x6010144")]
|
||||
[Address(RVA = "0x14D76B0", Offset = "0x14D60B0", VA = "0x1814D76B0")]
|
||||
public void SetCircuitTypes(IEnumerable<ValueTuple<string, Guid>> FOKIBNELCLK, bool NFKHIPOHBPK = true)
|
||||
{
|
||||
List<CircuitV2Button.DDBMNOAMCJC> list = new List();
|
||||
if (NFKHIPOHBPK)
|
||||
{
|
||||
list.Add(new CircuitV2Button.DDBMNOAMCJC
|
||||
{
|
||||
OOJFBECGEAD = "New Event",
|
||||
IJEGLDLINEL = (CircuitObjectKind)((ulong)1L)
|
||||
});
|
||||
}
|
||||
Func<ValueTuple<string, Guid>, CircuitV2Button.DDBMNOAMCJC> func;
|
||||
if (CircuitV2PagedGrid.<>c.<>9__5_0 == 0)
|
||||
{
|
||||
func = (ValueTuple<string, Guid> nto) => new CircuitV2Button.DDBMNOAMCJC
|
||||
{
|
||||
IJEGLDLINEL = (CircuitObjectKind)((ulong)0L),
|
||||
FGNNJCGHNAM = 0
|
||||
};
|
||||
CircuitV2PagedGrid.<>c.<>9__5_0 = func;
|
||||
}
|
||||
IEnumerable<ValueTuple<string, Guid>> enumerable = Enumerable.Select<ValueTuple<string, Guid>, CircuitV2Button.DDBMNOAMCJC>(FOKIBNELCLK, func);
|
||||
list.AddRange(enumerable);
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
this.EMADFBOLIOK();
|
||||
}
|
||||
|
||||
// Token: 0x06010145 RID: 65861 RVA: 0x003C3D44 File Offset: 0x003C1F44
|
||||
[Token(Token = "0x6010145")]
|
||||
[Address(RVA = "0x14D7520", Offset = "0x14D5F20", VA = "0x1814D7520")]
|
||||
private void EMADFBOLIOK()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.CNGKBLEBFFM);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
}
|
||||
|
||||
// Token: 0x06010146 RID: 65862 RVA: 0x003C3D74 File Offset: 0x003C1F74
|
||||
[Token(Token = "0x6010146")]
|
||||
[Address(RVA = "0x14D73F0", Offset = "0x14D5DF0", VA = "0x1814D73F0", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(CircuitV2Button AKDBBDBNFBE)
|
||||
{
|
||||
Action<CircuitV2Button.DDBMNOAMCJC> cmkgepmfijc;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base.EHDPGHCPKDB(AKDBBDBNFBE);
|
||||
Action<CircuitV2Button.DDBMNOAMCJC> action = new Action(this.KDBKGMCENOO);
|
||||
cmkgepmfijc = AKDBBDBNFBE.CMKGEPMFIJC;
|
||||
@delegate = Delegate.Combine(cmkgepmfijc, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != cmkgepmfijc)
|
||||
{
|
||||
}
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton3D = AKDBBDBNFBE.radioButton3D;
|
||||
radioGroup3D.AddButton(radioButton3D);
|
||||
}
|
||||
|
||||
// Token: 0x06010147 RID: 65863 RVA: 0x003C3DD0 File Offset: 0x003C1FD0
|
||||
[Token(Token = "0x6010147")]
|
||||
[Address(RVA = "0x14D72D0", Offset = "0x14D5CD0", VA = "0x1814D72D0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(CircuitV2Button.DDBMNOAMCJC PBGBNMCPEAJ, CircuitV2Button IOMFCIGGNOI, int CKOIAKLOKMM)
|
||||
{
|
||||
IOMFCIGGNOI.AJOMLEPFEMA = PBGBNMCPEAJ;
|
||||
string oojfbecgead = PBGBNMCPEAJ.OOJFBECGEAD;
|
||||
PLDMAFINLJO.FANDNIHFMNM(IOMFCIGGNOI.circuitNameText, oojfbecgead);
|
||||
Dictionary<RadioButton3D, CircuitV2Button.DDBMNOAMCJC> lpnngjfeofl = this.LPNNGJFEOFL;
|
||||
RadioButton3D radioButton3D = IOMFCIGGNOI.radioButton3D;
|
||||
lpnngjfeofl[radioButton3D] = PBGBNMCPEAJ;
|
||||
}
|
||||
|
||||
// Token: 0x06010148 RID: 65864 RVA: 0x003C3E14 File Offset: 0x003C2014
|
||||
[Token(Token = "0x6010148")]
|
||||
[Address(RVA = "0x14D75B0", Offset = "0x14D5FB0", VA = "0x1814D75B0")]
|
||||
private void KDBKGMCENOO(CircuitV2Button.DDBMNOAMCJC BGHJLIJGOIP)
|
||||
{
|
||||
this.NINFPCJBKKA = BGHJLIJGOIP;
|
||||
this.EMADFBOLIOK();
|
||||
MakerPen component = MakerPen.<IJMEOOBBJNG>k__BackingField.GetComponent<MakerPen>();
|
||||
CircuitV2Button.DDBMNOAMCJC ninfpcjbkka = this.NINFPCJBKKA;
|
||||
Guid fgnnjcghnam = ninfpcjbkka.FGNNJCGHNAM;
|
||||
CircuitObjectKind ijegldlinel = ninfpcjbkka.IJEGLDLINEL;
|
||||
component.SetSelectedSpawnableCircuitV2Object(ijegldlinel, fgnnjcghnam);
|
||||
}
|
||||
|
||||
// Token: 0x06010149 RID: 65865 RVA: 0x003C3E5C File Offset: 0x003C205C
|
||||
[Token(Token = "0x6010149")]
|
||||
[Address(RVA = "0x14D7AC0", Offset = "0x14D64C0", VA = "0x1814D7AC0")]
|
||||
public CircuitV2PagedGrid()
|
||||
{
|
||||
Dictionary<RadioButton3D, CircuitV2Button.DDBMNOAMCJC> dictionary = new Dictionary();
|
||||
this.LPNNGJFEOFL = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0601014A RID: 65866 RVA: 0x003C3E7C File Offset: 0x003C207C
|
||||
[Token(Token = "0x601014A")]
|
||||
[Address(RVA = "0x14D7360", Offset = "0x14D5D60", VA = "0x1814D7360")]
|
||||
[CompilerGenerated]
|
||||
private bool CNGKBLEBFFM(RadioButton3D LKDLEHGHCAD)
|
||||
{
|
||||
bool flag = this.LPNNGJFEOFL.ContainsKey(LKDLEHGHCAD);
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return this.LPNNGJFEOFL[LKDLEHGHCAD] == this.NINFPCJBKKA;
|
||||
}
|
||||
|
||||
// Token: 0x0400AAE8 RID: 43752
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400AAE8")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
|
||||
private StackedUIFlowBase uiFlowBase;
|
||||
|
||||
// Token: 0x0400AAE9 RID: 43753
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400AAE9")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400AAEA RID: 43754
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400AAEA")]
|
||||
private Dictionary<RadioButton3D, CircuitV2Button.DDBMNOAMCJC> LPNNGJFEOFL;
|
||||
|
||||
// Token: 0x0400AAEB RID: 43755
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400AAEB")]
|
||||
private CircuitV2Button.DDBMNOAMCJC NINFPCJBKKA;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,275 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002460 RID: 9312
|
||||
[Token(Token = "0x2002460")]
|
||||
[StructLayout(3)]
|
||||
public class InventionButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002BD6 RID: 11222
|
||||
// (get) Token: 0x0601014E RID: 65870 RVA: 0x003C3F10 File Offset: 0x003C2110
|
||||
[Token(Token = "0x17002BD6")]
|
||||
public OBBBPCBIMME EFMJFNLPHEM
|
||||
{
|
||||
[Token(Token = "0x601014E")]
|
||||
[Address(RVA = "0x14DBCE0", Offset = "0x14DA6E0", VA = "0x1814DBCE0")]
|
||||
get
|
||||
{
|
||||
return this.inventionPreview.<AMJMPBKMMMJ>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BD7 RID: 11223
|
||||
// (get) Token: 0x0601014F RID: 65871 RVA: 0x003C3F30 File Offset: 0x003C2130
|
||||
[Token(Token = "0x17002BD7")]
|
||||
public RadioButton3D LCGJPCMMFLN
|
||||
{
|
||||
[Token(Token = "0x601014F")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this._selectInventnionButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BD8 RID: 11224
|
||||
// (get) Token: 0x06010150 RID: 65872 RVA: 0x003C3F44 File Offset: 0x003C2144
|
||||
[Token(Token = "0x17002BD8")]
|
||||
public RadioButton3D.OnRadioButton3DClick JDMNDCHMHNH
|
||||
{
|
||||
[Token(Token = "0x6010150")]
|
||||
[Address(RVA = "0x129D980", Offset = "0x129C380", VA = "0x18129D980")]
|
||||
get
|
||||
{
|
||||
return this._selectInventnionButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BD9 RID: 11225
|
||||
// (get) Token: 0x06010151 RID: 65873 RVA: 0x003C3F64 File Offset: 0x003C2164
|
||||
[Token(Token = "0x17002BD9")]
|
||||
public Button3D.OnButton3DClick HBPBKENMNJB
|
||||
{
|
||||
[Token(Token = "0x6010151")]
|
||||
[Address(RVA = "0x14DBD00", Offset = "0x14DA700", VA = "0x1814DBD00")]
|
||||
get
|
||||
{
|
||||
return this.infoButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010152 RID: 65874 RVA: 0x003C3F84 File Offset: 0x003C2184
|
||||
[Token(Token = "0x6010152")]
|
||||
[Address(RVA = "0x14DB890", Offset = "0x14DA290", VA = "0x1814DB890")]
|
||||
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;
|
||||
}
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num == -1)
|
||||
{
|
||||
goto IL_8D;
|
||||
}
|
||||
List<GameObject> list2 = this.getMoreInventionsObjects;
|
||||
List.Enumerator enumerator2;
|
||||
if (enumerator2 != 0)
|
||||
{
|
||||
goto IL_8D;
|
||||
}
|
||||
IL_91:
|
||||
num++;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
goto Block_6;
|
||||
}
|
||||
continue;
|
||||
IL_8D:
|
||||
if (num == 0)
|
||||
{
|
||||
goto IL_91;
|
||||
}
|
||||
goto IL_AC;
|
||||
}
|
||||
List.Enumerator enumerator3;
|
||||
if (enumerator3 != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
List<GameObject> list3 = this.getMoreInventionsObjects;
|
||||
List.Enumerator enumerator4;
|
||||
if (enumerator4 == 0)
|
||||
{
|
||||
goto IL_48;
|
||||
}
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
IL_48:
|
||||
num++;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
if (num != 0)
|
||||
{
|
||||
goto IL_AC;
|
||||
}
|
||||
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_AC:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010153 RID: 65875 RVA: 0x003C4044 File Offset: 0x003C2244
|
||||
[Token(Token = "0x6010153")]
|
||||
[Address(RVA = "0x14DB740", Offset = "0x14DA140", VA = "0x1814DB740")]
|
||||
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: 0x06010154 RID: 65876 RVA: 0x003C40A4 File Offset: 0x003C22A4
|
||||
[Token(Token = "0x6010154")]
|
||||
[Address(RVA = "0x14DB650", Offset = "0x14DA050", VA = "0x1814DB650")]
|
||||
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: 0x06010155 RID: 65877 RVA: 0x003C40E8 File Offset: 0x003C22E8
|
||||
[Token(Token = "0x6010155")]
|
||||
[Address(RVA = "0x14DB860", Offset = "0x14DA260", VA = "0x1814DB860")]
|
||||
private void PJJJMGDALBF()
|
||||
{
|
||||
OBBBPCBIMME <AMJMPBKMMMJ>k__BackingField = this.inventionPreview.<AMJMPBKMMMJ>k__BackingField;
|
||||
int num = 0;
|
||||
this.SetInvention(<AMJMPBKMMMJ>k__BackingField, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x06010156 RID: 65878 RVA: 0x003C4114 File Offset: 0x003C2314
|
||||
[Token(Token = "0x6010156")]
|
||||
[Address(RVA = "0x14DB450", Offset = "0x14D9E50", VA = "0x1814DB450")]
|
||||
public void Button_GetMoreInventions()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
StoreScreen flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<StoreScreen>();
|
||||
if (<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField != flowByType)
|
||||
{
|
||||
int num = 0;
|
||||
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
|
||||
}
|
||||
<JNBAANDJIAD>k__BackingField.OHPDNGENFJL.AuthorityOpenMenuDetached(true);
|
||||
<JNBAANDJIAD>k__BackingField.DBLCENPKMBI = OGLEAGGNIPE.LARGE;
|
||||
flowByType.Button_SetInventionsDisplayMode();
|
||||
Player.<EGKJPJKLEAI>k__BackingField.ReleaseToolsFromBothHands();
|
||||
}
|
||||
|
||||
// Token: 0x06010157 RID: 65879 RVA: 0x003C417C File Offset: 0x003C237C
|
||||
[Token(Token = "0x6010157")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public InventionButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AAEE RID: 43758
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AAEE")]
|
||||
[SerializeField]
|
||||
public RadioButton3D _selectInventnionButton;
|
||||
|
||||
// Token: 0x0400AAEF RID: 43759
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400AAEF")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI inventionName;
|
||||
|
||||
// Token: 0x0400AAF0 RID: 43760
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400AAF0")]
|
||||
[SerializeField]
|
||||
private Button3D infoButton;
|
||||
|
||||
// Token: 0x0400AAF1 RID: 43761
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400AAF1")]
|
||||
[SerializeField]
|
||||
private InventionPreviewUI inventionPreview;
|
||||
|
||||
// Token: 0x0400AAF2 RID: 43762
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400AAF2")]
|
||||
[SerializeField]
|
||||
private List<GameObject> hasInventionObjects;
|
||||
|
||||
// Token: 0x0400AAF3 RID: 43763
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400AAF3")]
|
||||
[SerializeField]
|
||||
private List<GameObject> getMoreInventionsObjects;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,276 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002461 RID: 9313
|
||||
[Token(Token = "0x2002461")]
|
||||
[StructLayout(3)]
|
||||
public class InventionPagedGrid : RecyclerPagedGrid<OBBBPCBIMME, InventionButton>
|
||||
{
|
||||
// Token: 0x06010158 RID: 65880 RVA: 0x003C4190 File Offset: 0x003C2390
|
||||
[Token(Token = "0x6010158")]
|
||||
[Address(RVA = "0x14DC320", Offset = "0x14DAD20", VA = "0x1814DC320")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.EMADFBOLIOK);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06010159 RID: 65881 RVA: 0x003C41B4 File Offset: 0x003C23B4
|
||||
[Token(Token = "0x6010159")]
|
||||
[Address(RVA = "0x14DC000", Offset = "0x14DAA00", VA = "0x1814DC000")]
|
||||
private void EMADFBOLIOK()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.GHEGGBOCCCO);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x0601015A RID: 65882 RVA: 0x003C41EC File Offset: 0x003C23EC
|
||||
[Token(Token = "0x601015A")]
|
||||
[Address(RVA = "0x14DBE80", Offset = "0x14DA880", VA = "0x1814DBE80", 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: 0x0601015B RID: 65883 RVA: 0x003C4294 File Offset: 0x003C2494
|
||||
[Token(Token = "0x601015B")]
|
||||
[Address(RVA = "0x14DBD20", Offset = "0x14DA720", VA = "0x1814DBD20")]
|
||||
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: 0x0601015C RID: 65884 RVA: 0x003C42EC File Offset: 0x003C24EC
|
||||
[Token(Token = "0x601015C")]
|
||||
[Address(RVA = "0x14DC110", Offset = "0x14DAB10", VA = "0x1814DC110")]
|
||||
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.");
|
||||
}
|
||||
int num = 0;
|
||||
IEnumerable<OBBBPCBIMME> enumerable = Enumerable.Prepend<OBBBPCBIMME>(HEIDKAMCPIL, num);
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
int num2 = 0;
|
||||
this.FJJBAKDDKKI = num2;
|
||||
this.PLCPLHIFPGG = num2;
|
||||
this.JCHFAGNJANM = num2 != 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: 0x0601015D RID: 65885 RVA: 0x003C43A0 File Offset: 0x003C25A0
|
||||
[Token(Token = "0x601015D")]
|
||||
[Address(RVA = "0x14DBE30", Offset = "0x14DA830", VA = "0x1814DBE30", 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: 0x0601015E RID: 65886 RVA: 0x003C43DC File Offset: 0x003C25DC
|
||||
[Token(Token = "0x601015E")]
|
||||
[Address(RVA = "0x14DC390", Offset = "0x14DAD90", VA = "0x1814DC390")]
|
||||
public InventionPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601015F RID: 65887 RVA: 0x003C43F0 File Offset: 0x003C25F0
|
||||
[Token(Token = "0x601015F")]
|
||||
[Address(RVA = "0x14DC090", Offset = "0x14DAA90", VA = "0x1814DC090")]
|
||||
[CompilerGenerated]
|
||||
private bool GHEGGBOCCCO(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
if (this.JCHFAGNJANM)
|
||||
{
|
||||
RadioButton3D plcplhifpgg = this.PLCPLHIFPGG;
|
||||
return FOJLJNMAJLC == plcplhifpgg;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400AAF4 RID: 43764
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400AAF4")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400AAF5 RID: 43765
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400AAF5")]
|
||||
public InventionPagedGrid.InventionSelectedEvent OnInventionSelectedEvent;
|
||||
|
||||
// Token: 0x0400AAF6 RID: 43766
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400AAF6")]
|
||||
public InventionPagedGrid.InventionSelectedEvent OnInventionInfoEvent;
|
||||
|
||||
// Token: 0x0400AAF7 RID: 43767
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400AAF7")]
|
||||
private OBBBPCBIMME FJJBAKDDKKI;
|
||||
|
||||
// Token: 0x0400AAF8 RID: 43768
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400AAF8")]
|
||||
private RadioButton3D PLCPLHIFPGG;
|
||||
|
||||
// Token: 0x0400AAF9 RID: 43769
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400AAF9")]
|
||||
private bool JCHFAGNJANM;
|
||||
|
||||
// Token: 0x02002462 RID: 9314
|
||||
[Token(Token = "0x2002462")]
|
||||
[Serializable]
|
||||
public class InventionSelectedEvent : UnityEvent<OBBBPCBIMME>
|
||||
{
|
||||
// Token: 0x06010160 RID: 65888 RVA: 0x003C4418 File Offset: 0x003C2618
|
||||
[Token(Token = "0x6010160")]
|
||||
[Address(RVA = "0x14DCA30", Offset = "0x14DB430", VA = "0x1814DCA30")]
|
||||
public InventionSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002463 RID: 9315
|
||||
[Token(Token = "0x2002463")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OINOLBKIGKE
|
||||
{
|
||||
// Token: 0x06010161 RID: 65889 RVA: 0x003C442C File Offset: 0x003C262C
|
||||
[Token(Token = "0x6010161")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public OINOLBKIGKE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010162 RID: 65890 RVA: 0x003C4440 File Offset: 0x003C2640
|
||||
[Token(Token = "0x6010162")]
|
||||
[Address(RVA = "0x14E0110", Offset = "0x14DEB10", VA = "0x1814E0110")]
|
||||
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: 0x06010163 RID: 65891 RVA: 0x003C44D0 File Offset: 0x003C26D0
|
||||
[Token(Token = "0x6010163")]
|
||||
[Address(RVA = "0x14E0200", Offset = "0x14DEC00", VA = "0x1814E0200")]
|
||||
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: 0x0400AAFA RID: 43770
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AAFA")]
|
||||
public InventionPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400AAFB RID: 43771
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AAFB")]
|
||||
public InventionButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,214 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002498 RID: 9368
|
||||
[Token(Token = "0x2002498")]
|
||||
[StructLayout(3)]
|
||||
public class InventionPreviewUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x14000157 RID: 343
|
||||
// (add) Token: 0x06010343 RID: 66371 RVA: 0x003CC2A8 File Offset: 0x003CA4A8
|
||||
// (remove) Token: 0x06010344 RID: 66372 RVA: 0x003CC2D0 File Offset: 0x003CA4D0
|
||||
[Token(Token = "0x14000157")]
|
||||
public event Action ANBAJLMKKLL
|
||||
{
|
||||
[Token(Token = "0x6010343")]
|
||||
[Address(RVA = "0x14DC8F0", Offset = "0x14DB2F0", VA = "0x1814DC8F0")]
|
||||
[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 = "0x6010344")]
|
||||
[Address(RVA = "0x14DC990", Offset = "0x14DB390", VA = "0x1814DC990")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action anbajlmkkll;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
anbajlmkkll = this.ANBAJLMKKLL;
|
||||
@delegate = Delegate.Remove(anbajlmkkll, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != anbajlmkkll)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002C0B RID: 11275
|
||||
// (get) Token: 0x06010345 RID: 66373 RVA: 0x003CC2F8 File Offset: 0x003CA4F8
|
||||
// (set) Token: 0x06010346 RID: 66374 RVA: 0x003CC30C File Offset: 0x003CA50C
|
||||
[Token(Token = "0x17002C0B")]
|
||||
public OBBBPCBIMME EFMJFNLPHEM
|
||||
{
|
||||
[Token(Token = "0x6010345")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
||||
get;
|
||||
[Token(Token = "0x6010346")]
|
||||
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06010347 RID: 66375 RVA: 0x003CC320 File Offset: 0x003CA520
|
||||
[Token(Token = "0x6010347")]
|
||||
[Address(RVA = "0x14DC5D0", Offset = "0x14DAFD0", VA = "0x1814DC5D0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
|
||||
Action<long> action = new Action(this.PJJJMGDALBF);
|
||||
BBHENFCNLAB.PJJJMGDALBF = 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: 0x06010348 RID: 66376 RVA: 0x003CC3A0 File Offset: 0x003CA5A0
|
||||
[Token(Token = "0x6010348")]
|
||||
[Address(RVA = "0x14DC510", Offset = "0x14DAF10", VA = "0x1814DC510")]
|
||||
private void OnDisable()
|
||||
{
|
||||
ActionEvent<long> pjjjmgdalbf = BBHENFCNLAB.PJJJMGDALBF;
|
||||
Action<long> action = new Action(this.PJJJMGDALBF);
|
||||
BBHENFCNLAB.PJJJMGDALBF = pjjjmgdalbf - action;
|
||||
}
|
||||
|
||||
// Token: 0x06010349 RID: 66377 RVA: 0x003CC3CC File Offset: 0x003CA5CC
|
||||
[Token(Token = "0x6010349")]
|
||||
[Address(RVA = "0x14DC4C0", Offset = "0x14DAEC0", VA = "0x1814DC4C0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601034A RID: 66378 RVA: 0x003CC3EC File Offset: 0x003CA5EC
|
||||
[Token(Token = "0x601034A")]
|
||||
[Address(RVA = "0x14DC710", Offset = "0x14DB110", VA = "0x1814DC710")]
|
||||
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: 0x0601034B RID: 66379 RVA: 0x003CC430 File Offset: 0x003CA630
|
||||
[Token(Token = "0x601034B")]
|
||||
[Address(RVA = "0x14DC7A0", Offset = "0x14DB1A0", VA = "0x1814DC7A0")]
|
||||
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.Instance.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: 0x0601034C RID: 66380 RVA: 0x003CC4AC File Offset: 0x003CA6AC
|
||||
[Token(Token = "0x601034C")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public InventionPreviewUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601034D RID: 66381 RVA: 0x003CC4C0 File Offset: 0x003CA6C0
|
||||
[Token(Token = "0x601034D")]
|
||||
[Address(RVA = "0x14DC3D0", Offset = "0x14DADD0", VA = "0x1814DC3D0")]
|
||||
[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: 0x0400AC31 RID: 44081
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC31")]
|
||||
[SerializeField]
|
||||
private RawImage inventionImage;
|
||||
|
||||
// Token: 0x0400AC32 RID: 44082
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400AC32")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,137 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020024A1 RID: 9377
|
||||
[Token(Token = "0x20024A1")]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenColorButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002C10 RID: 11280
|
||||
// (get) Token: 0x0601036C RID: 66412 RVA: 0x003CCC1C File Offset: 0x003CAE1C
|
||||
[Token(Token = "0x17002C10")]
|
||||
public ShapeColorInfo DMOCBNAJPMF
|
||||
{
|
||||
[Token(Token = "0x601036C")]
|
||||
[Address(RVA = "0x14DF4D0", Offset = "0x14DDED0", VA = "0x1814DF4D0")]
|
||||
get
|
||||
{
|
||||
return this._materialSwatch.<OCPECNCGBGN>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002C11 RID: 11281
|
||||
// (get) Token: 0x0601036D RID: 66413 RVA: 0x003CCC3C File Offset: 0x003CAE3C
|
||||
[Token(Token = "0x17002C11")]
|
||||
public ShapeMaterialInfo FBFMNGJHGNG
|
||||
{
|
||||
[Token(Token = "0x601036D")]
|
||||
[Address(RVA = "0x6BC980", Offset = "0x6BB380", VA = "0x1806BC980")]
|
||||
get
|
||||
{
|
||||
return this._materialSwatch.<INFKFACMBPE>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002C12 RID: 11282
|
||||
// (get) Token: 0x0601036E RID: 66414 RVA: 0x003CCC5C File Offset: 0x003CAE5C
|
||||
[Token(Token = "0x17002C12")]
|
||||
public RadioButton3D MICOEKICIPM
|
||||
{
|
||||
[Token(Token = "0x601036E")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240")]
|
||||
get
|
||||
{
|
||||
return this._radioButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002C13 RID: 11283
|
||||
// (get) Token: 0x0601036F RID: 66415 RVA: 0x003CCC70 File Offset: 0x003CAE70
|
||||
[Token(Token = "0x17002C13")]
|
||||
public RadioButton3D.OnRadioButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x601036F")]
|
||||
[Address(RVA = "0x129D980", Offset = "0x129C380", VA = "0x18129D980")]
|
||||
get
|
||||
{
|
||||
return this._radioButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010370 RID: 66416 RVA: 0x003CCC90 File Offset: 0x003CAE90
|
||||
[Token(Token = "0x6010370")]
|
||||
[Address(RVA = "0x14DF480", Offset = "0x14DDE80", VA = "0x1814DF480")]
|
||||
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: 0x06010371 RID: 66417 RVA: 0x003CCCD8 File Offset: 0x003CAED8
|
||||
[Token(Token = "0x6010371")]
|
||||
[Address(RVA = "0x14DF410", Offset = "0x14DDE10", VA = "0x1814DF410")]
|
||||
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: 0x06010372 RID: 66418 RVA: 0x003CCD30 File Offset: 0x003CAF30
|
||||
[Token(Token = "0x6010372")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public MakerPenColorButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AC4A RID: 44106
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC4A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private RadioButton3D _radioButton;
|
||||
|
||||
// Token: 0x0400AC4B RID: 44107
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400AC4B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tooltip _tooltip;
|
||||
|
||||
// Token: 0x0400AC4C RID: 44108
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400AC4C")]
|
||||
[SerializeField]
|
||||
private MaterialSwatchPreviewUI _materialSwatch;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,290 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020024A2 RID: 9378
|
||||
[Token(Token = "0x20024A2")]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenColorButtonPagedGrid : RecyclerPagedGrid<LNBGEMHOKFN, MakerPenColorButton>
|
||||
{
|
||||
// Token: 0x06010373 RID: 66419 RVA: 0x003CCD44 File Offset: 0x003CAF44
|
||||
[Token(Token = "0x6010373")]
|
||||
[Address(RVA = "0x14DEC00", Offset = "0x14DD600", VA = "0x1814DEC00", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.CLJNHJHHAAI);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
}
|
||||
|
||||
// Token: 0x06010374 RID: 66420 RVA: 0x003CCD78 File Offset: 0x003CAF78
|
||||
[Token(Token = "0x6010374")]
|
||||
[Address(RVA = "0x14DF0E0", Offset = "0x14DDAE0", VA = "0x1814DF0E0")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06010375 RID: 66421 RVA: 0x003CCD9C File Offset: 0x003CAF9C
|
||||
[Token(Token = "0x6010375")]
|
||||
[Address(RVA = "0x14DED20", Offset = "0x14DD720", VA = "0x1814DED20")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
MakerPenPaletteMainScreen.NGCMMBNAHKG = MakerPenPaletteMainScreen.PDANAFCBNHI.Colors;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010376 RID: 66422 RVA: 0x003CCDB4 File Offset: 0x003CAFB4
|
||||
[Token(Token = "0x6010376")]
|
||||
[Address(RVA = "0x14DED80", Offset = "0x14DD780", VA = "0x1814DED80", 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;
|
||||
MakerPenColorButton button2 = button;
|
||||
MakerPenColorButtonPagedGrid.ColorSelectedEvent onColorSelectedEvent = <>4__this.OnColorSelectedEvent;
|
||||
LNBGEMHOKFN colorID = button2.DMOCBNAJPMF.ColorID;
|
||||
onColorSelectedEvent.Invoke(colorID);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
MakerPenColorButton button3 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button3._radioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
|
||||
// Token: 0x06010377 RID: 66423 RVA: 0x003CCE34 File Offset: 0x003CB034
|
||||
[Token(Token = "0x6010377")]
|
||||
[Address(RVA = "0x14DF150", Offset = "0x14DDB50", VA = "0x1814DF150")]
|
||||
public void UpdateSelectedButtonState()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
RadioButton3D selectedRadioButton = num;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
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;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
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: 0x06010378 RID: 66424 RVA: 0x003CCEE0 File Offset: 0x003CB0E0
|
||||
[Token(Token = "0x6010378")]
|
||||
[Address(RVA = "0x14DEEA0", Offset = "0x14DD8A0", VA = "0x1814DEEA0")]
|
||||
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: 0x06010379 RID: 66425 RVA: 0x003CCF20 File Offset: 0x003CB120
|
||||
[Token(Token = "0x6010379")]
|
||||
[Address(RVA = "0x14DEFA0", Offset = "0x14DD9A0", VA = "0x1814DEFA0")]
|
||||
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: 0x0601037A RID: 66426 RVA: 0x003CCF70 File Offset: 0x003CB170
|
||||
[Token(Token = "0x601037A")]
|
||||
[Address(RVA = "0x14DECA0", Offset = "0x14DD6A0", VA = "0x1814DECA0", 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: 0x0601037B RID: 66427 RVA: 0x003CCFD4 File Offset: 0x003CB1D4
|
||||
[Token(Token = "0x601037B")]
|
||||
[Address(RVA = "0x14DF3D0", Offset = "0x14DDDD0", VA = "0x1814DF3D0")]
|
||||
public MakerPenColorButtonPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AC4D RID: 44109
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400AC4D")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
|
||||
private MakerPenPaletteMainScreen uiFlowBase;
|
||||
|
||||
// Token: 0x0400AC4E RID: 44110
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400AC4E")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400AC4F RID: 44111
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400AC4F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400AC50 RID: 44112
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400AC50")]
|
||||
[SerializeField]
|
||||
private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400AC51 RID: 44113
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400AC51")]
|
||||
public MakerPenColorButtonPagedGrid.ColorSelectedEvent OnColorSelectedEvent;
|
||||
|
||||
// Token: 0x020024A3 RID: 9379
|
||||
[Token(Token = "0x20024A3")]
|
||||
[Serializable]
|
||||
public class ColorSelectedEvent : UnityEvent<LNBGEMHOKFN>
|
||||
{
|
||||
// Token: 0x0601037C RID: 66428 RVA: 0x003CCFE8 File Offset: 0x003CB1E8
|
||||
[Token(Token = "0x601037C")]
|
||||
[Address(RVA = "0x17117D0", Offset = "0x17101D0", VA = "0x1817117D0")]
|
||||
public ColorSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020024A4 RID: 9380
|
||||
[Token(Token = "0x20024A4")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGGHCIHKCBJ
|
||||
{
|
||||
// Token: 0x0601037D RID: 66429 RVA: 0x003CCFFC File Offset: 0x003CB1FC
|
||||
[Token(Token = "0x601037D")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public AGGHCIHKCBJ()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601037E RID: 66430 RVA: 0x003CD010 File Offset: 0x003CB210
|
||||
[Token(Token = "0x601037E")]
|
||||
[Address(RVA = "0x17116D0", Offset = "0x17100D0", VA = "0x1817116D0")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorButtonPagedGrid makerPenColorButtonPagedGrid = this.<>4__this;
|
||||
MakerPenColorButton makerPenColorButton = this.button;
|
||||
MakerPenColorButtonPagedGrid.ColorSelectedEvent onColorSelectedEvent = makerPenColorButtonPagedGrid.OnColorSelectedEvent;
|
||||
LNBGEMHOKFN colorID = makerPenColorButton.DMOCBNAJPMF.ColorID;
|
||||
onColorSelectedEvent.Invoke(colorID);
|
||||
}
|
||||
|
||||
// Token: 0x0400AC52 RID: 44114
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC52")]
|
||||
public MakerPenColorButtonPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400AC53 RID: 44115
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC53")]
|
||||
public MakerPenColorButton button;
|
||||
}
|
||||
|
||||
// Token: 0x020024A5 RID: 9381
|
||||
[Token(Token = "0x20024A5")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NOENCEFFLDH
|
||||
{
|
||||
// Token: 0x0601037F RID: 66431 RVA: 0x003CD04C File Offset: 0x003CB24C
|
||||
[Token(Token = "0x601037F")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public NOENCEFFLDH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010380 RID: 66432 RVA: 0x003CD060 File Offset: 0x003CB260
|
||||
[Token(Token = "0x6010380")]
|
||||
[Address(RVA = "0x1727CC0", Offset = "0x17266C0", VA = "0x181727CC0")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400AC54 RID: 44116
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC54")]
|
||||
public RadioButton3D selectedRadioButton;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,246 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020024A7 RID: 9383
|
||||
[Token(Token = "0x20024A7")]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenColorGrid : RecyclerPagedGrid<LNBGEMHOKFN, MakerPenColorButton>
|
||||
{
|
||||
// Token: 0x06010384 RID: 66436 RVA: 0x003CD0B8 File Offset: 0x003CB2B8
|
||||
[Token(Token = "0x6010384")]
|
||||
[Address(RVA = "0x1713660", Offset = "0x1712060", VA = "0x181713660", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
}
|
||||
|
||||
// Token: 0x06010385 RID: 66437 RVA: 0x003CD0CC File Offset: 0x003CB2CC
|
||||
[Token(Token = "0x6010385")]
|
||||
[Address(RVA = "0x1713BC0", Offset = "0x17125C0", VA = "0x181713BC0")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06010386 RID: 66438 RVA: 0x003CD0F0 File Offset: 0x003CB2F0
|
||||
[Token(Token = "0x6010386")]
|
||||
[Address(RVA = "0x1713890", Offset = "0x1712290", VA = "0x181713890")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF -= action;
|
||||
}
|
||||
|
||||
// Token: 0x06010387 RID: 66439 RVA: 0x003CD114 File Offset: 0x003CB314
|
||||
[Token(Token = "0x6010387")]
|
||||
[Address(RVA = "0x17136D0", Offset = "0x17120D0", VA = "0x1817136D0")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010388 RID: 66440 RVA: 0x003CD128 File Offset: 0x003CB328
|
||||
[Token(Token = "0x6010388")]
|
||||
[Address(RVA = "0x1713780", Offset = "0x1712180", VA = "0x181713780", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(MakerPenColorButton LKDLEHGHCAD)
|
||||
{
|
||||
MakerPenColorButton button = LKDLEHGHCAD;
|
||||
base.EHDPGHCPKDB(LKDLEHGHCAD);
|
||||
if (this.OnColorSelectedEvent != (ulong)0L)
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick buttonAction = button.PAALHPHGBDF;
|
||||
UnityAction<RadioButton3D> unityAction = delegate(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorGrid <>4__this = this;
|
||||
MakerPenColorButton button2 = button;
|
||||
MakerPenColorGrid.ColorSelectedEvent onColorSelectedEvent = <>4__this.OnColorSelectedEvent;
|
||||
LNBGEMHOKFN colorID = button2.DMOCBNAJPMF.ColorID;
|
||||
onColorSelectedEvent.Invoke(colorID);
|
||||
};
|
||||
buttonAction.AddListener(unityAction);
|
||||
}
|
||||
MakerPenColorButton button3 = button;
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
RadioButton3D radioButton = button3._radioButton;
|
||||
radioGroup3D.AddButton(radioButton);
|
||||
}
|
||||
|
||||
// Token: 0x06010389 RID: 66441 RVA: 0x003CD1A4 File Offset: 0x003CB3A4
|
||||
[Token(Token = "0x6010389")]
|
||||
[Address(RVA = "0x1713C30", Offset = "0x1712630", VA = "0x181713C30")]
|
||||
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: 0x0601038A RID: 66442 RVA: 0x003CD1E4 File Offset: 0x003CB3E4
|
||||
[Token(Token = "0x601038A")]
|
||||
[Address(RVA = "0x1713900", Offset = "0x1712300", VA = "0x181713900")]
|
||||
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: 0x0601038B RID: 66443 RVA: 0x003CD224 File Offset: 0x003CB424
|
||||
[Token(Token = "0x601038B")]
|
||||
[Address(RVA = "0x1713A00", Offset = "0x1712400", VA = "0x181713A00")]
|
||||
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: 0x0601038C RID: 66444 RVA: 0x003CD29C File Offset: 0x003CB49C
|
||||
[Token(Token = "0x601038C")]
|
||||
[Address(RVA = "0x17136A0", Offset = "0x17120A0", VA = "0x1817136A0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(LNBGEMHOKFN MFJFHKBEFMO, MakerPenColorButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
int num = 0;
|
||||
LKDLEHGHCAD.Initialize(MFJFHKBEFMO, (CLKCBCAGDDK)num, (MaterialSwatchPreviewUI.HBMLCINDMLE)((uint)1));
|
||||
}
|
||||
|
||||
// Token: 0x0601038D RID: 66445 RVA: 0x003CD2BC File Offset: 0x003CB4BC
|
||||
[Token(Token = "0x601038D")]
|
||||
[Address(RVA = "0x1713CE0", Offset = "0x17126E0", VA = "0x181713CE0")]
|
||||
public MakerPenColorGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AC57 RID: 44119
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400AC57")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400AC58 RID: 44120
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400AC58")]
|
||||
[SerializeField]
|
||||
private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400AC59 RID: 44121
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400AC59")]
|
||||
public MakerPenColorGrid.ColorSelectedEvent OnColorSelectedEvent;
|
||||
|
||||
// Token: 0x020024A8 RID: 9384
|
||||
[Token(Token = "0x20024A8")]
|
||||
[Serializable]
|
||||
public class ColorSelectedEvent : UnityEvent<LNBGEMHOKFN>
|
||||
{
|
||||
// Token: 0x0601038E RID: 66446 RVA: 0x003CD2D0 File Offset: 0x003CB4D0
|
||||
[Token(Token = "0x601038E")]
|
||||
[Address(RVA = "0x1711810", Offset = "0x1710210", VA = "0x181711810")]
|
||||
public ColorSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020024A9 RID: 9385
|
||||
[Token(Token = "0x20024A9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GHNPBNFAHAN
|
||||
{
|
||||
// Token: 0x0601038F RID: 66447 RVA: 0x003CD2E4 File Offset: 0x003CB4E4
|
||||
[Token(Token = "0x601038F")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public GHNPBNFAHAN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010390 RID: 66448 RVA: 0x003CD2F8 File Offset: 0x003CB4F8
|
||||
[Token(Token = "0x6010390")]
|
||||
[Address(RVA = "0x1711DE0", Offset = "0x17107E0", VA = "0x181711DE0")]
|
||||
internal void <SetupNewChild>b__0(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenColorGrid makerPenColorGrid = this.<>4__this;
|
||||
MakerPenColorButton makerPenColorButton = this.button;
|
||||
MakerPenColorGrid.ColorSelectedEvent onColorSelectedEvent = makerPenColorGrid.OnColorSelectedEvent;
|
||||
LNBGEMHOKFN colorID = makerPenColorButton.DMOCBNAJPMF.ColorID;
|
||||
onColorSelectedEvent.Invoke(colorID);
|
||||
}
|
||||
|
||||
// Token: 0x0400AC5A RID: 44122
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC5A")]
|
||||
public MakerPenColorGrid <>4__this;
|
||||
|
||||
// Token: 0x0400AC5B RID: 44123
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC5B")]
|
||||
public MakerPenColorButton button;
|
||||
}
|
||||
|
||||
// Token: 0x020024AA RID: 9386
|
||||
[Token(Token = "0x20024AA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KHJGIFBKLBG
|
||||
{
|
||||
// Token: 0x06010391 RID: 66449 RVA: 0x003CD334 File Offset: 0x003CB534
|
||||
[Token(Token = "0x6010391")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public KHJGIFBKLBG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010392 RID: 66450 RVA: 0x003CD348 File Offset: 0x003CB548
|
||||
[Token(Token = "0x6010392")]
|
||||
[Address(RVA = "0x1712750", Offset = "0x1711150", VA = "0x181712750")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400AC5C RID: 44124
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC5C")]
|
||||
public RadioButton3D selectedRadioButton;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1514 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Realtime;
|
||||
using RecRoom.Async;
|
||||
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: 0x02002465 RID: 9317
|
||||
[Token(Token = "0x2002465")]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenMainScreen : MakerPenUIFlowBase
|
||||
{
|
||||
// Token: 0x17002BDA RID: 11226
|
||||
// (get) Token: 0x06010167 RID: 65895 RVA: 0x003C4548 File Offset: 0x003C2748
|
||||
[Token(Token = "0x17002BDA")]
|
||||
public Button3D BFJICHKPBIO
|
||||
{
|
||||
[Token(Token = "0x6010167")]
|
||||
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")]
|
||||
get
|
||||
{
|
||||
return this.openPaletteButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BDB RID: 11227
|
||||
// (get) Token: 0x06010168 RID: 65896 RVA: 0x003C455C File Offset: 0x003C275C
|
||||
[Token(Token = "0x17002BDB")]
|
||||
public Button3D JGKIIGHDOJC
|
||||
{
|
||||
[Token(Token = "0x6010168")]
|
||||
[Address(RVA = "0x3D3180", Offset = "0x3D1B80", VA = "0x1803D3180")]
|
||||
get
|
||||
{
|
||||
return this.doneEditingButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010169 RID: 65897 RVA: 0x003C4570 File Offset: 0x003C2770
|
||||
[Token(Token = "0x6010169")]
|
||||
[Address(RVA = "0x1715E10", Offset = "0x1714810", VA = "0x181715E10")]
|
||||
private void Start()
|
||||
{
|
||||
MakerPenPaletteMoveableToolMenu paletteMenu = this.CMHBEGINGCG.paletteMenu;
|
||||
Action<bool> action = new Action(this.EFBDABCJJCO);
|
||||
paletteMenu.OnMenuOpenCloseEvent += action;
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = cmhbegingcg.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action2 = new Action(this.KBEFFMGDAOJ);
|
||||
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> actionEvent = onModeChanged + action2;
|
||||
cmhbegingcg.OnModeChanged = actionEvent;
|
||||
MakerPen.KLAENPHIBEM currentToolMode = this.CMHBEGINGCG.DGHFNGLPJJL;
|
||||
MakerPen.HJPIHGIFKEO currentTargetMode = this.CMHBEGINGCG.CHCJAGKENGF;
|
||||
ActionEvent <BPPONKKNBCL>k__BackingField = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.<BPPONKKNBCL>k__BackingField;
|
||||
Action action3 = new Action(this.JLEBBGCIKBP);
|
||||
int num = 0;
|
||||
<BPPONKKNBCL>k__BackingField.Add(action3, num != 0);
|
||||
ActionEvent <BPPONKKNBCL>k__BackingField2 = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.shapeCreationContext.<BPPONKKNBCL>k__BackingField;
|
||||
Action action4 = new Action(this.KDPBAMIDFOP);
|
||||
int num2 = 0;
|
||||
<BPPONKKNBCL>k__BackingField2.Add(action4, num2 != 0);
|
||||
ActionEvent <BJJKOJKMOHH>k__BackingField = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.<BJJKOJKMOHH>k__BackingField;
|
||||
Action action5 = new Action(this.NNPCEFDPAJI);
|
||||
int num3 = 0;
|
||||
<BJJKOJKMOHH>k__BackingField.Add(action5, num3 != 0);
|
||||
Action<Photon.Realtime.Player, RoomRole> action6 = new Action(this.LMDIDIEGGII);
|
||||
UndoStack undoStack = this.CMHBEGINGCG._undoStack;
|
||||
int num4 = 0;
|
||||
if (undoStack != num4)
|
||||
{
|
||||
ActionEvent entriesChanged = this.CMHBEGINGCG._undoStack.EntriesChanged;
|
||||
Action action7 = new Action(this.LDOJNDFOEON);
|
||||
int num5 = 0;
|
||||
entriesChanged.Add(action7, num5 != 0);
|
||||
this.LOEFKGHMFON();
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
bool flag = SingletonMonoBehaviour.Instance.MakerPen.FEJKGCMBKCM;
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.FEJKGCMBKCM != flag)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.FEJKGCMBKCM = flag;
|
||||
}
|
||||
ToggleButton3D toggleButton3D = this.worldAxisButton;
|
||||
int num6 = 0;
|
||||
if (toggleButton3D != num6)
|
||||
{
|
||||
ToggleButton3D toggleButton3D2 = this.worldAxisButton;
|
||||
bool flag2 = SingletonMonoBehaviour.Instance.MakerPen.FEJKGCMBKCM;
|
||||
toggleButton3D2.BOHIGPFGJBA = flag2;
|
||||
}
|
||||
int num7 = (int)SingletonMonoBehaviour.Instance.MakerPen.BIPFBELEFMD;
|
||||
NNNJFEILANM snapping = this.CMHBEGINGCG.Snapping;
|
||||
bool flag3 = num7 == 2;
|
||||
snapping.MJPNEJMFIJD = flag3;
|
||||
SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen;
|
||||
Slider3D slider3D = this.snappingSlider;
|
||||
int num8 = 0;
|
||||
if (slider3D != num8)
|
||||
{
|
||||
Slider3D slider3D2 = this.snappingSlider;
|
||||
SettingsManager.IAILOHNDFJI.APAONFDIOBJ apaonfdiobj = SingletonMonoBehaviour.Instance.MakerPen.BIPFBELEFMD;
|
||||
float value = slider3D2.value;
|
||||
}
|
||||
this.DBFCHFMHJNL();
|
||||
}
|
||||
|
||||
// Token: 0x0601016A RID: 65898 RVA: 0x003C47C8 File Offset: 0x003C29C8
|
||||
[Token(Token = "0x601016A")]
|
||||
[Address(RVA = "0x1715C00", Offset = "0x1714600", VA = "0x181715C00")]
|
||||
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: 0x0601016B RID: 65899 RVA: 0x003C4838 File Offset: 0x003C2A38
|
||||
[Token(Token = "0x601016B")]
|
||||
[Address(RVA = "0x1714D30", Offset = "0x1713730", VA = "0x181714D30")]
|
||||
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: 0x0601016C RID: 65900 RVA: 0x003C4880 File Offset: 0x003C2A80
|
||||
[Token(Token = "0x601016C")]
|
||||
[Address(RVA = "0x17152A0", Offset = "0x1713CA0", VA = "0x1817152A0")]
|
||||
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: 0x0601016D RID: 65901 RVA: 0x003C48B4 File Offset: 0x003C2AB4
|
||||
[Token(Token = "0x601016D")]
|
||||
[Address(RVA = "0x1715850", Offset = "0x1714250", VA = "0x181715850")]
|
||||
private void NNPCEFDPAJI()
|
||||
{
|
||||
this.GMPLBDDDFKL();
|
||||
}
|
||||
|
||||
// Token: 0x0601016E RID: 65902 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x601016E")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60")]
|
||||
private void KDPBAMIDFOP()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0601016F RID: 65903 RVA: 0x003C48C8 File Offset: 0x003C2AC8
|
||||
[Token(Token = "0x601016F")]
|
||||
[Address(RVA = "0x1715860", Offset = "0x1714260", VA = "0x181715860", Slot = "6")]
|
||||
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;
|
||||
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = cmhbegingcg2.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action2 = new Action(this.KBEFFMGDAOJ);
|
||||
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> actionEvent = onModeChanged - action2;
|
||||
cmhbegingcg2.OnModeChanged = actionEvent;
|
||||
ActionEvent <BPPONKKNBCL>k__BackingField = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.<BPPONKKNBCL>k__BackingField;
|
||||
Action action3 = new Action(this.JLEBBGCIKBP);
|
||||
<BPPONKKNBCL>k__BackingField.Remove(action3);
|
||||
ActionEvent <BPPONKKNBCL>k__BackingField2 = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.shapeCreationContext.<BPPONKKNBCL>k__BackingField;
|
||||
Action action4 = new Action(this.KDPBAMIDFOP);
|
||||
<BPPONKKNBCL>k__BackingField2.Remove(action4);
|
||||
ActionEvent <BJJKOJKMOHH>k__BackingField = this.CMHBEGINGCG.<BDFEKAONFDI>k__BackingField.<BJJKOJKMOHH>k__BackingField;
|
||||
Action action5 = new Action(this.NNPCEFDPAJI);
|
||||
<BJJKOJKMOHH>k__BackingField.Remove(action5);
|
||||
UndoStack undoStack = this.CMHBEGINGCG._undoStack;
|
||||
int num2 = 0;
|
||||
if (undoStack != num2)
|
||||
{
|
||||
ActionEvent entriesChanged = this.CMHBEGINGCG._undoStack.EntriesChanged;
|
||||
Action action6 = new Action(this.LDOJNDFOEON);
|
||||
entriesChanged.Remove(action6);
|
||||
}
|
||||
}
|
||||
Action<Photon.Realtime.Player, RoomRole> action7 = new Action(this.LMDIDIEGGII);
|
||||
}
|
||||
|
||||
// Token: 0x14000150 RID: 336
|
||||
// (add) Token: 0x06010170 RID: 65904 RVA: 0x003C4A20 File Offset: 0x003C2C20
|
||||
// (remove) Token: 0x06010171 RID: 65905 RVA: 0x003C4A3C File Offset: 0x003C2C3C
|
||||
[Token(Token = "0x14000150")]
|
||||
public event Action<MakerPen.KLAENPHIBEM> HBDOMGPNNEP
|
||||
{
|
||||
[Token(Token = "0x6010170")]
|
||||
[Address(RVA = "0x17170C0", Offset = "0x1715AC0", VA = "0x1817170C0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6010171")]
|
||||
[Address(RVA = "0x17173E0", Offset = "0x1715DE0", VA = "0x1817173E0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000151 RID: 337
|
||||
// (add) Token: 0x06010172 RID: 65906 RVA: 0x003C4A58 File Offset: 0x003C2C58
|
||||
// (remove) Token: 0x06010173 RID: 65907 RVA: 0x003C4A74 File Offset: 0x003C2C74
|
||||
[Token(Token = "0x14000151")]
|
||||
public event Action MEAIBNNMJKK
|
||||
{
|
||||
[Token(Token = "0x6010172")]
|
||||
[Address(RVA = "0x1717160", Offset = "0x1715B60", VA = "0x181717160")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6010173")]
|
||||
[Address(RVA = "0x1717480", Offset = "0x1715E80", VA = "0x181717480")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000152 RID: 338
|
||||
// (add) Token: 0x06010174 RID: 65908 RVA: 0x003C4A90 File Offset: 0x003C2C90
|
||||
// (remove) Token: 0x06010175 RID: 65909 RVA: 0x003C4AAC File Offset: 0x003C2CAC
|
||||
[Token(Token = "0x14000152")]
|
||||
public event Action PJMOKIOJHIL
|
||||
{
|
||||
[Token(Token = "0x6010174")]
|
||||
[Address(RVA = "0x1717020", Offset = "0x1715A20", VA = "0x181717020")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6010175")]
|
||||
[Address(RVA = "0x1717340", Offset = "0x1715D40", VA = "0x181717340")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000153 RID: 339
|
||||
// (add) Token: 0x06010176 RID: 65910 RVA: 0x003C4AC8 File Offset: 0x003C2CC8
|
||||
// (remove) Token: 0x06010177 RID: 65911 RVA: 0x003C4AE4 File Offset: 0x003C2CE4
|
||||
[Token(Token = "0x14000153")]
|
||||
public event Action INEDPGFELLD
|
||||
{
|
||||
[Token(Token = "0x6010176")]
|
||||
[Address(RVA = "0x1716F80", Offset = "0x1715980", VA = "0x181716F80")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6010177")]
|
||||
[Address(RVA = "0x17172A0", Offset = "0x1715CA0", VA = "0x1817172A0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000154 RID: 340
|
||||
// (add) Token: 0x06010178 RID: 65912 RVA: 0x003C4B00 File Offset: 0x003C2D00
|
||||
// (remove) Token: 0x06010179 RID: 65913 RVA: 0x003C4B1C File Offset: 0x003C2D1C
|
||||
[Token(Token = "0x14000154")]
|
||||
public event Action FPBONLDKAEH
|
||||
{
|
||||
[Token(Token = "0x6010178")]
|
||||
[Address(RVA = "0x1716EE0", Offset = "0x17158E0", VA = "0x181716EE0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6010179")]
|
||||
[Address(RVA = "0x1717200", Offset = "0x1715C00", VA = "0x181717200")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601017A RID: 65914 RVA: 0x003C4B38 File Offset: 0x003C2D38
|
||||
[Token(Token = "0x601017A")]
|
||||
[Address(RVA = "0x1714F80", Offset = "0x1713980", VA = "0x181714F80")]
|
||||
private void EFBDABCJJCO(bool NOKFBPAOPNN)
|
||||
{
|
||||
Button3D button3D = this.openPaletteButton;
|
||||
string text = "Open Palette";
|
||||
if (NOKFBPAOPNN)
|
||||
{
|
||||
text = "Close Palette";
|
||||
}
|
||||
PLDMAFINLJO.FANDNIHFMNM(button3D.label, text);
|
||||
}
|
||||
|
||||
// Token: 0x0601017B RID: 65915 RVA: 0x003C4B70 File Offset: 0x003C2D70
|
||||
[Token(Token = "0x601017B")]
|
||||
[Address(RVA = "0x17152F0", Offset = "0x1713CF0", VA = "0x1817152F0")]
|
||||
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: 0x0601017C RID: 65916 RVA: 0x003C4C68 File Offset: 0x003C2E68
|
||||
[Token(Token = "0x601017C")]
|
||||
[Address(RVA = "0x1715220", Offset = "0x1713C20", VA = "0x181715220")]
|
||||
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: 0x0601017D RID: 65917 RVA: 0x003C4CB0 File Offset: 0x003C2EB0
|
||||
[Token(Token = "0x601017D")]
|
||||
[Address(RVA = "0x1714FF0", Offset = "0x17139F0", VA = "0x181714FF0")]
|
||||
private void FBODCHBFFEP(List<RadioButton3D> AHOGIAEFOCG)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<RadioButton3D> list = this.allButtons;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
bool flag;
|
||||
base.gameObject.SetActive(flag);
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0601017E RID: 65918 RVA: 0x003C4CF0 File Offset: 0x003C2EF0
|
||||
[Token(Token = "0x601017E")]
|
||||
[Address(RVA = "0x1715670", Offset = "0x1714070", VA = "0x181715670")]
|
||||
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;
|
||||
this.undoButton.label.text = "Undo";
|
||||
if (this.CMHBEGINGCG._undoStack.MCLMKMAKOPG)
|
||||
{
|
||||
string redoLabel = this.CMHBEGINGCG._undoStack.NIGAHODPLDE;
|
||||
string text2 = string.Format("Redo {0}", redoLabel);
|
||||
}
|
||||
MakerPen cmhbegingcg2 = this.CMHBEGINGCG;
|
||||
Button3D button3D2 = this.redoButton;
|
||||
bool flag2 = cmhbegingcg2.IsRedoAllowed();
|
||||
button3D2.FFDOINJEHMM = flag2;
|
||||
this.redoButton.label.text = "Redo";
|
||||
}
|
||||
|
||||
// Token: 0x0601017F RID: 65919 RVA: 0x003C4DD0 File Offset: 0x003C2FD0
|
||||
[Token(Token = "0x601017F")]
|
||||
[Address(RVA = "0x1715510", Offset = "0x1713F10", VA = "0x181715510")]
|
||||
private void LDOJNDFOEON()
|
||||
{
|
||||
this.LOEFKGHMFON();
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
|
||||
// Token: 0x06010180 RID: 65920 RVA: 0x003C4DEC File Offset: 0x003C2FEC
|
||||
[Token(Token = "0x6010180")]
|
||||
[Address(RVA = "0x17155C0", Offset = "0x1713FC0", VA = "0x1817155C0")]
|
||||
private void LMDIDIEGGII(Photon.Realtime.Player AGIHAKFFCCD, RoomRole EGPBMGPKIIL)
|
||||
{
|
||||
if (AGIHAKFFCCD.IsLocal)
|
||||
{
|
||||
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: 0x06010181 RID: 65921 RVA: 0x003C4E3C File Offset: 0x003C303C
|
||||
[Token(Token = "0x6010181")]
|
||||
[Address(RVA = "0x1714A50", Offset = "0x1713450", VA = "0x181714A50")]
|
||||
public void Button_OpenPaletteMenu()
|
||||
{
|
||||
bool flag = this.CMHBEGINGCG.paletteMenu.PMODPJAFCKM.Get() != null;
|
||||
MakerPen cmhbegingcg = this.CMHBEGINGCG;
|
||||
if (!flag)
|
||||
{
|
||||
cmhbegingcg.AuthorityShowPaletteMenu();
|
||||
return;
|
||||
}
|
||||
cmhbegingcg.AuthorityHidePaletteMenu();
|
||||
}
|
||||
|
||||
// Token: 0x06010182 RID: 65922 RVA: 0x003C4E80 File Offset: 0x003C3080
|
||||
[Token(Token = "0x6010182")]
|
||||
[Address(RVA = "0x17165D0", Offset = "0x1714FD0", VA = "0x1817165D0")]
|
||||
public void Toggle_WorldAxis(bool isOn)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.FEJKGCMBKCM != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.FEJKGCMBKCM = isOn;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010183 RID: 65923 RVA: 0x003C4EB8 File Offset: 0x003C30B8
|
||||
[Token(Token = "0x6010183")]
|
||||
[Address(RVA = "0x1716500", Offset = "0x1714F00", VA = "0x181716500")]
|
||||
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: 0x06010184 RID: 65924 RVA: 0x003C4EEC File Offset: 0x003C30EC
|
||||
[Token(Token = "0x6010184")]
|
||||
[Address(RVA = "0x1715D50", Offset = "0x1714750", VA = "0x181715D50")]
|
||||
public void Slider_SnappingMode(float val)
|
||||
{
|
||||
bool flag;
|
||||
this.CMHBEGINGCG.Snapping.MJPNEJMFIJD = flag;
|
||||
SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen;
|
||||
}
|
||||
|
||||
// Token: 0x06010185 RID: 65925 RVA: 0x003C4F1C File Offset: 0x003C311C
|
||||
[Token(Token = "0x6010185")]
|
||||
[Address(RVA = "0x1714810", Offset = "0x1713210", VA = "0x181714810")]
|
||||
public void Button_EditShapes()
|
||||
{
|
||||
Action<MakerPen.KLAENPHIBEM> hbdomgpnnep = this.HBDOMGPNNEP;
|
||||
if (hbdomgpnnep != 0)
|
||||
{
|
||||
hbdomgpnnep((uint)1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010186 RID: 65926 RVA: 0x003C4F40 File Offset: 0x003C3140
|
||||
[Token(Token = "0x6010186")]
|
||||
[Address(RVA = "0x1714740", Offset = "0x1713140", VA = "0x181714740")]
|
||||
public void Button_Create()
|
||||
{
|
||||
Action<MakerPen.KLAENPHIBEM> hbdomgpnnep = this.HBDOMGPNNEP;
|
||||
if (hbdomgpnnep != 0)
|
||||
{
|
||||
MakerPen.KLAENPHIBEM <EKPKDGGPIID>k__BackingField = this.CMHBEGINGCG.<EKPKDGGPIID>k__BackingField;
|
||||
hbdomgpnnep(<EKPKDGGPIID>k__BackingField);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010187 RID: 65927 RVA: 0x003C4F74 File Offset: 0x003C3174
|
||||
[Token(Token = "0x6010187")]
|
||||
[Address(RVA = "0x1714C10", Offset = "0x1713610", VA = "0x181714C10")]
|
||||
public void Button_Select()
|
||||
{
|
||||
Action<MakerPen.KLAENPHIBEM> hbdomgpnnep = this.HBDOMGPNNEP;
|
||||
if (hbdomgpnnep != 0)
|
||||
{
|
||||
hbdomgpnnep((uint)2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010188 RID: 65928 RVA: 0x003C4F98 File Offset: 0x003C3198
|
||||
[Token(Token = "0x6010188")]
|
||||
[Address(RVA = "0x1714A00", Offset = "0x1713400", VA = "0x181714A00")]
|
||||
public void Button_Move()
|
||||
{
|
||||
Action<MakerPen.KLAENPHIBEM> hbdomgpnnep = this.HBDOMGPNNEP;
|
||||
if (hbdomgpnnep != 0)
|
||||
{
|
||||
hbdomgpnnep((uint)3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010189 RID: 65929 RVA: 0x003C4FBC File Offset: 0x003C31BC
|
||||
[Token(Token = "0x6010189")]
|
||||
[Address(RVA = "0x1714B70", Offset = "0x1713570", VA = "0x181714B70")]
|
||||
public void Button_Rotate()
|
||||
{
|
||||
Action<MakerPen.KLAENPHIBEM> hbdomgpnnep = this.HBDOMGPNNEP;
|
||||
if (hbdomgpnnep != 0)
|
||||
{
|
||||
hbdomgpnnep((uint)12);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601018A RID: 65930 RVA: 0x003C4FE0 File Offset: 0x003C31E0
|
||||
[Token(Token = "0x601018A")]
|
||||
[Address(RVA = "0x1714BC0", Offset = "0x17135C0", VA = "0x181714BC0")]
|
||||
public void Button_Scale()
|
||||
{
|
||||
Action<MakerPen.KLAENPHIBEM> hbdomgpnnep = this.HBDOMGPNNEP;
|
||||
if (hbdomgpnnep != 0)
|
||||
{
|
||||
hbdomgpnnep((uint)4);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601018B RID: 65931 RVA: 0x003C5004 File Offset: 0x003C3204
|
||||
[Token(Token = "0x601018B")]
|
||||
[Address(RVA = "0x1714C90", Offset = "0x1713690", VA = "0x181714C90")]
|
||||
public void Button_Wire()
|
||||
{
|
||||
Action<MakerPen.KLAENPHIBEM> hbdomgpnnep = this.HBDOMGPNNEP;
|
||||
if (hbdomgpnnep != 0)
|
||||
{
|
||||
hbdomgpnnep((uint)8);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601018C RID: 65932 RVA: 0x003C5028 File Offset: 0x003C3228
|
||||
[Token(Token = "0x601018C")]
|
||||
[Address(RVA = "0x17146F0", Offset = "0x17130F0", VA = "0x1817146F0")]
|
||||
public void Button_Configure()
|
||||
{
|
||||
Action<MakerPen.KLAENPHIBEM> hbdomgpnnep = this.HBDOMGPNNEP;
|
||||
if (hbdomgpnnep != 0)
|
||||
{
|
||||
hbdomgpnnep((uint)7);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601018D RID: 65933 RVA: 0x003C504C File Offset: 0x003C324C
|
||||
[Token(Token = "0x601018D")]
|
||||
[Address(RVA = "0x17146A0", Offset = "0x17130A0", VA = "0x1817146A0")]
|
||||
public void Button_Clone()
|
||||
{
|
||||
Action<MakerPen.KLAENPHIBEM> hbdomgpnnep = this.HBDOMGPNNEP;
|
||||
if (hbdomgpnnep != 0)
|
||||
{
|
||||
hbdomgpnnep((uint)5);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601018E RID: 65934 RVA: 0x003C5070 File Offset: 0x003C3270
|
||||
[Token(Token = "0x601018E")]
|
||||
[Address(RVA = "0x1714AF0", Offset = "0x17134F0", VA = "0x181714AF0")]
|
||||
public void Button_Recolor()
|
||||
{
|
||||
Action<MakerPen.KLAENPHIBEM> hbdomgpnnep = this.HBDOMGPNNEP;
|
||||
if (hbdomgpnnep != 0)
|
||||
{
|
||||
hbdomgpnnep((uint)10);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601018F RID: 65935 RVA: 0x003C5094 File Offset: 0x003C3294
|
||||
[Token(Token = "0x601018F")]
|
||||
[Address(RVA = "0x1714860", Offset = "0x1713260", VA = "0x181714860")]
|
||||
public void Button_Freeze()
|
||||
{
|
||||
Action<MakerPen.KLAENPHIBEM> hbdomgpnnep = this.HBDOMGPNNEP;
|
||||
if (hbdomgpnnep != 0)
|
||||
{
|
||||
hbdomgpnnep((uint)14);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010190 RID: 65936 RVA: 0x003C50B8 File Offset: 0x003C32B8
|
||||
[Token(Token = "0x6010190")]
|
||||
[Address(RVA = "0x17147A0", Offset = "0x17131A0", VA = "0x1817147A0")]
|
||||
public void Button_Delete()
|
||||
{
|
||||
Action<MakerPen.KLAENPHIBEM> hbdomgpnnep = this.HBDOMGPNNEP;
|
||||
if (hbdomgpnnep != 0)
|
||||
{
|
||||
hbdomgpnnep((uint)6);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010191 RID: 65937 RVA: 0x003C50DC File Offset: 0x003C32DC
|
||||
[Token(Token = "0x6010191")]
|
||||
[Address(RVA = "0x17149B0", Offset = "0x17133B0", VA = "0x1817149B0")]
|
||||
public void Button_Manipulate()
|
||||
{
|
||||
Action<MakerPen.KLAENPHIBEM> hbdomgpnnep = this.HBDOMGPNNEP;
|
||||
if (hbdomgpnnep != 0)
|
||||
{
|
||||
hbdomgpnnep((uint)17);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010192 RID: 65938 RVA: 0x003C5100 File Offset: 0x003C3300
|
||||
[Token(Token = "0x6010192")]
|
||||
[Address(RVA = "0x17148B0", Offset = "0x17132B0", VA = "0x1817148B0")]
|
||||
public void Button_MakeInvention()
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.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;
|
||||
}
|
||||
Action fpbonldkaeh = this.FPBONLDKAEH;
|
||||
if (fpbonldkaeh != 0)
|
||||
{
|
||||
fpbonldkaeh();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010193 RID: 65939 RVA: 0x003C5168 File Offset: 0x003C3368
|
||||
[Token(Token = "0x6010193")]
|
||||
[Address(RVA = "0x1714C60", Offset = "0x1713660", VA = "0x181714C60")]
|
||||
public void Button_Undo()
|
||||
{
|
||||
Action meaibnnmjkk = this.MEAIBNNMJKK;
|
||||
if (meaibnnmjkk != 0)
|
||||
{
|
||||
meaibnnmjkk();
|
||||
}
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
|
||||
// Token: 0x06010194 RID: 65940 RVA: 0x003C518C File Offset: 0x003C338C
|
||||
[Token(Token = "0x6010194")]
|
||||
[Address(RVA = "0x1714B40", Offset = "0x1713540", VA = "0x181714B40")]
|
||||
public void Button_Redo()
|
||||
{
|
||||
Action pjmokiojhil = this.PJMOKIOJHIL;
|
||||
if (pjmokiojhil != 0)
|
||||
{
|
||||
pjmokiojhil();
|
||||
}
|
||||
this.FEMBAKJGBIF();
|
||||
}
|
||||
|
||||
// Token: 0x06010195 RID: 65941 RVA: 0x003C51B0 File Offset: 0x003C33B0
|
||||
[Token(Token = "0x6010195")]
|
||||
[Address(RVA = "0x1715170", Offset = "0x1713B70", VA = "0x181715170")]
|
||||
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: 0x06010196 RID: 65942 RVA: 0x003C5218 File Offset: 0x003C3418
|
||||
[Token(Token = "0x6010196")]
|
||||
[Address(RVA = "0x17147F0", Offset = "0x17131F0", VA = "0x1817147F0")]
|
||||
public void Button_Done()
|
||||
{
|
||||
Action inedpgfelld = this.INEDPGFELLD;
|
||||
if (inedpgfelld != 0)
|
||||
{
|
||||
inedpgfelld();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010197 RID: 65943 RVA: 0x003C5238 File Offset: 0x003C3438
|
||||
[Token(Token = "0x6010197")]
|
||||
[Address(RVA = "0x1714160", Offset = "0x1712B60", VA = "0x181714160")]
|
||||
public void AnimationButton_Play()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.JNMJJOALKHP();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
this.LOEFKGHMFON();
|
||||
}
|
||||
|
||||
// Token: 0x06010198 RID: 65944 RVA: 0x003C5270 File Offset: 0x003C3470
|
||||
[Token(Token = "0x6010198")]
|
||||
[Address(RVA = "0x1714210", Offset = "0x1712C10", VA = "0x181714210")]
|
||||
public void AnimationButton_Rec()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.DECJHGNHNAE();
|
||||
}
|
||||
|
||||
// Token: 0x06010199 RID: 65945 RVA: 0x003C5294 File Offset: 0x003C3494
|
||||
[Token(Token = "0x6010199")]
|
||||
[Address(RVA = "0x1713D20", Offset = "0x1712720", VA = "0x181713D20")]
|
||||
public void AnimationButton_Add()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.DJEDMPGOLKO())
|
||||
{
|
||||
this.FEMBAKJGBIF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601019A RID: 65946 RVA: 0x003C52C4 File Offset: 0x003C34C4
|
||||
[Token(Token = "0x601019A")]
|
||||
[Address(RVA = "0x1714240", Offset = "0x1712C40", VA = "0x181714240")]
|
||||
public void AnimationButton_Remove()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.HADEDAALKDK())
|
||||
{
|
||||
this.FEMBAKJGBIF();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601019B RID: 65947 RVA: 0x003C52F4 File Offset: 0x003C34F4
|
||||
[Token(Token = "0x601019B")]
|
||||
[Address(RVA = "0x1713DA0", Offset = "0x17127A0", VA = "0x181713DA0")]
|
||||
public void AnimationButton_First()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.OGKJJLLGBMB();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x0601019C RID: 65948 RVA: 0x003C5334 File Offset: 0x003C3534
|
||||
[Token(Token = "0x601019C")]
|
||||
[Address(RVA = "0x17141B0", Offset = "0x1712BB0", VA = "0x1817141B0")]
|
||||
public void AnimationButton_Prev()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.OGHOAFGHDEG();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x0601019D RID: 65949 RVA: 0x003C5374 File Offset: 0x003C3574
|
||||
[Token(Token = "0x601019D")]
|
||||
[Address(RVA = "0x1713EB0", Offset = "0x17128B0", VA = "0x181713EB0")]
|
||||
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: 0x0601019E RID: 65950 RVA: 0x003C53D8 File Offset: 0x003C35D8
|
||||
[Token(Token = "0x601019E")]
|
||||
[Address(RVA = "0x1713E00", Offset = "0x1712800", VA = "0x181713E00")]
|
||||
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: 0x0601019F RID: 65951 RVA: 0x003C542C File Offset: 0x003C362C
|
||||
[Token(Token = "0x601019F")]
|
||||
[Address(RVA = "0x1714290", Offset = "0x1712C90", VA = "0x181714290")]
|
||||
public void AnimationButton_SetFrame()
|
||||
{
|
||||
this.Button_OpenPaletteMenu();
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.CMHBEGINGCG.KNDLGPOKIOI;
|
||||
if (MakerPenMainScreen.<>c.<>9__91_0 == 0)
|
||||
{
|
||||
MakerPenMainScreen.<>c.<>9__91_0 = (TextInputUIDialog dialog) => dialog.ShowDialog();
|
||||
}
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = new Action(this.LHGEOBJMILJ);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060101A0 RID: 65952 RVA: 0x003C547C File Offset: 0x003C367C
|
||||
[Token(Token = "0x60101A0")]
|
||||
[Address(RVA = "0x1714050", Offset = "0x1712A50", VA = "0x181714050")]
|
||||
public void AnimationButton_Next()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MEOLIHPOHLL();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x060101A1 RID: 65953 RVA: 0x003C54BC File Offset: 0x003C36BC
|
||||
[Token(Token = "0x60101A1")]
|
||||
[Address(RVA = "0x1713FF0", Offset = "0x17129F0", VA = "0x181713FF0")]
|
||||
public void AnimationButton_Last()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.LLCOAAJAILG();
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.KMHEPJHJPDC();
|
||||
this.UpdateAnimationText();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
}
|
||||
|
||||
// Token: 0x060101A2 RID: 65954 RVA: 0x003C54FC File Offset: 0x003C36FC
|
||||
[Token(Token = "0x60101A2")]
|
||||
[Address(RVA = "0x1714410", Offset = "0x1712E10", VA = "0x181714410")]
|
||||
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.CELJHBGPLJL);
|
||||
string title = "Time";
|
||||
string body = "Set frame time:";
|
||||
Action<float> callback = action;
|
||||
MakerPenMainScreen <>4__this = this;
|
||||
bool flag = this.CMHBEGINGCG.paletteMenu.PMODPJAFCKM.Get() != null;
|
||||
bool wasOpen = flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMHBEGINGCG.AuthorityShowPaletteMenu();
|
||||
}
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.CMHBEGINGCG.KNDLGPOKIOI;
|
||||
Func<TextInputUIDialog, IPromise<TextInputUIDialog.KDJGEIICAJL>> func = (TextInputUIDialog dialog) => 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.Instance.ACGDGBHFJFB)
|
||||
{
|
||||
<>4__this.CMHBEGINGCG._tool.EACPPCDMMOF.PKNFAECAHBF = true;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101A3 RID: 65955 RVA: 0x003C55C8 File Offset: 0x003C37C8
|
||||
[Token(Token = "0x60101A3")]
|
||||
[Address(RVA = "0x1713F80", Offset = "0x1712980", VA = "0x181713F80")]
|
||||
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: 0x060101A4 RID: 65956 RVA: 0x003C560C File Offset: 0x003C380C
|
||||
[Token(Token = "0x60101A4")]
|
||||
[Address(RVA = "0x17140B0", Offset = "0x1712AB0", VA = "0x1817140B0")]
|
||||
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: 0x060101A5 RID: 65957 RVA: 0x003C5650 File Offset: 0x003C3850
|
||||
[Token(Token = "0x60101A5")]
|
||||
[Address(RVA = "0x1714DD0", Offset = "0x17137D0", VA = "0x181714DD0")]
|
||||
private void DOMHOGJDPFG(string JDBKDGCJHMB, string PMHFLAGKOPP, Action<float> AFLPGGJMPOE)
|
||||
{
|
||||
int num = 0;
|
||||
MakerPenMainScreen.KAMGLMIENDC kamglmiendc;
|
||||
kamglmiendc.FieldGetter(num, PMHFLAGKOPP, AFLPGGJMPOE);
|
||||
kamglmiendc.title = JDBKDGCJHMB;
|
||||
kamglmiendc.body = PMHFLAGKOPP;
|
||||
kamglmiendc.callback = AFLPGGJMPOE;
|
||||
kamglmiendc.<>4__this = this;
|
||||
bool flag = this.CMHBEGINGCG.paletteMenu.PMODPJAFCKM.Get() != null;
|
||||
kamglmiendc.wasOpen = flag;
|
||||
if (!flag)
|
||||
{
|
||||
this.CMHBEGINGCG.AuthorityShowPaletteMenu();
|
||||
}
|
||||
MakerPenPaletteUI paletteMenuToolUI = this.CMHBEGINGCG.KNDLGPOKIOI;
|
||||
Func<TextInputUIDialog, IPromise<TextInputUIDialog.KDJGEIICAJL>> func = (TextInputUIDialog dialog) => dialog.ShowDialog();
|
||||
Action<TextInputUIDialog.KDJGEIICAJL> action = delegate(TextInputUIDialog.KDJGEIICAJL r)
|
||||
{
|
||||
int num2 = 0;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
kamglmiendc.callback(num2);
|
||||
}
|
||||
if (!kamglmiendc.wasOpen)
|
||||
{
|
||||
kamglmiendc.<>4__this.CMHBEGINGCG.AuthorityHidePaletteMenu();
|
||||
}
|
||||
if (SingletonMonoBehaviour.Instance.ACGDGBHFJFB)
|
||||
{
|
||||
kamglmiendc.<>4__this.CMHBEGINGCG._tool.EACPPCDMMOF.PKNFAECAHBF = true;
|
||||
}
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060101A6 RID: 65958 RVA: 0x003C56E0 File Offset: 0x003C38E0
|
||||
[Token(Token = "0x60101A6")]
|
||||
[Address(RVA = "0x1714660", Offset = "0x1713060", VA = "0x181714660")]
|
||||
public void AnimationButton_ToggleSmooth(bool isOn)
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.ABIJAGAGIIJ();
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
|
||||
// Token: 0x060101A7 RID: 65959 RVA: 0x003C570C File Offset: 0x003C390C
|
||||
[Token(Token = "0x60101A7")]
|
||||
[Address(RVA = "0x1713D70", Offset = "0x1712770", VA = "0x181713D70")]
|
||||
public void AnimationButton_CopyFrame()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.ADKJDLNIDEB();
|
||||
}
|
||||
|
||||
// Token: 0x060101A8 RID: 65960 RVA: 0x003C5730 File Offset: 0x003C3930
|
||||
[Token(Token = "0x60101A8")]
|
||||
[Address(RVA = "0x1714120", Offset = "0x1712B20", VA = "0x181714120")]
|
||||
public void AnimationButton_PasteFrame()
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.ENCMNLILCED();
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
|
||||
// Token: 0x060101A9 RID: 65961 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60101A9")]
|
||||
[Address(RVA = "0x1716760", Offset = "0x1715160", VA = "0x181716760")]
|
||||
public void UpdateAnimationText()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060101AA RID: 65962 RVA: 0x003C575C File Offset: 0x003C395C
|
||||
[Token(Token = "0x60101AA")]
|
||||
[Address(RVA = "0x17166A0", Offset = "0x17150A0", VA = "0x1817166A0")]
|
||||
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: 0x060101AB RID: 65963 RVA: 0x003C57C4 File Offset: 0x003C39C4
|
||||
[Token(Token = "0x60101AB")]
|
||||
[Address(RVA = "0x1716C10", Offset = "0x1715610", VA = "0x181716C10")]
|
||||
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: 0x060101AC RID: 65964 RVA: 0x003C58C0 File Offset: 0x003C3AC0
|
||||
[Token(Token = "0x60101AC")]
|
||||
[Address(RVA = "0x1716E80", Offset = "0x1715880", VA = "0x181716E80")]
|
||||
private void Update()
|
||||
{
|
||||
if (this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.MIKDLDEALPN && this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.<NLBIHGFBMHI>k__BackingField)
|
||||
{
|
||||
this.UpdateAnimationText();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101AD RID: 65965 RVA: 0x003C5900 File Offset: 0x003C3B00
|
||||
[Token(Token = "0x60101AD")]
|
||||
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
|
||||
public MakerPenMainScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060101AE RID: 65966 RVA: 0x003C5914 File Offset: 0x003C3B14
|
||||
[Token(Token = "0x60101AE")]
|
||||
[Address(RVA = "0x1715530", Offset = "0x1713F30", VA = "0x181715530")]
|
||||
[CompilerGenerated]
|
||||
private void LHGEOBJMILJ(TextInputUIDialog.KDJGEIICAJL PBAOMKNFBFL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
ulong num;
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.GMKNJCMEEMF((float)num);
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
this.Button_OpenPaletteMenu();
|
||||
}
|
||||
|
||||
// Token: 0x060101AF RID: 65967 RVA: 0x003C5948 File Offset: 0x003C3B48
|
||||
[Token(Token = "0x60101AF")]
|
||||
[Address(RVA = "0x1714CE0", Offset = "0x17136E0", VA = "0x181714CE0")]
|
||||
[CompilerGenerated]
|
||||
private void CELJHBGPLJL(float AJBNEPLFLLF)
|
||||
{
|
||||
this.CMHBEGINGCG.<OMJBFLLGAMG>k__BackingField.IJHPPDNPBNP(AJBNEPLFLLF);
|
||||
this.UpdateSliderTicks();
|
||||
this.UpdateAnimationSliderPosition();
|
||||
this.UpdateAnimationText();
|
||||
}
|
||||
|
||||
// Token: 0x0400AAFE RID: 43774
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400AAFE")]
|
||||
[SerializeField]
|
||||
private Button3D openPaletteButton;
|
||||
|
||||
// Token: 0x0400AAFF RID: 43775
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400AAFF")]
|
||||
[SerializeField]
|
||||
private MakerPenToolRadioGroup modeButtonsGroup;
|
||||
|
||||
// Token: 0x0400AB00 RID: 43776
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400AB00")]
|
||||
[SerializeField]
|
||||
private RadioButton3D createButton;
|
||||
|
||||
// Token: 0x0400AB01 RID: 43777
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400AB01")]
|
||||
[SerializeField]
|
||||
private RadioButton3D freezeButton;
|
||||
|
||||
// Token: 0x0400AB02 RID: 43778
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400AB02")]
|
||||
[SerializeField]
|
||||
private Button3D undoButton;
|
||||
|
||||
// Token: 0x0400AB03 RID: 43779
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400AB03")]
|
||||
[SerializeField]
|
||||
private Button3D redoButton;
|
||||
|
||||
// Token: 0x0400AB04 RID: 43780
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400AB04")]
|
||||
[SerializeField]
|
||||
private RadioButton3D editButton;
|
||||
|
||||
// Token: 0x0400AB05 RID: 43781
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400AB05")]
|
||||
[SerializeField]
|
||||
private Button3D doneEditingButton;
|
||||
|
||||
// Token: 0x0400AB06 RID: 43782
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400AB06")]
|
||||
[SerializeField]
|
||||
private RadioButton3D manipulateButton;
|
||||
|
||||
// Token: 0x0400AB07 RID: 43783
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400AB07")]
|
||||
[SerializeField]
|
||||
private Slider3D snappingSlider;
|
||||
|
||||
// Token: 0x0400AB08 RID: 43784
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400AB08")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D worldAxisButton;
|
||||
|
||||
// Token: 0x0400AB09 RID: 43785
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400AB09")]
|
||||
[SerializeField]
|
||||
private RadioButton3D makeInventionButton;
|
||||
|
||||
// Token: 0x0400AB0A RID: 43786
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400AB0A")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showGadgetsToggle;
|
||||
|
||||
// Token: 0x0400AB0B RID: 43787
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400AB0B")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInObjectMode;
|
||||
|
||||
// Token: 0x0400AB0C RID: 43788
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400AB0C")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInShapeMode;
|
||||
|
||||
// Token: 0x0400AB0D RID: 43789
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400AB0D")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInCircuitGroupMode;
|
||||
|
||||
// Token: 0x0400AB0E RID: 43790
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400AB0E")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> activeButtonsInAnimationMode;
|
||||
|
||||
// Token: 0x0400AB0F RID: 43791
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400AB0F")]
|
||||
[SerializeField]
|
||||
private List<RadioButton3D> allButtons;
|
||||
|
||||
// Token: 0x0400AB10 RID: 43792
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400AB10")]
|
||||
[SerializeField]
|
||||
private GameObject animationSection;
|
||||
|
||||
// Token: 0x0400AB11 RID: 43793
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400AB11")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationFrameText;
|
||||
|
||||
// Token: 0x0400AB12 RID: 43794
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400AB12")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationTimeText;
|
||||
|
||||
// Token: 0x0400AB13 RID: 43795
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400AB13")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationCurveInText;
|
||||
|
||||
// Token: 0x0400AB14 RID: 43796
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400AB14")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationCurveOutText;
|
||||
|
||||
// Token: 0x0400AB15 RID: 43797
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400AB15")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D animationSmoothButton;
|
||||
|
||||
// Token: 0x0400AB16 RID: 43798
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400AB16")]
|
||||
[SerializeField]
|
||||
private Button3D removeFrameButton;
|
||||
|
||||
// Token: 0x0400AB17 RID: 43799
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400AB17")]
|
||||
[SerializeField]
|
||||
private Slider3D animationFrameSlider;
|
||||
|
||||
// Token: 0x0400AB18 RID: 43800
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400AB18")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationPlayText;
|
||||
|
||||
// Token: 0x0400AB19 RID: 43801
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400AB19")]
|
||||
[SerializeField]
|
||||
private TMP_Text animationAddText;
|
||||
|
||||
// Token: 0x0400AB1F RID: 43807
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400AB1F")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x02002466 RID: 9318
|
||||
[Token(Token = "0x2002466")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JJNCKMKPBON
|
||||
{
|
||||
// Token: 0x060101B0 RID: 65968 RVA: 0x003C5980 File Offset: 0x003C3B80
|
||||
[Token(Token = "0x60101B0")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JJNCKMKPBON()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060101B1 RID: 65969 RVA: 0x003C5994 File Offset: 0x003C3B94
|
||||
[Token(Token = "0x60101B1")]
|
||||
[Address(RVA = "0x1711F40", Offset = "0x1710940", VA = "0x181711F40")]
|
||||
internal bool <OnMakerPenModeChanged>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D createButton = this.<>4__this.createButton;
|
||||
return b == createButton;
|
||||
}
|
||||
|
||||
// Token: 0x060101B2 RID: 65970 RVA: 0x003C59BC File Offset: 0x003C3BBC
|
||||
[Token(Token = "0x60101B2")]
|
||||
[Address(RVA = "0x1711FC0", Offset = "0x17109C0", VA = "0x181711FC0")]
|
||||
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 0x208}" == flag;
|
||||
}
|
||||
|
||||
// Token: 0x0400AB20 RID: 43808
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AB20")]
|
||||
public MakerPenMainScreen <>4__this;
|
||||
|
||||
// Token: 0x0400AB21 RID: 43809
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AB21")]
|
||||
public MakerPen.KLAENPHIBEM toolMode;
|
||||
}
|
||||
|
||||
// Token: 0x02002468 RID: 9320
|
||||
[Token(Token = "0x2002468")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KAMGLMIENDC
|
||||
{
|
||||
// Token: 0x060101B6 RID: 65974 RVA: 0x003C5A38 File Offset: 0x003C3C38
|
||||
[Token(Token = "0x60101B6")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public KAMGLMIENDC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060101B7 RID: 65975 RVA: 0x003C5A4C File Offset: 0x003C3C4C
|
||||
[Token(Token = "0x60101B7")]
|
||||
[Address(RVA = "0x17120A0", Offset = "0x1710AA0", VA = "0x1817120A0")]
|
||||
internal IPromise<TextInputUIDialog.KDJGEIICAJL> <PushNumberDialog>b__0(TextInputUIDialog dialog)
|
||||
{
|
||||
return dialog.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x060101B8 RID: 65976 RVA: 0x003C5A68 File Offset: 0x003C3C68
|
||||
[Token(Token = "0x60101B8")]
|
||||
[Address(RVA = "0x1712170", Offset = "0x1710B70", VA = "0x181712170")]
|
||||
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.Instance.ACGDGBHFJFB)
|
||||
{
|
||||
this.<>4__this.CMHBEGINGCG._tool.EACPPCDMMOF.PKNFAECAHBF = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400AB24 RID: 43812
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AB24")]
|
||||
public string title;
|
||||
|
||||
// Token: 0x0400AB25 RID: 43813
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AB25")]
|
||||
public string body;
|
||||
|
||||
// Token: 0x0400AB26 RID: 43814
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400AB26")]
|
||||
public Action<float> callback;
|
||||
|
||||
// Token: 0x0400AB27 RID: 43815
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400AB27")]
|
||||
public bool wasOpen;
|
||||
|
||||
// Token: 0x0400AB28 RID: 43816
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400AB28")]
|
||||
public MakerPenMainScreen <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,268 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020024AC RID: 9388
|
||||
[Token(Token = "0x20024AC")]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenMaterialButtonPagedGrid : RecyclerPagedGrid<CLKCBCAGDDK, MakerPenColorButton>
|
||||
{
|
||||
// Token: 0x06010396 RID: 66454 RVA: 0x003CD3A0 File Offset: 0x003CB5A0
|
||||
[Token(Token = "0x6010396")]
|
||||
[Address(RVA = "0x1717520", Offset = "0x1715F20", VA = "0x181717520", Slot = "12")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.CLJNHJHHAAI);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
}
|
||||
|
||||
// Token: 0x06010397 RID: 66455 RVA: 0x003CD3D4 File Offset: 0x003CB5D4
|
||||
[Token(Token = "0x6010397")]
|
||||
[Address(RVA = "0x1717950", Offset = "0x1716350", VA = "0x181717950")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.UpdateSelectedButtonState);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x06010398 RID: 66456 RVA: 0x003CD3F8 File Offset: 0x003CB5F8
|
||||
[Token(Token = "0x6010398")]
|
||||
[Address(RVA = "0x1717650", Offset = "0x1716050", VA = "0x181717650")]
|
||||
private void CLJNHJHHAAI(bool ENJABEBOEHC)
|
||||
{
|
||||
if (ENJABEBOEHC)
|
||||
{
|
||||
int num = 0;
|
||||
SessionManager.SetProperty<MakerPenPaletteMainScreen, MakerPenPaletteMainScreen.PDANAFCBNHI>("currentMaterialTab", num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010399 RID: 66457 RVA: 0x003CD418 File Offset: 0x003CB618
|
||||
[Token(Token = "0x6010399")]
|
||||
[Address(RVA = "0x17176F0", Offset = "0x17160F0", VA = "0x1817176F0", 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: 0x0601039A RID: 66458 RVA: 0x003CD494 File Offset: 0x003CB694
|
||||
[Token(Token = "0x601039A")]
|
||||
[Address(RVA = "0x17179C0", Offset = "0x17163C0", VA = "0x1817179C0")]
|
||||
public void UpdateSelectedButtonState()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
RadioButton3D selectedRadioButton = num;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
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;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
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: 0x0601039B RID: 66459 RVA: 0x003CD544 File Offset: 0x003CB744
|
||||
[Token(Token = "0x601039B")]
|
||||
[Address(RVA = "0x1717800", Offset = "0x1716200", VA = "0x181717800")]
|
||||
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: 0x0601039C RID: 66460 RVA: 0x003CD584 File Offset: 0x003CB784
|
||||
[Token(Token = "0x601039C")]
|
||||
[Address(RVA = "0x1717900", Offset = "0x1716300", VA = "0x181717900")]
|
||||
public void SetShapeMaterials(IEnumerable<CLKCBCAGDDK> GICEEPJBDOB, CLKCBCAGDDK EGJJHJHIPCF)
|
||||
{
|
||||
this.ResetSelectedMaterial();
|
||||
bool flag = this.NBMNLHLDOGF();
|
||||
this.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x0601039D RID: 66461 RVA: 0x003CD5A4 File Offset: 0x003CB7A4
|
||||
[Token(Token = "0x601039D")]
|
||||
[Address(RVA = "0x17175C0", Offset = "0x1715FC0", VA = "0x1817175C0", 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: 0x0601039E RID: 66462 RVA: 0x003CD5D4 File Offset: 0x003CB7D4
|
||||
[Token(Token = "0x601039E")]
|
||||
[Address(RVA = "0x1717C30", Offset = "0x1716630", VA = "0x181717C30")]
|
||||
public MakerPenMaterialButtonPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AC5F RID: 44127
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400AC5F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
|
||||
private MakerPenPaletteMainScreen uiFlowBase;
|
||||
|
||||
// Token: 0x0400AC60 RID: 44128
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400AC60")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400AC61 RID: 44129
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400AC61")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400AC62 RID: 44130
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400AC62")]
|
||||
public MakerPenMaterialButtonPagedGrid.MaterialSelectedEvent OnMaterialSelectedEvent;
|
||||
|
||||
// Token: 0x020024AD RID: 9389
|
||||
[Token(Token = "0x20024AD")]
|
||||
[Serializable]
|
||||
public class MaterialSelectedEvent : UnityEvent<CLKCBCAGDDK>
|
||||
{
|
||||
// Token: 0x0601039F RID: 66463 RVA: 0x003CD5E8 File Offset: 0x003CB7E8
|
||||
[Token(Token = "0x601039F")]
|
||||
[Address(RVA = "0x17267E0", Offset = "0x17251E0", VA = "0x1817267E0")]
|
||||
public MaterialSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020024AE RID: 9390
|
||||
[Token(Token = "0x20024AE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AMFINLBIMGN
|
||||
{
|
||||
// Token: 0x060103A0 RID: 66464 RVA: 0x003CD5FC File Offset: 0x003CB7FC
|
||||
[Token(Token = "0x60103A0")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public AMFINLBIMGN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060103A1 RID: 66465 RVA: 0x003CD610 File Offset: 0x003CB810
|
||||
[Token(Token = "0x60103A1")]
|
||||
[Address(RVA = "0x1711750", Offset = "0x1710150", VA = "0x181711750")]
|
||||
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: 0x0400AC63 RID: 44131
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC63")]
|
||||
public MakerPenMaterialButtonPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400AC64 RID: 44132
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC64")]
|
||||
public MakerPenColorButton button;
|
||||
}
|
||||
|
||||
// Token: 0x020024AF RID: 9391
|
||||
[Token(Token = "0x20024AF")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HGFHGFLNFPP
|
||||
{
|
||||
// Token: 0x060103A2 RID: 66466 RVA: 0x003CD64C File Offset: 0x003CB84C
|
||||
[Token(Token = "0x60103A2")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public HGFHGFLNFPP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060103A3 RID: 66467 RVA: 0x003CD660 File Offset: 0x003CB860
|
||||
[Token(Token = "0x60103A3")]
|
||||
[Address(RVA = "0x1711ED0", Offset = "0x17108D0", VA = "0x181711ED0")]
|
||||
internal bool <UpdateSelectedButtonState>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.selectedRadioButton;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400AC65 RID: 44133
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC65")]
|
||||
public RadioButton3D selectedRadioButton;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,385 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002469 RID: 9321
|
||||
[Token(Token = "0x2002469")]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenPaletteConfigScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x17002BDC RID: 11228
|
||||
// (get) Token: 0x060101B9 RID: 65977 RVA: 0x003C5AD0 File Offset: 0x003C3CD0
|
||||
// (set) Token: 0x060101BA RID: 65978 RVA: 0x003C5AE4 File Offset: 0x003C3CE4
|
||||
[Token(Token = "0x17002BDC")]
|
||||
public ODAEKFDKCEC MHHIKMHGHOC
|
||||
{
|
||||
[Token(Token = "0x60101B9")]
|
||||
[Address(RVA = "0x50B760", Offset = "0x50A160", VA = "0x18050B760")]
|
||||
get
|
||||
{
|
||||
return this.CFHHPPCBOJO;
|
||||
}
|
||||
[Token(Token = "0x60101BA")]
|
||||
[Address(RVA = "0x1718950", Offset = "0x1717350", VA = "0x181718950")]
|
||||
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: 0x060101BB RID: 65979 RVA: 0x003C5B4C File Offset: 0x003C3D4C
|
||||
[Token(Token = "0x60101BB")]
|
||||
[Address(RVA = "0x17187B0", Offset = "0x17171B0", VA = "0x1817187B0", Slot = "7")]
|
||||
public override void StackedUIOpened()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
base..ctor();
|
||||
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
string text = this.ToString();
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060101BC RID: 65980 RVA: 0x003C5B84 File Offset: 0x003C3D84
|
||||
[Token(Token = "0x60101BC")]
|
||||
[Address(RVA = "0x17184A0", Offset = "0x1716EA0", VA = "0x1817184A0", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
string text = this.ToString();
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060101BD RID: 65981 RVA: 0x003C5BBC File Offset: 0x003C3DBC
|
||||
[Token(Token = "0x60101BD")]
|
||||
[Address(RVA = "0x17185E0", Offset = "0x1716FE0", VA = "0x1817185E0", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
if (<LJOGMLBAABG>k__BackingField != num && this.<LJOGMLBAABG>k__BackingField.DKLGNFGONEM)
|
||||
{
|
||||
MakerPenPaletteMoveableToolMenu paletteMenu = this.<LJOGMLBAABG>k__BackingField.paletteMenu;
|
||||
if (paletteMenu.CloseOnConfigMenuClose)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField2 = paletteMenu.<LJOGMLBAABG>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<LJOGMLBAABG>k__BackingField2 != num2)
|
||||
{
|
||||
ToolUI menu = paletteMenu._tool.ELABBFJBNII;
|
||||
MakerPenPaletteConfigScreen flowByType = paletteMenu._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>();
|
||||
if (!menu.IsFlowOnStack(flowByType) && paletteMenu.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL == MakerPen.KLAENPHIBEM.Settings)
|
||||
{
|
||||
paletteMenu.<LJOGMLBAABG>k__BackingField.AuthorityHidePaletteMenu();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101BE RID: 65982 RVA: 0x003C5C6C File Offset: 0x003C3E6C
|
||||
[Token(Token = "0x60101BE")]
|
||||
[Address(RVA = "0x1717C70", Offset = "0x1716670", VA = "0x181717C70")]
|
||||
private void DLFJAKEFDFL()
|
||||
{
|
||||
if (this.CFHHPPCBOJO != 0)
|
||||
{
|
||||
}
|
||||
this.GOJOOBMLPPI();
|
||||
}
|
||||
|
||||
// Token: 0x060101BF RID: 65983 RVA: 0x003C5C88 File Offset: 0x003C3E88
|
||||
[Token(Token = "0x60101BF")]
|
||||
[Address(RVA = "0x1717CC0", Offset = "0x17166C0", VA = "0x181717CC0")]
|
||||
private void GOJOOBMLPPI()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
GameObject gameObject;
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
num2 = 0;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.JDOKFGPONNM.Clear();
|
||||
ODAEKFDKCEC cfhhppcbojo = this.CFHHPPCBOJO;
|
||||
if (cfhhppcbojo != 0 && num != 0)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.editableObjectNameText;
|
||||
ODAEKFDKCEC cfhhppcbojo2 = this.CFHHPPCBOJO;
|
||||
if (num2 < cfhhppcbojo)
|
||||
{
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
textMeshProUGUI.text = num2;
|
||||
int num3 = 0;
|
||||
LDCBLKDLODB ldcblkdlodb;
|
||||
LDCBLKDLODB ldcblkdlodb2;
|
||||
if (num2 != num3 && ldcblkdlodb != 0 && ldcblkdlodb2.OEJPFPCBAMM)
|
||||
{
|
||||
List<long> list = new List();
|
||||
LDCBLKDLODB ldcblkdlodb3;
|
||||
long num4 = ldcblkdlodb3.AJHBGBHGGAL;
|
||||
list.Add(num4);
|
||||
IPromise<BBHENFCNLAB.AJCEIOJPMLJ> promise = BBHENFCNLAB.PPMMEALNIJN(list);
|
||||
Action<BBHENFCNLAB.AJCEIOJPMLJ> action = new Action(this.KPMLBGMJECF);
|
||||
if (num2 < this)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == this)
|
||||
{
|
||||
promise += promise;
|
||||
num2 += 19;
|
||||
goto IL_F7;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
return;
|
||||
}
|
||||
IL_F7:
|
||||
this.OBIPDMCDDIE(HECIICKPCDN.Unlimited);
|
||||
}
|
||||
this.<KBKJKEOPIGB>k__BackingField.Button_PopFlow();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060101C0 RID: 65984 RVA: 0x003C5DAC File Offset: 0x003C3FAC
|
||||
[Token(Token = "0x60101C0")]
|
||||
[Address(RVA = "0x17181E0", Offset = "0x1716BE0", VA = "0x1817181E0")]
|
||||
private void OBIPDMCDDIE(HECIICKPCDN FKHAFGHDHJH)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
ODAEKFDKCEC cfhhppcbojo = this.CFHHPPCBOJO;
|
||||
num += num;
|
||||
num++;
|
||||
List<BaseCreationObjectSettingPropertyUIControl> jdokfgponnm = this.JDOKFGPONNM;
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
num += 19;
|
||||
num += typeof(IEnumerator<ILINODKFHEO>).TypeHandle;
|
||||
Action action = new Action(this.KNBKCPCPMLC);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
|
||||
}
|
||||
|
||||
// Token: 0x060101C1 RID: 65985 RVA: 0x003C5E30 File Offset: 0x003C4030
|
||||
[Token(Token = "0x60101C1")]
|
||||
[Address(RVA = "0x17188E0", Offset = "0x17172E0", VA = "0x1817188E0")]
|
||||
public MakerPenPaletteConfigScreen()
|
||||
{
|
||||
List<BaseCreationObjectSettingPropertyUIControl> list = new List();
|
||||
this.JDOKFGPONNM = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060101C2 RID: 65986 RVA: 0x003C5E50 File Offset: 0x003C4050
|
||||
[Token(Token = "0x60101C2")]
|
||||
[Address(RVA = "0x17181D0", Offset = "0x1716BD0", VA = "0x1817181D0")]
|
||||
[CompilerGenerated]
|
||||
private void KPMLBGMJECF(BBHENFCNLAB.AJCEIOJPMLJ GIAOBLMEMMI)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060101C3 RID: 65987 RVA: 0x003C5E60 File Offset: 0x003C4060
|
||||
[Token(Token = "0x60101C3")]
|
||||
[Address(RVA = "0x1718140", Offset = "0x1716B40", VA = "0x181718140")]
|
||||
[CompilerGenerated]
|
||||
private void KNBKCPCPMLC()
|
||||
{
|
||||
PagedGrid pagedGrid = this.pagedGrid;
|
||||
int num = 0;
|
||||
if (pagedGrid != num)
|
||||
{
|
||||
this.pagedGrid.RefreshChildren(true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400AB29 RID: 43817
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400AB29")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI editableObjectNameText;
|
||||
|
||||
// Token: 0x0400AB2A RID: 43818
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400AB2A")]
|
||||
[SerializeField]
|
||||
private PagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x0400AB2B RID: 43819
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400AB2B")]
|
||||
[SerializeField]
|
||||
private RectTransform controlsRootTransform;
|
||||
|
||||
// Token: 0x0400AB2C RID: 43820
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400AB2C")]
|
||||
[Header("Editing")]
|
||||
public CreationObjectSettingBooleanUIControl DefaultBoolUIControlPrefab;
|
||||
|
||||
// Token: 0x0400AB2D RID: 43821
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400AB2D")]
|
||||
public CreationObjectSettingStringUIControl DefaultStringUIControlPrefab;
|
||||
|
||||
// Token: 0x0400AB2E RID: 43822
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400AB2E")]
|
||||
public CreationObjectSettingIntUIControl DefaultIntUIControlPrefab;
|
||||
|
||||
// Token: 0x0400AB2F RID: 43823
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400AB2F")]
|
||||
public CreationObjectSettingIntSliderUIControl DefaultIntSliderUIControlPrefab;
|
||||
|
||||
// Token: 0x0400AB30 RID: 43824
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400AB30")]
|
||||
public CreationObjectSettingFloatUIControl DefaultFloatUIControlPrefab;
|
||||
|
||||
// Token: 0x0400AB31 RID: 43825
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400AB31")]
|
||||
public CreationObjectSettingFriendlyIntControl DefaultEnumUIControlPrefab;
|
||||
|
||||
// Token: 0x0400AB32 RID: 43826
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400AB32")]
|
||||
public CreationObjectSettingFriendlyFlagsControl DefaultFlagsUIControlPrefab;
|
||||
|
||||
// Token: 0x0400AB33 RID: 43827
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400AB33")]
|
||||
public CreationObjectSettingToolCleanupUIControl DefaultToolCleanupUIControlPrefab;
|
||||
|
||||
// Token: 0x0400AB34 RID: 43828
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400AB34")]
|
||||
public CreationObjectSettingButtonUIControl DefaultButtonUIControlPrefab;
|
||||
|
||||
// Token: 0x0400AB35 RID: 43829
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400AB35")]
|
||||
public CreationObjectSettingButtonUIControl EditTagsButtonUIControlPrefab;
|
||||
|
||||
// Token: 0x0400AB36 RID: 43830
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400AB36")]
|
||||
public CreationObjectSettingStringUIControl TagInputFieldUIControlPrefab;
|
||||
|
||||
// Token: 0x0400AB37 RID: 43831
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400AB37")]
|
||||
public RoleGuidEditableUIControl RoleEditControlUIPrefab;
|
||||
|
||||
// Token: 0x0400AB38 RID: 43832
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400AB38")]
|
||||
public RoleGuidSetEditableUIControl RoleSetEditControlUIPrefab;
|
||||
|
||||
// Token: 0x0400AB39 RID: 43833
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400AB39")]
|
||||
public CreationObjectSettingColorUIControl DefaultColorUIControlPrefab;
|
||||
|
||||
// Token: 0x0400AB3A RID: 43834
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400AB3A")]
|
||||
public KeyGuidEditableUIControl KeyEditControlUIPrefab;
|
||||
|
||||
// Token: 0x0400AB3B RID: 43835
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400AB3B")]
|
||||
[SerializeField]
|
||||
public NodeGroupEditable NodeGroupEditableUIPrefab;
|
||||
|
||||
// Token: 0x0400AB3C RID: 43836
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400AB3C")]
|
||||
public CreationObjectSettingObjectUIControl DefaultObjectUIControlPrefab;
|
||||
|
||||
// Token: 0x0400AB3D RID: 43837
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400AB3D")]
|
||||
public CreationObjectSettingSearchIdUIControl DefaultSearchUIControlPrefab;
|
||||
|
||||
// Token: 0x0400AB3E RID: 43838
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400AB3E")]
|
||||
private ODAEKFDKCEC CFHHPPCBOJO;
|
||||
|
||||
// Token: 0x0400AB3F RID: 43839
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400AB3F")]
|
||||
private List<BaseCreationObjectSettingPropertyUIControl> JDOKFGPONNM;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1437 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.Creation.Circuits;
|
||||
using RecRoom.Core.DataStructures.Tokens;
|
||||
using RecRoom.Tools;
|
||||
using RecRoom.Tools.MakerPenTools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200246A RID: 9322
|
||||
[Token(Token = "0x200246A")]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenPaletteInventionCreationScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x060101C4 RID: 65988 RVA: 0x003C5E94 File Offset: 0x003C4094
|
||||
[Token(Token = "0x60101C4")]
|
||||
[Address(RVA = "0x171B240", Offset = "0x1719C40", VA = "0x18171B240")]
|
||||
public static void PopScreenAndSubScreensFromMenu(StackedUIBase HPNPDOJKCMP)
|
||||
{
|
||||
int num = 0;
|
||||
if (!(HPNPDOJKCMP == num) && MakerPenPaletteInventionCreationScreen.IsInventionCreationScreenOrSubScreen(HPNPDOJKCMP.<CBEMGFDBBJA>k__BackingField))
|
||||
{
|
||||
HPNPDOJKCMP.Button_PopFlow();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101C5 RID: 65989 RVA: 0x003C5EC8 File Offset: 0x003C40C8
|
||||
[Token(Token = "0x60101C5")]
|
||||
[Address(RVA = "0x17197A0", Offset = "0x17181A0", VA = "0x1817197A0")]
|
||||
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: 0x060101C6 RID: 65990 RVA: 0x003C5EF8 File Offset: 0x003C40F8
|
||||
[Token(Token = "0x60101C6")]
|
||||
[Address(RVA = "0x17196F0", Offset = "0x17180F0", VA = "0x1817196F0", Slot = "9")]
|
||||
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: 0x060101C7 RID: 65991 RVA: 0x003C5F34 File Offset: 0x003C4134
|
||||
[Token(Token = "0x60101C7")]
|
||||
[Address(RVA = "0x171AE30", Offset = "0x1719830", VA = "0x18171AE30", Slot = "6")]
|
||||
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;
|
||||
ActionEvent<GIPDDLFFNGG, bool> onSelectionChanged = <BDFEKAONFDI>k__BackingField.OnSelectionChanged;
|
||||
Action<GIPDDLFFNGG, bool> action2 = new Action(this.HHHAMHHAJDN);
|
||||
ActionEvent<GIPDDLFFNGG, bool> actionEvent = onSelectionChanged - action2;
|
||||
<BDFEKAONFDI>k__BackingField.OnSelectionChanged = actionEvent;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action3 = new Action(this.KBEFFMGDAOJ);
|
||||
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> actionEvent2 = onModeChanged - action3;
|
||||
<LJOGMLBAABG>k__BackingField.OnModeChanged = actionEvent2;
|
||||
ManagedTexture iebmgdpkcog = this.IEBMGDPKCOG;
|
||||
if (iebmgdpkcog != 0)
|
||||
{
|
||||
iebmgdpkcog.GNGOOMMLPHE();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101C8 RID: 65992 RVA: 0x003C5FE8 File Offset: 0x003C41E8
|
||||
[Token(Token = "0x60101C8")]
|
||||
[Address(RVA = "0x171A640", Offset = "0x1719040", VA = "0x18171A640")]
|
||||
private void MOKFNOFAEPD(bool MCIOKLGHGFK)
|
||||
{
|
||||
if (!MCIOKLGHGFK)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this.<KBKJKEOPIGB>k__BackingField);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101C9 RID: 65993 RVA: 0x003C6008 File Offset: 0x003C4208
|
||||
[Token(Token = "0x60101C9")]
|
||||
[Address(RVA = "0x171AFB0", Offset = "0x17199B0", VA = "0x18171AFB0", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
bool mbifdoijdmj = this.MBIFDOIJDMJ;
|
||||
this.JNMALKLFINB(mbifdoijdmj);
|
||||
}
|
||||
|
||||
// Token: 0x060101CA RID: 65994 RVA: 0x003C602C File Offset: 0x003C422C
|
||||
[Token(Token = "0x60101CA")]
|
||||
[Address(RVA = "0x1719A20", Offset = "0x1718420", VA = "0x181719A20")]
|
||||
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)
|
||||
{
|
||||
ICancelablePromise cancelablePromise = 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();
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
ActionEvent<GIPDDLFFNGG, bool> onSelectionChanged = <BDFEKAONFDI>k__BackingField.OnSelectionChanged;
|
||||
Action<GIPDDLFFNGG, bool> action4 = new Action(this.HHHAMHHAJDN);
|
||||
ActionEvent<GIPDDLFFNGG, bool> actionEvent = onSelectionChanged + action4;
|
||||
<BDFEKAONFDI>k__BackingField.OnSelectionChanged = actionEvent;
|
||||
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);
|
||||
textMeshProUGUI2.text = text;
|
||||
}
|
||||
Button3D button3D = this.nextButton;
|
||||
bool flag2 = selectionCount > 0;
|
||||
button3D.FFDOINJEHMM = flag2;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField;
|
||||
Action<bool> action5 = new Action(this.HLKCKJNDELP);
|
||||
<LJOGMLBAABG>k__BackingField2.InventionObjectsSelectionCompleted += action5;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField3 = this.<LJOGMLBAABG>k__BackingField;
|
||||
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField3.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action6 = new Action(this.KBEFFMGDAOJ);
|
||||
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> actionEvent2 = onModeChanged + action6;
|
||||
<LJOGMLBAABG>k__BackingField3.OnModeChanged = actionEvent2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101CB RID: 65995 RVA: 0x003C61C8 File Offset: 0x003C43C8
|
||||
[Token(Token = "0x60101CB")]
|
||||
[Address(RVA = "0x171AFE0", Offset = "0x17199E0", VA = "0x18171AFE0", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
this.MBIFDOIJDMJ = CJEIBCEPAPO;
|
||||
if (!CJEIBCEPAPO)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
if (<LJOGMLBAABG>k__BackingField != num)
|
||||
{
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
int num2 = 0;
|
||||
if (<BDFEKAONFDI>k__BackingField != num2)
|
||||
{
|
||||
CreationContext <BDFEKAONFDI>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
ActionEvent<GIPDDLFFNGG, bool> onSelectionChanged = <BDFEKAONFDI>k__BackingField2.OnSelectionChanged;
|
||||
Action<GIPDDLFFNGG, bool> action = new Action(this.HHHAMHHAJDN);
|
||||
ActionEvent<GIPDDLFFNGG, bool> actionEvent = onSelectionChanged - action;
|
||||
<BDFEKAONFDI>k__BackingField2.OnSelectionChanged = actionEvent;
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField;
|
||||
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField2.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action2 = new Action(this.KBEFFMGDAOJ);
|
||||
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> actionEvent2 = onModeChanged - action2;
|
||||
<LJOGMLBAABG>k__BackingField2.OnModeChanged = actionEvent2;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField3 = this.<LJOGMLBAABG>k__BackingField;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField4;
|
||||
if (<LJOGMLBAABG>k__BackingField3.<NJKODCEDGPE>k__BackingField && !this.DDIKKPFKNHE)
|
||||
{
|
||||
<LJOGMLBAABG>k__BackingField3.CancelInventionObjectsSelection();
|
||||
<LJOGMLBAABG>k__BackingField4 = this.<LJOGMLBAABG>k__BackingField;
|
||||
}
|
||||
Action<bool> action3 = new Action(this.HLKCKJNDELP);
|
||||
<LJOGMLBAABG>k__BackingField4.InventionObjectsSelectionCompleted -= action3;
|
||||
this.<LJOGMLBAABG>k__BackingField.paletteMenu.GCMLOIFNJMB.Remove(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101CC RID: 65996 RVA: 0x003C62E4 File Offset: 0x003C44E4
|
||||
[Token(Token = "0x60101CC")]
|
||||
[Address(RVA = "0x1718D00", Offset = "0x1717700", VA = "0x181718D00")]
|
||||
public void Button_Done()
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
bool flag = <LJOGMLBAABG>k__BackingField.CompleteInventionObjectsSelection(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060101CD RID: 65997 RVA: 0x003C6308 File Offset: 0x003C4508
|
||||
[Token(Token = "0x60101CD")]
|
||||
[Address(RVA = "0x1718B10", Offset = "0x1717510", VA = "0x181718B10")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.CancelInventionObjectsSelection();
|
||||
}
|
||||
|
||||
// Token: 0x060101CE RID: 65998 RVA: 0x003C6328 File Offset: 0x003C4528
|
||||
[Token(Token = "0x60101CE")]
|
||||
[Address(RVA = "0x1718B40", Offset = "0x1717540", VA = "0x181718B40")]
|
||||
public void Button_DeselectObjectsThatPreventSaving()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (this.IBOGIKMOLOC == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
CreationContext <BDFEKAONFDI>k__BackingField = this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField;
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
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: 0x060101CF RID: 65999 RVA: 0x003C63A8 File Offset: 0x003C45A8
|
||||
[Token(Token = "0x60101CF")]
|
||||
[Address(RVA = "0x1680220", Offset = "0x167EC20", VA = "0x181680220")]
|
||||
public void SetSelectionPrevalidated(bool ABMCMLCOFJP)
|
||||
{
|
||||
this.INJHNHPCBHN = ABMCMLCOFJP;
|
||||
}
|
||||
|
||||
// Token: 0x060101D0 RID: 66000 RVA: 0x003C63BC File Offset: 0x003C45BC
|
||||
[Token(Token = "0x60101D0")]
|
||||
[Address(RVA = "0x171B2F0", Offset = "0x1719CF0", VA = "0x18171B2F0")]
|
||||
public void SetSkipObjectSelection(bool KKDPFGADCEK)
|
||||
{
|
||||
this.DDIKKPFKNHE = KKDPFGADCEK;
|
||||
}
|
||||
|
||||
// Token: 0x060101D1 RID: 66001 RVA: 0x003C63D0 File Offset: 0x003C45D0
|
||||
[Token(Token = "0x60101D1")]
|
||||
[Address(RVA = "0x171B2D0", Offset = "0x1719CD0", VA = "0x18171B2D0")]
|
||||
public void ResetToInitialState()
|
||||
{
|
||||
this.JNMALKLFINB(true);
|
||||
}
|
||||
|
||||
// Token: 0x060101D2 RID: 66002 RVA: 0x003C63E4 File Offset: 0x003C45E4
|
||||
[Token(Token = "0x60101D2")]
|
||||
[Address(RVA = "0x171B2E0", Offset = "0x1719CE0", VA = "0x18171B2E0")]
|
||||
public void SetCancelOnReturnToMainScreen(bool BLJNKBMJMKJ)
|
||||
{
|
||||
this.BLJNKBMJMKJ = BLJNKBMJMKJ;
|
||||
}
|
||||
|
||||
// Token: 0x060101D3 RID: 66003 RVA: 0x003C63F8 File Offset: 0x003C45F8
|
||||
[Token(Token = "0x60101D3")]
|
||||
[Address(RVA = "0x171A0A0", Offset = "0x1718AA0", VA = "0x18171A0A0")]
|
||||
private void LOOMBGNMNAP()
|
||||
{
|
||||
TokenFlag gcmloifnjmb = this.<LJOGMLBAABG>k__BackingField.paletteMenu.GCMLOIFNJMB;
|
||||
gcmloifnjmb.Add(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: 0x060101D4 RID: 66004 RVA: 0x003C64A8 File Offset: 0x003C46A8
|
||||
[Token(Token = "0x60101D4")]
|
||||
[Address(RVA = "0x171A7B0", Offset = "0x17191B0", VA = "0x18171A7B0")]
|
||||
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;
|
||||
ICancelablePromise<RenderTexture> cancelablePromise = 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.Instance;
|
||||
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;
|
||||
ISchedulerPromise schedulerPromise = 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;
|
||||
IPromise<Texture2D> promise = 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.Instance;
|
||||
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;
|
||||
IPromise<string> promise2 = OHDHPENHDAP.NLDOGFCBAOD(iebmgdpkcog2, OHDHPENHDAP.DLHGJJJPHPH.InventionThumbnail, num8);
|
||||
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)
|
||||
{
|
||||
IPromise<AHEPPAEOLOD> promise4 = 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);
|
||||
IPromise<CreationManager.GLBINAEHJEL> promise3 = <>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.Instance;
|
||||
int num9 = 0;
|
||||
IDisposable disposable2 = instance3.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention Creation Cancelled", 3f, num9, num9);
|
||||
};
|
||||
}
|
||||
}
|
||||
};
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x060101D5 RID: 66005 RVA: 0x003C65A4 File Offset: 0x003C47A4
|
||||
[Token(Token = "0x60101D5")]
|
||||
[Address(RVA = "0x171AB40", Offset = "0x1719540", VA = "0x18171AB40")]
|
||||
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: 0x060101D6 RID: 66006 RVA: 0x003C6600 File Offset: 0x003C4800
|
||||
[Token(Token = "0x60101D6")]
|
||||
[Address(RVA = "0x171A430", Offset = "0x1718E30", VA = "0x18171A430")]
|
||||
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;
|
||||
IPromise<CreationManager.GLBINAEHJEL> promise = <LJOGMLBAABG>k__BackingField.SaveCurrentSelectionAsNewInvention(fmnalpdbjhp, eajdmhlbknd, iebmgdpkcog);
|
||||
Action<CreationManager.GLBINAEHJEL> action = new Action(this.CBJBFOAHKAH);
|
||||
Action<string> action2 = new Action(this.JFPPKLNPDEH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101D7 RID: 66007 RVA: 0x003C668C File Offset: 0x003C488C
|
||||
[Token(Token = "0x60101D7")]
|
||||
[Address(RVA = "0x171A650", Offset = "0x1719050", VA = "0x18171A650")]
|
||||
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);
|
||||
IPromise<CreationManager.GLBINAEHJEL> promise = this.<LJOGMLBAABG>k__BackingField.SaveCurrentSelectionAsNewVersionOfInvention(LGFFMFHOMBG);
|
||||
Action<CreationManager.GLBINAEHJEL> action = new Action(this.FGADFNHMIDM);
|
||||
Action<string> action2 = new Action(this.AIHAILAIPLG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101D8 RID: 66008 RVA: 0x003C6718 File Offset: 0x003C4918
|
||||
[Token(Token = "0x60101D8")]
|
||||
[Address(RVA = "0x171AC90", Offset = "0x1719690", VA = "0x18171AC90")]
|
||||
private void ONLOPCCOFMM(long LGFFMFHOMBG)
|
||||
{
|
||||
ManagedTexture iebmgdpkcog = this.IEBMGDPKCOG;
|
||||
int num = 0;
|
||||
IPromise<string> promise = OHDHPENHDAP.NLDOGFCBAOD(iebmgdpkcog, OHDHPENHDAP.DLHGJJJPHPH.InventionThumbnail, num);
|
||||
Action<string> action = delegate(string error)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen <>4__this = this;
|
||||
if (error == 0)
|
||||
{
|
||||
}
|
||||
string text = string.Format("Unable to update Image of invention: {0}", error);
|
||||
<>4__this.GFKPEHGMNGB(text);
|
||||
};
|
||||
Action<string> <>9__2;
|
||||
Action<string> action2 = delegate(string imageName)
|
||||
{
|
||||
IPromise<AHEPPAEOLOD> promise2 = BBHENFCNLAB.ONLOPCCOFMM(LGFFMFHOMBG, imageName);
|
||||
if (<>9__2 == 0)
|
||||
{
|
||||
Action<string> action3 = delegate(string error)
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen <>4__this2 = 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: 0x060101D9 RID: 66009 RVA: 0x003C676C File Offset: 0x003C496C
|
||||
[Token(Token = "0x60101D9")]
|
||||
[Address(RVA = "0x1718D30", Offset = "0x1717730", VA = "0x181718D30")]
|
||||
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.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Successfully saved!", 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x060101DA RID: 66010 RVA: 0x003C67CC File Offset: 0x003C49CC
|
||||
[Token(Token = "0x60101DA")]
|
||||
[Address(RVA = "0x17190B0", Offset = "0x1717AB0", VA = "0x1817190B0")]
|
||||
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.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Successfully updated!", 3f, num, num);
|
||||
}
|
||||
|
||||
// Token: 0x060101DB RID: 66011 RVA: 0x003C682C File Offset: 0x003C4A2C
|
||||
[Token(Token = "0x60101DB")]
|
||||
[Address(RVA = "0x171A330", Offset = "0x1718D30", VA = "0x18171A330")]
|
||||
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: 0x060101DC RID: 66012 RVA: 0x003C6884 File Offset: 0x003C4A84
|
||||
[Token(Token = "0x60101DC")]
|
||||
[Address(RVA = "0x17192B0", Offset = "0x1717CB0", VA = "0x1817192B0")]
|
||||
private void GFKPEHGMNGB(string PAANJCAOOAG)
|
||||
{
|
||||
GameObject gameObject = this.instructionsSubscreen;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.resultSubscreen.SetActive(true);
|
||||
this.resultText.text = PAANJCAOOAG;
|
||||
if (!this.<LJOGMLBAABG>k__BackingField.<OBACDNGLHPD>k__BackingField.gameObject.activeInHierarchy)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, PAANJCAOOAG, 3f, num2, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101DD RID: 66013 RVA: 0x003C68F0 File Offset: 0x003C4AF0
|
||||
[Token(Token = "0x60101DD")]
|
||||
[Address(RVA = "0x17193D0", Offset = "0x1717DD0", VA = "0x1817193D0")]
|
||||
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);
|
||||
textMeshProUGUI2.text = text;
|
||||
}
|
||||
Button3D button3D = this.nextButton;
|
||||
bool flag2 = selectionCount > 0;
|
||||
button3D.FFDOINJEHMM = flag2;
|
||||
}
|
||||
|
||||
// Token: 0x060101DE RID: 66014 RVA: 0x003C6960 File Offset: 0x003C4B60
|
||||
[Token(Token = "0x60101DE")]
|
||||
[Address(RVA = "0x1719E20", Offset = "0x1718820", VA = "0x181719E20")]
|
||||
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: 0x060101DF RID: 66015 RVA: 0x003C6994 File Offset: 0x003C4B94
|
||||
[Token(Token = "0x60101DF")]
|
||||
[Address(RVA = "0x171B300", Offset = "0x1719D00", VA = "0x18171B300")]
|
||||
public void SetTargetInvention(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.BFKEFCFNNKH = LDNFNNNHPPB;
|
||||
this.IEBMGDPKCOG.GNGOOMMLPHE();
|
||||
}
|
||||
|
||||
// Token: 0x060101E0 RID: 66016 RVA: 0x003C69BC File Offset: 0x003C4BBC
|
||||
[Token(Token = "0x60101E0")]
|
||||
[Address(RVA = "0x1719620", Offset = "0x1718020", VA = "0x181719620")]
|
||||
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);
|
||||
textMeshProUGUI2.text = text;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101E1 RID: 66017 RVA: 0x003C6A00 File Offset: 0x003C4C00
|
||||
[Token(Token = "0x60101E1")]
|
||||
[Address(RVA = "0x17198D0", Offset = "0x17182D0", VA = "0x1817198D0")]
|
||||
private static bool JCDHEABBHGO(StackedUIFlowBase LHHONCAOJFH)
|
||||
{
|
||||
if (LHHONCAOJFH != 0)
|
||||
{
|
||||
return LHHONCAOJFH != 0 || LHHONCAOJFH != 0;
|
||||
}
|
||||
return 0 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x060101E2 RID: 66018 RVA: 0x003C6A34 File Offset: 0x003C4C34
|
||||
[Token(Token = "0x60101E2")]
|
||||
[Address(RVA = "0x17194D0", Offset = "0x1717ED0", VA = "0x1817194D0")]
|
||||
private void HLKCKJNDELP(bool ABMCMLCOFJP)
|
||||
{
|
||||
if (!ABMCMLCOFJP)
|
||||
{
|
||||
ICancelablePromise cancelablePromise = 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: 0x060101E3 RID: 66019 RVA: 0x003C6A8C File Offset: 0x003C4C8C
|
||||
[Token(Token = "0x60101E3")]
|
||||
[Address(RVA = "0x171B330", Offset = "0x1719D30", VA = "0x18171B330")]
|
||||
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: 0x060101E4 RID: 66020 RVA: 0x003C6ADC File Offset: 0x003C4CDC
|
||||
[Token(Token = "0x60101E4")]
|
||||
[Address(RVA = "0x171A580", Offset = "0x1718F80", VA = "0x18171A580")]
|
||||
[CompilerGenerated]
|
||||
private void MMJCHCGGOPL(PFLPCICDFNF BBADBGPALFP)
|
||||
{
|
||||
if (!this.KGODFEIPINC)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.paletteMenu.GCMLOIFNJMB.Remove(this);
|
||||
this.<LJOGMLBAABG>k__BackingField.StartInventionObjectsSelection();
|
||||
if (this.BLJNKBMJMKJ)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.CancelInventionObjectsSelection();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101E5 RID: 66021 RVA: 0x003C6B30 File Offset: 0x003C4D30
|
||||
[Token(Token = "0x60101E5")]
|
||||
[Address(RVA = "0x17196E0", Offset = "0x17180E0", VA = "0x1817196E0")]
|
||||
[CompilerGenerated]
|
||||
private void IKKLOHCLHOP()
|
||||
{
|
||||
this.DIKFGFJDJGP = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x060101E6 RID: 66022 RVA: 0x003C6B48 File Offset: 0x003C4D48
|
||||
[Token(Token = "0x60101E6")]
|
||||
[Address(RVA = "0x17199B0", Offset = "0x17183B0", VA = "0x1817199B0")]
|
||||
[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: 0x060101E7 RID: 66023 RVA: 0x003C6B74 File Offset: 0x003C4D74
|
||||
[Token(Token = "0x60101E7")]
|
||||
[Address(RVA = "0x1718AA0", Offset = "0x17174A0", VA = "0x181718AA0")]
|
||||
[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: 0x060101E8 RID: 66024 RVA: 0x003C6BA0 File Offset: 0x003C4DA0
|
||||
[Token(Token = "0x60101E8")]
|
||||
[Address(RVA = "0x1718F30", Offset = "0x1717930", VA = "0x181718F30")]
|
||||
[CompilerGenerated]
|
||||
private void EPBNOIJBLDD(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
ACDHFCHJBAK acdhfchjbak = new ACDHFCHJBAK(LDNFNNNHPPB);
|
||||
<LJOGMLBAABG>k__BackingField.QueueUI(acdhfchjbak);
|
||||
Action<OBBBPCBIMME> inventionSelectionButtonPressed = this.<LJOGMLBAABG>k__BackingField.<OBACDNGLHPD>k__BackingField.InventionSelectionButtonPressed;
|
||||
if (inventionSelectionButtonPressed != 0)
|
||||
{
|
||||
inventionSelectionButtonPressed(LDNFNNNHPPB);
|
||||
}
|
||||
if (!SingletonMonoBehaviour.Instance.ACGDGBHFJFB)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Press the trigger to spawn your invention", 3f, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101E9 RID: 66025 RVA: 0x003C6C14 File Offset: 0x003C4E14
|
||||
[Token(Token = "0x60101E9")]
|
||||
[Address(RVA = "0x1719E70", Offset = "0x1718870", VA = "0x181719E70")]
|
||||
[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.Instance.ACGDGBHFJFB)
|
||||
{
|
||||
Action<OBBBPCBIMME> inventionSelectionButtonPressed = this.<LJOGMLBAABG>k__BackingField.<OBACDNGLHPD>k__BackingField.InventionSelectionButtonPressed;
|
||||
if (inventionSelectionButtonPressed != 0)
|
||||
{
|
||||
inventionSelectionButtonPressed(LDNFNNNHPPB);
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Press the trigger to spawn your invention", 3f, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101EA RID: 66026 RVA: 0x003C6CB0 File Offset: 0x003C4EB0
|
||||
[Token(Token = "0x60101EA")]
|
||||
[Address(RVA = "0x171ADD0", Offset = "0x17197D0", VA = "0x18171ADD0")]
|
||||
[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: 0x060101EB RID: 66027 RVA: 0x003C6CF0 File Offset: 0x003C4EF0
|
||||
[Token(Token = "0x60101EB")]
|
||||
[Address(RVA = "0x171AB30", Offset = "0x1719530", VA = "0x18171AB30")]
|
||||
[CompilerGenerated]
|
||||
private void NMCNJIDEPHG()
|
||||
{
|
||||
this.LOOMBGNMNAP();
|
||||
}
|
||||
|
||||
// Token: 0x0400AB40 RID: 43840
|
||||
[Token(Token = "0x400AB40")]
|
||||
private const int KKALFKGOFAD = 2;
|
||||
|
||||
// Token: 0x0400AB41 RID: 43841
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400AB41")]
|
||||
[SerializeField]
|
||||
private GameObject instructionsSubscreen;
|
||||
|
||||
// Token: 0x0400AB42 RID: 43842
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400AB42")]
|
||||
[SerializeField]
|
||||
private GameObject resultSubscreen;
|
||||
|
||||
// Token: 0x0400AB43 RID: 43843
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400AB43")]
|
||||
[SerializeField]
|
||||
private Button3D nextButton;
|
||||
|
||||
// Token: 0x0400AB44 RID: 43844
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400AB44")]
|
||||
[SerializeField]
|
||||
private GameObject deselectContainer;
|
||||
|
||||
// Token: 0x0400AB45 RID: 43845
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400AB45")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI mainText;
|
||||
|
||||
// Token: 0x0400AB46 RID: 43846
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400AB46")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI objectCountText;
|
||||
|
||||
// Token: 0x0400AB47 RID: 43847
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400AB47")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI resultText;
|
||||
|
||||
// Token: 0x0400AB48 RID: 43848
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400AB48")]
|
||||
[SerializeField]
|
||||
private float minUpdateInventionInterval = 5f;
|
||||
|
||||
// Token: 0x0400AB49 RID: 43849
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400AB49")]
|
||||
[SerializeField]
|
||||
[Header("Dialogs")]
|
||||
private EnterInventionNameDialog enterInventionNameDialog;
|
||||
|
||||
// Token: 0x0400AB4A RID: 43850
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400AB4A")]
|
||||
[SerializeField]
|
||||
private EnterInventionDescriptionDialog enterInventionDescriptionDialog;
|
||||
|
||||
// Token: 0x0400AB4B RID: 43851
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400AB4B")]
|
||||
private OBBBPCBIMME BFKEFCFNNKH;
|
||||
|
||||
// Token: 0x0400AB4C RID: 43852
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400AB4C")]
|
||||
private readonly ManagedTexture IEBMGDPKCOG;
|
||||
|
||||
// Token: 0x0400AB4D RID: 43853
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400AB4D")]
|
||||
private string FMNALPDBJHP;
|
||||
|
||||
// Token: 0x0400AB4E RID: 43854
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400AB4E")]
|
||||
private string EAJDMHLBKND;
|
||||
|
||||
// Token: 0x0400AB4F RID: 43855
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400AB4F")]
|
||||
private float MOPMDBODNJE;
|
||||
|
||||
// Token: 0x0400AB50 RID: 43856
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10C")]
|
||||
[Token(Token = "0x400AB50")]
|
||||
private bool DDIKKPFKNHE;
|
||||
|
||||
// Token: 0x0400AB51 RID: 43857
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10D")]
|
||||
[Token(Token = "0x400AB51")]
|
||||
private bool BLJNKBMJMKJ;
|
||||
|
||||
// Token: 0x0400AB52 RID: 43858
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400AB52")]
|
||||
private List<GIPDDLFFNGG> IBOGIKMOLOC;
|
||||
|
||||
// Token: 0x0400AB53 RID: 43859
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400AB53")]
|
||||
private bool MBIFDOIJDMJ;
|
||||
|
||||
// Token: 0x0400AB54 RID: 43860
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x119")]
|
||||
[Token(Token = "0x400AB54")]
|
||||
private bool INJHNHPCBHN;
|
||||
|
||||
// Token: 0x0400AB55 RID: 43861
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400AB55")]
|
||||
private UIDialog<OBBBPCBIMME, PFLPCICDFNF> DIKFGFJDJGP;
|
||||
|
||||
// Token: 0x0400AB56 RID: 43862
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400AB56")]
|
||||
private bool KGODFEIPINC;
|
||||
|
||||
// Token: 0x0200246B RID: 9323
|
||||
[Token(Token = "0x200246B")]
|
||||
private struct JPPNEJOBKAC
|
||||
{
|
||||
// Token: 0x17002BDD RID: 11229
|
||||
// (get) Token: 0x060101EC RID: 66028 RVA: 0x003C6D04 File Offset: 0x003C4F04
|
||||
[Token(Token = "0x17002BDD")]
|
||||
public long? HPFIHNGAOCE
|
||||
{
|
||||
[Token(Token = "0x60101EC")]
|
||||
[Address(RVA = "0x238470", Offset = "0x237870", VA = "0x180238470")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060101EC)
|
||||
|
||||
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: 0x0400AB57 RID: 43863
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400AB57")]
|
||||
public OBBBPCBIMME KGKPAFJOMPE;
|
||||
|
||||
// Token: 0x0400AB58 RID: 43864
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400AB58")]
|
||||
public string PGEBPHPMKMM;
|
||||
|
||||
// Token: 0x0400AB59 RID: 43865
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AB59")]
|
||||
public string JLGIGGAKANM;
|
||||
|
||||
// Token: 0x0400AB5A RID: 43866
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AB5A")]
|
||||
public GIPDDLFFNGG[] FNIEICGNLEL;
|
||||
}
|
||||
|
||||
// Token: 0x0200246C RID: 9324
|
||||
[Token(Token = "0x200246C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MOJCBGKMAHB
|
||||
{
|
||||
// Token: 0x060101ED RID: 66029 RVA: 0x003C6D1C File Offset: 0x003C4F1C
|
||||
[Token(Token = "0x60101ED")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public MOJCBGKMAHB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060101EE RID: 66030 RVA: 0x003C6D30 File Offset: 0x003C4F30
|
||||
[Token(Token = "0x60101EE")]
|
||||
[Address(RVA = "0x1712E50", Offset = "0x1711850", VA = "0x181712E50")]
|
||||
internal void <ShowTakePictureDialog>b__0()
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
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;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(<<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d);
|
||||
}
|
||||
|
||||
// Token: 0x060101EF RID: 66031 RVA: 0x003C6D68 File Offset: 0x003C4F68
|
||||
[Token(Token = "0x60101EF")]
|
||||
[Address(RVA = "0x1713600", Offset = "0x1712000", VA = "0x181713600")]
|
||||
internal IEnumerator<ISchedule> <ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060101EF)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> 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: 0x060101F0 RID: 66032 RVA: 0x003C6D8C File Offset: 0x003C4F8C
|
||||
[Token(Token = "0x60101F0")]
|
||||
[Address(RVA = "0x1712F20", Offset = "0x1711920", VA = "0x181712F20")]
|
||||
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;
|
||||
IPromise<Texture2D> promise = 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.Instance;
|
||||
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;
|
||||
IPromise<string> promise2 = OHDHPENHDAP.NLDOGFCBAOD(iebmgdpkcog2, OHDHPENHDAP.DLHGJJJPHPH.InventionThumbnail, num4);
|
||||
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)
|
||||
{
|
||||
IPromise<AHEPPAEOLOD> promise4 = 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);
|
||||
IPromise<CreationManager.GLBINAEHJEL> promise3 = 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.Instance;
|
||||
int num5 = 0;
|
||||
IDisposable disposable2 = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention Creation Cancelled", 3f, num5, num5);
|
||||
};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101F1 RID: 66033 RVA: 0x003C6E20 File Offset: 0x003C5020
|
||||
[Token(Token = "0x60101F1")]
|
||||
[Address(RVA = "0x1713180", Offset = "0x1711B80", VA = "0x181713180")]
|
||||
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.Instance;
|
||||
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;
|
||||
IPromise<string> promise = OHDHPENHDAP.NLDOGFCBAOD(iebmgdpkcog, OHDHPENHDAP.DLHGJJJPHPH.InventionThumbnail, num2);
|
||||
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)
|
||||
{
|
||||
IPromise<AHEPPAEOLOD> promise3 = 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);
|
||||
IPromise<CreationManager.GLBINAEHJEL> promise2 = 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: 0x0400AB5B RID: 43867
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AB5B")]
|
||||
public MakerPenPaletteInventionCreationScreen <>4__this;
|
||||
|
||||
// Token: 0x0400AB5C RID: 43868
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AB5C")]
|
||||
public MakerPenPaletteInventionCreationScreen.JPPNEJOBKAC context;
|
||||
|
||||
// Token: 0x0400AB5D RID: 43869
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400AB5D")]
|
||||
public Action <>9__3;
|
||||
|
||||
// Token: 0x0200246D RID: 9325
|
||||
[Token(Token = "0x200246D")]
|
||||
private sealed class <<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d : IEnumerator<ISchedule>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x060101F2 RID: 66034 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
||||
[Token(Token = "0x60101F2")]
|
||||
[Address(RVA = "0x3E46E0", Offset = "0x3E30E0", VA = "0x1803E46E0")]
|
||||
[DebuggerHidden]
|
||||
public <<ShowTakePictureDialog>g__CancelInventionCreationAndPickupMakerPen|2>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060101F3 RID: 66035 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
||||
[Token(Token = "0x60101F3")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060101F4 RID: 66036 RVA: 0x003C6FA4 File Offset: 0x003C51A4
|
||||
[Token(Token = "0x60101F4")]
|
||||
[Address(RVA = "0x17281C0", Offset = "0x1726BC0", VA = "0x1817281C0", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x17002BDE RID: 11230
|
||||
// (get) Token: 0x060101F5 RID: 66037 RVA: 0x00062DDE File Offset: 0x00060FDE
|
||||
[Token(Token = "0x17002BDE")]
|
||||
ISchedule IEnumerator<ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x60101F5")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060101F6 RID: 66038 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
||||
[Token(Token = "0x60101F6")]
|
||||
[Address(RVA = "0x17283C0", Offset = "0x1726DC0", VA = "0x1817283C0", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x17002BDF RID: 11231
|
||||
// (get) Token: 0x060101F7 RID: 66039 RVA: 0x00062DDE File Offset: 0x00060FDE
|
||||
[Token(Token = "0x17002BDF")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x60101F7")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400AB5E RID: 43870
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AB5E")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x0400AB5F RID: 43871
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AB5F")]
|
||||
private ISchedule <>2__current;
|
||||
|
||||
// Token: 0x0400AB60 RID: 43872
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400AB60")]
|
||||
public MakerPenPaletteInventionCreationScreen.MOJCBGKMAHB <>4__this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200246F RID: 9327
|
||||
[Token(Token = "0x200246F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EJHLPDKEMFH
|
||||
{
|
||||
// Token: 0x060101FB RID: 66043 RVA: 0x003C7018 File Offset: 0x003C5218
|
||||
[Token(Token = "0x60101FB")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public EJHLPDKEMFH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060101FC RID: 66044 RVA: 0x003C702C File Offset: 0x003C522C
|
||||
[Token(Token = "0x60101FC")]
|
||||
[Address(RVA = "0x1711A10", Offset = "0x1710410", VA = "0x181711A10")]
|
||||
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: 0x060101FD RID: 66045 RVA: 0x003C7060 File Offset: 0x003C5260
|
||||
[Token(Token = "0x60101FD")]
|
||||
[Address(RVA = "0x1711A80", Offset = "0x1710480", VA = "0x181711A80")]
|
||||
internal void <UpdateInventionImage>b__1(string imageName)
|
||||
{
|
||||
IPromise<AHEPPAEOLOD> promise = 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: 0x060101FE RID: 66046 RVA: 0x003C709C File Offset: 0x003C529C
|
||||
[Token(Token = "0x60101FE")]
|
||||
[Address(RVA = "0x1711B50", Offset = "0x1710550", VA = "0x181711B50")]
|
||||
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: 0x0400AB63 RID: 43875
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AB63")]
|
||||
public MakerPenPaletteInventionCreationScreen <>4__this;
|
||||
|
||||
// Token: 0x0400AB64 RID: 43876
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AB64")]
|
||||
public long targetInventionId;
|
||||
|
||||
// Token: 0x0400AB65 RID: 43877
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400AB65")]
|
||||
public Action<string> <>9__2;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,2542 @@
|
||||
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 Photon.Realtime;
|
||||
using RecNet;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
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: 0x02002473 RID: 9331
|
||||
[Token(Token = "0x2002473")]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenPaletteMainScreen : MakerPenPaletteUIFlowBase
|
||||
{
|
||||
// Token: 0x17002BE1 RID: 11233
|
||||
// (get) Token: 0x06010208 RID: 66056 RVA: 0x003C71D0 File Offset: 0x003C53D0
|
||||
// (set) Token: 0x06010209 RID: 66057 RVA: 0x003C71E4 File Offset: 0x003C53E4
|
||||
[Token(Token = "0x17002BE1")]
|
||||
public Material KIFFFMDAFBO
|
||||
{
|
||||
[Token(Token = "0x6010208")]
|
||||
[Address(RVA = "0x3E2C60", Offset = "0x3E1660", VA = "0x1803E2C60")]
|
||||
get;
|
||||
[Token(Token = "0x6010209")]
|
||||
[Address(RVA = "0x6A3B90", Offset = "0x6A2590", VA = "0x1806A3B90")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002BE2 RID: 11234
|
||||
// (get) Token: 0x0601020A RID: 66058 RVA: 0x003C71F8 File Offset: 0x003C53F8
|
||||
// (set) Token: 0x0601020B RID: 66059 RVA: 0x003C7214 File Offset: 0x003C5414
|
||||
[Token(Token = "0x17002BE2")]
|
||||
public static MakerPenPaletteMainScreen.PDANAFCBNHI NGCMMBNAHKG
|
||||
{
|
||||
[Token(Token = "0x601020A")]
|
||||
[Address(RVA = "0x1721540", Offset = "0x171FF40", VA = "0x181721540")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0601020A)
|
||||
|
||||
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 = "0x601020B")]
|
||||
[Address(RVA = "0x17215A0", Offset = "0x171FFA0", VA = "0x1817215A0")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BE3 RID: 11235
|
||||
// (get) Token: 0x0601020C RID: 66060 RVA: 0x003C7224 File Offset: 0x003C5424
|
||||
[Token(Token = "0x17002BE3")]
|
||||
public IEnumerable<ACBDPBHGKJL> BFELJCBBCHB
|
||||
{
|
||||
[Token(Token = "0x601020C")]
|
||||
[Address(RVA = "0x1721440", Offset = "0x171FE40", VA = "0x181721440")]
|
||||
get
|
||||
{
|
||||
ACBDPBHGKJL[] array = this.shapeButtonsGridOrderToShapeType;
|
||||
Func<ACBDPBHGKJL, bool> <>9__58_ = MakerPenPaletteMainScreen.<>c.<>9__58_0;
|
||||
if (<>9__58_ == 0)
|
||||
{
|
||||
MakerPenPaletteMainScreen.<>c.<>9__58_0 = (ACBDPBHGKJL x) => x <= ACBDPBHGKJL.HalfPipe;
|
||||
}
|
||||
return Enumerable.Where<ACBDPBHGKJL>(array, <>9__58_);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BE4 RID: 11236
|
||||
// (get) Token: 0x0601020D RID: 66061 RVA: 0x003C7260 File Offset: 0x003C5460
|
||||
// (set) Token: 0x0601020E RID: 66062 RVA: 0x003C7274 File Offset: 0x003C5474
|
||||
[Token(Token = "0x17002BE4")]
|
||||
private int EOMFKMAGLPO
|
||||
{
|
||||
[Token(Token = "0x601020D")]
|
||||
[Address(RVA = "0x14028E0", Offset = "0x14012E0", VA = "0x1814028E0")]
|
||||
get
|
||||
{
|
||||
return this.CAJOGMKJBPJ;
|
||||
}
|
||||
[Token(Token = "0x601020E")]
|
||||
[Address(RVA = "0x171C710", Offset = "0x171B110", VA = "0x18171C710")]
|
||||
set
|
||||
{
|
||||
if (value != this.CAJOGMKJBPJ)
|
||||
{
|
||||
this.CAJOGMKJBPJ = value;
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BE5 RID: 11237
|
||||
// (get) Token: 0x0601020F RID: 66063 RVA: 0x003C7298 File Offset: 0x003C5498
|
||||
// (set) Token: 0x06010210 RID: 66064 RVA: 0x003C72AC File Offset: 0x003C54AC
|
||||
[Token(Token = "0x17002BE5")]
|
||||
private int HDDNGPPCHDO
|
||||
{
|
||||
[Token(Token = "0x601020F")]
|
||||
[Address(RVA = "0x171DF80", Offset = "0x171C980", VA = "0x18171DF80")]
|
||||
get
|
||||
{
|
||||
return this.COEAGJOHOOL;
|
||||
}
|
||||
[Token(Token = "0x6010210")]
|
||||
[Address(RVA = "0x171CE60", Offset = "0x171B860", VA = "0x18171CE60")]
|
||||
set
|
||||
{
|
||||
if (value != this.COEAGJOHOOL)
|
||||
{
|
||||
this.COEAGJOHOOL = value;
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BE6 RID: 11238
|
||||
// (get) Token: 0x06010211 RID: 66065 RVA: 0x003C72D0 File Offset: 0x003C54D0
|
||||
// (set) Token: 0x06010212 RID: 66066 RVA: 0x003C72E4 File Offset: 0x003C54E4
|
||||
[Token(Token = "0x17002BE6")]
|
||||
private int NBJKFKBFPMM
|
||||
{
|
||||
[Token(Token = "0x6010211")]
|
||||
[Address(RVA = "0x171C8F0", Offset = "0x171B2F0", VA = "0x18171C8F0")]
|
||||
get
|
||||
{
|
||||
return this.FAEBNMMPJHD;
|
||||
}
|
||||
[Token(Token = "0x6010212")]
|
||||
[Address(RVA = "0x171B3C0", Offset = "0x1719DC0", VA = "0x18171B3C0")]
|
||||
set
|
||||
{
|
||||
if (value != this.FAEBNMMPJHD)
|
||||
{
|
||||
this.FAEBNMMPJHD = value;
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BE7 RID: 11239
|
||||
// (get) Token: 0x06010213 RID: 66067 RVA: 0x003C7308 File Offset: 0x003C5508
|
||||
// (set) Token: 0x06010214 RID: 66068 RVA: 0x003C731C File Offset: 0x003C551C
|
||||
[Token(Token = "0x17002BE7")]
|
||||
private MakerPenPaletteMainScreen.OMAPLOHLGDP CFHLFFLHJDI
|
||||
{
|
||||
[Token(Token = "0x6010213")]
|
||||
[Address(RVA = "0x171C4F0", Offset = "0x171AEF0", VA = "0x18171C4F0")]
|
||||
get
|
||||
{
|
||||
return this.HCKEPLFAMLN;
|
||||
}
|
||||
[Token(Token = "0x6010214")]
|
||||
[Address(RVA = "0x171C300", Offset = "0x171AD00", VA = "0x18171C300")]
|
||||
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: 0x17002BE8 RID: 11240
|
||||
// (get) Token: 0x06010215 RID: 66069 RVA: 0x003C735C File Offset: 0x003C555C
|
||||
// (set) Token: 0x06010216 RID: 66070 RVA: 0x003C7370 File Offset: 0x003C5570
|
||||
[Token(Token = "0x17002BE8")]
|
||||
public MakerPenPaletteMainScreen.OMAPLOHLGDP MILKHOANKAO
|
||||
{
|
||||
[Token(Token = "0x6010215")]
|
||||
[Address(RVA = "0x1721530", Offset = "0x171FF30", VA = "0x181721530")]
|
||||
get;
|
||||
[Token(Token = "0x6010216")]
|
||||
[Address(RVA = "0x171CBB0", Offset = "0x171B5B0", VA = "0x18171CBB0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002BE9 RID: 11241
|
||||
// (get) Token: 0x06010217 RID: 66071 RVA: 0x003C7384 File Offset: 0x003C5584
|
||||
[Token(Token = "0x17002BE9")]
|
||||
private bool OMJCIIDLEAO
|
||||
{
|
||||
[Token(Token = "0x6010217")]
|
||||
[Address(RVA = "0x171CCE0", Offset = "0x171B6E0", VA = "0x18171CCE0")]
|
||||
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: 0x06010218 RID: 66072 RVA: 0x003C73CC File Offset: 0x003C55CC
|
||||
[Token(Token = "0x6010218")]
|
||||
[Address(RVA = "0x171CE80", Offset = "0x171B880", VA = "0x18171CE80", Slot = "9")]
|
||||
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.CAJOGMKJBPJ)
|
||||
{
|
||||
<>4__this2.CAJOGMKJBPJ = 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)
|
||||
{
|
||||
MakerPenPaletteMainScreen <>4__this3 = this;
|
||||
ACBDPBHGKJL[] array2 = <>4__this3.shapeButtonsGridOrderToShapeType;
|
||||
int tempIndex2 = tempIndex;
|
||||
ACBDPBHGKJL acbdpbhgkjl = array2[tempIndex2];
|
||||
if (<>4__this3.ShapeTypeSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
};
|
||||
onClick3.AddListener(unityAction3);
|
||||
RadioButton3D[] fomfdpojade2 = this.FOMFDPOJADE;
|
||||
num++;
|
||||
while (fomfdpojade2 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
Action<Photon.Realtime.Player, RoomRole> action = new Action(this.LMDIDIEGGII);
|
||||
ActionEvent actionEvent = num + action;
|
||||
ActionEvent<bool> gizmosPlayingChanged = SandboxGizmoManager.GizmosPlayingChanged;
|
||||
Action<bool> action2 = new Action(this.HFAAJHFIHKD);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action3 = new Action(this.KBEFFMGDAOJ);
|
||||
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> actionEvent2 = onModeChanged + action3;
|
||||
<LJOGMLBAABG>k__BackingField.OnModeChanged = actionEvent2;
|
||||
}
|
||||
|
||||
// Token: 0x06010219 RID: 66073 RVA: 0x003C7680 File Offset: 0x003C5880
|
||||
[Token(Token = "0x6010219")]
|
||||
[Address(RVA = "0x171F6A0", Offset = "0x171E0A0", VA = "0x18171F6A0")]
|
||||
public void RefreshShapeMaterialButtons()
|
||||
{
|
||||
MakerPenColorButtonPagedGrid makerPenColorButtonPagedGrid = this.colorButtonPagedGrid;
|
||||
ShapeColorInfo[] array = EOKPFJPCGMK.IKFGMGLJFGE;
|
||||
Func<ShapeColorInfo, LNBGEMHOKFN> <>9__97_ = MakerPenPaletteMainScreen.<>c.<>9__97_0;
|
||||
if (<>9__97_ == 0)
|
||||
{
|
||||
MakerPenPaletteMainScreen.<>c.<>9__97_0 = (ShapeColorInfo sci) => sci.ColorID;
|
||||
}
|
||||
IEnumerable<ShapeColorInfo> enumerable = Enumerable.Select<ShapeColorInfo, LNBGEMHOKFN>(array, <>9__97_);
|
||||
makerPenColorButtonPagedGrid.SetShapeColors(enumerable, LNBGEMHOKFN.INVALID);
|
||||
MakerPenMaterialButtonPagedGrid makerPenMaterialButtonPagedGrid = this.materialButtonPagedGrid;
|
||||
ShapeMaterialInfo[] shapeMaterialInfos = EOKPFJPCGMK.MFIAFAGNMJN.ShapeMaterialInfos;
|
||||
Func<ShapeMaterialInfo, CLKCBCAGDDK> func;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__97_1 == 0)
|
||||
{
|
||||
func = (ShapeMaterialInfo smi) => smi.MaterialId;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__97_1 = func;
|
||||
}
|
||||
IEnumerable<ShapeMaterialInfo> enumerable2 = Enumerable.Select<ShapeMaterialInfo, CLKCBCAGDDK>(shapeMaterialInfos, func);
|
||||
makerPenMaterialButtonPagedGrid.ResetSelectedMaterial();
|
||||
bool flag = makerPenMaterialButtonPagedGrid.NBMNLHLDOGF();
|
||||
makerPenMaterialButtonPagedGrid.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x0601021A RID: 66074 RVA: 0x003C772C File Offset: 0x003C592C
|
||||
[Token(Token = "0x601021A")]
|
||||
[Address(RVA = "0x1720440", Offset = "0x171EE40", VA = "0x181720440")]
|
||||
private void Start()
|
||||
{
|
||||
ActionEvent activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
|
||||
Action action = new Action(this.DACCIPLECHP);
|
||||
CreationManager.ActiveSandboxResourcesChangedEvent = 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.Instance;
|
||||
if (!platformActivateObject.OBKMFDJBADI)
|
||||
{
|
||||
PagedGrid pagedGrid = this.settingsPagedGrid;
|
||||
Transform transform = platformActivateObject.transform;
|
||||
pagedGrid.AddIgnoredChild(transform);
|
||||
}
|
||||
num++;
|
||||
}
|
||||
bool isCompleted = ((IAsyncResult)this.settingsPagedGrid).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0601021B RID: 66075 RVA: 0x003C77D4 File Offset: 0x003C59D4
|
||||
[Token(Token = "0x601021B")]
|
||||
[Address(RVA = "0x171F4E0", Offset = "0x171DEE0", VA = "0x18171F4E0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = ebljhbjgdfb + action;
|
||||
Action action2 = new Action(this.NJANGDABKNE);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action2);
|
||||
ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
|
||||
Action action3 = new Action(this.GEIKLABLCNL);
|
||||
BBHENFCNLAB.GEIKLABLCNL = geiklablcnl + action3;
|
||||
ActionEvent<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
|
||||
Action<long> action4 = new Action(this.JGCNDNGPBMH);
|
||||
BBHENFCNLAB.JGCNDNGPBMH = jgcndngpbmh + action4;
|
||||
}
|
||||
|
||||
// Token: 0x0601021C RID: 66076 RVA: 0x003C785C File Offset: 0x003C5A5C
|
||||
[Token(Token = "0x601021C")]
|
||||
[Address(RVA = "0x171F350", Offset = "0x171DD50", VA = "0x18171F350")]
|
||||
protected void OnDisable()
|
||||
{
|
||||
ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = ebljhbjgdfb - action;
|
||||
ActionEvent geiklablcnl = BBHENFCNLAB.GEIKLABLCNL;
|
||||
Action action2 = new Action(this.GEIKLABLCNL);
|
||||
BBHENFCNLAB.GEIKLABLCNL = geiklablcnl - action2;
|
||||
ActionEvent<long> jgcndngpbmh = BBHENFCNLAB.JGCNDNGPBMH;
|
||||
Action<long> action3 = new Action(this.JGCNDNGPBMH);
|
||||
BBHENFCNLAB.JGCNDNGPBMH = jgcndngpbmh - action3;
|
||||
}
|
||||
|
||||
// Token: 0x0601021D RID: 66077 RVA: 0x003C78CC File Offset: 0x003C5ACC
|
||||
[Token(Token = "0x601021D")]
|
||||
[Address(RVA = "0x171C500", Offset = "0x171AF00", VA = "0x18171C500")]
|
||||
private void EBLJHBJGDFB()
|
||||
{
|
||||
bool flag = Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG;
|
||||
bool? cbheckjkdcc = this.CBHECKJKDCC;
|
||||
int num = 0;
|
||||
bool flag2 = flag == cbheckjkdcc;
|
||||
if (cbheckjkdcc == flag2)
|
||||
{
|
||||
bool flag3 = Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG;
|
||||
this.circuitsV2RadioButton.gameObject.SetActive(flag3);
|
||||
if (!flag3)
|
||||
{
|
||||
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 flag4 = Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG;
|
||||
this.CBHECKJKDCC = num;
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601021E RID: 66078 RVA: 0x003C799C File Offset: 0x003C5B9C
|
||||
[Token(Token = "0x601021E")]
|
||||
[Address(RVA = "0x171F050", Offset = "0x171DA50", VA = "0x18171F050", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ActionEvent ebljhbjgdfb = Matchmaking.EBLJHBJGDFB;
|
||||
Action action = new Action(this.EBLJHBJGDFB);
|
||||
Matchmaking.EBLJHBJGDFB = ebljhbjgdfb - action;
|
||||
CircuitVisibilityBehaviour.OHONBJEGOED = false;
|
||||
ActionEvent activeSandboxResourcesChangedEvent = CreationManager.ActiveSandboxResourcesChangedEvent;
|
||||
Action action2 = new Action(this.DACCIPLECHP);
|
||||
CreationManager.ActiveSandboxResourcesChangedEvent = activeSandboxResourcesChangedEvent - action2;
|
||||
Action<Photon.Realtime.Player, RoomRole> action3 = new Action(this.LMDIDIEGGII);
|
||||
ActionEvent<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;
|
||||
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> onModeChanged = <LJOGMLBAABG>k__BackingField2.OnModeChanged;
|
||||
Action<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> action5 = new Action(this.KBEFFMGDAOJ);
|
||||
ActionEvent<MakerPen.KLAENPHIBEM, MakerPen.HJPIHGIFKEO> actionEvent = onModeChanged - action5;
|
||||
<LJOGMLBAABG>k__BackingField2.OnModeChanged = actionEvent;
|
||||
}
|
||||
SafeDestroy.Asset(this.<NCJFGKPOKLF>k__BackingField);
|
||||
this.<NCJFGKPOKLF>k__BackingField = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x0601021F RID: 66079 RVA: 0x003C7A7C File Offset: 0x003C5C7C
|
||||
[Token(Token = "0x601021F")]
|
||||
[Address(RVA = "0x171FAF0", Offset = "0x171E4F0", VA = "0x18171FAF0")]
|
||||
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: 0x06010220 RID: 66080 RVA: 0x003C7B0C File Offset: 0x003C5D0C
|
||||
[Token(Token = "0x6010220")]
|
||||
[Address(RVA = "0x171C900", Offset = "0x171B300", VA = "0x18171C900")]
|
||||
private void FJHODABGKOL()
|
||||
{
|
||||
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;
|
||||
LNBGEMHOKFN aekhjmpaokm = <LJOGMLBAABG>k__BackingField.AEKHJMPAOKM;
|
||||
CLKCBCAGDDK fdioclhgcnd = <LJOGMLBAABG>k__BackingField.FDIOCLHGCND;
|
||||
}
|
||||
int aekhjmpaokm2 = (int)<LJOGMLBAABG>k__BackingField.AEKHJMPAOKM;
|
||||
ShapeMaterialInfo shapeMaterialInfo = EOKPFJPCGMK.LCNCGMABGCO(this.<LJOGMLBAABG>k__BackingField.FDIOCLHGCND);
|
||||
int num2 = 0;
|
||||
ShapeColorInfo shapeColorInfo;
|
||||
Material material3 = new Material(BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo, true, true));
|
||||
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 (num2 < length)
|
||||
{
|
||||
Renderer renderer = array[num2];
|
||||
Material material5 = this.<NCJFGKPOKLF>k__BackingField;
|
||||
renderer.SetMaterial(material5);
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010221 RID: 66081 RVA: 0x003C7BE0 File Offset: 0x003C5DE0
|
||||
[Token(Token = "0x6010221")]
|
||||
[Address(RVA = "0x171CB20", Offset = "0x171B520", VA = "0x18171CB20")]
|
||||
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: 0x06010222 RID: 66082 RVA: 0x003C7C28 File Offset: 0x003C5E28
|
||||
[Token(Token = "0x6010222")]
|
||||
[Address(RVA = "0x171C4E0", Offset = "0x171AEE0", VA = "0x18171C4E0")]
|
||||
public void DeselectAllShapeButtons()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.shapeButtonsRadioGroup;
|
||||
this.HONEMLGKJPB(radioGroup3D);
|
||||
}
|
||||
|
||||
// Token: 0x06010223 RID: 66083 RVA: 0x003C7C44 File Offset: 0x003C5E44
|
||||
[Token(Token = "0x6010223")]
|
||||
[Address(RVA = "0x171FA00", Offset = "0x171E400", VA = "0x18171FA00")]
|
||||
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);
|
||||
this.AILJLPKFJIA(JEOFCGOPBDC.Prop, (long)LKKBDKPAJMO);
|
||||
}
|
||||
|
||||
// Token: 0x06010224 RID: 66084 RVA: 0x003C7C90 File Offset: 0x003C5E90
|
||||
[Token(Token = "0x6010224")]
|
||||
[Address(RVA = "0x171C4D0", Offset = "0x171AED0", VA = "0x18171C4D0")]
|
||||
public void DeselectAllPropButtons()
|
||||
{
|
||||
this.IAKCONALDPO = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
}
|
||||
|
||||
// Token: 0x06010225 RID: 66085 RVA: 0x003C7CB0 File Offset: 0x003C5EB0
|
||||
[Token(Token = "0x6010225")]
|
||||
[Address(RVA = "0x171F950", Offset = "0x171E350", VA = "0x18171F950")]
|
||||
public void SelectInventionButton(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.AEHODCGDMBA = 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;
|
||||
this.AILJLPKFJIA(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x06010226 RID: 66086 RVA: 0x003C7D08 File Offset: 0x003C5F08
|
||||
[Token(Token = "0x6010226")]
|
||||
[Address(RVA = "0x171C4C0", Offset = "0x171AEC0", VA = "0x18171C4C0")]
|
||||
public void DeselectAllInventionButtons()
|
||||
{
|
||||
this.LFLBDJBBIMH = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x06010227 RID: 66087 RVA: 0x003C7D20 File Offset: 0x003C5F20
|
||||
[Token(Token = "0x6010227")]
|
||||
[Address(RVA = "0x171F920", Offset = "0x171E320", VA = "0x18171F920")]
|
||||
public void SelectColorButton(LNBGEMHOKFN GJAINANBOCB)
|
||||
{
|
||||
this.colorButtonPagedGrid.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06010228 RID: 66088 RVA: 0x003C7D40 File Offset: 0x003C5F40
|
||||
[Token(Token = "0x6010228")]
|
||||
[Address(RVA = "0x171F9D0", Offset = "0x171E3D0", VA = "0x18171F9D0")]
|
||||
public void SelectMaterialButton(CLKCBCAGDDK KFENPJENIOI)
|
||||
{
|
||||
this.materialButtonPagedGrid.UpdateSelectedButtonState();
|
||||
}
|
||||
|
||||
// Token: 0x06010229 RID: 66089 RVA: 0x003C7D60 File Offset: 0x003C5F60
|
||||
[Token(Token = "0x6010229")]
|
||||
[Address(RVA = "0x171C480", Offset = "0x171AE80", VA = "0x18171C480")]
|
||||
public void DeselectAllColorButtons()
|
||||
{
|
||||
this.colorButtonPagedGrid.ResetSelectedColor();
|
||||
this.materialButtonPagedGrid.ResetSelectedMaterial();
|
||||
}
|
||||
|
||||
// Token: 0x0601022A RID: 66090 RVA: 0x003C7D8C File Offset: 0x003C5F8C
|
||||
[Token(Token = "0x601022A")]
|
||||
[Address(RVA = "0x171FCE0", Offset = "0x171E6E0", VA = "0x18171FCE0")]
|
||||
public void SelectShapeConstraintButton(MakerPen.PMACDPPHBHP GEAFEMDGBBA)
|
||||
{
|
||||
ToggleButton3D toggleButton3D = this.uniformShapesToggle;
|
||||
bool flag = GEAFEMDGBBA == MakerPen.PMACDPPHBHP.Constrained;
|
||||
toggleButton3D.BOHIGPFGJBA = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0601022B RID: 66091 RVA: 0x003C7DB4 File Offset: 0x003C5FB4
|
||||
[Token(Token = "0x601022B")]
|
||||
[Address(RVA = "0x171E2B0", Offset = "0x171CCB0", VA = "0x18171E2B0")]
|
||||
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: 0x0601022C RID: 66092 RVA: 0x003C7E30 File Offset: 0x003C6030
|
||||
[Token(Token = "0x601022C")]
|
||||
[Address(RVA = "0x171CBF0", Offset = "0x171B5F0", VA = "0x18171CBF0")]
|
||||
private void HONEMLGKJPB(RadioGroup3D KBEJEGMLKEM)
|
||||
{
|
||||
Func<RadioButton3D, bool> <>9__117_ = MakerPenPaletteMainScreen.<>c.<>9__117_0;
|
||||
if (<>9__117_ == 0)
|
||||
{
|
||||
MakerPenPaletteMainScreen.<>c.<>9__117_0 = delegate(RadioButton3D b)
|
||||
{
|
||||
};
|
||||
}
|
||||
KBEJEGMLKEM.SetSelectionStates(<>9__117_);
|
||||
}
|
||||
|
||||
// Token: 0x0601022D RID: 66093 RVA: 0x003C7E6C File Offset: 0x003C606C
|
||||
[Token(Token = "0x601022D")]
|
||||
[Address(RVA = "0x171B6A0", Offset = "0x171A0A0", VA = "0x18171B6A0")]
|
||||
private void AILJLPKFJIA(JEOFCGOPBDC EPBPGKCGDPE, long ENJEOLBEALP)
|
||||
{
|
||||
HNICCJDPJJO hniccjdpjjo = HNICCJDPJJO.ONCPNMDGGKG;
|
||||
string text = AmplitudeAnalyticsClient.Event("palette_select_item").ToString();
|
||||
}
|
||||
|
||||
// Token: 0x0601022E RID: 66094 RVA: 0x003C7E98 File Offset: 0x003C6098
|
||||
[Token(Token = "0x601022E")]
|
||||
[Address(RVA = "0x171C730", Offset = "0x171B130", VA = "0x18171C730")]
|
||||
private void FFOBNOMEGEH()
|
||||
{
|
||||
if (this.HCKEPLFAMLN <= MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions)
|
||||
{
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.searchSubscreen;
|
||||
SubscreenControl subscreenControl = this.subscreenControl;
|
||||
SubscreenControl subscreenControl2 = this.subscreenControl;
|
||||
Subscreen subscreen = this.shapesAndColorsSubscreen;
|
||||
subscreenControl2.ShowSubscreen(subscreen);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601022F RID: 66095 RVA: 0x003C7FA8 File Offset: 0x003C61A8
|
||||
[Token(Token = "0x601022F")]
|
||||
[Address(RVA = "0x171E150", Offset = "0x171CB50", VA = "0x18171E150")]
|
||||
private void LOAGOJPGGLA()
|
||||
{
|
||||
this.gadgetsRadioButton.ForcePressed();
|
||||
int cajogmkjbpj = this.CAJOGMKJBPJ;
|
||||
int num = 0;
|
||||
this.OFFCHLIDOLC((SpawnableToolCategoryConfig.CDPMKMGIPFA)num, cajogmkjbpj);
|
||||
}
|
||||
|
||||
// Token: 0x06010230 RID: 66096 RVA: 0x003C7FD8 File Offset: 0x003C61D8
|
||||
[Token(Token = "0x6010230")]
|
||||
[Address(RVA = "0x171C2D0", Offset = "0x171ACD0", VA = "0x18171C2D0")]
|
||||
private void CJGBDCHKPBI()
|
||||
{
|
||||
this.circuitsV2RadioButton.ForcePressed();
|
||||
}
|
||||
|
||||
// Token: 0x06010231 RID: 66097 RVA: 0x003C7FF8 File Offset: 0x003C61F8
|
||||
[Token(Token = "0x6010231")]
|
||||
[Address(RVA = "0x171E0C0", Offset = "0x171CAC0", VA = "0x18171E0C0")]
|
||||
private void LGOGJOPPICA()
|
||||
{
|
||||
this.propsRadioButton.ForcePressed();
|
||||
int coeagjohool = this.COEAGJOHOOL;
|
||||
this.OFFCHLIDOLC(SpawnableToolCategoryConfig.CDPMKMGIPFA.PROPS, coeagjohool);
|
||||
}
|
||||
|
||||
// Token: 0x06010232 RID: 66098 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6010232")]
|
||||
[Address(RVA = "0x171ED80", Offset = "0x171D780", VA = "0x18171ED80")]
|
||||
private void OFFCHLIDOLC(SpawnableToolCategoryConfig.CDPMKMGIPFA CKEBCMEKCJH, int DBGGEOGEFCA)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06010233 RID: 66099 RVA: 0x003C8028 File Offset: 0x003C6228
|
||||
[Token(Token = "0x6010233")]
|
||||
[Address(RVA = "0x171B7A0", Offset = "0x171A1A0", VA = "0x18171B7A0")]
|
||||
private void BBMIMPHPPDF()
|
||||
{
|
||||
int kdpehphodcd = this.inventionPagedGrid.KDPEHPHODCD;
|
||||
int previousPage = kdpehphodcd;
|
||||
this.inventionPagedGrid.Awake();
|
||||
IPromise<List<OBBBPCBIMME>> promise = BBHENFCNLAB.EMOKHAKJKHK();
|
||||
Action<List<OBBBPCBIMME>> action = delegate(List<OBBBPCBIMME> inventions)
|
||||
{
|
||||
MakerPenPaletteMainScreen <>4__this = this;
|
||||
int num2 = 0;
|
||||
if (<>4__this != num2)
|
||||
{
|
||||
if (inventions != 0)
|
||||
{
|
||||
Func<OBBBPCBIMME, bool> func;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__124_2 == 0)
|
||||
{
|
||||
func = (OBBBPCBIMME inv) => !inv.<AONKJNPFIGJ>k__BackingField;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__124_2 = func;
|
||||
}
|
||||
IEnumerable<OBBBPCBIMME> enumerable = Enumerable.Where<OBBBPCBIMME>(inventions, 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);
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.searchSubscreen;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Failed to load Inventions", 1.5f, num3, num3);
|
||||
InventionPagedGrid inventionPagedGrid3 = this.inventionPagedGrid;
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen2 = this.searchSubscreen;
|
||||
}
|
||||
};
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
NotificationManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
int num4 = 0;
|
||||
IDisposable disposable2 = instance2.Play(NotificationManager.IBIDFAOPIPC.Major, "Failed to load Inventions", 1.5f, num4, num4);
|
||||
InventionPagedGrid inventionPagedGrid4 = this.inventionPagedGrid;
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen3 = this.searchSubscreen;
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010234 RID: 66100 RVA: 0x003C809C File Offset: 0x003C629C
|
||||
[Token(Token = "0x6010234")]
|
||||
[Address(RVA = "0x171B3E0", Offset = "0x1719DE0", VA = "0x18171B3E0")]
|
||||
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: 0x06010235 RID: 66101 RVA: 0x003C8170 File Offset: 0x003C6370
|
||||
[Token(Token = "0x6010235")]
|
||||
[Address(RVA = "0x171DEC0", Offset = "0x171C8C0", VA = "0x18171DEC0")]
|
||||
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: 0x06010236 RID: 66102 RVA: 0x003C81A8 File Offset: 0x003C63A8
|
||||
[Token(Token = "0x6010236")]
|
||||
[Address(RVA = "0x171E190", Offset = "0x171CB90", VA = "0x18171E190")]
|
||||
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: 0x06010237 RID: 66103 RVA: 0x003C81D8 File Offset: 0x003C63D8
|
||||
[Token(Token = "0x6010237")]
|
||||
[Address(RVA = "0x171FD10", Offset = "0x171E710", VA = "0x18171FD10")]
|
||||
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: 0x06010238 RID: 66104 RVA: 0x003C8238 File Offset: 0x003C6438
|
||||
[Token(Token = "0x6010238")]
|
||||
[Address(RVA = "0x171DF10", Offset = "0x171C910", VA = "0x18171DF10")]
|
||||
private void KBEFFMGDAOJ(MakerPen.KLAENPHIBEM OIHFNIFGFJB, MakerPen.HJPIHGIFKEO FIBGLDDKDLB)
|
||||
{
|
||||
bool flag;
|
||||
if (OIHFNIFGFJB != MakerPen.KLAENPHIBEM.CreateInventionInstance && flag)
|
||||
{
|
||||
this.LFLBDJBBIMH = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010239 RID: 66105 RVA: 0x003C8258 File Offset: 0x003C6458
|
||||
[Token(Token = "0x6010239")]
|
||||
[Address(RVA = "0x171C360", Offset = "0x171AD60", VA = "0x18171C360")]
|
||||
private void DACCIPLECHP()
|
||||
{
|
||||
if (base.isActiveAndEnabled)
|
||||
{
|
||||
CreationManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
int num2 = 0;
|
||||
CostInfo activeSandboxResourceCost = CreationManager.LECLKFMMJGB;
|
||||
int maxInkCost = CreationManager.KIGCMLHCNON;
|
||||
InkBarControl inkBarControl = this.inkBarControl;
|
||||
int num3 = 0;
|
||||
inkBarControl.SetPercentage((float)num2, num3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601023A RID: 66106 RVA: 0x003C82B0 File Offset: 0x003C64B0
|
||||
[Token(Token = "0x601023A")]
|
||||
[Address(RVA = "0x171E100", Offset = "0x171CB00", VA = "0x18171E100")]
|
||||
private void LMDIDIEGGII(Photon.Realtime.Player AGIHAKFFCCD, RoomRole EGPBMGPKIIL)
|
||||
{
|
||||
if (AGIHAKFFCCD.IsLocal)
|
||||
{
|
||||
Button3D button3D = this.deleteAllButton;
|
||||
bool flag = this.OMJCIIDLEAO;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601023B RID: 66107 RVA: 0x003C82E4 File Offset: 0x003C64E4
|
||||
[Token(Token = "0x601023B")]
|
||||
[Address(RVA = "0x171CBC0", Offset = "0x171B5C0", VA = "0x18171CBC0")]
|
||||
private void HFAAJHFIHKD(bool PLGOGPMCDOL)
|
||||
{
|
||||
this.playStopGizmosToggle.BOHIGPFGJBA = PLGOGPMCDOL;
|
||||
}
|
||||
|
||||
// Token: 0x0601023C RID: 66108 RVA: 0x003C8304 File Offset: 0x003C6504
|
||||
[Token(Token = "0x601023C")]
|
||||
[Address(RVA = "0x171CB10", Offset = "0x171B510", VA = "0x18171CB10")]
|
||||
private void GEIKLABLCNL()
|
||||
{
|
||||
this.BBMIMPHPPDF();
|
||||
}
|
||||
|
||||
// Token: 0x0601023D RID: 66109 RVA: 0x003C8318 File Offset: 0x003C6518
|
||||
[Token(Token = "0x601023D")]
|
||||
[Address(RVA = "0x171CB10", Offset = "0x171B510", VA = "0x18171CB10")]
|
||||
private void JGCNDNGPBMH(long ENJEOLBEALP)
|
||||
{
|
||||
this.BBMIMPHPPDF();
|
||||
}
|
||||
|
||||
// Token: 0x0601023E RID: 66110 RVA: 0x003C832C File Offset: 0x003C652C
|
||||
[Token(Token = "0x601023E")]
|
||||
[Address(RVA = "0x171B990", Offset = "0x171A390", VA = "0x18171B990")]
|
||||
public void Button_Close()
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityHidePaletteMenu();
|
||||
}
|
||||
|
||||
// Token: 0x0601023F RID: 66111 RVA: 0x003C834C File Offset: 0x003C654C
|
||||
[Token(Token = "0x601023F")]
|
||||
[Address(RVA = "0x171C070", Offset = "0x171AA70", VA = "0x18171C070")]
|
||||
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: 0x06010240 RID: 66112 RVA: 0x003C837C File Offset: 0x003C657C
|
||||
[Token(Token = "0x6010240")]
|
||||
[Address(RVA = "0x171C210", Offset = "0x171AC10", VA = "0x18171C210")]
|
||||
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: 0x06010241 RID: 66113 RVA: 0x003C83D0 File Offset: 0x003C65D0
|
||||
[Token(Token = "0x6010241")]
|
||||
[Address(RVA = "0x171BDD0", Offset = "0x171A7D0", VA = "0x18171BDD0")]
|
||||
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: 0x06010242 RID: 66114 RVA: 0x003C8430 File Offset: 0x003C6630
|
||||
[Token(Token = "0x6010242")]
|
||||
[Address(RVA = "0x171BF80", Offset = "0x171A980", VA = "0x18171BF80")]
|
||||
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: 0x06010243 RID: 66115 RVA: 0x003C848C File Offset: 0x003C668C
|
||||
[Token(Token = "0x6010243")]
|
||||
[Address(RVA = "0x171BF20", Offset = "0x171A920", VA = "0x18171BF20")]
|
||||
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: 0x06010244 RID: 66116 RVA: 0x003C84D8 File Offset: 0x003C66D8
|
||||
[Token(Token = "0x6010244")]
|
||||
[Address(RVA = "0x171B960", Offset = "0x171A360", VA = "0x18171B960")]
|
||||
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: 0x06010245 RID: 66117 RVA: 0x003C8508 File Offset: 0x003C6708
|
||||
[Token(Token = "0x6010245")]
|
||||
[Address(RVA = "0x171C1F0", Offset = "0x171ABF0", VA = "0x18171C1F0")]
|
||||
public void Button_Settings()
|
||||
{
|
||||
if (this.HCKEPLFAMLN != MakerPenPaletteMainScreen.OMAPLOHLGDP.Settings)
|
||||
{
|
||||
this.HCKEPLFAMLN = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)5L);
|
||||
this.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010246 RID: 66118 RVA: 0x003C8530 File Offset: 0x003C6730
|
||||
[Token(Token = "0x6010246")]
|
||||
[Address(RVA = "0x171BD80", Offset = "0x171A780", VA = "0x18171BD80")]
|
||||
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: 0x06010247 RID: 66119 RVA: 0x003C857C File Offset: 0x003C677C
|
||||
[Token(Token = "0x6010247")]
|
||||
[Address(RVA = "0x171C280", Offset = "0x171AC80", VA = "0x18171C280")]
|
||||
public void Button_SpawnableToolSelected(OGNBCNBPFCC spawnableTool)
|
||||
{
|
||||
if (this.SpawnableToolSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010248 RID: 66120 RVA: 0x003C8594 File Offset: 0x003C6794
|
||||
[Token(Token = "0x6010248")]
|
||||
[Address(RVA = "0x171BD50", Offset = "0x171A750", VA = "0x18171BD50")]
|
||||
public void Button_FilterInventions(int EFBDCIJMFGD)
|
||||
{
|
||||
if (this.HCKEPLFAMLN == MakerPenPaletteMainScreen.OMAPLOHLGDP.Inventions && EFBDCIJMFGD != this.CAJOGMKJBPJ)
|
||||
{
|
||||
this.CAJOGMKJBPJ = EFBDCIJMFGD;
|
||||
this.FFOBNOMEGEH();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010249 RID: 66121 RVA: 0x003C85C0 File Offset: 0x003C67C0
|
||||
[Token(Token = "0x6010249")]
|
||||
[Address(RVA = "0x171BEC0", Offset = "0x171A8C0", VA = "0x18171BEC0")]
|
||||
public void Button_InventionSelected(OBBBPCBIMME invention)
|
||||
{
|
||||
Action<OBBBPCBIMME> inventionSelectionButtonPressed = this.InventionSelectionButtonPressed;
|
||||
if (inventionSelectionButtonPressed != 0)
|
||||
{
|
||||
inventionSelectionButtonPressed(invention);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601024A RID: 66122 RVA: 0x003C85E0 File Offset: 0x003C67E0
|
||||
[Token(Token = "0x601024A")]
|
||||
[Address(RVA = "0x171BE40", Offset = "0x171A840", VA = "0x18171BE40")]
|
||||
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: 0x0601024B RID: 66123 RVA: 0x003C8608 File Offset: 0x003C6808
|
||||
[Token(Token = "0x601024B")]
|
||||
[Address(RVA = "0x171C0A0", Offset = "0x171AAA0", VA = "0x18171C0A0")]
|
||||
public void Button_SelectColor(LNBGEMHOKFN shapeColor)
|
||||
{
|
||||
if (this.ShapeColorSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
this.FJHODABGKOL();
|
||||
int num = 0;
|
||||
this.AILJLPKFJIA((JEOFCGOPBDC)num, (long)shapeColor);
|
||||
}
|
||||
|
||||
// Token: 0x0601024C RID: 66124 RVA: 0x003C8630 File Offset: 0x003C6830
|
||||
[Token(Token = "0x601024C")]
|
||||
[Address(RVA = "0x171C110", Offset = "0x171AB10", VA = "0x18171C110")]
|
||||
public void Button_SelectMaterial(CLKCBCAGDDK shapeMaterial)
|
||||
{
|
||||
if (this.ShapeMaterialSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
this.FJHODABGKOL();
|
||||
this.AILJLPKFJIA(JEOFCGOPBDC.Material, (long)shapeMaterial);
|
||||
}
|
||||
|
||||
// Token: 0x0601024D RID: 66125 RVA: 0x003C8658 File Offset: 0x003C6858
|
||||
[Token(Token = "0x601024D")]
|
||||
[Address(RVA = "0x171C180", Offset = "0x171AB80", VA = "0x18171C180")]
|
||||
public void Button_SelectShape(int LENAGPGLDLE)
|
||||
{
|
||||
if (this.ShapeTypeSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
this.AILJLPKFJIA(JEOFCGOPBDC.Shape, (long)LENAGPGLDLE);
|
||||
}
|
||||
|
||||
// Token: 0x0601024E RID: 66126 RVA: 0x003C8678 File Offset: 0x003C6878
|
||||
[Token(Token = "0x601024E")]
|
||||
[Address(RVA = "0x171D520", Offset = "0x171BF20", VA = "0x18171D520")]
|
||||
private void JFOMCCJKHLA()
|
||||
{
|
||||
bool flag = SingletonMonoBehaviour.Instance.MakerPen.OEHGANPCGAE;
|
||||
this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.ShouldRenderWorldFadeMask = flag;
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.OEHGANPCGAE != flag)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.OEHGANPCGAE = flag;
|
||||
}
|
||||
flag = SingletonMonoBehaviour.Instance.MakerPen.PPKOHAEIDJN;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.PPKOHAEIDJN != flag)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.PPKOHAEIDJN = flag;
|
||||
}
|
||||
float num = SingletonMonoBehaviour.Instance.MakerPen.PEFOEEMDKNH;
|
||||
NNNJFEILANM snapping = this.<LJOGMLBAABG>k__BackingField.Snapping;
|
||||
int num2 = Mathf.RoundToInt(num);
|
||||
float num3 = EOKPFJPCGMK.NLFAIFKEGAG(num2);
|
||||
snapping.IGKNCPDNKAN(num3);
|
||||
SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen;
|
||||
float num4 = makerPen.PEFOEEMDKNH;
|
||||
if (makerPen != 0)
|
||||
{
|
||||
SettingsManager.IAILOHNDFJI makerPen2 = SingletonMonoBehaviour.Instance.MakerPen;
|
||||
num3 = num;
|
||||
makerPen2.PEFOEEMDKNH = num3;
|
||||
}
|
||||
float num5 = SingletonMonoBehaviour.Instance.MakerPen.DHEJPCAHFKC;
|
||||
num = num5;
|
||||
NNNJFEILANM snapping2 = this.<LJOGMLBAABG>k__BackingField.Snapping;
|
||||
num5 = num;
|
||||
num2 = Mathf.RoundToInt(num5);
|
||||
num3 = EOKPFJPCGMK.KJDDBOALFOA(num2);
|
||||
snapping2.DAGBLEDBFOD = num3;
|
||||
SettingsManager.IAILOHNDFJI makerPen3 = SingletonMonoBehaviour.Instance.MakerPen;
|
||||
float num6 = makerPen3.DHEJPCAHFKC;
|
||||
if (makerPen3 != 0)
|
||||
{
|
||||
SettingsManager.IAILOHNDFJI makerPen4 = SingletonMonoBehaviour.Instance.MakerPen;
|
||||
num3 = num;
|
||||
makerPen4.DHEJPCAHFKC = num3;
|
||||
}
|
||||
float num7 = SingletonMonoBehaviour.Instance.MakerPen.CGOIKAFGIKH;
|
||||
num = num7;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField2 = this.<LJOGMLBAABG>k__BackingField;
|
||||
num7 = num;
|
||||
num2 = Mathf.RoundToInt(num7);
|
||||
num3 = EOKPFJPCGMK.LBMJDOMPIOD(num2);
|
||||
<LJOGMLBAABG>k__BackingField2.SelectCurveThicknessModifier(num3);
|
||||
SettingsManager.IAILOHNDFJI makerPen5 = SingletonMonoBehaviour.Instance.MakerPen;
|
||||
float num8 = makerPen5.CGOIKAFGIKH;
|
||||
if (makerPen5 != 0)
|
||||
{
|
||||
SettingsManager.IAILOHNDFJI makerPen6 = SingletonMonoBehaviour.Instance.MakerPen;
|
||||
num3 = num;
|
||||
makerPen6.CGOIKAFGIKH = num3;
|
||||
}
|
||||
bool flag2 = SingletonMonoBehaviour.Instance.MakerPen.EPAECNJFMIO;
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.EPAECNJFMIO != flag2)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.EPAECNJFMIO = flag2;
|
||||
}
|
||||
flag2 = SingletonMonoBehaviour.Instance.MakerPen.BMHDADIKCJJ;
|
||||
this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.<NGDMBEPPAJP>k__BackingField = flag2;
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.BMHDADIKCJJ != flag2)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.BMHDADIKCJJ = flag2;
|
||||
}
|
||||
flag2 = SingletonMonoBehaviour.Instance.MakerPen.PBEHJPGHCAD;
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.PBEHJPGHCAD != flag2)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.PBEHJPGHCAD = flag2;
|
||||
CircuitVisibilityBehaviour.CircuitVisibilityChanged();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601024F RID: 66127 RVA: 0x003C8904 File Offset: 0x003C6B04
|
||||
[Token(Token = "0x601024F")]
|
||||
[Address(RVA = "0x171DF90", Offset = "0x171C990", VA = "0x18171DF90")]
|
||||
private void KPGLPNJGJIG()
|
||||
{
|
||||
bool flag = Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG;
|
||||
this.circuitsV2RadioButton.gameObject.SetActive(flag);
|
||||
if (!flag)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.circuitsV2RadioButton;
|
||||
if (radioButton3D.DACHAAADDAE != flag || 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: 0x06010250 RID: 66128 RVA: 0x003C898C File Offset: 0x003C6B8C
|
||||
[Token(Token = "0x6010250")]
|
||||
[Address(RVA = "0x17208E0", Offset = "0x171F2E0", VA = "0x1817208E0")]
|
||||
public void Toggle_DesatWorldInShapeMode(bool isOn)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.ShouldRenderWorldFadeMask = isOn;
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.OEHGANPCGAE != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.OEHGANPCGAE = isOn;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010251 RID: 66129 RVA: 0x003C89D4 File Offset: 0x003C6BD4
|
||||
[Token(Token = "0x6010251")]
|
||||
[Address(RVA = "0x1720670", Offset = "0x171F070", VA = "0x181720670")]
|
||||
public void ToggleShowPivot(bool isOn)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.LCJDPBLGJFJ != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.LCJDPBLGJFJ = isOn;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010252 RID: 66130 RVA: 0x003C8A0C File Offset: 0x003C6C0C
|
||||
[Token(Token = "0x6010252")]
|
||||
[Address(RVA = "0x1721170", Offset = "0x171FB70", VA = "0x181721170")]
|
||||
public void Toggle_SnapToCenter(bool isOn)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.LMKECMNIGAC != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.LMKECMNIGAC = isOn;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010253 RID: 66131 RVA: 0x003C8A44 File Offset: 0x003C6C44
|
||||
[Token(Token = "0x6010253")]
|
||||
[Address(RVA = "0x1720E10", Offset = "0x171F810", VA = "0x181720E10")]
|
||||
public void Toggle_RotatearoundPivot(bool isOn)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.LMAEMIIGMLG != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.LMAEMIIGMLG = isOn;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010254 RID: 66132 RVA: 0x003C8A7C File Offset: 0x003C6C7C
|
||||
[Token(Token = "0x6010254")]
|
||||
[Address(RVA = "0x1720AA0", Offset = "0x171F4A0", VA = "0x181720AA0")]
|
||||
public void Toggle_FreezeRotationOnMove(bool isOn)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.EDFHHHJNDDO != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.EDFHHHJNDDO = isOn;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010255 RID: 66133 RVA: 0x003C8AB4 File Offset: 0x003C6CB4
|
||||
[Token(Token = "0x6010255")]
|
||||
[Address(RVA = "0x1721240", Offset = "0x171FC40", VA = "0x181721240")]
|
||||
public void Toggle_UniformShapes(bool isOn)
|
||||
{
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<LJOGMLBAABG>k__BackingField;
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.PPKOHAEIDJN != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.PPKOHAEIDJN = isOn;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010256 RID: 66134 RVA: 0x003C8AF0 File Offset: 0x003C6CF0
|
||||
[Token(Token = "0x6010256")]
|
||||
[Address(RVA = "0x1720100", Offset = "0x171EB00", VA = "0x181720100")]
|
||||
public void SliderReleased_GridSnap(float value)
|
||||
{
|
||||
NNNJFEILANM snapping = this.<LJOGMLBAABG>k__BackingField.Snapping;
|
||||
float num = EOKPFJPCGMK.NLFAIFKEGAG(Mathf.RoundToInt(value));
|
||||
snapping.IGKNCPDNKAN(value);
|
||||
SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen;
|
||||
float num2 = makerPen.PEFOEEMDKNH;
|
||||
if (makerPen != 0)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.PEFOEEMDKNH = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010257 RID: 66135 RVA: 0x003C8B48 File Offset: 0x003C6D48
|
||||
[Token(Token = "0x6010257")]
|
||||
[Address(RVA = "0x1720740", Offset = "0x171F140", VA = "0x181720740")]
|
||||
public void Toggle_AlignToEdges(bool isOn)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.EPAECNJFMIO != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.EPAECNJFMIO = isOn;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010258 RID: 66136 RVA: 0x003C8B80 File Offset: 0x003C6D80
|
||||
[Token(Token = "0x6010258")]
|
||||
[Address(RVA = "0x17210A0", Offset = "0x171FAA0", VA = "0x1817210A0")]
|
||||
public void Toggle_ShowGrid(bool isOn)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.MPGCIOMHIGA != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.MPGCIOMHIGA = isOn;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010259 RID: 66137 RVA: 0x003C8BB8 File Offset: 0x003C6DB8
|
||||
[Token(Token = "0x6010259")]
|
||||
[Address(RVA = "0x1720EE0", Offset = "0x171F8E0", VA = "0x181720EE0")]
|
||||
public void Toggle_RoundedTubes(bool isOn)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.GMOEDKIGMNG != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.GMOEDKIGMNG = isOn;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601025A RID: 66138 RVA: 0x003C8BF0 File Offset: 0x003C6DF0
|
||||
[Token(Token = "0x601025A")]
|
||||
[Address(RVA = "0x17209D0", Offset = "0x171F3D0", VA = "0x1817209D0")]
|
||||
public void Toggle_EnableSelfScaling(bool isOn)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.MJLLJLGMAGI != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.MJLLJLGMAGI = isOn;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601025B RID: 66139 RVA: 0x003C8C28 File Offset: 0x003C6E28
|
||||
[Token(Token = "0x601025B")]
|
||||
[Address(RVA = "0x1720810", Offset = "0x171F210", VA = "0x181720810")]
|
||||
public void Toggle_ConnectTubes(bool isOn)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.LKLJOKAOCEK != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.LKLJOKAOCEK = isOn;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601025C RID: 66140 RVA: 0x003C8C60 File Offset: 0x003C6E60
|
||||
[Token(Token = "0x601025C")]
|
||||
[Address(RVA = "0x1720C60", Offset = "0x171F660", VA = "0x181720C60")]
|
||||
public void Toggle_LockCurveSize(bool isOn)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.NNOBDFKAPPA != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.NNOBDFKAPPA = isOn;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601025D RID: 66141 RVA: 0x003C8C98 File Offset: 0x003C6E98
|
||||
[Token(Token = "0x601025D")]
|
||||
[Address(RVA = "0x171FDA0", Offset = "0x171E7A0", VA = "0x18171FDA0")]
|
||||
public void SliderReleased_AngleSnap(float value)
|
||||
{
|
||||
NNNJFEILANM snapping = this.<LJOGMLBAABG>k__BackingField.Snapping;
|
||||
float num = EOKPFJPCGMK.KJDDBOALFOA(Mathf.RoundToInt(value));
|
||||
snapping.DAGBLEDBFOD = value;
|
||||
SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen;
|
||||
float num2 = makerPen.DHEJPCAHFKC;
|
||||
if (makerPen != 0)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.DHEJPCAHFKC = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601025E RID: 66142 RVA: 0x003C8CF0 File Offset: 0x003C6EF0
|
||||
[Token(Token = "0x601025E")]
|
||||
[Address(RVA = "0x171FF00", Offset = "0x171E900", VA = "0x18171FF00")]
|
||||
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);
|
||||
SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen;
|
||||
float num2 = makerPen.CGOIKAFGIKH;
|
||||
if (makerPen != 0)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.CGOIKAFGIKH = value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601025F RID: 66143 RVA: 0x003C8D44 File Offset: 0x003C6F44
|
||||
[Token(Token = "0x601025F")]
|
||||
[Address(RVA = "0x1720260", Offset = "0x171EC60", VA = "0x181720260")]
|
||||
public void SliderReleased_TubeHeightScale(float value)
|
||||
{
|
||||
SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen;
|
||||
float num = EOKPFJPCGMK.GLNJJLKEFNE(Mathf.RoundToInt(value));
|
||||
makerPen.LFGDDNEIOHI = value;
|
||||
}
|
||||
|
||||
// Token: 0x06010260 RID: 66144 RVA: 0x003C8D78 File Offset: 0x003C6F78
|
||||
[Token(Token = "0x6010260")]
|
||||
[Address(RVA = "0x1720350", Offset = "0x171ED50", VA = "0x181720350")]
|
||||
public void SliderReleased_TubeRingPoints(float value)
|
||||
{
|
||||
SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen;
|
||||
int num = EOKPFJPCGMK.AKGDNOBGCHO(Mathf.RoundToInt(value));
|
||||
makerPen.LKNLBJHHOHN = num;
|
||||
}
|
||||
|
||||
// Token: 0x06010261 RID: 66145 RVA: 0x003C8DAC File Offset: 0x003C6FAC
|
||||
[Token(Token = "0x6010261")]
|
||||
[Address(RVA = "0x1720050", Offset = "0x171EA50", VA = "0x181720050")]
|
||||
public void SliderReleased_DragSelectSize(float value)
|
||||
{
|
||||
SettingsManager.IAILOHNDFJI makerPen = SingletonMonoBehaviour.Instance.MakerPen;
|
||||
int num = Mathf.RoundToInt(value);
|
||||
makerPen.BONNMFPHFNG = num;
|
||||
}
|
||||
|
||||
// Token: 0x06010262 RID: 66146 RVA: 0x003C8DD8 File Offset: 0x003C6FD8
|
||||
[Token(Token = "0x6010262")]
|
||||
[Address(RVA = "0x1720D30", Offset = "0x171F730", VA = "0x181720D30")]
|
||||
public void Toggle_PlayStopGizmos(bool isPlaying)
|
||||
{
|
||||
SandboxGizmoManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RequestMasterSetGizmosPlaying(isPlaying);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010263 RID: 66147 RVA: 0x003C8E08 File Offset: 0x003C7008
|
||||
[Token(Token = "0x6010263")]
|
||||
[Address(RVA = "0x171B9C0", Offset = "0x171A3C0", VA = "0x18171B9C0")]
|
||||
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_Affirmative();
|
||||
int num3 = 0;
|
||||
<DHACNBGFNAI>k__BackingField.PushFlow(flowByType, num3);
|
||||
MakerPenPaletteMainScreen.<>c <>;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__172_0 == 0)
|
||||
{
|
||||
<> = MakerPenPaletteMainScreen.<>c.<>9;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__172_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: 0x06010264 RID: 66148 RVA: 0x003C8ECC File Offset: 0x003C70CC
|
||||
[Token(Token = "0x6010264")]
|
||||
[Address(RVA = "0x171C000", Offset = "0x171AA00", VA = "0x18171C000")]
|
||||
public void Button_ResetEverything()
|
||||
{
|
||||
NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.RpcResetRoom();
|
||||
}
|
||||
|
||||
// Token: 0x06010265 RID: 66149 RVA: 0x003C8EEC File Offset: 0x003C70EC
|
||||
[Token(Token = "0x6010265")]
|
||||
[Address(RVA = "0x1720B70", Offset = "0x171F570", VA = "0x181720B70")]
|
||||
public void Toggle_GrabbableByDefault(bool isOn)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.<BDFEKAONFDI>k__BackingField.<NGDMBEPPAJP>k__BackingField = isOn;
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.BMHDADIKCJJ != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.BMHDADIKCJJ = isOn;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010266 RID: 66150 RVA: 0x003C8F34 File Offset: 0x003C7134
|
||||
[Token(Token = "0x6010266")]
|
||||
[Address(RVA = "0x1720FB0", Offset = "0x171F9B0", VA = "0x181720FB0")]
|
||||
public void Toggle_ShowGadgetsWithoutMakerPen(bool isOn)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.MakerPen.PBEHJPGHCAD != isOn)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.MakerPen.PBEHJPGHCAD = isOn;
|
||||
CircuitVisibilityBehaviour.CircuitVisibilityChanged();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010267 RID: 66151 RVA: 0x003C8F74 File Offset: 0x003C7174
|
||||
[Token(Token = "0x6010267")]
|
||||
[Address(RVA = "0x1721390", Offset = "0x171FD90", VA = "0x181721390")]
|
||||
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);
|
||||
this.MILKHOANKAO = (MakerPenPaletteMainScreen.OMAPLOHLGDP)((ulong)2L);
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06010269 RID: 66153 RVA: 0x003C9000 File Offset: 0x003C7200
|
||||
[Token(Token = "0x6010269")]
|
||||
[Address(RVA = "0x171E440", Offset = "0x171CE40", VA = "0x18171E440")]
|
||||
[CompilerGenerated]
|
||||
private void NJANGDABKNE()
|
||||
{
|
||||
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;
|
||||
this.JFOMCCJKHLA();
|
||||
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 shouldRenderWorldFadeMask = <BDFEKAONFDI>k__BackingField2.ShouldRenderWorldFadeMask;
|
||||
toggleButton3D.BOHIGPFGJBA = shouldRenderWorldFadeMask;
|
||||
}
|
||||
}
|
||||
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(SingletonMonoBehaviour.Instance.MakerPen.LFGDDNEIOHI);
|
||||
float value4 = slider3D4.value;
|
||||
Slider3D slider3D5 = this.tubeRingPointSlider;
|
||||
int num8 = EOKPFJPCGMK.NCBDKICELLJ(SingletonMonoBehaviour.Instance.MakerPen.LKNLBJHHOHN);
|
||||
float value5 = slider3D5.value;
|
||||
Slider3D slider3D6 = this.dragSelectSizeSlider;
|
||||
int num9 = SingletonMonoBehaviour.Instance.MakerPen.BONNMFPHFNG;
|
||||
float value6 = slider3D6.value;
|
||||
ToggleButton3D toggleButton3D2 = this.showPivotToggle;
|
||||
bool flag = SingletonMonoBehaviour.Instance.MakerPen.LCJDPBLGJFJ;
|
||||
toggleButton3D2.BOHIGPFGJBA = flag;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField5 = this.<LJOGMLBAABG>k__BackingField;
|
||||
ToggleButton3D toggleButton3D3 = this.alignToEdgesToggle;
|
||||
bool alignToEdges = <LJOGMLBAABG>k__BackingField5.DJCHNGHDBDB;
|
||||
toggleButton3D3.BOHIGPFGJBA = alignToEdges;
|
||||
ToggleButton3D toggleButton3D4 = this.showGridToggle;
|
||||
bool flag2 = SingletonMonoBehaviour.Instance.MakerPen.MPGCIOMHIGA;
|
||||
toggleButton3D4.BOHIGPFGJBA = flag2;
|
||||
ToggleButton3D toggleButton3D5 = this.snapToCenterToggle;
|
||||
bool flag3 = SingletonMonoBehaviour.Instance.MakerPen.LMKECMNIGAC;
|
||||
toggleButton3D5.BOHIGPFGJBA = flag3;
|
||||
ToggleButton3D toggleButton3D6 = this.freezeRotationToggle;
|
||||
bool flag4 = SingletonMonoBehaviour.Instance.MakerPen.EDFHHHJNDDO;
|
||||
toggleButton3D6.BOHIGPFGJBA = flag4;
|
||||
ToggleButton3D toggleButton3D7 = this.rotateAroundPivotToggle;
|
||||
bool flag5 = SingletonMonoBehaviour.Instance.MakerPen.LMAEMIIGMLG;
|
||||
toggleButton3D7.BOHIGPFGJBA = flag5;
|
||||
ToggleButton3D toggleButton3D8 = this.roundedTubesToggle;
|
||||
bool flag6 = SingletonMonoBehaviour.Instance.MakerPen.GMOEDKIGMNG;
|
||||
toggleButton3D8.BOHIGPFGJBA = flag6;
|
||||
ToggleButton3D toggleButton3D9 = this.connectTubesToggle;
|
||||
bool flag7 = SingletonMonoBehaviour.Instance.MakerPen.LKLJOKAOCEK;
|
||||
toggleButton3D9.BOHIGPFGJBA = flag7;
|
||||
ToggleButton3D toggleButton3D10 = this.selfScalingEnabledToggle;
|
||||
bool flag8 = SingletonMonoBehaviour.Instance.MakerPen.MJLLJLGMAGI;
|
||||
toggleButton3D10.BOHIGPFGJBA = flag8;
|
||||
ToggleButton3D toggleButton3D11 = this.lockCurveSize;
|
||||
bool flag9 = SingletonMonoBehaviour.Instance.MakerPen.NNOBDFKAPPA;
|
||||
toggleButton3D11.BOHIGPFGJBA = flag9;
|
||||
ToggleButton3D toggleButton3D12 = this.grabbableByDefaultToggle;
|
||||
bool flag10 = SingletonMonoBehaviour.Instance.MakerPen.BMHDADIKCJJ;
|
||||
toggleButton3D12.BOHIGPFGJBA = flag10;
|
||||
ToggleButton3D toggleButton3D13 = this.viewGadgetsWithoutMakerPenToggle;
|
||||
bool flag11 = SingletonMonoBehaviour.Instance.MakerPen.PBEHJPGHCAD;
|
||||
toggleButton3D13.BOHIGPFGJBA = flag11;
|
||||
if (SingletonMonoBehaviour.Instance.ACGDGBHFJFB)
|
||||
{
|
||||
ToggleButton3D toggleButton3D14 = this.selfScalingEnabledToggle;
|
||||
int num10 = 0;
|
||||
toggleButton3D14.interactable = num10 != 0;
|
||||
ToggleButton3D toggleButton3D15 = this.selfScalingEnabledToggle;
|
||||
int num11 = 0;
|
||||
toggleButton3D15.BOHIGPFGJBA = num11 != 0;
|
||||
}
|
||||
RadioGroup3D radioGroup3D = this.inventionsFilterGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.MDFGALCACAF);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
Button3D button3D = this.deleteAllButton;
|
||||
bool flag12 = this.OMJCIIDLEAO;
|
||||
button3D.FFDOINJEHMM = flag12;
|
||||
this.CENPCCNJGOF = true;
|
||||
}
|
||||
ToggleButton3D toggleButton3D16 = this.playStopGizmosToggle;
|
||||
bool <LMHCBOFAEPO>k__BackingField = SandboxGizmoManager.<LMHCBOFAEPO>k__BackingField;
|
||||
toggleButton3D16.BOHIGPFGJBA = <LMHCBOFAEPO>k__BackingField;
|
||||
this.DACCIPLECHP();
|
||||
MakerPenPaletteMainScreen.OMAPLOHLGDP hckeplfamln = this.HCKEPLFAMLN;
|
||||
if (hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Gadgets || hckeplfamln == MakerPenPaletteMainScreen.OMAPLOHLGDP.Props)
|
||||
{
|
||||
this.gadgetsRadioButton.ForcePressed();
|
||||
}
|
||||
this.FJHODABGKOL();
|
||||
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: 0x0601026A RID: 66154 RVA: 0x003C941C File Offset: 0x003C761C
|
||||
[Token(Token = "0x601026A")]
|
||||
[Address(RVA = "0x171E210", Offset = "0x171CC10", VA = "0x18171E210")]
|
||||
[CompilerGenerated]
|
||||
private bool MDFGALCACAF(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
RadioButton3D[] hmiokealimk = this.HMIOKEALIMK;
|
||||
int faebnmmpjhd = this.FAEBNMMPJHD;
|
||||
RadioButton3D radioButton3D = hmiokealimk[faebnmmpjhd];
|
||||
return FOJLJNMAJLC == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400AB72 RID: 43890
|
||||
[Token(Token = "0x400AB72")]
|
||||
private const int BNLOHBLGJNF = 70;
|
||||
|
||||
// Token: 0x0400AB73 RID: 43891
|
||||
[Token(Token = "0x400AB73")]
|
||||
private const int CHLBLPPKJEC = 95;
|
||||
|
||||
// Token: 0x0400AB74 RID: 43892
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400AB74")]
|
||||
[SerializeField]
|
||||
[Header("Subscreens")]
|
||||
private SubscreenControl subscreenControl;
|
||||
|
||||
// Token: 0x0400AB75 RID: 43893
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400AB75")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchScreen searchSubscreen;
|
||||
|
||||
// Token: 0x0400AB76 RID: 43894
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400AB76")]
|
||||
[SerializeField]
|
||||
private Subscreen shapesAndColorsSubscreen;
|
||||
|
||||
// Token: 0x0400AB77 RID: 43895
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400AB77")]
|
||||
[SerializeField]
|
||||
private Subscreen spawnableToolSubscreen;
|
||||
|
||||
// Token: 0x0400AB78 RID: 43896
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400AB78")]
|
||||
[SerializeField]
|
||||
private Subscreen settingsSubscreen;
|
||||
|
||||
// Token: 0x0400AB79 RID: 43897
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400AB79")]
|
||||
[SerializeField]
|
||||
private Subscreen inventionsSubscreen;
|
||||
|
||||
// Token: 0x0400AB7A RID: 43898
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400AB7A")]
|
||||
[SerializeField]
|
||||
private Subscreen circuitsSubscreen;
|
||||
|
||||
// Token: 0x0400AB7B RID: 43899
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400AB7B")]
|
||||
[SerializeField]
|
||||
private RadioButton3D circuitsV2RadioButton;
|
||||
|
||||
// Token: 0x0400AB7C RID: 43900
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400AB7C")]
|
||||
[SerializeField]
|
||||
private RadioButton3D gadgetsRadioButton;
|
||||
|
||||
// Token: 0x0400AB7D RID: 43901
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400AB7D")]
|
||||
[SerializeField]
|
||||
private RadioButton3D propsRadioButton;
|
||||
|
||||
// Token: 0x0400AB7E RID: 43902
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x400AB7E")]
|
||||
[SerializeField]
|
||||
[Header("Header")]
|
||||
private InkBarControl inkBarControl;
|
||||
|
||||
// Token: 0x0400AB7F RID: 43903
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x400AB7F")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI selectedItemText;
|
||||
|
||||
// Token: 0x0400AB80 RID: 43904
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x400AB80")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
[Header("Shapes and Colors")]
|
||||
private MakerPenColorButtonPagedGrid colorButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400AB81 RID: 43905
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x400AB81")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private MakerPenMaterialButtonPagedGrid materialButtonPagedGrid;
|
||||
|
||||
// Token: 0x0400AB82 RID: 43906
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x400AB82")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private MakerPenPaletteSearchPagedGrid paletteSearchPagedGrid;
|
||||
|
||||
// Token: 0x0400AB83 RID: 43907
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400AB83")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D shapeButtonsRadioGroup;
|
||||
|
||||
// Token: 0x0400AB85 RID: 43909
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400AB85")]
|
||||
[SerializeField]
|
||||
private Renderer[] shapePreviews;
|
||||
|
||||
// Token: 0x0400AB86 RID: 43910
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400AB86")]
|
||||
[SerializeField]
|
||||
[Tooltip("Must match the order and count of button prefabs in the radio group")]
|
||||
private ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType;
|
||||
|
||||
// Token: 0x0400AB87 RID: 43911
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400AB87")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
[Header("Spawnable Tools Subscreen")]
|
||||
private SpawnableToolPagedGrid spawnableToolPagedGrid;
|
||||
|
||||
// Token: 0x0400AB88 RID: 43912
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400AB88")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D spawnableToolsFilterGroup;
|
||||
|
||||
// Token: 0x0400AB89 RID: 43913
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400AB89")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
[Header("Inventions Subscreen")]
|
||||
private InventionPagedGrid inventionPagedGrid;
|
||||
|
||||
// Token: 0x0400AB8A RID: 43914
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x400AB8A")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D inventionsFilterGroup;
|
||||
|
||||
// Token: 0x0400AB8B RID: 43915
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x400AB8B")]
|
||||
[SerializeField]
|
||||
private string[] inventionFilterNames;
|
||||
|
||||
// Token: 0x0400AB8C RID: 43916
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x400AB8C")]
|
||||
[SerializeField]
|
||||
[Header("Settings")]
|
||||
private PagedGrid settingsPagedGrid;
|
||||
|
||||
// Token: 0x0400AB8D RID: 43917
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x400AB8D")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D desatWorldToggle;
|
||||
|
||||
// Token: 0x0400AB8E RID: 43918
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
|
||||
[Token(Token = "0x400AB8E")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showPivotToggle;
|
||||
|
||||
// Token: 0x0400AB8F RID: 43919
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
|
||||
[Token(Token = "0x400AB8F")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D uniformShapesToggle;
|
||||
|
||||
// Token: 0x0400AB90 RID: 43920
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x178")]
|
||||
[Token(Token = "0x400AB90")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D snapToCenterToggle;
|
||||
|
||||
// Token: 0x0400AB91 RID: 43921
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x180")]
|
||||
[Token(Token = "0x400AB91")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D freezeRotationToggle;
|
||||
|
||||
// Token: 0x0400AB92 RID: 43922
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x188")]
|
||||
[Token(Token = "0x400AB92")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D rotateAroundPivotToggle;
|
||||
|
||||
// Token: 0x0400AB93 RID: 43923
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x190")]
|
||||
[Token(Token = "0x400AB93")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D alignToEdgesToggle;
|
||||
|
||||
// Token: 0x0400AB94 RID: 43924
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x198")]
|
||||
[Token(Token = "0x400AB94")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D showGridToggle;
|
||||
|
||||
// Token: 0x0400AB95 RID: 43925
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A0")]
|
||||
[Token(Token = "0x400AB95")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D roundedTubesToggle;
|
||||
|
||||
// Token: 0x0400AB96 RID: 43926
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1A8")]
|
||||
[Token(Token = "0x400AB96")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D selfScalingEnabledToggle;
|
||||
|
||||
// Token: 0x0400AB97 RID: 43927
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B0")]
|
||||
[Token(Token = "0x400AB97")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D connectTubesToggle;
|
||||
|
||||
// Token: 0x0400AB98 RID: 43928
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1B8")]
|
||||
[Token(Token = "0x400AB98")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D lockCurveSize;
|
||||
|
||||
// Token: 0x0400AB99 RID: 43929
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C0")]
|
||||
[Token(Token = "0x400AB99")]
|
||||
[SerializeField]
|
||||
private Slider3D gridSnapSlider;
|
||||
|
||||
// Token: 0x0400AB9A RID: 43930
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C8")]
|
||||
[Token(Token = "0x400AB9A")]
|
||||
[SerializeField]
|
||||
private Slider3D angleSnapSlider;
|
||||
|
||||
// Token: 0x0400AB9B RID: 43931
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D0")]
|
||||
[Token(Token = "0x400AB9B")]
|
||||
[SerializeField]
|
||||
private Slider3D lockCurveRadiusSlider;
|
||||
|
||||
// Token: 0x0400AB9C RID: 43932
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1D8")]
|
||||
[Token(Token = "0x400AB9C")]
|
||||
[SerializeField]
|
||||
private Slider3D tubeHeightScaleSlider;
|
||||
|
||||
// Token: 0x0400AB9D RID: 43933
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E0")]
|
||||
[Token(Token = "0x400AB9D")]
|
||||
[SerializeField]
|
||||
private Slider3D tubeRingPointSlider;
|
||||
|
||||
// Token: 0x0400AB9E RID: 43934
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1E8")]
|
||||
[Token(Token = "0x400AB9E")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D playStopGizmosToggle;
|
||||
|
||||
// Token: 0x0400AB9F RID: 43935
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F0")]
|
||||
[Token(Token = "0x400AB9F")]
|
||||
[SerializeField]
|
||||
private Slider3D dragSelectSizeSlider;
|
||||
|
||||
// Token: 0x0400ABA0 RID: 43936
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1F8")]
|
||||
[Token(Token = "0x400ABA0")]
|
||||
[SerializeField]
|
||||
private Button3D deleteAllButton;
|
||||
|
||||
// Token: 0x0400ABA1 RID: 43937
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x200")]
|
||||
[Token(Token = "0x400ABA1")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D grabbableByDefaultToggle;
|
||||
|
||||
// Token: 0x0400ABA2 RID: 43938
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x208")]
|
||||
[Token(Token = "0x400ABA2")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D viewGadgetsWithoutMakerPenToggle;
|
||||
|
||||
// Token: 0x0400ABA3 RID: 43939
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x210")]
|
||||
[Token(Token = "0x400ABA3")]
|
||||
private RadioButton3D[] PIGNBICDLPI;
|
||||
|
||||
// Token: 0x0400ABA4 RID: 43940
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x218")]
|
||||
[Token(Token = "0x400ABA4")]
|
||||
private RadioButton3D[] HMIOKEALIMK;
|
||||
|
||||
// Token: 0x0400ABA5 RID: 43941
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x220")]
|
||||
[Token(Token = "0x400ABA5")]
|
||||
private RadioButton3D[] KOCCAALMOIN;
|
||||
|
||||
// Token: 0x0400ABA6 RID: 43942
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x228")]
|
||||
[Token(Token = "0x400ABA6")]
|
||||
private RadioButton3D[] FOMFDPOJADE;
|
||||
|
||||
// Token: 0x0400ABA7 RID: 43943
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x230")]
|
||||
[Token(Token = "0x400ABA7")]
|
||||
private bool CENPCCNJGOF;
|
||||
|
||||
// Token: 0x0400ABA8 RID: 43944
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x234")]
|
||||
[Token(Token = "0x400ABA8")]
|
||||
private OGNBCNBPFCC IAKCONALDPO;
|
||||
|
||||
// Token: 0x0400ABA9 RID: 43945
|
||||
[Token(Token = "0x400ABA9")]
|
||||
private static readonly Dictionary<string, int> PNLKHOIDKOH = new Dictionary();
|
||||
|
||||
// Token: 0x0400ABAA RID: 43946
|
||||
[Token(Token = "0x400ABAA")]
|
||||
private static int IKHAPMKMBBB;
|
||||
|
||||
// Token: 0x0400ABAB RID: 43947
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x238")]
|
||||
[Token(Token = "0x400ABAB")]
|
||||
private OBBBPCBIMME LFLBDJBBIMH;
|
||||
|
||||
// Token: 0x0400ABAC RID: 43948
|
||||
[Token(Token = "0x400ABAC")]
|
||||
private static bool PDEJHBPBAIA;
|
||||
|
||||
// Token: 0x0400ABAD RID: 43949
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x240")]
|
||||
[Token(Token = "0x400ABAD")]
|
||||
public Action<ACBDPBHGKJL> ShapeTypeSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400ABAE RID: 43950
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x248")]
|
||||
[Token(Token = "0x400ABAE")]
|
||||
public Action<LNBGEMHOKFN> ShapeColorSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400ABAF RID: 43951
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x250")]
|
||||
[Token(Token = "0x400ABAF")]
|
||||
public Action<CLKCBCAGDDK> ShapeMaterialSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400ABB0 RID: 43952
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x258")]
|
||||
[Token(Token = "0x400ABB0")]
|
||||
public Action<OGNBCNBPFCC> SpawnableToolSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400ABB1 RID: 43953
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x260")]
|
||||
[Token(Token = "0x400ABB1")]
|
||||
public Action<OBBBPCBIMME> InventionSelectionButtonPressed;
|
||||
|
||||
// Token: 0x0400ABB2 RID: 43954
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x268")]
|
||||
[Token(Token = "0x400ABB2")]
|
||||
private int CAJOGMKJBPJ;
|
||||
|
||||
// Token: 0x0400ABB3 RID: 43955
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x26C")]
|
||||
[Token(Token = "0x400ABB3")]
|
||||
private int COEAGJOHOOL;
|
||||
|
||||
// Token: 0x0400ABB4 RID: 43956
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x270")]
|
||||
[Token(Token = "0x400ABB4")]
|
||||
private int FAEBNMMPJHD;
|
||||
|
||||
// Token: 0x0400ABB5 RID: 43957
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x274")]
|
||||
[Token(Token = "0x400ABB5")]
|
||||
private MakerPenPaletteMainScreen.OMAPLOHLGDP HCKEPLFAMLN;
|
||||
|
||||
// Token: 0x0400ABB7 RID: 43959
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x27C")]
|
||||
[Token(Token = "0x400ABB7")]
|
||||
private bool? CBHECKJKDCC;
|
||||
|
||||
// Token: 0x02002474 RID: 9332
|
||||
[Token(Token = "0x2002474")]
|
||||
public enum OMAPLOHLGDP
|
||||
{
|
||||
// Token: 0x0400ABB9 RID: 43961
|
||||
[Token(Token = "0x400ABB9")]
|
||||
None,
|
||||
// Token: 0x0400ABBA RID: 43962
|
||||
[Token(Token = "0x400ABBA")]
|
||||
Search,
|
||||
// Token: 0x0400ABBB RID: 43963
|
||||
[Token(Token = "0x400ABBB")]
|
||||
ShapesAndColors,
|
||||
// Token: 0x0400ABBC RID: 43964
|
||||
[Token(Token = "0x400ABBC")]
|
||||
Gadgets,
|
||||
// Token: 0x0400ABBD RID: 43965
|
||||
[Token(Token = "0x400ABBD")]
|
||||
Props,
|
||||
// Token: 0x0400ABBE RID: 43966
|
||||
[Token(Token = "0x400ABBE")]
|
||||
Settings,
|
||||
// Token: 0x0400ABBF RID: 43967
|
||||
[Token(Token = "0x400ABBF")]
|
||||
Inventions,
|
||||
// Token: 0x0400ABC0 RID: 43968
|
||||
[Token(Token = "0x400ABC0")]
|
||||
CircuitV2
|
||||
}
|
||||
|
||||
// Token: 0x02002475 RID: 9333
|
||||
[Token(Token = "0x2002475")]
|
||||
public enum PDANAFCBNHI
|
||||
{
|
||||
// Token: 0x0400ABC2 RID: 43970
|
||||
[Token(Token = "0x400ABC2")]
|
||||
Materials,
|
||||
// Token: 0x0400ABC3 RID: 43971
|
||||
[Token(Token = "0x400ABC3")]
|
||||
Colors
|
||||
}
|
||||
|
||||
// Token: 0x02002477 RID: 9335
|
||||
[Token(Token = "0x2002477")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OOLIBHALJFM
|
||||
{
|
||||
// Token: 0x06010274 RID: 66164 RVA: 0x003C9530 File Offset: 0x003C7730
|
||||
[Token(Token = "0x6010274")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public OOLIBHALJFM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010275 RID: 66165 RVA: 0x003C9544 File Offset: 0x003C7744
|
||||
[Token(Token = "0x6010275")]
|
||||
[Address(RVA = "0x17280F0", Offset = "0x1726AF0", VA = "0x1817280F0")]
|
||||
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: 0x0400ABCC RID: 43980
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400ABCC")]
|
||||
public int temp;
|
||||
|
||||
// Token: 0x0400ABCD RID: 43981
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400ABCD")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002478 RID: 9336
|
||||
[Token(Token = "0x2002478")]
|
||||
[CompilerGenerated]
|
||||
private sealed class LKEHGDNNLJF
|
||||
{
|
||||
// Token: 0x06010276 RID: 66166 RVA: 0x003C95A4 File Offset: 0x003C77A4
|
||||
[Token(Token = "0x6010276")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public LKEHGDNNLJF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010277 RID: 66167 RVA: 0x003C95B8 File Offset: 0x003C77B8
|
||||
[Token(Token = "0x6010277")]
|
||||
[Address(RVA = "0x1712D10", Offset = "0x1711710", VA = "0x181712D10")]
|
||||
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.CAJOGMKJBPJ)
|
||||
{
|
||||
makerPenPaletteMainScreen.CAJOGMKJBPJ = num;
|
||||
makerPenPaletteMainScreen.FFOBNOMEGEH();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400ABCE RID: 43982
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400ABCE")]
|
||||
public int temp;
|
||||
|
||||
// Token: 0x0400ABCF RID: 43983
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400ABCF")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002479 RID: 9337
|
||||
[Token(Token = "0x2002479")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NLLEILPLMPC
|
||||
{
|
||||
// Token: 0x06010278 RID: 66168 RVA: 0x003C95FC File Offset: 0x003C77FC
|
||||
[Token(Token = "0x6010278")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public NLLEILPLMPC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010279 RID: 66169 RVA: 0x003C9610 File Offset: 0x003C7810
|
||||
[Token(Token = "0x6010279")]
|
||||
[Address(RVA = "0x1727C20", Offset = "0x1726620", VA = "0x181727C20")]
|
||||
internal void <Initialize>b__2(RadioButton3D isOn)
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this;
|
||||
ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType = makerPenPaletteMainScreen.shapeButtonsGridOrderToShapeType;
|
||||
int num = this.tempIndex;
|
||||
ACBDPBHGKJL acbdpbhgkjl = shapeButtonsGridOrderToShapeType[num];
|
||||
if (makerPenPaletteMainScreen.ShapeTypeSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400ABD0 RID: 43984
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400ABD0")]
|
||||
public int tempIndex;
|
||||
|
||||
// Token: 0x0400ABD1 RID: 43985
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400ABD1")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x0200247A RID: 9338
|
||||
[Token(Token = "0x200247A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GLFFONAEAEF
|
||||
{
|
||||
// Token: 0x0601027A RID: 66170 RVA: 0x003C964C File Offset: 0x003C784C
|
||||
[Token(Token = "0x601027A")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public GLFFONAEAEF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601027B RID: 66171 RVA: 0x003C9660 File Offset: 0x003C7860
|
||||
[Token(Token = "0x601027B")]
|
||||
[Address(RVA = "0x1711E60", Offset = "0x1710860", VA = "0x181711E60")]
|
||||
internal bool <TrySelectButton>b__0(RadioButton3D b)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.button;
|
||||
return b == radioButton3D;
|
||||
}
|
||||
|
||||
// Token: 0x0400ABD2 RID: 43986
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400ABD2")]
|
||||
public RadioButton3D button;
|
||||
}
|
||||
|
||||
// Token: 0x0200247B RID: 9339
|
||||
[Token(Token = "0x200247B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KOOKJFOHNDN
|
||||
{
|
||||
// Token: 0x0601027C RID: 66172 RVA: 0x003C967C File Offset: 0x003C787C
|
||||
[Token(Token = "0x601027C")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public KOOKJFOHNDN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601027D RID: 66173 RVA: 0x003C9690 File Offset: 0x003C7890
|
||||
[Token(Token = "0x601027D")]
|
||||
[Address(RVA = "0x1712990", Offset = "0x1711390", VA = "0x181712990")]
|
||||
internal void <UpdateInventions>b__0(List<OBBBPCBIMME> inventions)
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = this.<>4__this;
|
||||
int num = 0;
|
||||
if (makerPenPaletteMainScreen != num)
|
||||
{
|
||||
if (inventions != 0)
|
||||
{
|
||||
Func<OBBBPCBIMME, bool> func;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__124_2 == 0)
|
||||
{
|
||||
func = (OBBBPCBIMME inv) => !inv.<AONKJNPFIGJ>k__BackingField;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__124_2 = func;
|
||||
}
|
||||
IEnumerable<OBBBPCBIMME> enumerable = Enumerable.Where<OBBBPCBIMME>(inventions, 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);
|
||||
MakerPenPaletteSearchScreen searchSubscreen = this.<>4__this.searchSubscreen;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Failed to load Inventions", 1.5f, num3, num3);
|
||||
InventionPagedGrid inventionPagedGrid3 = this.<>4__this.inventionPagedGrid;
|
||||
MakerPenPaletteSearchScreen searchSubscreen2 = this.<>4__this.searchSubscreen;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601027E RID: 66174 RVA: 0x003C9770 File Offset: 0x003C7970
|
||||
[Token(Token = "0x601027E")]
|
||||
[Address(RVA = "0x1712C10", Offset = "0x1711610", VA = "0x181712C10")]
|
||||
internal void <UpdateInventions>b__1(string error)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Failed to load Inventions", 1.5f, num, num);
|
||||
InventionPagedGrid inventionPagedGrid = this.<>4__this.inventionPagedGrid;
|
||||
MakerPenPaletteSearchScreen searchSubscreen = this.<>4__this.searchSubscreen;
|
||||
}
|
||||
|
||||
// Token: 0x0400ABD3 RID: 43987
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400ABD3")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
|
||||
// Token: 0x0400ABD4 RID: 43988
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400ABD4")]
|
||||
public int previousPage;
|
||||
}
|
||||
|
||||
// Token: 0x0200247C RID: 9340
|
||||
[Token(Token = "0x200247C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MLPNEEKJCHP
|
||||
{
|
||||
// Token: 0x0601027F RID: 66175 RVA: 0x003C97B8 File Offset: 0x003C79B8
|
||||
[Token(Token = "0x601027F")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public MLPNEEKJCHP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010280 RID: 66176 RVA: 0x003C97CC File Offset: 0x003C79CC
|
||||
[Token(Token = "0x6010280")]
|
||||
[Address(RVA = "0x1712DB0", Offset = "0x17117B0", VA = "0x181712DB0")]
|
||||
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: 0x0400ABD5 RID: 43989
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400ABD5")]
|
||||
public MakerPenPaletteMainScreen <>4__this;
|
||||
|
||||
// Token: 0x0400ABD6 RID: 43990
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400ABD6")]
|
||||
public int buttonIndex;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,659 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Core.DataStructures.Tokens;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using RecRoom.Systems.PlayerRoles.UI.Game;
|
||||
using RecRoom.Tools;
|
||||
using RecRoom.Tools.Tags;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200247D RID: 9341
|
||||
[Token(Token = "0x200247D")]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenPaletteMoveableToolMenu : MoveableToolMenu, GHEELCONOBP
|
||||
{
|
||||
// Token: 0x17002BEA RID: 11242
|
||||
// (get) Token: 0x06010281 RID: 66177 RVA: 0x003C9804 File Offset: 0x003C7A04
|
||||
// (set) Token: 0x06010282 RID: 66178 RVA: 0x003C9818 File Offset: 0x003C7A18
|
||||
[Token(Token = "0x17002BEA")]
|
||||
public MakerPen CMHBEGINGCG
|
||||
{
|
||||
[Token(Token = "0x6010281")]
|
||||
[Address(RVA = "0x6361F0", Offset = "0x634BF0", VA = "0x1806361F0")]
|
||||
get;
|
||||
[Token(Token = "0x6010282")]
|
||||
[Address(RVA = "0x636220", Offset = "0x634C20", VA = "0x180636220")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x17002BEB RID: 11243
|
||||
// (get) Token: 0x06010283 RID: 66179 RVA: 0x003C982C File Offset: 0x003C7A2C
|
||||
[Token(Token = "0x17002BEB")]
|
||||
public MakerPenPaletteUI PKCIBEOKLPG
|
||||
{
|
||||
[Token(Token = "0x6010283")]
|
||||
[Address(RVA = "0x1723160", Offset = "0x1721B60", VA = "0x181723160")]
|
||||
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: 0x17002BEC RID: 11244
|
||||
// (get) Token: 0x06010284 RID: 66180 RVA: 0x003C98E0 File Offset: 0x003C7AE0
|
||||
[Token(Token = "0x17002BEC")]
|
||||
public bool OKEHPHDOAOJ
|
||||
{
|
||||
[Token(Token = "0x6010284")]
|
||||
[Address(RVA = "0x1723130", Offset = "0x1721B30", VA = "0x181723130")]
|
||||
get
|
||||
{
|
||||
return this.GCMLOIFNJMB.HasTokens;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010285 RID: 66181 RVA: 0x003C9900 File Offset: 0x003C7B00
|
||||
[Token(Token = "0x6010285")]
|
||||
[Address(RVA = "0x15E8F30", Offset = "0x15E7930", VA = "0x1815E8F30")]
|
||||
public void AddMainMenuOpeningRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.GCMLOIFNJMB.Add(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x06010286 RID: 66182 RVA: 0x003C9920 File Offset: 0x003C7B20
|
||||
[Token(Token = "0x6010286")]
|
||||
[Address(RVA = "0x15EA030", Offset = "0x15E8A30", VA = "0x1815EA030")]
|
||||
public void RemoveMainMenuOpeningRestriction(object PIHIPPPPEBI)
|
||||
{
|
||||
this.GCMLOIFNJMB.Remove(PIHIPPPPEBI);
|
||||
}
|
||||
|
||||
// Token: 0x17002BED RID: 11245
|
||||
// (get) Token: 0x06010287 RID: 66183 RVA: 0x003C9940 File Offset: 0x003C7B40
|
||||
[Token(Token = "0x17002BED")]
|
||||
private MakerPenPaletteMainScreen IEENLMOCFEL
|
||||
{
|
||||
[Token(Token = "0x6010287")]
|
||||
[Address(RVA = "0x1721C00", Offset = "0x1720600", VA = "0x181721C00")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteMainScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BEE RID: 11246
|
||||
// (get) Token: 0x06010288 RID: 66184 RVA: 0x003C9964 File Offset: 0x003C7B64
|
||||
[Token(Token = "0x17002BEE")]
|
||||
private MakerPenPaletteConfigScreen JOJLKHCNPOB
|
||||
{
|
||||
[Token(Token = "0x6010288")]
|
||||
[Address(RVA = "0x1721600", Offset = "0x1720000", VA = "0x181721600")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BEF RID: 11247
|
||||
// (get) Token: 0x06010289 RID: 66185 RVA: 0x003C9988 File Offset: 0x003C7B88
|
||||
[Token(Token = "0x17002BEF")]
|
||||
private MakerPenPaletteTagsScreen GOGCNAPFBDI
|
||||
{
|
||||
[Token(Token = "0x6010289")]
|
||||
[Address(RVA = "0x1721CC0", Offset = "0x17206C0", VA = "0x181721CC0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteTagsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BF0 RID: 11248
|
||||
// (get) Token: 0x0601028A RID: 66186 RVA: 0x003C99AC File Offset: 0x003C7BAC
|
||||
[Token(Token = "0x17002BF0")]
|
||||
private EditGameRoleSettingsScreen OAOEPGAEJON
|
||||
{
|
||||
[Token(Token = "0x601028A")]
|
||||
[Address(RVA = "0x1721BA0", Offset = "0x17205A0", VA = "0x181721BA0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<EditGameRoleSettingsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BF1 RID: 11249
|
||||
// (get) Token: 0x0601028B RID: 66187 RVA: 0x003C99D0 File Offset: 0x003C7BD0
|
||||
[Token(Token = "0x17002BF1")]
|
||||
private MakerPenPaletteInventionCreationScreen CDAHFABCKNN
|
||||
{
|
||||
[Token(Token = "0x601028B")]
|
||||
[Address(RVA = "0x1722000", Offset = "0x1720A00", VA = "0x181722000")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionCreationScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BF2 RID: 11250
|
||||
// (get) Token: 0x0601028C RID: 66188 RVA: 0x003C99F4 File Offset: 0x003C7BF4
|
||||
[Token(Token = "0x17002BF2")]
|
||||
private MakerPenPaletteInventionDetailsScreen PIBEEGAIONP
|
||||
{
|
||||
[Token(Token = "0x601028C")]
|
||||
[Address(RVA = "0x1721AF0", Offset = "0x17204F0", VA = "0x181721AF0")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BF3 RID: 11251
|
||||
// (get) Token: 0x0601028D RID: 66189 RVA: 0x003C9A18 File Offset: 0x003C7C18
|
||||
[Token(Token = "0x17002BF3")]
|
||||
private MakerPenPaletteInventionPublishingScreen CKFAIBOLPCF
|
||||
{
|
||||
[Token(Token = "0x601028D")]
|
||||
[Address(RVA = "0x1721C60", Offset = "0x1720660", VA = "0x181721C60")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionPublishingScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BF4 RID: 11252
|
||||
// (get) Token: 0x0601028E RID: 66190 RVA: 0x003C9A3C File Offset: 0x003C7C3C
|
||||
[Token(Token = "0x17002BF4")]
|
||||
private MakerPenPaletteInventionSetupScreen MHEMNPLIFLD
|
||||
{
|
||||
[Token(Token = "0x601028E")]
|
||||
[Address(RVA = "0x1721A90", Offset = "0x1720490", VA = "0x181721A90")]
|
||||
get
|
||||
{
|
||||
return this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionSetupScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601028F RID: 66191 RVA: 0x003C9A60 File Offset: 0x003C7C60
|
||||
[Token(Token = "0x601028F")]
|
||||
[Address(RVA = "0x1721660", Offset = "0x1720060", VA = "0x181721660", 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;
|
||||
ActionEvent<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(base.PDEEFICICFG);
|
||||
ActionEvent<Tool> actionEvent = postReleaseEvent + action;
|
||||
tool.PostReleaseEvent = actionEvent;
|
||||
Action action2 = new Action(base.EJKGLPPGDPM);
|
||||
int num;
|
||||
int num2;
|
||||
SynchronizedField<bool> synchronizedField = new SynchronizedField(this, "MvTlMn", num, (SetterPermissionMode)num2, action2, num2);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
Tool tool2 = this._tool;
|
||||
this.PMODPJAFCKM = synchronizedField;
|
||||
tool2.ExcludeFromTriggerVolume = true;
|
||||
}
|
||||
|
||||
// Token: 0x06010290 RID: 66192 RVA: 0x003C9B6C File Offset: 0x003C7D6C
|
||||
[Token(Token = "0x6010290")]
|
||||
[Address(RVA = "0x1722180", Offset = "0x1720B80", VA = "0x181722180", 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;
|
||||
ActionEvent<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(base.PDEEFICICFG);
|
||||
ActionEvent<Tool> actionEvent = postReleaseEvent - action;
|
||||
tool2.PostReleaseEvent = actionEvent;
|
||||
}
|
||||
if (this.GHHEDADEDNL.IsReferenceNull())
|
||||
{
|
||||
return;
|
||||
}
|
||||
ghhedadednl = this.GHHEDADEDNL;
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> action2 = new Action(this.EGFBJOMJJGI);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ghhedadednl)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010291 RID: 66193 RVA: 0x003C9BFC File Offset: 0x003C7DFC
|
||||
[Token(Token = "0x6010291")]
|
||||
[Address(RVA = "0x1722CE0", Offset = "0x17216E0", VA = "0x181722CE0")]
|
||||
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.Get() == 0)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityShowPaletteMenu();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010292 RID: 66194 RVA: 0x003C9C90 File Offset: 0x003C7E90
|
||||
[Token(Token = "0x6010292")]
|
||||
[Address(RVA = "0x17224A0", Offset = "0x1720EA0", VA = "0x1817224A0")]
|
||||
public void ShowConfigFlow(ODAEKFDKCEC GCBIBJNGIHK)
|
||||
{
|
||||
if (GCBIBJNGIHK != 0)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>().MHHIKMHGHOC = GCBIBJNGIHK;
|
||||
this.EBBKPMLPKBC<MakerPenPaletteConfigScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010293 RID: 66195 RVA: 0x003C9CC4 File Offset: 0x003C7EC4
|
||||
[Token(Token = "0x6010293")]
|
||||
[Address(RVA = "0x1722F50", Offset = "0x1721950", VA = "0x181722F50")]
|
||||
public void UpdateConfigFlow(ODAEKFDKCEC GCBIBJNGIHK)
|
||||
{
|
||||
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;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010294 RID: 66196 RVA: 0x003C9D1C File Offset: 0x003C7F1C
|
||||
[Token(Token = "0x6010294")]
|
||||
[Address(RVA = "0x1721860", Offset = "0x1720260", VA = "0x181721860")]
|
||||
public void CloseConfigFlow()
|
||||
{
|
||||
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: 0x06010295 RID: 66197 RVA: 0x003C9D5C File Offset: 0x003C7F5C
|
||||
[Token(Token = "0x6010295")]
|
||||
[Address(RVA = "0x17229B0", Offset = "0x17213B0", VA = "0x1817229B0")]
|
||||
public void ShowInventionDetailsFlow(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionDetailsScreen>().SetTargetInvention(LDNFNNNHPPB);
|
||||
this.EBBKPMLPKBC<MakerPenPaletteInventionDetailsScreen>();
|
||||
}
|
||||
|
||||
// Token: 0x06010296 RID: 66198 RVA: 0x003C9D8C File Offset: 0x003C7F8C
|
||||
[Token(Token = "0x6010296")]
|
||||
[Address(RVA = "0x1721950", Offset = "0x1720350", VA = "0x181721950")]
|
||||
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: 0x06010297 RID: 66199 RVA: 0x003C9DCC File Offset: 0x003C7FCC
|
||||
[Token(Token = "0x6010297")]
|
||||
[Address(RVA = "0x17226D0", Offset = "0x17210D0", VA = "0x1817226D0")]
|
||||
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.Get() == 0)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityShowPaletteMenu();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010298 RID: 66200 RVA: 0x003C9EA8 File Offset: 0x003C80A8
|
||||
[Token(Token = "0x6010298")]
|
||||
[Address(RVA = "0x1721920", Offset = "0x1720320", VA = "0x181721920")]
|
||||
public void CloseInventionCreationFlow()
|
||||
{
|
||||
MakerPenPaletteInventionCreationScreen.PopScreenAndSubScreensFromMenu(this._tool.ELABBFJBNII);
|
||||
}
|
||||
|
||||
// Token: 0x06010299 RID: 66201 RVA: 0x003C9ECC File Offset: 0x003C80CC
|
||||
[Token(Token = "0x6010299")]
|
||||
[Address(RVA = "0x1722A50", Offset = "0x1721450", VA = "0x181722A50")]
|
||||
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.Get() != 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: 0x0601029A RID: 66202 RVA: 0x003C9F6C File Offset: 0x003C816C
|
||||
[Token(Token = "0x601029A")]
|
||||
[Address(RVA = "0x1721A10", Offset = "0x1720410", VA = "0x181721A10")]
|
||||
public void CloseInventionPublishingFlow()
|
||||
{
|
||||
MakerPenPaletteInventionPublishingScreen.PopScreenAndSubScreensFromMenu(this._tool.ELABBFJBNII);
|
||||
}
|
||||
|
||||
// Token: 0x0601029B RID: 66203 RVA: 0x003C9F90 File Offset: 0x003C8190
|
||||
[Token(Token = "0x601029B")]
|
||||
[Address(RVA = "0x1722C40", Offset = "0x1721640", VA = "0x181722C40")]
|
||||
public void ShowInventionSetupFlow(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteInventionSetupScreen>().SetTargetInvention(LDNFNNNHPPB);
|
||||
this.EBBKPMLPKBC<MakerPenPaletteInventionSetupScreen>();
|
||||
}
|
||||
|
||||
// Token: 0x0601029C RID: 66204 RVA: 0x003C9FC0 File Offset: 0x003C81C0
|
||||
[Token(Token = "0x601029C")]
|
||||
[Address(RVA = "0x1722600", Offset = "0x1721000", VA = "0x181722600")]
|
||||
public void ShowEditTagsUI(CreationObject MIBGJJLEIDL)
|
||||
{
|
||||
int num = 0;
|
||||
if (MIBGJJLEIDL != num)
|
||||
{
|
||||
this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteTagsScreen>().InitializeObjectData(MIBGJJLEIDL);
|
||||
this.EBBKPMLPKBC<MakerPenPaletteTagsScreen>();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601029D RID: 66205 RVA: 0x003C9FFC File Offset: 0x003C81FC
|
||||
[Token(Token = "0x601029D")]
|
||||
[Address(RVA = "0x1722550", Offset = "0x1720F50", VA = "0x181722550")]
|
||||
public void ShowEditRolesUI(CMDADAAOBHD BGHHFOOBFMA)
|
||||
{
|
||||
this.EBBKPMLPKBC<EditGameRoleSettingsScreen>();
|
||||
EditGameRoleSettingsScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<EditGameRoleSettingsScreen>();
|
||||
}
|
||||
|
||||
// Token: 0x0601029E RID: 66206 RVA: 0x003CA028 File Offset: 0x003C8228
|
||||
[Token(Token = "0x601029E")]
|
||||
[Address(RVA = "0x1722340", Offset = "0x1720D40", VA = "0x181722340")]
|
||||
public void SetHandlesVisibility(bool HJMFLAHNPFL)
|
||||
{
|
||||
Transform transform = this.handleRoot;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
this.handleRoot.gameObject.SetActive(HJMFLAHNPFL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0601029F RID: 66207 RVA: 0x003CA060 File Offset: 0x003C8260
|
||||
[Token(Token = "0x601029F")]
|
||||
[Address(RVA = "0x17223F0", Offset = "0x1720DF0", VA = "0x1817223F0")]
|
||||
public void SetMoveButtonVisibility(bool HJMFLAHNPFL)
|
||||
{
|
||||
MakerPenPaletteUI paletteUI = this.PKCIBEOKLPG;
|
||||
int num = 0;
|
||||
if (paletteUI != num)
|
||||
{
|
||||
this.PKCIBEOKLPG.moveButtonsRoot.SetActive(HJMFLAHNPFL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102A0 RID: 66208 RVA: 0x003CA098 File Offset: 0x003C8298
|
||||
[Token(Token = "0x60102A0")]
|
||||
[Address(RVA = "0x1721A40", Offset = "0x1720440", VA = "0x181721A40")]
|
||||
private void EGFBJOMJJGI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
if (this.JCECHLHOHIG != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102A1 RID: 66209 RVA: 0x003CA0B0 File Offset: 0x003C82B0
|
||||
[Token(Token = "0x60102A1")]
|
||||
[Address(RVA = "0x1722E40", Offset = "0x1721840", VA = "0x181722E40", 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)
|
||||
{
|
||||
}
|
||||
ButtonHighlight buttonHighlight = paletteUI2.moveRightButton.buttonHighlight;
|
||||
IL_3D:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060102A2 RID: 66210 RVA: 0x003CA100 File Offset: 0x003C8300
|
||||
[Token(Token = "0x60102A2")]
|
||||
[Address(RVA = "0x1AB0310", Offset = "0x1AAED10", VA = "0x181AB0310")]
|
||||
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: 0x17002BF5 RID: 11253
|
||||
// (get) Token: 0x060102A3 RID: 66211 RVA: 0x003CA144 File Offset: 0x003C8344
|
||||
[Token(Token = "0x17002BF5")]
|
||||
protected override Vector3 KCENFAOCEKE
|
||||
{
|
||||
[Token(Token = "0x60102A3")]
|
||||
[Address(RVA = "0x1721D20", Offset = "0x1720720", VA = "0x181721D20", Slot = "15")]
|
||||
get
|
||||
{
|
||||
Transform transform = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
||||
int num = 0;
|
||||
if (num == 0)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102A4 RID: 66212 RVA: 0x003CA174 File Offset: 0x003C8374
|
||||
[Token(Token = "0x60102A4")]
|
||||
[Address(RVA = "0x1722060", Offset = "0x1720A60", VA = "0x181722060")]
|
||||
public void OnConfigScreenFlowExit()
|
||||
{
|
||||
if (this.CloseOnConfigMenuClose)
|
||||
{
|
||||
MakerPen makerPen = this.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
if (makerPen != num)
|
||||
{
|
||||
ToolUI menu = this._tool.ELABBFJBNII;
|
||||
MakerPenPaletteConfigScreen flowByType = this._tool.ELABBFJBNII.GetFlowByType<MakerPenPaletteConfigScreen>();
|
||||
if (!menu.IsFlowOnStack(flowByType) && this.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL == MakerPen.KLAENPHIBEM.Settings)
|
||||
{
|
||||
this.<LJOGMLBAABG>k__BackingField.AuthorityHidePaletteMenu();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BF6 RID: 11254
|
||||
// (get) Token: 0x060102A5 RID: 66213 RVA: 0x003CA1E4 File Offset: 0x003C83E4
|
||||
[Token(Token = "0x17002BF6")]
|
||||
private Transform GELLCPKHNEO
|
||||
{
|
||||
[Token(Token = "0x60102A5")]
|
||||
[Address(RVA = "0x501250", Offset = "0x4FFC50", VA = "0x180501250", Slot = "17")]
|
||||
get
|
||||
{
|
||||
return this.keyboardRoot;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BF7 RID: 11255
|
||||
// (get) Token: 0x060102A6 RID: 66214 RVA: 0x003CA1F8 File Offset: 0x003C83F8
|
||||
[Token(Token = "0x17002BF7")]
|
||||
private bool GHEMLINHHEP
|
||||
{
|
||||
[Token(Token = "0x60102A6")]
|
||||
[Address(RVA = "0x1721B50", Offset = "0x1720550", VA = "0x181721B50", Slot = "18")]
|
||||
get
|
||||
{
|
||||
return this.PMODPJAFCKM.Get() != null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102A7 RID: 66215 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60102A7")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "19")]
|
||||
private void IAFIPFAKNHJ()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060102A8 RID: 66216 RVA: 0x003CA218 File Offset: 0x003C8418
|
||||
[Token(Token = "0x60102A8")]
|
||||
[Address(RVA = "0x1723090", Offset = "0x1721A90", VA = "0x181723090")]
|
||||
public MakerPenPaletteMoveableToolMenu()
|
||||
{
|
||||
TokenFlag tokenFlag = new TokenFlag();
|
||||
int num = 0;
|
||||
this.GCMLOIFNJMB = tokenFlag;
|
||||
this.defaultOffsetFromHead.z = (float)num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400ABD7 RID: 43991
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400ABD7")]
|
||||
[SerializeField]
|
||||
private Transform keyboardRoot;
|
||||
|
||||
// Token: 0x0400ABD8 RID: 43992
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400ABD8")]
|
||||
[SerializeField]
|
||||
private Transform handleRoot;
|
||||
|
||||
// Token: 0x0400ABDA RID: 43994
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400ABDA")]
|
||||
private MakerPenPaletteUI GHHEDADEDNL;
|
||||
|
||||
// Token: 0x0400ABDB RID: 43995
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400ABDB")]
|
||||
private TokenFlag GCMLOIFNJMB;
|
||||
|
||||
// Token: 0x0400ABDC RID: 43996
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400ABDC")]
|
||||
[NonSerialized]
|
||||
public bool CloseOnConfigMenuClose;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,407 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200247E RID: 9342
|
||||
[Token(Token = "0x200247E")]
|
||||
[StructLayout(3)]
|
||||
public sealed class MakerPenPaletteSearchButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x14000155 RID: 341
|
||||
// (add) Token: 0x060102A9 RID: 66217 RVA: 0x003CA248 File Offset: 0x003C8448
|
||||
// (remove) Token: 0x060102AA RID: 66218 RVA: 0x003CA270 File Offset: 0x003C8470
|
||||
[Token(Token = "0x14000155")]
|
||||
public event Action OCBALCKEGLO
|
||||
{
|
||||
[Token(Token = "0x60102A9")]
|
||||
[Address(RVA = "0x1723E80", Offset = "0x1722880", VA = "0x181723E80")]
|
||||
[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 = "0x60102AA")]
|
||||
[Address(RVA = "0x1723F20", Offset = "0x1722920", VA = "0x181723F20")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ocbalckeglo = this.OCBALCKEGLO;
|
||||
@delegate = Delegate.Remove(ocbalckeglo, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002BF8 RID: 11256
|
||||
// (get) Token: 0x060102AB RID: 66219 RVA: 0x003CA298 File Offset: 0x003C8498
|
||||
// (set) Token: 0x060102AC RID: 66220 RVA: 0x003CA2AC File Offset: 0x003C84AC
|
||||
[Token(Token = "0x17002BF8")]
|
||||
private NPLPHEMHBJE PBPPCMNHODC
|
||||
{
|
||||
[Token(Token = "0x60102AB")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
||||
get;
|
||||
[Token(Token = "0x60102AC")]
|
||||
[Address(RVA = "0x58B330", Offset = "0x589D30", VA = "0x18058B330")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x060102AD RID: 66221 RVA: 0x003CA2C0 File Offset: 0x003C84C0
|
||||
[Token(Token = "0x60102AD")]
|
||||
[Address(RVA = "0x1723360", Offset = "0x1721D60", VA = "0x181723360")]
|
||||
public void Awake()
|
||||
{
|
||||
string text = ColorUtility.ToHtmlStringRGBA(this.defaultColor);
|
||||
string text2 = "<#" + text + ">";
|
||||
Color color = this.highlightColor;
|
||||
this.AJMOHOMJAOK = text2;
|
||||
string text3 = ColorUtility.ToHtmlStringRGBA(color);
|
||||
string text4 = "<#" + text3 + ">";
|
||||
RadioButton3D radioButton3D = this.button;
|
||||
this.LIELMGOAOHE = text4;
|
||||
int num = 0;
|
||||
if (radioButton3D != num)
|
||||
{
|
||||
RadioButton3D radioButton3D2 = this.button;
|
||||
Button3DBase.IOJHBLEGKFK iojhblegkfk = new Button3DBase.IOJHBLEGKFK(this.NNBDPAJLOMF);
|
||||
radioButton3D2.DMKKNEOIIGG += iojhblegkfk;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102AE RID: 66222 RVA: 0x003CA358 File Offset: 0x003C8558
|
||||
[Token(Token = "0x60102AE")]
|
||||
[Address(RVA = "0x1723990", Offset = "0x1722390", VA = "0x181723990")]
|
||||
private void OnEnable()
|
||||
{
|
||||
this.EFHMMMBNNKM();
|
||||
StackedUIFlowBase ejflbpcmnck = this.EJFLBPCMNCK;
|
||||
int num = 0;
|
||||
if (ejflbpcmnck != num)
|
||||
{
|
||||
Material fjbnidbohfe = this.FJBNIDBOHFE;
|
||||
int num2 = 0;
|
||||
if (fjbnidbohfe != num2)
|
||||
{
|
||||
Material fjbnidbohfe2 = this.FJBNIDBOHFE;
|
||||
StackedUIFlowBase ejflbpcmnck2 = this.EJFLBPCMNCK;
|
||||
this.KNKPMCMFCFF(ejflbpcmnck2, fjbnidbohfe2);
|
||||
}
|
||||
}
|
||||
this.UpdateSelectedState();
|
||||
}
|
||||
|
||||
// Token: 0x060102AF RID: 66223 RVA: 0x003CA3B4 File Offset: 0x003C85B4
|
||||
[Token(Token = "0x60102AF")]
|
||||
[Address(RVA = "0x1723900", Offset = "0x1722300", VA = "0x181723900")]
|
||||
private void OnDisable()
|
||||
{
|
||||
this.EFHMMMBNNKM();
|
||||
RadioButton3D radioButton3D = this.button;
|
||||
int num = 0;
|
||||
if (radioButton3D != num)
|
||||
{
|
||||
RadioButton3D radioButton3D2 = this.button;
|
||||
int num2 = 0;
|
||||
radioButton3D2.KDELLAHHGCK = num2 != 0;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102B0 RID: 66224 RVA: 0x003CA3F0 File Offset: 0x003C85F0
|
||||
[Token(Token = "0x60102B0")]
|
||||
[Address(RVA = "0x1723840", Offset = "0x1722240", VA = "0x181723840")]
|
||||
public void OnDestroy()
|
||||
{
|
||||
RadioButton3D radioButton3D = this.button;
|
||||
int num = 0;
|
||||
if (radioButton3D != num)
|
||||
{
|
||||
RadioButton3D radioButton3D2 = this.button;
|
||||
Button3DBase.IOJHBLEGKFK iojhblegkfk = new Button3DBase.IOJHBLEGKFK(this.NNBDPAJLOMF);
|
||||
radioButton3D2.DMKKNEOIIGG -= iojhblegkfk;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102B1 RID: 66225 RVA: 0x003CA434 File Offset: 0x003C8634
|
||||
[Token(Token = "0x60102B1")]
|
||||
[Address(RVA = "0x1723D70", Offset = "0x1722770", VA = "0x181723D70")]
|
||||
public void UpdateSelectedState()
|
||||
{
|
||||
if (this.<OPGIEBKKAFC>k__BackingField != (ulong)0L)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.button;
|
||||
int num = 0;
|
||||
if (!(radioButton3D == num))
|
||||
{
|
||||
NPLPHEMHBJE nplphemhbje = this.<OPGIEBKKAFC>k__BackingField;
|
||||
RadioButton3D radioButton3D2 = this.button;
|
||||
bool flag = nplphemhbje.<GCLDKDOJNOF>k__BackingField() != null;
|
||||
radioButton3D2.KDELLAHHGCK = flag;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102B2 RID: 66226 RVA: 0x003CA488 File Offset: 0x003C8688
|
||||
[Token(Token = "0x60102B2")]
|
||||
[Address(RVA = "0x1723A60", Offset = "0x1722460", VA = "0x181723A60")]
|
||||
public void SetData(NPLPHEMHBJE ABADFLCBFIJ, IReadOnlyList<bool> JCKFJAHJLPF, StackedUIFlowBase ALACOJJOLNB, Material PDDJKEDFKBO)
|
||||
{
|
||||
int num = 0;
|
||||
this.FJBNIDBOHFE = 0;
|
||||
this.<OPGIEBKKAFC>k__BackingField = ABADFLCBFIJ;
|
||||
this.EJFLBPCMNCK = ALACOJJOLNB;
|
||||
TextMeshProUGUI textMeshProUGUI = this.text;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
if (textMeshProUGUI != num3)
|
||||
{
|
||||
StringBuilder stringBuilder = MakerPenPaletteSearchButton.PEDKGDBHGLB.Clear();
|
||||
string <AOAPLJOGIKJ>k__BackingField = ABADFLCBFIJ.<AOAPLJOGIKJ>k__BackingField;
|
||||
if (num < <AOAPLJOGIKJ>k__BackingField.m_stringLength)
|
||||
{
|
||||
if (num < num2)
|
||||
{
|
||||
num += num;
|
||||
if (num == num2)
|
||||
{
|
||||
goto IL_6C;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
bool flag = num == num;
|
||||
if (num != (flag ? 1 : 0))
|
||||
{
|
||||
goto IL_8E;
|
||||
}
|
||||
if (num == 0)
|
||||
{
|
||||
goto IL_78;
|
||||
}
|
||||
IL_6C:
|
||||
flag += flag;
|
||||
num += 19;
|
||||
IL_78:
|
||||
string ajmohomjaok = this.AJMOHOMJAOK;
|
||||
StringBuilder stringBuilder2 = MakerPenPaletteSearchButton.PEDKGDBHGLB.Append(ajmohomjaok);
|
||||
IL_8E:
|
||||
string <AOAPLJOGIKJ>k__BackingField2 = ABADFLCBFIJ.<AOAPLJOGIKJ>k__BackingField;
|
||||
StringBuilder pedkgdbhglb = MakerPenPaletteSearchButton.PEDKGDBHGLB;
|
||||
char c = <AOAPLJOGIKJ>k__BackingField2[num];
|
||||
StringBuilder stringBuilder3 = pedkgdbhglb.Append(c);
|
||||
num++;
|
||||
}
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.text;
|
||||
int hashCode = MakerPenPaletteSearchButton.PEDKGDBHGLB.GetHashCode();
|
||||
}
|
||||
this.UpdateSelectedState();
|
||||
}
|
||||
|
||||
// Token: 0x060102B3 RID: 66227 RVA: 0x003CA56C File Offset: 0x003C876C
|
||||
[Token(Token = "0x60102B3")]
|
||||
[Address(RVA = "0x1723520", Offset = "0x1721F20", VA = "0x181723520")]
|
||||
private void KNKPMCMFCFF(StackedUIFlowBase ALACOJJOLNB, Material PDDJKEDFKBO)
|
||||
{
|
||||
for (;;)
|
||||
{
|
||||
this.EFHMMMBNNKM();
|
||||
NPLPHEMHBJE nplphemhbje = this.<OPGIEBKKAFC>k__BackingField;
|
||||
if (nplphemhbje.<AGIIGNMEADN>k__BackingField != OGNBCNBPFCC.INVALID)
|
||||
{
|
||||
this.toolImposterUI.gameObject.SetActive(true);
|
||||
NPLPHEMHBJE nplphemhbje2 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
ToolImposterUI toolImposterUI = this.toolImposterUI;
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = ALACOJJOLNB.<KBKJKEOPIGB>k__BackingField;
|
||||
int num = 0;
|
||||
OGNBCNBPFCC <AGIIGNMEADN>k__BackingField = nplphemhbje2.<AGIIGNMEADN>k__BackingField;
|
||||
toolImposterUI.SetSpawnableTool(<AGIIGNMEADN>k__BackingField, <KBKJKEOPIGB>k__BackingField, (float)num);
|
||||
}
|
||||
if (nplphemhbje.<LAAELBKJOPB>k__BackingField != (ulong)0L)
|
||||
{
|
||||
this.inventionPreviewUI.gameObject.SetActive(true);
|
||||
NPLPHEMHBJE nplphemhbje3 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
InventionPreviewUI inventionPreviewUI = this.inventionPreviewUI;
|
||||
OBBBPCBIMME <LAAELBKJOPB>k__BackingField = nplphemhbje3.<LAAELBKJOPB>k__BackingField;
|
||||
inventionPreviewUI.SetInvention(<LAAELBKJOPB>k__BackingField);
|
||||
if (this.<OPGIEBKKAFC>k__BackingField.<AEBDNAHHFGM>k__BackingField != MaterialSwatchPreviewUI.HBMLCINDMLE.Invalid)
|
||||
{
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
this.materialSwatchPreviewUI.gameObject.SetActive(true);
|
||||
NPLPHEMHBJE nplphemhbje4 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
MaterialSwatchPreviewUI materialSwatchPreviewUI = this.materialSwatchPreviewUI;
|
||||
MaterialSwatchPreviewUI.HBMLCINDMLE <AEBDNAHHFGM>k__BackingField = nplphemhbje4.<AEBDNAHHFGM>k__BackingField;
|
||||
CLKCBCAGDDK <CBPCEABNGMA>k__BackingField = nplphemhbje4.<CBPCEABNGMA>k__BackingField;
|
||||
LNBGEMHOKFN <LMAOCHPJOBG>k__BackingField = nplphemhbje4.<LMAOCHPJOBG>k__BackingField;
|
||||
materialSwatchPreviewUI.Initialize(<LMAOCHPJOBG>k__BackingField, <CBPCEABNGMA>k__BackingField, <AEBDNAHHFGM>k__BackingField);
|
||||
if (this.<OPGIEBKKAFC>k__BackingField.<AJMLPKPCDIG>k__BackingField != ACBDPBHGKJL.Invalid)
|
||||
{
|
||||
this.shapePreviewUI.gameObject.SetActive(true);
|
||||
NPLPHEMHBJE nplphemhbje5 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
ShapePreviewUI shapePreviewUI = this.shapePreviewUI;
|
||||
ACBDPBHGKJL <AJMLPKPCDIG>k__BackingField = nplphemhbje5.<AJMLPKPCDIG>k__BackingField;
|
||||
shapePreviewUI.Initialize(<AJMLPKPCDIG>k__BackingField, PDDJKEDFKBO);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102B4 RID: 66228 RVA: 0x003CA6AC File Offset: 0x003C88AC
|
||||
[Token(Token = "0x60102B4")]
|
||||
[Address(RVA = "0x1723480", Offset = "0x1721E80", VA = "0x181723480")]
|
||||
private void EFHMMMBNNKM()
|
||||
{
|
||||
GameObject gameObject = this.toolImposterUI.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
GameObject gameObject2 = this.inventionPreviewUI.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject2.SetActive(num2 != 0);
|
||||
GameObject gameObject3 = this.materialSwatchPreviewUI.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject3.SetActive(num3 != 0);
|
||||
GameObject gameObject4 = this.shapePreviewUI.gameObject;
|
||||
int num4 = 0;
|
||||
gameObject4.SetActive(num4 != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060102B5 RID: 66229 RVA: 0x003CA71C File Offset: 0x003C891C
|
||||
[Token(Token = "0x60102B5")]
|
||||
[Address(RVA = "0x1723710", Offset = "0x1722110", VA = "0x181723710")]
|
||||
private void NNBDPAJLOMF(Button3DBase CEHJGNDELGL)
|
||||
{
|
||||
int num;
|
||||
NPLPHEMHBJE nplphemhbje2;
|
||||
do
|
||||
{
|
||||
NPLPHEMHBJE nplphemhbje = this.<OPGIEBKKAFC>k__BackingField;
|
||||
num = 0;
|
||||
if (nplphemhbje != 0)
|
||||
{
|
||||
bool flag = nplphemhbje.<GCLDKDOJNOF>k__BackingField() != null;
|
||||
}
|
||||
if (nplphemhbje != 0)
|
||||
{
|
||||
nplphemhbje.<JMFEOMIBEAG>k__BackingField();
|
||||
}
|
||||
Action ocbalckeglo = this.OCBALCKEGLO;
|
||||
if (ocbalckeglo != 0)
|
||||
{
|
||||
ocbalckeglo();
|
||||
}
|
||||
nplphemhbje2 = this.<OPGIEBKKAFC>k__BackingField;
|
||||
}
|
||||
while (nplphemhbje2 == 0);
|
||||
if (nplphemhbje2.<GCLDKDOJNOF>k__BackingField() != num)
|
||||
{
|
||||
GFKEKLOMIAO statClass = SingletonMonoBehaviour.Instance.GetStatClass<GFKEKLOMIAO>();
|
||||
if (statClass != 0)
|
||||
{
|
||||
statClass.FFGOCNBJHPM("palette_search_num_item_clicks");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102B6 RID: 66230 RVA: 0x003CA7A4 File Offset: 0x003C89A4
|
||||
[Token(Token = "0x60102B6")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public MakerPenPaletteSearchButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400ABDD RID: 43997
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400ABDD")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI text;
|
||||
|
||||
// Token: 0x0400ABDE RID: 43998
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400ABDE")]
|
||||
[SerializeField]
|
||||
private RadioButton3D button;
|
||||
|
||||
// Token: 0x0400ABDF RID: 43999
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400ABDF")]
|
||||
[SerializeField]
|
||||
private Color defaultColor;
|
||||
|
||||
// Token: 0x0400ABE0 RID: 44000
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400ABE0")]
|
||||
[SerializeField]
|
||||
private Color highlightColor;
|
||||
|
||||
// Token: 0x0400ABE1 RID: 44001
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400ABE1")]
|
||||
[SerializeField]
|
||||
private ToolImposterUI toolImposterUI;
|
||||
|
||||
// Token: 0x0400ABE2 RID: 44002
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400ABE2")]
|
||||
[SerializeField]
|
||||
private InventionPreviewUI inventionPreviewUI;
|
||||
|
||||
// Token: 0x0400ABE3 RID: 44003
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400ABE3")]
|
||||
[SerializeField]
|
||||
private MaterialSwatchPreviewUI materialSwatchPreviewUI;
|
||||
|
||||
// Token: 0x0400ABE4 RID: 44004
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400ABE4")]
|
||||
[SerializeField]
|
||||
private ShapePreviewUI shapePreviewUI;
|
||||
|
||||
// Token: 0x0400ABE6 RID: 44006
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400ABE6")]
|
||||
private string AJMOHOMJAOK;
|
||||
|
||||
// Token: 0x0400ABE7 RID: 44007
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400ABE7")]
|
||||
private string LIELMGOAOHE;
|
||||
|
||||
// Token: 0x0400ABE8 RID: 44008
|
||||
[Token(Token = "0x400ABE8")]
|
||||
private static readonly StringBuilder PEDKGDBHGLB = new StringBuilder();
|
||||
|
||||
// Token: 0x0400ABE9 RID: 44009
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400ABE9")]
|
||||
private StackedUIFlowBase EJFLBPCMNCK;
|
||||
|
||||
// Token: 0x0400ABEA RID: 44010
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400ABEA")]
|
||||
private Material FJBNIDBOHFE;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,126 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002480 RID: 9344
|
||||
[Token(Token = "0x2002480")]
|
||||
[StructLayout(3)]
|
||||
public sealed class MakerPenPaletteSearchPagedGrid : RecyclerPagedGrid<NPLPHEMHBJE, MakerPenPaletteSearchButton>
|
||||
{
|
||||
// Token: 0x060102CE RID: 66254 RVA: 0x003CABC8 File Offset: 0x003C8DC8
|
||||
[Token(Token = "0x60102CE")]
|
||||
[Address(RVA = "0x1724320", Offset = "0x1722D20", VA = "0x181724320")]
|
||||
public void Set(IEnumerable<NPLPHEMHBJE> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
this.JCKFJAHJLPF = JCKFJAHJLPF;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060102CF RID: 66255 RVA: 0x003CABE4 File Offset: 0x003C8DE4
|
||||
[Token(Token = "0x60102CF")]
|
||||
[Address(RVA = "0x1724010", Offset = "0x1722A10", VA = "0x181724010", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(MakerPenPaletteSearchButton AKDBBDBNFBE)
|
||||
{
|
||||
Action ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action action = new Action(this.HJHGHADBNNK);
|
||||
ocbalckeglo = AKDBBDBNFBE.OCBALCKEGLO;
|
||||
@delegate = Delegate.Combine(ocbalckeglo, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102D0 RID: 66256 RVA: 0x003CAC20 File Offset: 0x003C8E20
|
||||
[Token(Token = "0x60102D0")]
|
||||
[Address(RVA = "0x1723FC0", Offset = "0x17229C0", VA = "0x181723FC0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(NPLPHEMHBJE 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: 0x060102D1 RID: 66257 RVA: 0x003CAC54 File Offset: 0x003C8E54
|
||||
[Token(Token = "0x60102D1")]
|
||||
[Address(RVA = "0x3F0040", Offset = "0x3EEA40", VA = "0x1803F0040")]
|
||||
public void SetShapePreviewMaterial(Material PDDJKEDFKBO)
|
||||
{
|
||||
this.PDDJKEDFKBO = PDDJKEDFKBO;
|
||||
}
|
||||
|
||||
// Token: 0x060102D2 RID: 66258 RVA: 0x003CAC68 File Offset: 0x003C8E68
|
||||
[Token(Token = "0x60102D2")]
|
||||
[Address(RVA = "0x1724100", Offset = "0x1722B00", VA = "0x181724100")]
|
||||
private void HJHGHADBNNK()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060102D3 RID: 66259 RVA: 0x003CAC8C File Offset: 0x003C8E8C
|
||||
[Token(Token = "0x60102D3")]
|
||||
[Address(RVA = "0x1724230", Offset = "0x1722C30", VA = "0x181724230", Slot = "16")]
|
||||
protected override void KADJONKLKLK(MakerPenPaletteSearchButton ELLBCHGLIDI)
|
||||
{
|
||||
Action ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action action = new Action(this.HJHGHADBNNK);
|
||||
ocbalckeglo = ELLBCHGLIDI.OCBALCKEGLO;
|
||||
@delegate = Delegate.Remove(ocbalckeglo, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102D4 RID: 66260 RVA: 0x003CACC8 File Offset: 0x003C8EC8
|
||||
[Token(Token = "0x60102D4")]
|
||||
[Address(RVA = "0x1724340", Offset = "0x1722D40", VA = "0x181724340")]
|
||||
public MakerPenPaletteSearchPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400ABF8 RID: 44024
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400ABF8")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
|
||||
private StackedUIFlowBase uiFlowBase;
|
||||
|
||||
// Token: 0x0400ABF9 RID: 44025
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400ABF9")]
|
||||
private IReadOnlyList<bool> JCKFJAHJLPF;
|
||||
|
||||
// Token: 0x0400ABFA RID: 44026
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400ABFA")]
|
||||
private Material PDDJKEDFKBO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1005 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Core.Creation;
|
||||
using RecRoom.Tools;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002481 RID: 9345
|
||||
[Token(Token = "0x2002481")]
|
||||
[StructLayout(3)]
|
||||
public sealed class MakerPenPaletteSearchScreen : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002C05 RID: 11269
|
||||
// (get) Token: 0x060102D5 RID: 66261 RVA: 0x003CACDC File Offset: 0x003C8EDC
|
||||
[Token(Token = "0x17002C05")]
|
||||
public Subscreen ENPPIPNOOFD
|
||||
{
|
||||
[Token(Token = "0x60102D5")]
|
||||
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
||||
get
|
||||
{
|
||||
return this.subscreen;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002C06 RID: 11270
|
||||
// (get) Token: 0x060102D6 RID: 66262 RVA: 0x003CACF0 File Offset: 0x003C8EF0
|
||||
[Token(Token = "0x17002C06")]
|
||||
private bool MGDAPEECLAG
|
||||
{
|
||||
[Token(Token = "0x60102D6")]
|
||||
[Address(RVA = "0x1725510", Offset = "0x1723F10", VA = "0x181725510")]
|
||||
get
|
||||
{
|
||||
if (this.pagedGrid && this.filterInputField && this.subscreen)
|
||||
{
|
||||
return this.mainScreen;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102D7 RID: 66263 RVA: 0x003CAD34 File Offset: 0x003C8F34
|
||||
[Token(Token = "0x60102D7")]
|
||||
[Address(RVA = "0x1724380", Offset = "0x1722D80", VA = "0x181724380")]
|
||||
private void Awake()
|
||||
{
|
||||
if (this.MGDAPEECLAG)
|
||||
{
|
||||
AG_TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.EGAFKEDLJMN);
|
||||
onValueChanged.AddListener(unityAction);
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.IOGHPKLLEIL);
|
||||
subscreen.OnSubscreenActivated += action;
|
||||
this.EJLAHFHBCKF();
|
||||
if (this.subscreen.Default && this.MGDAPEECLAG && this.OFFPIEEOIFF != (ulong)0L && !this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
AG_TMP_InputField ag_TMP_InputField = this.filterInputField;
|
||||
this.IDPEPGKNHML = true;
|
||||
string text = ag_TMP_InputField.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102D8 RID: 66264 RVA: 0x003CADEC File Offset: 0x003C8FEC
|
||||
[Token(Token = "0x60102D8")]
|
||||
[Address(RVA = "0x1725650", Offset = "0x1724050", VA = "0x181725650")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
if (this.MGDAPEECLAG)
|
||||
{
|
||||
AG_TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.EGAFKEDLJMN);
|
||||
onValueChanged.RemoveListener(unityAction);
|
||||
Subscreen subscreen = this.subscreen;
|
||||
Action<bool> action = new Action(this.IOGHPKLLEIL);
|
||||
subscreen.OnSubscreenActivated -= action;
|
||||
MakerPenPaletteSearchScreen.KGKDFLGLEJD offpieeoiff = this.OFFPIEEOIFF;
|
||||
if (offpieeoiff != 0)
|
||||
{
|
||||
offpieeoiff.OFFPIEEOIFF.Dispose();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102D9 RID: 66265 RVA: 0x003CAE5C File Offset: 0x003C905C
|
||||
[Token(Token = "0x60102D9")]
|
||||
[Address(RVA = "0x1724920", Offset = "0x1723320", VA = "0x181724920")]
|
||||
private void EJLAHFHBCKF()
|
||||
{
|
||||
if (this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
IEnumerable<OGNBCNBPFCC> enumerable = HELOBGLDDLH.EKFOBCMNFLP();
|
||||
if (!Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG)
|
||||
{
|
||||
Func<OGNBCNBPFCC, bool> <>9__15_ = MakerPenPaletteSearchScreen.<>c.<>9__15_0;
|
||||
if (<>9__15_ == 0)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.<>c.<>9__15_0 = delegate(OGNBCNBPFCC t)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
};
|
||||
}
|
||||
IEnumerable<OGNBCNBPFCC> enumerable2 = Enumerable.Where<OGNBCNBPFCC>(enumerable, <>9__15_);
|
||||
}
|
||||
Func<OGNBCNBPFCC, MakerPenPaletteSearchScreen.IGELJONGACI> func = new Func(this.BGMJDNPDOGG);
|
||||
IEnumerable<OGNBCNBPFCC> enumerable3 = Enumerable.Select<OGNBCNBPFCC, MakerPenPaletteSearchScreen.IGELJONGACI>(enumerable, func);
|
||||
if (this.IKBGDJLPLHF == 0)
|
||||
{
|
||||
}
|
||||
Func<OBBBPCBIMME, MakerPenPaletteSearchScreen.IGELJONGACI> func2 = new Func(this.KDCFCKGPBOJ);
|
||||
IEnumerable<OBBBPCBIMME> enumerable4 = Enumerable.Select<OBBBPCBIMME, MakerPenPaletteSearchScreen.IGELJONGACI>(enumerable3, func2);
|
||||
ShapeColorInfo[] array = EOKPFJPCGMK.CJABFLFIKOA;
|
||||
Func<ShapeColorInfo, MakerPenPaletteSearchScreen.IGELJONGACI> func3 = new Func(this.FIGEFFNCNNG);
|
||||
IEnumerable<ShapeColorInfo> enumerable5 = Enumerable.Select<ShapeColorInfo, MakerPenPaletteSearchScreen.IGELJONGACI>(array, func3);
|
||||
ShapeMaterialInfo[] array2 = EOKPFJPCGMK.KEMHPPDDMJA;
|
||||
Func<ShapeMaterialInfo, MakerPenPaletteSearchScreen.IGELJONGACI> func4 = new Func(this.FCPCAEDOCIP);
|
||||
IEnumerable<ShapeMaterialInfo> enumerable6 = Enumerable.Select<ShapeMaterialInfo, MakerPenPaletteSearchScreen.IGELJONGACI>(array2, func4);
|
||||
ACBDPBHGKJL[] shapeButtonsGridOrderToShapeType = this.mainScreen.shapeButtonsGridOrderToShapeType;
|
||||
Func<ACBDPBHGKJL, bool> func5;
|
||||
if (MakerPenPaletteMainScreen.<>c.<>9__58_0 == 0)
|
||||
{
|
||||
func5 = (ACBDPBHGKJL x) => x <= ACBDPBHGKJL.HalfPipe;
|
||||
MakerPenPaletteMainScreen.<>c.<>9__58_0 = func5;
|
||||
}
|
||||
IEnumerable<ACBDPBHGKJL> enumerable7 = Enumerable.Where<ACBDPBHGKJL>(shapeButtonsGridOrderToShapeType, func5);
|
||||
Func<ACBDPBHGKJL, MakerPenPaletteSearchScreen.IGELJONGACI> func6 = new Func(this.COGFBHBAPBN);
|
||||
IEnumerable<ACBDPBHGKJL> enumerable8 = Enumerable.Select<ACBDPBHGKJL, MakerPenPaletteSearchScreen.IGELJONGACI>(enumerable7, func6);
|
||||
IEnumerable<MakerPenPaletteSearchScreen.IGELJONGACI> enumerable9 = Enumerable.Concat<MakerPenPaletteSearchScreen.IGELJONGACI>(Enumerable.Concat<MakerPenPaletteSearchScreen.IGELJONGACI>(Enumerable.Concat<MakerPenPaletteSearchScreen.IGELJONGACI>(Enumerable.Concat<MakerPenPaletteSearchScreen.IGELJONGACI>(enumerable3, enumerable4), enumerable5), enumerable6), enumerable8);
|
||||
Func<MakerPenPaletteSearchScreen.IGELJONGACI, string> func7;
|
||||
if (MakerPenPaletteSearchScreen.<>c.<>9__15_6 == 0)
|
||||
{
|
||||
func7 = (MakerPenPaletteSearchScreen.IGELJONGACI item) => item.FIKEBGGCDFN;
|
||||
MakerPenPaletteSearchScreen.<>c.<>9__15_6 = func7;
|
||||
}
|
||||
IOrderedEnumerable<MakerPenPaletteSearchScreen.IGELJONGACI> orderedEnumerable = Enumerable.OrderBy<MakerPenPaletteSearchScreen.IGELJONGACI, string>(enumerable9, func7);
|
||||
List<NPLPHEMHBJE> list = new List();
|
||||
int num = 0;
|
||||
Func<ValueTuple<List<NPLPHEMHBJE>, int>, MakerPenPaletteSearchScreen.IGELJONGACI, ValueTuple<List<NPLPHEMHBJE>, int>> func8;
|
||||
if (MakerPenPaletteSearchScreen.<>c.<>9__15_7 == 0)
|
||||
{
|
||||
func8 = delegate(ValueTuple<List<NPLPHEMHBJE>, int> prev, MakerPenPaletteSearchScreen.IGELJONGACI current)
|
||||
{
|
||||
NPLPHEMHBJE nplphemhbje;
|
||||
Action <JMFEOMIBEAG>k__BackingField = nplphemhbje.<JMFEOMIBEAG>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
MakerPenPaletteSearchScreen.<>c.<>9__15_7 = func8;
|
||||
}
|
||||
MakerPenPaletteSearchScreen.KGKDFLGLEJD.CCBBNIKOJIC ccbbnikojic;
|
||||
ccbbnikojic.method_ptr = ldftn(BEKNPHKLDEN);
|
||||
ccbbnikojic.method = ldftn(BEKNPHKLDEN);
|
||||
ccbbnikojic.m_target = this;
|
||||
int num2 = 0;
|
||||
MakerPenPaletteSearchScreen.KGKDFLGLEJD kgkdflglejd;
|
||||
kgkdflglejd.FieldGetter(num2, num, func8);
|
||||
NPLPHEMHBJE[] array3;
|
||||
kgkdflglejd.BOOHBJEEGKH = array3;
|
||||
kgkdflglejd.DFDJBICAFOJ = ccbbnikojic;
|
||||
Func<NPLPHEMHBJE, string> func9;
|
||||
if (MakerPenPaletteSearchScreen.KGKDFLGLEJD.<>c.<>9__5_0 == 0)
|
||||
{
|
||||
func9 = (NPLPHEMHBJE i) => null;
|
||||
MakerPenPaletteSearchScreen.KGKDFLGLEJD.<>c.<>9__5_0 = func9;
|
||||
}
|
||||
string[] array4 = Enumerable.ToArray<string>(Enumerable.Select<NPLPHEMHBJE, string>(array3, func9));
|
||||
int num3;
|
||||
ulong num4;
|
||||
BDMJDFPGABJ bdmjdfpgabj = new BDMJDFPGABJ(true, num3 != 0, 2, (int)num4);
|
||||
int num5 = 0;
|
||||
num3 = 0;
|
||||
GFBBGCFBPBJ.MIKGLHLCKIJ mikglhlckij = new GFBBGCFBPBJ.MIKGLHLCKIJ(kgkdflglejd.BEKNPHKLDEN);
|
||||
GFBBGCFBPBJ gfbbgcfbpbj;
|
||||
kgkdflglejd.OFFPIEEOIFF = gfbbgcfbpbj;
|
||||
this.OFFPIEEOIFF = kgkdflglejd;
|
||||
this.IKBGDJLPLHF = num5;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102DA RID: 66266 RVA: 0x003CB0B8 File Offset: 0x003C92B8
|
||||
[Token(Token = "0x60102DA")]
|
||||
[Address(RVA = "0x1725380", Offset = "0x1723D80", VA = "0x181725380")]
|
||||
private void IOGHPKLLEIL(bool CEHJGNDELGL)
|
||||
{
|
||||
if (this.MGDAPEECLAG && this.OFFPIEEOIFF != (ulong)0L && !this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
AG_TMP_InputField ag_TMP_InputField = this.filterInputField;
|
||||
this.IDPEPGKNHML = true;
|
||||
string text = ag_TMP_InputField.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102DB RID: 66267 RVA: 0x003CB110 File Offset: 0x003C9310
|
||||
[Token(Token = "0x60102DB")]
|
||||
[Address(RVA = "0x1725610", Offset = "0x1724010", VA = "0x181725610")]
|
||||
private void OFFBIKPMOMB()
|
||||
{
|
||||
if (!this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
AG_TMP_InputField ag_TMP_InputField = this.filterInputField;
|
||||
this.IDPEPGKNHML = true;
|
||||
string text = ag_TMP_InputField.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102DC RID: 66268 RVA: 0x003CB154 File Offset: 0x003C9354
|
||||
[Token(Token = "0x60102DC")]
|
||||
[Address(RVA = "0x1724910", Offset = "0x1723310", VA = "0x181724910")]
|
||||
private void EGAFKEDLJMN(string LMAJKCLDDIF)
|
||||
{
|
||||
this.CCOFOOPMDDO(LMAJKCLDDIF);
|
||||
}
|
||||
|
||||
// Token: 0x060102DD RID: 66269 RVA: 0x003CB168 File Offset: 0x003C9368
|
||||
[Token(Token = "0x60102DD")]
|
||||
[Address(RVA = "0x1724660", Offset = "0x1723060", VA = "0x181724660")]
|
||||
private void CCOFOOPMDDO(string LIICHFENGMG)
|
||||
{
|
||||
if (this.IDPEPGKNHML)
|
||||
{
|
||||
this.EJLAHFHBCKF();
|
||||
MakerPenPaletteSearchScreen.KGKDFLGLEJD offpieeoiff = this.OFFPIEEOIFF;
|
||||
string text = LIICHFENGMG.Trim();
|
||||
string hhbblbajime = offpieeoiff.HHBBLBAJIME;
|
||||
if (hhbblbajime == 0 || !text.StartsWith(hhbblbajime))
|
||||
{
|
||||
GFKEKLOMIAO statClass = SingletonMonoBehaviour.Instance.GetStatClass<GFKEKLOMIAO>();
|
||||
if (statClass != 0)
|
||||
{
|
||||
statClass.FFGOCNBJHPM("palette_search_num_searches");
|
||||
}
|
||||
}
|
||||
GFBBGCFBPBJ offpieeoiff2 = offpieeoiff.OFFPIEEOIFF;
|
||||
offpieeoiff.HHBBLBAJIME = text;
|
||||
offpieeoiff2.AKKIECEKEEI(text);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102DE RID: 66270 RVA: 0x003CB1E0 File Offset: 0x003C93E0
|
||||
[Token(Token = "0x60102DE")]
|
||||
[Address(RVA = "0x17244D0", Offset = "0x1722ED0", VA = "0x1817244D0")]
|
||||
private void BEKNPHKLDEN(IEnumerable<NPLPHEMHBJE> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
MakerPenPaletteSearchPagedGrid makerPenPaletteSearchPagedGrid = this.pagedGrid;
|
||||
makerPenPaletteSearchPagedGrid.JCKFJAHJLPF = JCKFJAHJLPF;
|
||||
bool isCompleted = ((IAsyncResult)makerPenPaletteSearchPagedGrid).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x060102DF RID: 66271 RVA: 0x003CB208 File Offset: 0x003C9408
|
||||
[Token(Token = "0x60102DF")]
|
||||
[Address(RVA = "0x17248B0", Offset = "0x17232B0", VA = "0x1817248B0")]
|
||||
public void ClearInputField()
|
||||
{
|
||||
if (this.IDPEPGKNHML)
|
||||
{
|
||||
this.filterInputField.text = "";
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102E0 RID: 66272 RVA: 0x003CB238 File Offset: 0x003C9438
|
||||
[Token(Token = "0x60102E0")]
|
||||
[Address(RVA = "0x1725760", Offset = "0x1724160", VA = "0x181725760")]
|
||||
public void SetPendingInventions(IEnumerable<OBBBPCBIMME> HEIDKAMCPIL)
|
||||
{
|
||||
this.IKBGDJLPLHF = HEIDKAMCPIL;
|
||||
if ((!this.MGDAPEECLAG || !this.subscreen.gameObject.activeInHierarchy || !this.IDPEPGKNHML) && !this.IDPEPGKNHML && this.IKBGDJLPLHF != (ulong)0L)
|
||||
{
|
||||
AG_TMP_InputField ag_TMP_InputField = this.filterInputField;
|
||||
this.IDPEPGKNHML = true;
|
||||
string text = ag_TMP_InputField.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102E1 RID: 66273 RVA: 0x003CB2A8 File Offset: 0x003C94A8
|
||||
[Token(Token = "0x60102E1")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public MakerPenPaletteSearchScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060102E2 RID: 66274 RVA: 0x003CB2BC File Offset: 0x003C94BC
|
||||
[Token(Token = "0x60102E2")]
|
||||
[Address(RVA = "0x1724510", Offset = "0x1722F10", VA = "0x181724510")]
|
||||
[CompilerGenerated]
|
||||
private MakerPenPaletteSearchScreen.IGELJONGACI BGMJDNPDOGG(OGNBCNBPFCC EGFEJGHDNAI)
|
||||
{
|
||||
OGNBCNBPFCC tool;
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = EGFEJGHDNAI.mainScreen;
|
||||
OGNBCNBPFCC tool2 = tool;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
makerPenPaletteMainScreen.IAKCONALDPO = tool2;
|
||||
string text2;
|
||||
makerPenPaletteMainScreen.MCAMCBPMOLD(text2);
|
||||
MakerPen.HJPIHGIFKEO currentTargetMode = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField.CHCJAGKENGF;
|
||||
makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateObject, MakerPen.HJPIHGIFKEO.CircuitGroup);
|
||||
};
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (EGFEJGHDNAI.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
|
||||
{
|
||||
}
|
||||
return EGFEJGHDNAI.mainScreen.<LJOGMLBAABG>k__BackingField.NMKNHCHOGBC == tool;
|
||||
};
|
||||
int tool4 = (int)tool;
|
||||
Func<MakerPenPaletteSearchScreen.IGELJONGACI, int, NPLPHEMHBJE> func2 = delegate(MakerPenPaletteSearchScreen.IGELJONGACI item, int baseMatchIndex)
|
||||
{
|
||||
OGNBCNBPFCC tool3 = tool;
|
||||
NPLPHEMHBJE nplphemhbje;
|
||||
return nplphemhbje;
|
||||
};
|
||||
string text;
|
||||
this.m_CachedPtr = text;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060102E3 RID: 66275 RVA: 0x003CB314 File Offset: 0x003C9514
|
||||
[Token(Token = "0x60102E3")]
|
||||
[Address(RVA = "0x17253E0", Offset = "0x1723DE0", VA = "0x1817253E0")]
|
||||
[CompilerGenerated]
|
||||
private MakerPenPaletteSearchScreen.IGELJONGACI KDCFCKGPBOJ(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
OBBBPCBIMME invention;
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = LDNFNNNHPPB.mainScreen;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
OBBBPCBIMME invention3 = invention;
|
||||
<LJOGMLBAABG>k__BackingField.AEHODCGDMBA = invention3;
|
||||
makerPenPaletteMainScreen.LFLBDJBBIMH = invention3;
|
||||
string <LGACIEKBLBM>k__BackingField2 = invention3.<LGACIEKBLBM>k__BackingField;
|
||||
makerPenPaletteMainScreen.MCAMCBPMOLD(<LGACIEKBLBM>k__BackingField2);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField2 = makerPenPaletteMainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
<LJOGMLBAABG>k__BackingField2.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num);
|
||||
long <BHBCCAKKIMJ>k__BackingField = invention3.<BHBCCAKKIMJ>k__BackingField;
|
||||
makerPenPaletteMainScreen.AILJLPKFJIA(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>k__BackingField);
|
||||
};
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (LDNFNNNHPPB.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention)
|
||||
{
|
||||
}
|
||||
if (LDNFNNNHPPB.mainScreen.<LJOGMLBAABG>k__BackingField.<FGECGABICGC>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
OBBBPCBIMME invention2 = invention;
|
||||
return (ulong)(-1L) == (ulong)invention2.<BHBCCAKKIMJ>k__BackingField;
|
||||
};
|
||||
string <LGACIEKBLBM>k__BackingField = invention.<LGACIEKBLBM>k__BackingField;
|
||||
Func<MakerPenPaletteSearchScreen.IGELJONGACI, int, NPLPHEMHBJE> func2 = delegate(MakerPenPaletteSearchScreen.IGELJONGACI item, int baseMatchIndex)
|
||||
{
|
||||
NPLPHEMHBJE nplphemhbje;
|
||||
return nplphemhbje;
|
||||
};
|
||||
this.m_CachedPtr = <LGACIEKBLBM>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060102E4 RID: 66276 RVA: 0x003CB370 File Offset: 0x003C9570
|
||||
[Token(Token = "0x60102E4")]
|
||||
[Address(RVA = "0x1725250", Offset = "0x1723C50", VA = "0x181725250")]
|
||||
[CompilerGenerated]
|
||||
private MakerPenPaletteSearchScreen.IGELJONGACI FIGEFFNCNNG(ShapeColorInfo IICCLKJLEDE)
|
||||
{
|
||||
ShapeColorInfo colorInfo;
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteSearchScreen <>4__this = IICCLKJLEDE;
|
||||
ShapeColorInfo colorInfo2 = colorInfo;
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = <>4__this.mainScreen;
|
||||
LNBGEMHOKFN colorID = colorInfo2.ColorID;
|
||||
if (makerPenPaletteMainScreen.ShapeColorSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
makerPenPaletteMainScreen.FJHODABGKOL();
|
||||
};
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (IICCLKJLEDE.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = IICCLKJLEDE.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
LNBGEMHOKFN colorID2 = colorInfo.ColorID;
|
||||
return <LJOGMLBAABG>k__BackingField.AEKHJMPAOKM == colorID2;
|
||||
};
|
||||
string name = colorInfo.name;
|
||||
Func<MakerPenPaletteSearchScreen.IGELJONGACI, int, NPLPHEMHBJE> func2 = delegate(MakerPenPaletteSearchScreen.IGELJONGACI item, int baseMatchIndex)
|
||||
{
|
||||
LNBGEMHOKFN colorID3 = colorInfo.ColorID;
|
||||
NPLPHEMHBJE nplphemhbje;
|
||||
return nplphemhbje;
|
||||
};
|
||||
this.m_CachedPtr = name;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060102E5 RID: 66277 RVA: 0x003CB3CC File Offset: 0x003C95CC
|
||||
[Token(Token = "0x60102E5")]
|
||||
[Address(RVA = "0x1725120", Offset = "0x1723B20", VA = "0x181725120")]
|
||||
[CompilerGenerated]
|
||||
private MakerPenPaletteSearchScreen.IGELJONGACI FCPCAEDOCIP(ShapeMaterialInfo BHBLLBGJHJB)
|
||||
{
|
||||
ShapeMaterialInfo materialInfo;
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteSearchScreen <>4__this = BHBLLBGJHJB;
|
||||
ShapeMaterialInfo materialInfo2 = materialInfo;
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = <>4__this.mainScreen;
|
||||
CLKCBCAGDDK materialId = materialInfo2.MaterialId;
|
||||
if (makerPenPaletteMainScreen.ShapeMaterialSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
makerPenPaletteMainScreen.FJHODABGKOL();
|
||||
};
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (BHBLLBGJHJB.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = BHBLLBGJHJB.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
CLKCBCAGDDK materialId2 = materialInfo.MaterialId;
|
||||
return <LJOGMLBAABG>k__BackingField.FDIOCLHGCND == materialId2;
|
||||
};
|
||||
string displayName = materialInfo.DisplayName;
|
||||
Func<MakerPenPaletteSearchScreen.IGELJONGACI, int, NPLPHEMHBJE> func2 = delegate(MakerPenPaletteSearchScreen.IGELJONGACI item, int baseMatchIndex)
|
||||
{
|
||||
CLKCBCAGDDK materialId3 = materialInfo.MaterialId;
|
||||
NPLPHEMHBJE nplphemhbje;
|
||||
return nplphemhbje;
|
||||
};
|
||||
this.m_CachedPtr = displayName;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060102E6 RID: 66278 RVA: 0x003CB428 File Offset: 0x003C9628
|
||||
[Token(Token = "0x60102E6")]
|
||||
[Address(RVA = "0x1724760", Offset = "0x1723160", VA = "0x181724760")]
|
||||
[CompilerGenerated]
|
||||
private MakerPenPaletteSearchScreen.IGELJONGACI COGFBHBAPBN(ACBDPBHGKJL LENAGPGLDLE)
|
||||
{
|
||||
ACBDPBHGKJL shapeType;
|
||||
Action action = delegate
|
||||
{
|
||||
MakerPenPaletteMainScreen makerPenPaletteMainScreen = LENAGPGLDLE.mainScreen;
|
||||
ACBDPBHGKJL shapeType2 = shapeType;
|
||||
if (makerPenPaletteMainScreen.ShapeTypeSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
};
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
if (LENAGPGLDLE.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
return LENAGPGLDLE.mainScreen.<LJOGMLBAABG>k__BackingField.NBDMJGKOPMA == shapeType;
|
||||
};
|
||||
int shapeType4 = (int)shapeType;
|
||||
Func<MakerPenPaletteSearchScreen.IGELJONGACI, int, NPLPHEMHBJE> func2 = delegate(MakerPenPaletteSearchScreen.IGELJONGACI item, int baseMatchIndex)
|
||||
{
|
||||
ACBDPBHGKJL shapeType3 = shapeType;
|
||||
NPLPHEMHBJE nplphemhbje;
|
||||
return nplphemhbje;
|
||||
};
|
||||
string text;
|
||||
this.m_CachedPtr = text;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0400ABFB RID: 44027
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400ABFB")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x0400ABFC RID: 44028
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400ABFC")]
|
||||
[SerializeField]
|
||||
private AG_TMP_InputField filterInputField;
|
||||
|
||||
// Token: 0x0400ABFD RID: 44029
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400ABFD")]
|
||||
[SerializeField]
|
||||
private Subscreen subscreen;
|
||||
|
||||
// Token: 0x0400ABFE RID: 44030
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400ABFE")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteMainScreen mainScreen;
|
||||
|
||||
// Token: 0x0400ABFF RID: 44031
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400ABFF")]
|
||||
private bool IDPEPGKNHML;
|
||||
|
||||
// Token: 0x0400AC00 RID: 44032
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400AC00")]
|
||||
private MakerPenPaletteSearchScreen.KGKDFLGLEJD OFFPIEEOIFF;
|
||||
|
||||
// Token: 0x0400AC01 RID: 44033
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400AC01")]
|
||||
private IEnumerable<OBBBPCBIMME> IKBGDJLPLHF;
|
||||
|
||||
// Token: 0x02002482 RID: 9346
|
||||
[Token(Token = "0x2002482")]
|
||||
private struct IGELJONGACI
|
||||
{
|
||||
// Token: 0x0400AC02 RID: 44034
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400AC02")]
|
||||
public Action MEEKCCGGFFD;
|
||||
|
||||
// Token: 0x0400AC03 RID: 44035
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400AC03")]
|
||||
public Func<bool> FEPMCENMHAA;
|
||||
|
||||
// Token: 0x0400AC04 RID: 44036
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC04")]
|
||||
public string FIKEBGGCDFN;
|
||||
|
||||
// Token: 0x0400AC05 RID: 44037
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC05")]
|
||||
public Func<MakerPenPaletteSearchScreen.IGELJONGACI, int, NPLPHEMHBJE> GJCGLNJNHPB;
|
||||
}
|
||||
|
||||
// Token: 0x02002483 RID: 9347
|
||||
[Token(Token = "0x2002483")]
|
||||
private sealed class KGKDFLGLEJD : IDisposable
|
||||
{
|
||||
// Token: 0x060102E7 RID: 66279 RVA: 0x003CB480 File Offset: 0x003C9680
|
||||
[Token(Token = "0x60102E7")]
|
||||
[Address(RVA = "0x1712580", Offset = "0x1710F80", VA = "0x181712580")]
|
||||
public KGKDFLGLEJD(IReadOnlyList<NPLPHEMHBJE> items, MonoBehaviour context, MakerPenPaletteSearchScreen.KGKDFLGLEJD.CCBBNIKOJIC onComplete)
|
||||
{
|
||||
this.BOOHBJEEGKH = items;
|
||||
this.DFDJBICAFOJ = onComplete;
|
||||
Func<NPLPHEMHBJE, string> <>9__5_ = MakerPenPaletteSearchScreen.KGKDFLGLEJD.<>c.<>9__5_0;
|
||||
if (<>9__5_ == 0)
|
||||
{
|
||||
MakerPenPaletteSearchScreen.KGKDFLGLEJD.<>c.<>9__5_0 = (NPLPHEMHBJE i) => null;
|
||||
}
|
||||
string[] array = Enumerable.ToArray<string>(Enumerable.Select<NPLPHEMHBJE, string>(items, <>9__5_));
|
||||
int num;
|
||||
ulong num2;
|
||||
BDMJDFPGABJ bdmjdfpgabj = new BDMJDFPGABJ(true, num != 0, 2, (int)num2);
|
||||
num = 0;
|
||||
GFBBGCFBPBJ.MIKGLHLCKIJ mikglhlckij = new GFBBGCFBPBJ.MIKGLHLCKIJ(this.BEKNPHKLDEN);
|
||||
GFBBGCFBPBJ gfbbgcfbpbj;
|
||||
this.OFFPIEEOIFF = gfbbgcfbpbj;
|
||||
}
|
||||
|
||||
// Token: 0x060102E8 RID: 66280 RVA: 0x003CB4F4 File Offset: 0x003C96F4
|
||||
[Token(Token = "0x60102E8")]
|
||||
[Address(RVA = "0x17122A0", Offset = "0x1710CA0", VA = "0x1817122A0")]
|
||||
public void AKKIECEKEEI(string LIICHFENGMG)
|
||||
{
|
||||
string hhbblbajime = this.HHBBLBAJIME;
|
||||
if (hhbblbajime == 0 || !LIICHFENGMG.StartsWith(hhbblbajime))
|
||||
{
|
||||
GFKEKLOMIAO statClass = SingletonMonoBehaviour.Instance.GetStatClass<GFKEKLOMIAO>();
|
||||
if (statClass != 0)
|
||||
{
|
||||
statClass.FFGOCNBJHPM("palette_search_num_searches");
|
||||
}
|
||||
}
|
||||
GFBBGCFBPBJ offpieeoiff = this.OFFPIEEOIFF;
|
||||
this.HHBBLBAJIME = LIICHFENGMG;
|
||||
offpieeoiff.AKKIECEKEEI(LIICHFENGMG);
|
||||
}
|
||||
|
||||
// Token: 0x060102E9 RID: 66281 RVA: 0x003CB54C File Offset: 0x003C974C
|
||||
[Token(Token = "0x60102E9")]
|
||||
[Address(RVA = "0x1712370", Offset = "0x1710D70", VA = "0x181712370")]
|
||||
private void BEKNPHKLDEN(IReadOnlyList<CHMKJJNNAKO> LLCIDEKMKBG, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
bool flag = string.IsNullOrWhiteSpace(this.HHBBLBAJIME);
|
||||
bool emptySearch = flag;
|
||||
MakerPenPaletteSearchScreen.KGKDFLGLEJD.CCBBNIKOJIC dfdjbicafoj = this.DFDJBICAFOJ;
|
||||
if (dfdjbicafoj != 0)
|
||||
{
|
||||
Func<CHMKJJNNAKO, bool> func = (CHMKJJNNAKO x) => default(bool);
|
||||
IEnumerable<CHMKJJNNAKO> enumerable = Enumerable.Where<CHMKJJNNAKO>(LLCIDEKMKBG, func);
|
||||
Func<CHMKJJNNAKO, float> func2 = new Func(this.JFFDMHKJHEO);
|
||||
IOrderedEnumerable<CHMKJJNNAKO> orderedEnumerable = Enumerable.OrderByDescending<CHMKJJNNAKO, float>(enumerable, func2);
|
||||
Func<CHMKJJNNAKO, NPLPHEMHBJE> func3 = (CHMKJJNNAKO i) => null;
|
||||
IEnumerable<CHMKJJNNAKO> enumerable2 = Enumerable.Select<CHMKJJNNAKO, NPLPHEMHBJE>(orderedEnumerable, func3);
|
||||
IReadOnlyList<bool> readOnlyList = this.OFFPIEEOIFF.DLBFGPALNOH();
|
||||
dfdjbicafoj.Invoke(enumerable2, readOnlyList);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060102EA RID: 66282 RVA: 0x003CB5EC File Offset: 0x003C97EC
|
||||
[Token(Token = "0x60102EA")]
|
||||
[Address(RVA = "0x17124F0", Offset = "0x1710EF0", VA = "0x1817124F0")]
|
||||
private float JFFDMHKJHEO(CHMKJJNNAKO HPKJNHNEFBB)
|
||||
{
|
||||
IReadOnlyList<NPLPHEMHBJE> boohbjeegkh = this.BOOHBJEEGKH;
|
||||
HNICCJDPJJO hniccjdpjjo = HNICCJDPJJO.ONCPNMDGGKG;
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x060102EB RID: 66283 RVA: 0x003CB610 File Offset: 0x003C9810
|
||||
[Token(Token = "0x60102EB")]
|
||||
[Address(RVA = "0x11936C0", Offset = "0x11920C0", VA = "0x1811936C0", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
this.OFFPIEEOIFF.Dispose();
|
||||
}
|
||||
|
||||
// Token: 0x0400AC06 RID: 44038
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC06")]
|
||||
private readonly IReadOnlyList<NPLPHEMHBJE> BOOHBJEEGKH;
|
||||
|
||||
// Token: 0x0400AC07 RID: 44039
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC07")]
|
||||
private readonly GFBBGCFBPBJ OFFPIEEOIFF;
|
||||
|
||||
// Token: 0x0400AC08 RID: 44040
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400AC08")]
|
||||
private readonly MakerPenPaletteSearchScreen.KGKDFLGLEJD.CCBBNIKOJIC DFDJBICAFOJ;
|
||||
|
||||
// Token: 0x0400AC09 RID: 44041
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400AC09")]
|
||||
private string HHBBLBAJIME;
|
||||
|
||||
// Token: 0x02002484 RID: 9348
|
||||
// (Invoke) Token: 0x060102ED RID: 66285
|
||||
[Token(Token = "0x2002484")]
|
||||
public delegate void CCBBNIKOJIC(IEnumerable<NPLPHEMHBJE> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF);
|
||||
|
||||
// Token: 0x02002486 RID: 9350
|
||||
[Token(Token = "0x2002486")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FJJLKPADJIH
|
||||
{
|
||||
// Token: 0x060102F3 RID: 66291 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
||||
[Token(Token = "0x60102F3")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public FJJLKPADJIH()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060102F4 RID: 66292 RVA: 0x003CB630 File Offset: 0x003C9830
|
||||
[Token(Token = "0x60102F4")]
|
||||
[Address(RVA = "0x1196A00", Offset = "0x1195400", VA = "0x181196A00")]
|
||||
internal bool <OnSearchComplete>b__0(CHMKJJNNAKO x)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x060102F5 RID: 66293 RVA: 0x00062DDE File Offset: 0x00060FDE
|
||||
[Token(Token = "0x60102F5")]
|
||||
[Address(RVA = "0x1711D80", Offset = "0x1710780", VA = "0x181711D80")]
|
||||
internal NPLPHEMHBJE <OnSearchComplete>b__1(CHMKJJNNAKO i)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x0400AC0C RID: 44044
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC0C")]
|
||||
public bool emptySearch;
|
||||
|
||||
// Token: 0x0400AC0D RID: 44045
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC0D")]
|
||||
public MakerPenPaletteSearchScreen.KGKDFLGLEJD <>4__this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02002487 RID: 9351
|
||||
[Token(Token = "0x2002487")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OGHCKAGNEIC
|
||||
{
|
||||
// Token: 0x060102F6 RID: 66294 RVA: 0x003CB648 File Offset: 0x003C9848
|
||||
[Token(Token = "0x60102F6")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public OGHCKAGNEIC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060102F7 RID: 66295 RVA: 0x003CB65C File Offset: 0x003C985C
|
||||
[Token(Token = "0x60102F7")]
|
||||
[Address(RVA = "0x1727DD0", Offset = "0x17267D0", VA = "0x181727DD0")]
|
||||
internal void <TryRebuildSearchContext>b__8()
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = this.<>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: 0x060102F8 RID: 66296 RVA: 0x003CB6B8 File Offset: 0x003C98B8
|
||||
[Token(Token = "0x60102F8")]
|
||||
[Address(RVA = "0x1727ED0", Offset = "0x17268D0", VA = "0x181727ED0")]
|
||||
internal bool <TryRebuildSearchContext>b__9()
|
||||
{
|
||||
if (this.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateObject)
|
||||
{
|
||||
}
|
||||
return this.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.NMKNHCHOGBC == this.tool;
|
||||
}
|
||||
|
||||
// Token: 0x060102F9 RID: 66297 RVA: 0x003CB704 File Offset: 0x003C9904
|
||||
[Token(Token = "0x60102F9")]
|
||||
[Address(RVA = "0x1727D30", Offset = "0x1726730", VA = "0x181727D30")]
|
||||
internal NPLPHEMHBJE <TryRebuildSearchContext>b__10(MakerPenPaletteSearchScreen.IGELJONGACI item, int baseMatchIndex)
|
||||
{
|
||||
OGNBCNBPFCC ognbcnbpfcc = this.tool;
|
||||
NPLPHEMHBJE nplphemhbje;
|
||||
return nplphemhbje;
|
||||
}
|
||||
|
||||
// Token: 0x0400AC0E RID: 44046
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC0E")]
|
||||
public OGNBCNBPFCC tool;
|
||||
|
||||
// Token: 0x0400AC0F RID: 44047
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC0F")]
|
||||
public MakerPenPaletteSearchScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002488 RID: 9352
|
||||
[Token(Token = "0x2002488")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KLIKOPNBMOD
|
||||
{
|
||||
// Token: 0x060102FA RID: 66298 RVA: 0x003CB71C File Offset: 0x003C991C
|
||||
[Token(Token = "0x60102FA")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public KLIKOPNBMOD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060102FB RID: 66299 RVA: 0x003CB730 File Offset: 0x003C9930
|
||||
[Token(Token = "0x60102FB")]
|
||||
[Address(RVA = "0x17127C0", Offset = "0x17111C0", VA = "0x1817127C0")]
|
||||
internal void <TryRebuildSearchContext>b__11()
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = this.<>4__this.mainScreen;
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
OBBBPCBIMME obbbpcbimme = this.invention;
|
||||
<LJOGMLBAABG>k__BackingField.AEHODCGDMBA = obbbpcbimme;
|
||||
mainScreen.LFLBDJBBIMH = obbbpcbimme;
|
||||
string <LGACIEKBLBM>k__BackingField = obbbpcbimme.<LGACIEKBLBM>k__BackingField;
|
||||
mainScreen.MCAMCBPMOLD(<LGACIEKBLBM>k__BackingField);
|
||||
MakerPen <LJOGMLBAABG>k__BackingField2 = mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
int num = 0;
|
||||
<LJOGMLBAABG>k__BackingField2.AuthoritySelectMode(MakerPen.KLAENPHIBEM.CreateInventionInstance, (MakerPen.HJPIHGIFKEO)num);
|
||||
long <BHBCCAKKIMJ>k__BackingField = obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
|
||||
mainScreen.AILJLPKFJIA(JEOFCGOPBDC.Invention, <BHBCCAKKIMJ>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x060102FC RID: 66300 RVA: 0x003CB7A0 File Offset: 0x003C99A0
|
||||
[Token(Token = "0x60102FC")]
|
||||
[Address(RVA = "0x1712860", Offset = "0x1711260", VA = "0x181712860")]
|
||||
internal bool <TryRebuildSearchContext>b__12()
|
||||
{
|
||||
if (this.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateInvention)
|
||||
{
|
||||
}
|
||||
if (this.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.<FGECGABICGC>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
OBBBPCBIMME obbbpcbimme = this.invention;
|
||||
return (ulong)(-1L) == (ulong)obbbpcbimme.<BHBCCAKKIMJ>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060102FD RID: 66301 RVA: 0x003CB7F8 File Offset: 0x003C99F8
|
||||
[Token(Token = "0x60102FD")]
|
||||
[Address(RVA = "0x17128F0", Offset = "0x17112F0", VA = "0x1817128F0")]
|
||||
internal NPLPHEMHBJE <TryRebuildSearchContext>b__13(MakerPenPaletteSearchScreen.IGELJONGACI item, int baseMatchIndex)
|
||||
{
|
||||
NPLPHEMHBJE nplphemhbje;
|
||||
return nplphemhbje;
|
||||
}
|
||||
|
||||
// Token: 0x0400AC10 RID: 44048
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC10")]
|
||||
public OBBBPCBIMME invention;
|
||||
|
||||
// Token: 0x0400AC11 RID: 44049
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC11")]
|
||||
public MakerPenPaletteSearchScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002489 RID: 9353
|
||||
[Token(Token = "0x2002489")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EHHPMDPDMEK
|
||||
{
|
||||
// Token: 0x060102FE RID: 66302 RVA: 0x003CB808 File Offset: 0x003C9A08
|
||||
[Token(Token = "0x60102FE")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public EHHPMDPDMEK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060102FF RID: 66303 RVA: 0x003CB81C File Offset: 0x003C9A1C
|
||||
[Token(Token = "0x60102FF")]
|
||||
[Address(RVA = "0x1711850", Offset = "0x1710250", VA = "0x181711850")]
|
||||
internal void <TryRebuildSearchContext>b__14()
|
||||
{
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.<>4__this;
|
||||
ShapeColorInfo shapeColorInfo = this.colorInfo;
|
||||
MakerPenPaletteMainScreen mainScreen = makerPenPaletteSearchScreen.mainScreen;
|
||||
LNBGEMHOKFN colorID = shapeColorInfo.ColorID;
|
||||
if (mainScreen.ShapeColorSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
mainScreen.FJHODABGKOL();
|
||||
}
|
||||
|
||||
// Token: 0x06010300 RID: 66304 RVA: 0x003CB85C File Offset: 0x003C9A5C
|
||||
[Token(Token = "0x6010300")]
|
||||
[Address(RVA = "0x17118E0", Offset = "0x17102E0", VA = "0x1817118E0")]
|
||||
internal bool <TryRebuildSearchContext>b__15()
|
||||
{
|
||||
if (this.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
LNBGEMHOKFN colorID = this.colorInfo.ColorID;
|
||||
return <LJOGMLBAABG>k__BackingField.AEKHJMPAOKM == colorID;
|
||||
}
|
||||
|
||||
// Token: 0x06010301 RID: 66305 RVA: 0x003CB8B0 File Offset: 0x003C9AB0
|
||||
[Token(Token = "0x6010301")]
|
||||
[Address(RVA = "0x1711960", Offset = "0x1710360", VA = "0x181711960")]
|
||||
internal NPLPHEMHBJE <TryRebuildSearchContext>b__16(MakerPenPaletteSearchScreen.IGELJONGACI item, int baseMatchIndex)
|
||||
{
|
||||
LNBGEMHOKFN colorID = this.colorInfo.ColorID;
|
||||
NPLPHEMHBJE nplphemhbje;
|
||||
return nplphemhbje;
|
||||
}
|
||||
|
||||
// Token: 0x0400AC12 RID: 44050
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC12")]
|
||||
public ShapeColorInfo colorInfo;
|
||||
|
||||
// Token: 0x0400AC13 RID: 44051
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC13")]
|
||||
public MakerPenPaletteSearchScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x0200248A RID: 9354
|
||||
[Token(Token = "0x200248A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EOBKGIOFDMK
|
||||
{
|
||||
// Token: 0x06010302 RID: 66306 RVA: 0x003CB8D0 File Offset: 0x003C9AD0
|
||||
[Token(Token = "0x6010302")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public EOBKGIOFDMK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010303 RID: 66307 RVA: 0x003CB8E4 File Offset: 0x003C9AE4
|
||||
[Token(Token = "0x6010303")]
|
||||
[Address(RVA = "0x1711BC0", Offset = "0x17105C0", VA = "0x181711BC0")]
|
||||
internal void <TryRebuildSearchContext>b__17()
|
||||
{
|
||||
MakerPenPaletteSearchScreen makerPenPaletteSearchScreen = this.<>4__this;
|
||||
ShapeMaterialInfo shapeMaterialInfo = this.materialInfo;
|
||||
MakerPenPaletteMainScreen mainScreen = makerPenPaletteSearchScreen.mainScreen;
|
||||
CLKCBCAGDDK materialId = shapeMaterialInfo.MaterialId;
|
||||
if (mainScreen.ShapeMaterialSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
mainScreen.FJHODABGKOL();
|
||||
}
|
||||
|
||||
// Token: 0x06010304 RID: 66308 RVA: 0x003CB924 File Offset: 0x003C9B24
|
||||
[Token(Token = "0x6010304")]
|
||||
[Address(RVA = "0x1711C50", Offset = "0x1710650", VA = "0x181711C50")]
|
||||
internal bool <TryRebuildSearchContext>b__18()
|
||||
{
|
||||
if (this.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
MakerPen <LJOGMLBAABG>k__BackingField = this.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField;
|
||||
CLKCBCAGDDK materialId = this.materialInfo.MaterialId;
|
||||
return <LJOGMLBAABG>k__BackingField.FDIOCLHGCND == materialId;
|
||||
}
|
||||
|
||||
// Token: 0x06010305 RID: 66309 RVA: 0x003CB978 File Offset: 0x003C9B78
|
||||
[Token(Token = "0x6010305")]
|
||||
[Address(RVA = "0x1711CD0", Offset = "0x17106D0", VA = "0x181711CD0")]
|
||||
internal NPLPHEMHBJE <TryRebuildSearchContext>b__19(MakerPenPaletteSearchScreen.IGELJONGACI item, int baseMatchIndex)
|
||||
{
|
||||
CLKCBCAGDDK materialId = this.materialInfo.MaterialId;
|
||||
NPLPHEMHBJE nplphemhbje;
|
||||
return nplphemhbje;
|
||||
}
|
||||
|
||||
// Token: 0x0400AC14 RID: 44052
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC14")]
|
||||
public ShapeMaterialInfo materialInfo;
|
||||
|
||||
// Token: 0x0400AC15 RID: 44053
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC15")]
|
||||
public MakerPenPaletteSearchScreen <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x0200248B RID: 9355
|
||||
[Token(Token = "0x200248B")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OHAJAINBGPA
|
||||
{
|
||||
// Token: 0x06010306 RID: 66310 RVA: 0x003CB998 File Offset: 0x003C9B98
|
||||
[Token(Token = "0x6010306")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public OHAJAINBGPA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010307 RID: 66311 RVA: 0x003CB9AC File Offset: 0x003C9BAC
|
||||
[Token(Token = "0x6010307")]
|
||||
[Address(RVA = "0x1727F50", Offset = "0x1726950", VA = "0x181727F50")]
|
||||
internal void <TryRebuildSearchContext>b__20()
|
||||
{
|
||||
MakerPenPaletteMainScreen mainScreen = this.<>4__this.mainScreen;
|
||||
ACBDPBHGKJL acbdpbhgkjl = this.shapeType;
|
||||
if (mainScreen.ShapeTypeSelectionButtonPressed != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010308 RID: 66312 RVA: 0x003CB9DC File Offset: 0x003C9BDC
|
||||
[Token(Token = "0x6010308")]
|
||||
[Address(RVA = "0x1727FD0", Offset = "0x17269D0", VA = "0x181727FD0")]
|
||||
internal bool <TryRebuildSearchContext>b__21()
|
||||
{
|
||||
if (this.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.DGHFNGLPJJL != MakerPen.KLAENPHIBEM.CreateShape)
|
||||
{
|
||||
}
|
||||
return this.<>4__this.mainScreen.<LJOGMLBAABG>k__BackingField.NBDMJGKOPMA == this.shapeType;
|
||||
}
|
||||
|
||||
// Token: 0x06010309 RID: 66313 RVA: 0x003CBA28 File Offset: 0x003C9C28
|
||||
[Token(Token = "0x6010309")]
|
||||
[Address(RVA = "0x1728050", Offset = "0x1726A50", VA = "0x181728050")]
|
||||
internal NPLPHEMHBJE <TryRebuildSearchContext>b__22(MakerPenPaletteSearchScreen.IGELJONGACI item, int baseMatchIndex)
|
||||
{
|
||||
ACBDPBHGKJL acbdpbhgkjl = this.shapeType;
|
||||
NPLPHEMHBJE nplphemhbje;
|
||||
return nplphemhbje;
|
||||
}
|
||||
|
||||
// Token: 0x0400AC16 RID: 44054
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC16")]
|
||||
public ACBDPBHGKJL shapeType;
|
||||
|
||||
// Token: 0x0400AC17 RID: 44055
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC17")]
|
||||
public MakerPenPaletteSearchScreen <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,683 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using AGUI.StackedUI.Dialog;
|
||||
using CircuitsV2;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Tools;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200248D RID: 9357
|
||||
[Token(Token = "0x200248D")]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenPaletteUI : ToolUI
|
||||
{
|
||||
// Token: 0x17002C07 RID: 11271
|
||||
// (get) Token: 0x0601030F RID: 66319 RVA: 0x003CBAB4 File Offset: 0x003C9CB4
|
||||
[Token(Token = "0x17002C07")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x601030F")]
|
||||
[Address(RVA = "0x1725BF0", Offset = "0x17245F0", VA = "0x181725BF0", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN_PALETTE";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010310 RID: 66320 RVA: 0x003CBAC8 File Offset: 0x003C9CC8
|
||||
[Token(Token = "0x6010310")]
|
||||
[Address(RVA = "0x17258A0", Offset = "0x17242A0", VA = "0x1817258A0", 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: 0x06010311 RID: 66321 RVA: 0x003CBB7C File Offset: 0x003C9D7C
|
||||
[Token(Token = "0x6010311")]
|
||||
[Address(RVA = "0x1725D80", Offset = "0x1724780", VA = "0x181725D80")]
|
||||
public IPromise<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_Affirmative();
|
||||
int num2 = 0;
|
||||
base.PushFlow(flowByType, num2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010312 RID: 66322 RVA: 0x003CBBC4 File Offset: 0x003C9DC4
|
||||
[Token(Token = "0x6010312")]
|
||||
[Address(RVA = "0x1725F00", Offset = "0x1724900", VA = "0x181725F00")]
|
||||
public IPromise<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_Affirmative();
|
||||
int num2 = 0;
|
||||
base.PushFlow(flowByType, num2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010313 RID: 66323 RVA: 0x003CBC0C File Offset: 0x003C9E0C
|
||||
[Token(Token = "0x6010313")]
|
||||
[Address(RVA = "0x1725C50", Offset = "0x1724650", VA = "0x181725C50")]
|
||||
public IPromise<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_Affirmative();
|
||||
int num2 = 0;
|
||||
base.PushFlow(flowByType, num2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010314 RID: 66324 RVA: 0x003CBC4C File Offset: 0x003C9E4C
|
||||
[Token(Token = "0x6010314")]
|
||||
[Address(RVA = "0x1726060", Offset = "0x1724A60", VA = "0x181726060")]
|
||||
public IPromise<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_Affirmative();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010315 RID: 66325 RVA: 0x003CBC84 File Offset: 0x003C9E84
|
||||
[Token(Token = "0x6010315")]
|
||||
[Address(RVA = "0x1726420", Offset = "0x1724E20", VA = "0x181726420")]
|
||||
public IPromise<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;
|
||||
showParams.KEGHCLNDCEI = keghclndcei;
|
||||
Func<TextInputUIDialog, IPromise<TextInputUIDialog.KDJGEIICAJL>> func = delegate(TextInputUIDialog dialog)
|
||||
{
|
||||
TextInputUIDialog.NIPOGEDPMOA showParams2 = showParams;
|
||||
string bopfnbchjjj2 = showParams.BOPFNBCHJJJ;
|
||||
EBPEIAPPJJK hlolbmkjfom2 = showParams.HLOLBMKJFOM;
|
||||
bool keghclndcei2 = showParams.KEGHCLNDCEI;
|
||||
return dialog.ShowDialog();
|
||||
};
|
||||
IPromise<TextInputUIDialog> promise;
|
||||
return promise;
|
||||
}
|
||||
|
||||
// Token: 0x06010316 RID: 66326 RVA: 0x003CBCE8 File Offset: 0x003C9EE8
|
||||
[Token(Token = "0x6010316")]
|
||||
[Address(RVA = "0x1FADE60", Offset = "0x1FAC860", VA = "0x181FADE60")]
|
||||
public IPromise<ResponseType> ShowTemporaryDialog<ResponseType, DialogType>(DialogType GCHDNCDLAGE, Func<DialogType, IPromise<ResponseType>> EJBGBCBMIKC) where DialogType : UIDialog<ResponseType>
|
||||
{
|
||||
Transform transform = base.transform;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010317 RID: 66327 RVA: 0x003CBD10 File Offset: 0x003C9F10
|
||||
[Token(Token = "0x6010317")]
|
||||
[Address(RVA = "0x1FADC70", Offset = "0x1FAC670", VA = "0x181FADC70")]
|
||||
public IPromise<R> ShowTemporaryDialog<R, T1>(UIDialog<T1, R> GCHDNCDLAGE, T1 BMEGDKCCBHH)
|
||||
{
|
||||
object[] instantiationDataField = this.pvCache.instantiationDataField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010318 RID: 66328 RVA: 0x003CBD30 File Offset: 0x003C9F30
|
||||
[Token(Token = "0x6010318")]
|
||||
[Address(RVA = "0x1FADD60", Offset = "0x1FAC760", VA = "0x181FADD60")]
|
||||
public IPromise<R> ShowTemporaryDialog<R, T1, T2>(UIDialog<T1, T2, R> GCHDNCDLAGE, T1 BMEGDKCCBHH, T2 HCJBDGLGOHC)
|
||||
{
|
||||
object[] instantiationDataField = this.pvCache.instantiationDataField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010319 RID: 66329 RVA: 0x003CBD50 File Offset: 0x003C9F50
|
||||
[Token(Token = "0x6010319")]
|
||||
[Address(RVA = "0x1FACD60", Offset = "0x1FAB760", VA = "0x181FACD60")]
|
||||
private IPromise<R> KONKNPFPNEO<R, DialogType>(DialogType GCHDNCDLAGE, Func<DialogType, IPromise<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: 0x0601031A RID: 66330 RVA: 0x003CBD7C File Offset: 0x003C9F7C
|
||||
[Token(Token = "0x601031A")]
|
||||
[Address(RVA = "0x1FAD9D0", Offset = "0x1FAC3D0", VA = "0x181FAD9D0")]
|
||||
public IPromise<R> ShowTemporaryDialog<R, T1>(UIDialog<T1, R> GCHDNCDLAGE, T1 BMEGDKCCBHH, out UIDialog<T1, R> DAGFHPCPNPB)
|
||||
{
|
||||
object[] instantiationDataField = this.pvCache.instantiationDataField;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601031B RID: 66331 RVA: 0x003CBDA4 File Offset: 0x003C9FA4
|
||||
[Token(Token = "0x601031B")]
|
||||
[Address(RVA = "0x1FAE010", Offset = "0x1FACA10", VA = "0x181FAE010")]
|
||||
public IPromise<R> ShowTemporaryDialog<R, T1, T2>(UIDialog<T1, T2, R> GCHDNCDLAGE, T1 BMEGDKCCBHH, T2 HCJBDGLGOHC, out UIDialog<T1, T2, R> DAGFHPCPNPB)
|
||||
{
|
||||
object[] instantiationDataField = this.pvCache.instantiationDataField;
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601031C RID: 66332 RVA: 0x003CBDCC File Offset: 0x003C9FCC
|
||||
[Token(Token = "0x601031C")]
|
||||
[Address(RVA = "0x1FAD460", Offset = "0x1FABE60", VA = "0x181FAD460")]
|
||||
public IPromise ShowTemporaryConfirmationDialog<T1>(ConfirmUIDialog A_1, T1 PHCGMLMOGJB)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601031D RID: 66333 RVA: 0x003CBDE0 File Offset: 0x003C9FE0
|
||||
[Token(Token = "0x601031D")]
|
||||
[Address(RVA = "0x1FAD4A0", Offset = "0x1FABEA0", VA = "0x181FAD4A0")]
|
||||
public IPromise<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;
|
||||
action.method_is_virtual = true;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0601031E RID: 66334 RVA: 0x003CBE18 File Offset: 0x003CA018
|
||||
[Token(Token = "0x601031E")]
|
||||
[Address(RVA = "0x17263A0", Offset = "0x1724DA0", VA = "0x1817263A0")]
|
||||
public void ShowNodeGroupConfigureMenu(KJDOCKDBNCK EHHKGBAMIOP, DBFIKIGBNOD INHJPNEKIEK)
|
||||
{
|
||||
base.GetFlowByType<MakerPenPaletteNodeGroupConfigScreen>().SetAdapters(EHHKGBAMIOP, INHJPNEKIEK);
|
||||
int num = 0;
|
||||
MakerPenPaletteNodeGroupConfigScreen makerPenPaletteNodeGroupConfigScreen = base.PushFlow<MakerPenPaletteNodeGroupConfigScreen>(num);
|
||||
}
|
||||
|
||||
// Token: 0x0601031F RID: 66335 RVA: 0x003CBE44 File Offset: 0x003CA044
|
||||
[Token(Token = "0x601031F")]
|
||||
[Address(RVA = "0x17261A0", Offset = "0x1724BA0", VA = "0x1817261A0")]
|
||||
public IPromise<NewCircuitV2PortUIDialog.EGAEOEEGLBC> ShowNewPortDialog()
|
||||
{
|
||||
NewCircuitV2PortUIDialog.NLIMJBIIIFC nlimjbiiifc = NewCircuitV2PortUIDialog.NLIMJBIIIFC.CIJKHOJPJGA();
|
||||
IPromise<MakerPen> promise;
|
||||
return promise;
|
||||
}
|
||||
|
||||
// Token: 0x06010320 RID: 66336 RVA: 0x003CBE58 File Offset: 0x003CA058
|
||||
[Token(Token = "0x6010320")]
|
||||
[Address(RVA = "0x1726290", Offset = "0x1724C90", VA = "0x181726290")]
|
||||
public IPromise<NewCircuitV2PortUIDialog.EGAEOEEGLBC> ShowNewPortDialog(CircuitEventObject MCPMPGOPEGE)
|
||||
{
|
||||
IPromise<MakerPen> promise;
|
||||
return promise;
|
||||
}
|
||||
|
||||
// Token: 0x06010321 RID: 66337 RVA: 0x003CBE68 File Offset: 0x003CA068
|
||||
[Token(Token = "0x6010321")]
|
||||
[Address(RVA = "0x1725C20", Offset = "0x1724620", VA = "0x181725C20")]
|
||||
public void SetMoveButtonVisibility(bool HJMFLAHNPFL)
|
||||
{
|
||||
this.moveButtonsRoot.SetActive(HJMFLAHNPFL);
|
||||
}
|
||||
|
||||
// Token: 0x14000156 RID: 342
|
||||
// (add) Token: 0x06010322 RID: 66338 RVA: 0x003CBE88 File Offset: 0x003CA088
|
||||
// (remove) Token: 0x06010323 RID: 66339 RVA: 0x003CBEA4 File Offset: 0x003CA0A4
|
||||
[Token(Token = "0x14000156")]
|
||||
public event Action<MoveableToolMenu.FLDDGHDOPPE> JCECHLHOHIG
|
||||
{
|
||||
[Token(Token = "0x6010322")]
|
||||
[Address(RVA = "0x1726580", Offset = "0x1724F80", VA = "0x181726580")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x6010323")]
|
||||
[Address(RVA = "0x1726620", Offset = "0x1725020", VA = "0x181726620")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010324 RID: 66340 RVA: 0x003CBEC0 File Offset: 0x003CA0C0
|
||||
[Token(Token = "0x6010324")]
|
||||
[Address(RVA = "0x1726500", Offset = "0x1724F00", VA = "0x181726500")]
|
||||
public Selectable TryGetMoveRequestUI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06010324)
|
||||
|
||||
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: 0x06010325 RID: 66341 RVA: 0x003CBEFC File Offset: 0x003CA0FC
|
||||
[Token(Token = "0x6010325")]
|
||||
[Address(RVA = "0x1725BA0", Offset = "0x17245A0", VA = "0x181725BA0")]
|
||||
public void Button_MoveUp()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
int num = 0;
|
||||
jcechlhohig(num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010326 RID: 66342 RVA: 0x003CBF20 File Offset: 0x003CA120
|
||||
[Token(Token = "0x6010326")]
|
||||
[Address(RVA = "0x1725AB0", Offset = "0x17244B0", VA = "0x181725AB0")]
|
||||
public void Button_MoveDown()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
jcechlhohig((uint)1);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010327 RID: 66343 RVA: 0x003CBF44 File Offset: 0x003CA144
|
||||
[Token(Token = "0x6010327")]
|
||||
[Address(RVA = "0x1725B00", Offset = "0x1724500", VA = "0x181725B00")]
|
||||
public void Button_MoveLeft()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
jcechlhohig((uint)2);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010328 RID: 66344 RVA: 0x003CBF68 File Offset: 0x003CA168
|
||||
[Token(Token = "0x6010328")]
|
||||
[Address(RVA = "0x1725B50", Offset = "0x1724550", VA = "0x181725B50")]
|
||||
public void Button_MoveRight()
|
||||
{
|
||||
Action<MoveableToolMenu.FLDDGHDOPPE> jcechlhohig = this.JCECHLHOHIG;
|
||||
if (jcechlhohig != 0)
|
||||
{
|
||||
jcechlhohig((uint)3);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010329 RID: 66345 RVA: 0x003CBF8C File Offset: 0x003CA18C
|
||||
[Token(Token = "0x6010329")]
|
||||
[Address(RVA = "0x14E39D0", Offset = "0x14E23D0", VA = "0x1814E39D0")]
|
||||
public MakerPenPaletteUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AC1C RID: 44060
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x400AC1C")]
|
||||
[SerializeField]
|
||||
private TextInputUIDialog textInputDialogPrefab;
|
||||
|
||||
// Token: 0x0400AC1D RID: 44061
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x400AC1D")]
|
||||
[SerializeField]
|
||||
private NewCircuitV2PortUIDialog newCircuitV2PortUIDialog;
|
||||
|
||||
// Token: 0x0400AC1E RID: 44062
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x400AC1E")]
|
||||
[SerializeField]
|
||||
private GameObject moveButtonsRoot;
|
||||
|
||||
// Token: 0x0400AC1F RID: 44063
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x400AC1F")]
|
||||
[SerializeField]
|
||||
private Button3D moveUpButton;
|
||||
|
||||
// Token: 0x0400AC20 RID: 44064
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x400AC20")]
|
||||
[SerializeField]
|
||||
private Button3D moveDownButton;
|
||||
|
||||
// Token: 0x0400AC21 RID: 44065
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x400AC21")]
|
||||
[SerializeField]
|
||||
private Button3D moveLeftButton;
|
||||
|
||||
// Token: 0x0400AC22 RID: 44066
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x400AC22")]
|
||||
[SerializeField]
|
||||
private Button3D moveRightButton;
|
||||
|
||||
// Token: 0x0400AC24 RID: 44068
|
||||
[Token(Token = "0x400AC24")]
|
||||
public static string SIZE_CONFIG_KEY = "MAKER_PEN_PALETTE";
|
||||
|
||||
// Token: 0x0200248E RID: 9358
|
||||
[Token(Token = "0x200248E")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MAKGDKJBCOF
|
||||
{
|
||||
// Token: 0x0601032B RID: 66347 RVA: 0x003CBFB8 File Offset: 0x003CA1B8
|
||||
[Token(Token = "0x601032B")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public MAKGDKJBCOF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601032C RID: 66348 RVA: 0x003CBFCC File Offset: 0x003CA1CC
|
||||
[Token(Token = "0x601032C")]
|
||||
[Address(RVA = "0x1712D50", Offset = "0x1711750", VA = "0x181712D50")]
|
||||
internal IPromise<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;
|
||||
return dialog.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0400AC25 RID: 44069
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC25")]
|
||||
public TextInputUIDialog.NIPOGEDPMOA showParams;
|
||||
}
|
||||
|
||||
// Token: 0x0200248F RID: 9359
|
||||
[Token(Token = "0x200248F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GNBLHNJDAEK<DialogType, ResponseType> where DialogType : UIDialog<ResponseType>
|
||||
{
|
||||
// Token: 0x0601032D RID: 66349 RVA: 0x003CC010 File Offset: 0x003CA210
|
||||
[Token(Token = "0x601032D")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public GNBLHNJDAEK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601032E RID: 66350 RVA: 0x003CC02C File Offset: 0x003CA22C
|
||||
[Token(Token = "0x601032E")]
|
||||
[Address(RVA = "0x23E5A00", Offset = "0x23E4400", VA = "0x1823E5A00")]
|
||||
internal void <ShowTemporaryDialog>b__0()
|
||||
{
|
||||
DialogType dialogType = this.newDialog;
|
||||
GameObject gameObject;
|
||||
global::UnityEngine.Object.Destroy(gameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0400AC26 RID: 44070
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400AC26")]
|
||||
public DialogType newDialog;
|
||||
}
|
||||
|
||||
// Token: 0x02002490 RID: 9360
|
||||
[Token(Token = "0x2002490")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OLLLGCGCNLM<T1, R>
|
||||
{
|
||||
// Token: 0x0601032F RID: 66351 RVA: 0x003CC04C File Offset: 0x003CA24C
|
||||
[Token(Token = "0x601032F")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public OLLLGCGCNLM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010330 RID: 66352 RVA: 0x003CC068 File Offset: 0x003CA268
|
||||
[Token(Token = "0x6010330")]
|
||||
[Address(RVA = "0x23E8D90", Offset = "0x23E7790", VA = "0x1823E8D90")]
|
||||
internal IPromise<R> <ShowTemporaryDialog>b__0(UIDialog<T1, R> dialogInstance)
|
||||
{
|
||||
T1 t = this.param;
|
||||
return dialogInstance.ShowDialog(t);
|
||||
}
|
||||
|
||||
// Token: 0x0400AC27 RID: 44071
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400AC27")]
|
||||
public T1 param;
|
||||
}
|
||||
|
||||
// Token: 0x02002491 RID: 9361
|
||||
[Token(Token = "0x2002491")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGHONICBEIC<T1, T2, R>
|
||||
{
|
||||
// Token: 0x06010331 RID: 66353 RVA: 0x003CC08C File Offset: 0x003CA28C
|
||||
[Token(Token = "0x6010331")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public AGHONICBEIC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010332 RID: 66354 RVA: 0x003CC0A8 File Offset: 0x003CA2A8
|
||||
[Token(Token = "0x6010332")]
|
||||
[Address(RVA = "0x23DF990", Offset = "0x23DE390", VA = "0x1823DF990")]
|
||||
internal IPromise<R> <ShowTemporaryDialog>b__0(UIDialog<T1, T2, R> dialogInstance)
|
||||
{
|
||||
T2 t = this.param2;
|
||||
return dialogInstance.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0400AC28 RID: 44072
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400AC28")]
|
||||
public T1 param;
|
||||
|
||||
// Token: 0x0400AC29 RID: 44073
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400AC29")]
|
||||
public T2 param2;
|
||||
}
|
||||
|
||||
// Token: 0x02002492 RID: 9362
|
||||
[Token(Token = "0x2002492")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BGENHOABBIP<DialogType, R> where DialogType : UIDialog
|
||||
{
|
||||
// Token: 0x06010333 RID: 66355 RVA: 0x003CC0C8 File Offset: 0x003CA2C8
|
||||
[Token(Token = "0x6010333")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public BGENHOABBIP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010334 RID: 66356 RVA: 0x003CC0E4 File Offset: 0x003CA2E4
|
||||
[Token(Token = "0x6010334")]
|
||||
[Address(RVA = "0x23E57C0", Offset = "0x23E41C0", VA = "0x1823E57C0")]
|
||||
internal void <ShowTemporaryDialogInternal>b__0()
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.dialogGameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0400AC2A RID: 44074
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400AC2A")]
|
||||
public GameObject dialogGameObject;
|
||||
}
|
||||
|
||||
// Token: 0x02002493 RID: 9363
|
||||
[Token(Token = "0x2002493")]
|
||||
[CompilerGenerated]
|
||||
private sealed class OMDCGEGIHJN<T1, R>
|
||||
{
|
||||
// Token: 0x06010335 RID: 66357 RVA: 0x003CC0FC File Offset: 0x003CA2FC
|
||||
[Token(Token = "0x6010335")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public OMDCGEGIHJN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010336 RID: 66358 RVA: 0x003CC118 File Offset: 0x003CA318
|
||||
[Token(Token = "0x6010336")]
|
||||
[Address(RVA = "0x23E8D90", Offset = "0x23E7790", VA = "0x1823E8D90")]
|
||||
internal IPromise<R> <ShowTemporaryDialog>b__0(UIDialog<T1, R> inst)
|
||||
{
|
||||
T1 t = this.param;
|
||||
return inst.ShowDialog(t);
|
||||
}
|
||||
|
||||
// Token: 0x0400AC2B RID: 44075
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400AC2B")]
|
||||
public T1 param;
|
||||
}
|
||||
|
||||
// Token: 0x02002494 RID: 9364
|
||||
[Token(Token = "0x2002494")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CMHINPPCIHE<T1, T2, R>
|
||||
{
|
||||
// Token: 0x06010337 RID: 66359 RVA: 0x003CC13C File Offset: 0x003CA33C
|
||||
[Token(Token = "0x6010337")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public CMHINPPCIHE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010338 RID: 66360 RVA: 0x003CC158 File Offset: 0x003CA358
|
||||
[Token(Token = "0x6010338")]
|
||||
[Address(RVA = "0x23DF9D0", Offset = "0x23DE3D0", VA = "0x1823DF9D0")]
|
||||
internal IPromise<R> <ShowTemporaryDialog>b__0(UIDialog<T1, T2, R> inst)
|
||||
{
|
||||
T2 t = this.param2;
|
||||
T1 t2 = this.param;
|
||||
return inst.ShowDialog(t2, t);
|
||||
}
|
||||
|
||||
// Token: 0x0400AC2C RID: 44076
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400AC2C")]
|
||||
public T1 param;
|
||||
|
||||
// Token: 0x0400AC2D RID: 44077
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400AC2D")]
|
||||
public T2 param2;
|
||||
}
|
||||
|
||||
// Token: 0x02002495 RID: 9365
|
||||
[Token(Token = "0x2002495")]
|
||||
[CompilerGenerated]
|
||||
private sealed class IBNPHNFOMOP<T1>
|
||||
{
|
||||
// Token: 0x06010339 RID: 66361 RVA: 0x003CC184 File Offset: 0x003CA384
|
||||
[Token(Token = "0x6010339")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public IBNPHNFOMOP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601033A RID: 66362 RVA: 0x003CC1A0 File Offset: 0x003CA3A0
|
||||
[Token(Token = "0x601033A")]
|
||||
[Address(RVA = "0x23E5DB0", Offset = "0x23E47B0", VA = "0x1823E5DB0")]
|
||||
internal void <ShowTemporaryConfirmationDialog>b__0()
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.newDialog.gameObject);
|
||||
}
|
||||
|
||||
// Token: 0x0400AC2E RID: 44078
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400AC2E")]
|
||||
public ConfirmUIDialog<T1> newDialog;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,58 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002496 RID: 9366
|
||||
[Token(Token = "0x2002496")]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenPaletteUIFlowBase : ToolUIFlow
|
||||
{
|
||||
// Token: 0x17002C08 RID: 11272
|
||||
// (get) Token: 0x0601033B RID: 66363 RVA: 0x003CC1C4 File Offset: 0x003CA3C4
|
||||
[Token(Token = "0x17002C08")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x601033B")]
|
||||
[Address(RVA = "0x1725870", Offset = "0x1724270", VA = "0x181725870", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN_PALETTE";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002C09 RID: 11273
|
||||
// (get) Token: 0x0601033C RID: 66364 RVA: 0x003CC1D8 File Offset: 0x003CA3D8
|
||||
// (set) Token: 0x0601033D RID: 66365 RVA: 0x003CC1EC File Offset: 0x003CA3EC
|
||||
[Token(Token = "0x17002C09")]
|
||||
public MakerPen CMHBEGINGCG
|
||||
{
|
||||
[Token(Token = "0x601033C")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
||||
get;
|
||||
[Token(Token = "0x601033D")]
|
||||
[Address(RVA = "0x58B330", Offset = "0x589D30", VA = "0x18058B330")]
|
||||
protected set;
|
||||
}
|
||||
|
||||
// Token: 0x0601033E RID: 66366 RVA: 0x003CC200 File Offset: 0x003CA400
|
||||
[Token(Token = "0x601033E")]
|
||||
[Address(RVA = "0x17257F0", Offset = "0x17241F0", VA = "0x1817257F0", Slot = "9")]
|
||||
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: 0x0601033F RID: 66367 RVA: 0x003CC238 File Offset: 0x003CA438
|
||||
[Token(Token = "0x601033F")]
|
||||
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
|
||||
public MakerPenPaletteUIFlowBase()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020024B9 RID: 9401
|
||||
[Token(Token = "0x20024B9")]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenUI : ToolUI
|
||||
{
|
||||
// Token: 0x17002C17 RID: 11287
|
||||
// (get) Token: 0x060103C5 RID: 66501 RVA: 0x003CDD78 File Offset: 0x003CBF78
|
||||
[Token(Token = "0x17002C17")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x60103C5")]
|
||||
[Address(RVA = "0x1726770", Offset = "0x1725170", VA = "0x181726770", Slot = "16")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060103C6 RID: 66502 RVA: 0x003CDD8C File Offset: 0x003CBF8C
|
||||
[Token(Token = "0x60103C6")]
|
||||
[Address(RVA = "0x14E39D0", Offset = "0x14E23D0", VA = "0x1814E39D0")]
|
||||
public MakerPenUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AC7C RID: 44156
|
||||
[Token(Token = "0x400AC7C")]
|
||||
public static string SIZE_CONFIG_KEY = null;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,49 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Tools;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002497 RID: 9367
|
||||
[Token(Token = "0x2002497")]
|
||||
[StructLayout(3)]
|
||||
public class MakerPenUIFlowBase : ToolUIFlow
|
||||
{
|
||||
// Token: 0x17002C0A RID: 11274
|
||||
// (get) Token: 0x06010340 RID: 66368 RVA: 0x003CC24C File Offset: 0x003CA44C
|
||||
[Token(Token = "0x17002C0A")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x6010340")]
|
||||
[Address(RVA = "0x1726740", Offset = "0x1725140", VA = "0x181726740", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "MAKER_PEN";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010341 RID: 66369 RVA: 0x003CC260 File Offset: 0x003CA460
|
||||
[Token(Token = "0x6010341")]
|
||||
[Address(RVA = "0x17266C0", Offset = "0x17250C0", VA = "0x1817266C0", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
MakerPen component = this.<DHACNBGFNAI>k__BackingField.<MBFGOCOFHHM>k__BackingField.GetComponent<MakerPen>();
|
||||
this.CMHBEGINGCG = component;
|
||||
}
|
||||
|
||||
// Token: 0x06010342 RID: 66370 RVA: 0x003CC294 File Offset: 0x003CA494
|
||||
[Token(Token = "0x6010342")]
|
||||
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
|
||||
public MakerPenUIFlowBase()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AC30 RID: 44080
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400AC30")]
|
||||
protected MakerPen CMHBEGINGCG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x02002499 RID: 9369
|
||||
[Token(Token = "0x2002499")]
|
||||
[StructLayout(3)]
|
||||
public class MaterialSwatchPreviewUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002C0C RID: 11276
|
||||
// (get) Token: 0x0601034E RID: 66382 RVA: 0x003CC51C File Offset: 0x003CA71C
|
||||
// (set) Token: 0x0601034F RID: 66383 RVA: 0x003CC530 File Offset: 0x003CA730
|
||||
[Token(Token = "0x17002C0C")]
|
||||
public ShapeColorInfo DMOCBNAJPMF
|
||||
{
|
||||
[Token(Token = "0x601034E")]
|
||||
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
||||
get;
|
||||
[Token(Token = "0x601034F")]
|
||||
[Address(RVA = "0x3C1270", Offset = "0x3BFC70", VA = "0x1803C1270")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002C0D RID: 11277
|
||||
// (get) Token: 0x06010350 RID: 66384 RVA: 0x003CC544 File Offset: 0x003CA744
|
||||
// (set) Token: 0x06010351 RID: 66385 RVA: 0x003CC558 File Offset: 0x003CA758
|
||||
[Token(Token = "0x17002C0D")]
|
||||
public ShapeMaterialInfo FBFMNGJHGNG
|
||||
{
|
||||
[Token(Token = "0x6010350")]
|
||||
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
||||
get;
|
||||
[Token(Token = "0x6010351")]
|
||||
[Address(RVA = "0x3C1290", Offset = "0x3BFC90", VA = "0x1803C1290")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17002C0E RID: 11278
|
||||
// (get) Token: 0x06010352 RID: 66386 RVA: 0x003CC56C File Offset: 0x003CA76C
|
||||
// (set) Token: 0x06010353 RID: 66387 RVA: 0x003CC580 File Offset: 0x003CA780
|
||||
[Token(Token = "0x17002C0E")]
|
||||
public MaterialSwatchPreviewUI.HBMLCINDMLE HOMHBBPNOLL
|
||||
{
|
||||
[Token(Token = "0x6010352")]
|
||||
[Address(RVA = "0x3D3FF0", Offset = "0x3D29F0", VA = "0x1803D3FF0")]
|
||||
get;
|
||||
[Token(Token = "0x6010353")]
|
||||
[Address(RVA = "0x3D4040", Offset = "0x3D2A40", VA = "0x1803D4040")]
|
||||
private set;
|
||||
} = (MaterialSwatchPreviewUI.HBMLCINDMLE)((ulong)2L);
|
||||
|
||||
// Token: 0x06010354 RID: 66388 RVA: 0x003CC594 File Offset: 0x003CA794
|
||||
[Token(Token = "0x6010354")]
|
||||
[Address(RVA = "0x1726AF0", Offset = "0x17254F0", VA = "0x181726AF0")]
|
||||
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: 0x06010355 RID: 66389 RVA: 0x003CC5DC File Offset: 0x003CA7DC
|
||||
[Token(Token = "0x6010355")]
|
||||
[Address(RVA = "0x17269B0", Offset = "0x17253B0", VA = "0x1817269B0")]
|
||||
private void LJAEIJLMDHG(LNBGEMHOKFN GJAINANBOCB)
|
||||
{
|
||||
if (GJAINANBOCB != LNBGEMHOKFN.INVALID)
|
||||
{
|
||||
ShapeMaterialInfo shapeMaterialInfo = this.<INFKFACMBPE>k__BackingField;
|
||||
ShapeColorInfo shapeColorInfo;
|
||||
this.<OCPECNCGBGN>k__BackingField = shapeColorInfo;
|
||||
Material material = BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo, true, true);
|
||||
Material[] materialArray = this._buttonFaceRenderer.GetMaterialArray();
|
||||
int buttonFaceSubmesh = this._buttonFaceSubmesh;
|
||||
if (material != 0)
|
||||
{
|
||||
}
|
||||
materialArray[0] = material;
|
||||
this._buttonFaceRenderer.SetMaterialArray(materialArray);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010356 RID: 66390 RVA: 0x003CC63C File Offset: 0x003CA83C
|
||||
[Token(Token = "0x6010356")]
|
||||
[Address(RVA = "0x1726820", Offset = "0x1725220", VA = "0x181726820")]
|
||||
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;
|
||||
Material material = BBDALBBPHDA.MBBKMCKBDFO(shapeColorInfo, shapeMaterialInfo2, true, true);
|
||||
Material[] materialArray = this._buttonFaceRenderer.GetMaterialArray();
|
||||
int buttonFaceSubmesh = this._buttonFaceSubmesh;
|
||||
if (material != 0)
|
||||
{
|
||||
}
|
||||
materialArray[0] = material;
|
||||
this._buttonFaceRenderer.SetMaterialArray(materialArray);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010357 RID: 66391 RVA: 0x003CC6B8 File Offset: 0x003CA8B8
|
||||
[Token(Token = "0x6010357")]
|
||||
[Address(RVA = "0x1726B30", Offset = "0x1725530", VA = "0x181726B30")]
|
||||
public MaterialSwatchPreviewUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AC35 RID: 44085
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC35")]
|
||||
[SerializeField]
|
||||
private MeshRenderer _buttonFaceRenderer;
|
||||
|
||||
// Token: 0x0400AC36 RID: 44086
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400AC36")]
|
||||
[SerializeField]
|
||||
private int _buttonFaceSubmesh = (int)((ulong)1L);
|
||||
|
||||
// Token: 0x0200249A RID: 9370
|
||||
[Token(Token = "0x200249A")]
|
||||
public enum HBMLCINDMLE
|
||||
{
|
||||
// Token: 0x0400AC3B RID: 44091
|
||||
[Token(Token = "0x400AC3B")]
|
||||
Material,
|
||||
// Token: 0x0400AC3C RID: 44092
|
||||
[Token(Token = "0x400AC3C")]
|
||||
Color,
|
||||
// Token: 0x0400AC3D RID: 44093
|
||||
[Token(Token = "0x400AC3D")]
|
||||
Invalid
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,403 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Networking.SynchronizedFields;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020024BA RID: 9402
|
||||
[Token(Token = "0x20024BA")]
|
||||
[StructLayout(3)]
|
||||
public class MoveableToolMenu : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17002C18 RID: 11288
|
||||
// (get) Token: 0x060103C8 RID: 66504 RVA: 0x003CDDB0 File Offset: 0x003CBFB0
|
||||
[Token(Token = "0x17002C18")]
|
||||
public Tool PBBJCLJPFMI
|
||||
{
|
||||
[Token(Token = "0x60103C8")]
|
||||
[Address(RVA = "0x462740", Offset = "0x461140", VA = "0x180462740")]
|
||||
get
|
||||
{
|
||||
return this._tool;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002C19 RID: 11289
|
||||
// (get) Token: 0x060103C9 RID: 66505 RVA: 0x003CDDC4 File Offset: 0x003CBFC4
|
||||
[Token(Token = "0x17002C19")]
|
||||
public bool PKNFAECAHBF
|
||||
{
|
||||
[Token(Token = "0x60103C9")]
|
||||
[Address(RVA = "0x1721B50", Offset = "0x1720550", VA = "0x181721B50")]
|
||||
get
|
||||
{
|
||||
return this.PMODPJAFCKM.Get() != null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002C1A RID: 11290
|
||||
// (get) Token: 0x060103CA RID: 66506 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x17002C1A")]
|
||||
protected virtual Vector3 KCENFAOCEKE
|
||||
{
|
||||
[Token(Token = "0x60103CA")]
|
||||
[Address(RVA = "0x8869A0", Offset = "0x8853A0", VA = "0x1808869A0", Slot = "15")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000158 RID: 344
|
||||
// (add) Token: 0x060103CB RID: 66507 RVA: 0x003CDDE4 File Offset: 0x003CBFE4
|
||||
// (remove) Token: 0x060103CC RID: 66508 RVA: 0x003CDE0C File Offset: 0x003CC00C
|
||||
[Token(Token = "0x14000158")]
|
||||
public event Action<bool> HHMGCEPALEN
|
||||
{
|
||||
[Token(Token = "0x60103CB")]
|
||||
[Address(RVA = "0x1727A40", Offset = "0x1726440", VA = "0x181727A40")]
|
||||
[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 = "0x60103CC")]
|
||||
[Address(RVA = "0x1727B80", Offset = "0x1726580", VA = "0x181727B80")]
|
||||
[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: 0x060103CD RID: 66509 RVA: 0x003CDE34 File Offset: 0x003CC034
|
||||
[Token(Token = "0x60103CD")]
|
||||
[Address(RVA = "0x1726B50", Offset = "0x1725550", VA = "0x181726B50", 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;
|
||||
ActionEvent<Tool> postReleaseEvent = tool.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PDEEFICICFG);
|
||||
ActionEvent<Tool> actionEvent = postReleaseEvent + action;
|
||||
tool.PostReleaseEvent = actionEvent;
|
||||
Action action2 = new Action(this.EJKGLPPGDPM);
|
||||
int num;
|
||||
int num2;
|
||||
SynchronizedField<bool> synchronizedField = new SynchronizedField(this, "MvTlMn", num, (SetterPermissionMode)num2, action2, num2);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.PMODPJAFCKM = synchronizedField;
|
||||
}
|
||||
|
||||
// Token: 0x060103CE RID: 66510 RVA: 0x003CDF30 File Offset: 0x003CC130
|
||||
[Token(Token = "0x60103CE")]
|
||||
[Address(RVA = "0x1727040", Offset = "0x1725A40", VA = "0x181727040", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
Tool tool = this._tool;
|
||||
int num = 0;
|
||||
if (tool != num)
|
||||
{
|
||||
Tool tool2 = this._tool;
|
||||
ActionEvent<Tool> postReleaseEvent = tool2.PostReleaseEvent;
|
||||
Action<Tool> action = new Action(this.PDEEFICICFG);
|
||||
ActionEvent<Tool> actionEvent = postReleaseEvent - action;
|
||||
tool2.PostReleaseEvent = actionEvent;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x14000159 RID: 345
|
||||
// (add) Token: 0x060103CF RID: 66511 RVA: 0x003CDF8C File Offset: 0x003CC18C
|
||||
// (remove) Token: 0x060103D0 RID: 66512 RVA: 0x003CDFB4 File Offset: 0x003CC1B4
|
||||
[Token(Token = "0x14000159")]
|
||||
public event Action<MoveableToolMenu.FLDDGHDOPPE> JCECHLHOHIG
|
||||
{
|
||||
[Token(Token = "0x60103CF")]
|
||||
[Address(RVA = "0x17279A0", Offset = "0x17263A0", VA = "0x1817279A0")]
|
||||
[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 = "0x60103D0")]
|
||||
[Address(RVA = "0x1727AE0", Offset = "0x17264E0", VA = "0x181727AE0")]
|
||||
[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: 0x060103D1 RID: 66513 RVA: 0x003CDFDC File Offset: 0x003CC1DC
|
||||
[Token(Token = "0x60103D1")]
|
||||
[Address(RVA = "0x1721A40", Offset = "0x1720440", VA = "0x181721A40")]
|
||||
protected void HJHBGMFDKPF(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
if (this.JCECHLHOHIG != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060103D2 RID: 66514 RVA: 0x003CDFF4 File Offset: 0x003CC1F4
|
||||
[Token(Token = "0x60103D2")]
|
||||
[Address(RVA = "0x3F8880", Offset = "0x3F7280", VA = "0x1803F8880", Slot = "16")]
|
||||
public virtual Selectable TryGetMoveRequestUI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060103D3 RID: 66515 RVA: 0x003CE004 File Offset: 0x003CC204
|
||||
[Token(Token = "0x60103D3")]
|
||||
[Address(RVA = "0x1727830", Offset = "0x1726230", VA = "0x181727830")]
|
||||
private void PDEEFICICFG(Tool NBHJPDBHDHB)
|
||||
{
|
||||
if (this._tool.hasAuthority)
|
||||
{
|
||||
PhotonView kjoiaplbjea = this.KJOIAPLBJEA;
|
||||
int num = 0;
|
||||
if (kjoiaplbjea != num)
|
||||
{
|
||||
Action action = new Action(this.KPOHPOPECII);
|
||||
ISchedulerPromise schedulerPromise = this.InvokeNextEndOfFrame(action);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060103D4 RID: 66516 RVA: 0x003CE050 File Offset: 0x003CC250
|
||||
[Token(Token = "0x60103D4")]
|
||||
[Address(RVA = "0x1726D40", Offset = "0x1725740", VA = "0x181726D40")]
|
||||
private void EJKGLPPGDPM()
|
||||
{
|
||||
bool flag = this.PMODPJAFCKM.Get() != null;
|
||||
Tool tool = this._tool;
|
||||
if (!flag)
|
||||
{
|
||||
ToolMenuProjector menuProjector = tool.EACPPCDMMOF;
|
||||
int num = 0;
|
||||
menuProjector.PKNFAECAHBF = num != 0;
|
||||
return;
|
||||
}
|
||||
tool.EACPPCDMMOF.PKNFAECAHBF = true;
|
||||
}
|
||||
|
||||
// Token: 0x060103D5 RID: 66517 RVA: 0x003CE098 File Offset: 0x003CC298
|
||||
[Token(Token = "0x60103D5")]
|
||||
[Address(RVA = "0x1727930", Offset = "0x1726330", VA = "0x181727930")]
|
||||
public void ShowMenu()
|
||||
{
|
||||
this.MNJNLEPGFCB(true);
|
||||
}
|
||||
|
||||
// Token: 0x060103D6 RID: 66518 RVA: 0x003CE0AC File Offset: 0x003CC2AC
|
||||
[Token(Token = "0x60103D6")]
|
||||
[Address(RVA = "0x17278F0", Offset = "0x17262F0", VA = "0x1817278F0")]
|
||||
public void ShowMenuMainScreen()
|
||||
{
|
||||
this._tool.ELABBFJBNII.PopAllFlows();
|
||||
this.MNJNLEPGFCB(true);
|
||||
}
|
||||
|
||||
// Token: 0x060103D7 RID: 66519 RVA: 0x003CE0D8 File Offset: 0x003CC2D8
|
||||
[Token(Token = "0x60103D7")]
|
||||
[Address(RVA = "0x1727120", Offset = "0x1725B20", VA = "0x181727120")]
|
||||
public void OpenAndAttachMenu(PhotonView BNOFLBFPCLI)
|
||||
{
|
||||
Transform transform = Player.<EGKJPJKLEAI>k__BackingField.head.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
Vector3 vector4;
|
||||
float z4 = vector4.z;
|
||||
int num = 0;
|
||||
if (BNOFLBFPCLI != num)
|
||||
{
|
||||
float lossyUniformScale = BNOFLBFPCLI.transform.GetLossyUniformScale();
|
||||
}
|
||||
float z5 = Vector3.up.z;
|
||||
Vector3 up = Vector3.up;
|
||||
int num2 = 0;
|
||||
base.transform.position = num2;
|
||||
int num3 = 0;
|
||||
base.transform.rotation = num3;
|
||||
if (this._tool.hasAuthority)
|
||||
{
|
||||
int num4 = 0;
|
||||
if (BNOFLBFPCLI != num4 && (!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 num5 = 0;
|
||||
Transform transform6 = BNOFLBFPCLI.transform;
|
||||
float lossyUniformScale2 = base.transform.GetLossyUniformScale();
|
||||
int num6 = 0;
|
||||
float num7 = transform6.InverseTransformLossyUniformScale(lossyUniformScale2);
|
||||
this._tool.AuthorityAttachToObject(BNOFLBFPCLI, num6, num5, num7);
|
||||
}
|
||||
}
|
||||
this.MNJNLEPGFCB(true);
|
||||
}
|
||||
|
||||
// Token: 0x060103D8 RID: 66520 RVA: 0x003CE21C File Offset: 0x003CC41C
|
||||
[Token(Token = "0x60103D8")]
|
||||
[Address(RVA = "0x1726DD0", Offset = "0x17257D0", VA = "0x181726DD0")]
|
||||
public void HideMenu()
|
||||
{
|
||||
int num = 0;
|
||||
this.MNJNLEPGFCB(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060103D9 RID: 66521 RVA: 0x003CE234 File Offset: 0x003CC434
|
||||
[Token(Token = "0x60103D9")]
|
||||
[Address(RVA = "0x1726FB0", Offset = "0x17259B0", VA = "0x181726FB0")]
|
||||
private void MNJNLEPGFCB(bool AEBFKFLKADG)
|
||||
{
|
||||
SynchronizedField<bool> pmodpjafckm = this.PMODPJAFCKM;
|
||||
if (pmodpjafckm == 0 || pmodpjafckm.Get() != AEBFKFLKADG)
|
||||
{
|
||||
if (this.PMODPJAFCKM != 0)
|
||||
{
|
||||
}
|
||||
Action<bool> hhmgcepalen = this.HHMGCEPALEN;
|
||||
if (hhmgcepalen != 0)
|
||||
{
|
||||
hhmgcepalen(AEBFKFLKADG);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060103DA RID: 66522 RVA: 0x003CE278 File Offset: 0x003CC478
|
||||
[Token(Token = "0x60103DA")]
|
||||
[Address(RVA = "0x1727940", Offset = "0x1726340", VA = "0x181727940")]
|
||||
public MoveableToolMenu()
|
||||
{
|
||||
int num = 0;
|
||||
this.defaultOffsetFromHead.z = (float)num;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060103DB RID: 66523 RVA: 0x003CE29C File Offset: 0x003CC49C
|
||||
[Token(Token = "0x60103DB")]
|
||||
[Address(RVA = "0x1726DE0", Offset = "0x17257E0", VA = "0x181726DE0")]
|
||||
[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.InverseTransformLossyUniformScale((float)num);
|
||||
Tool tool = this._tool;
|
||||
}
|
||||
|
||||
// Token: 0x0400AC7D RID: 44157
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400AC7D")]
|
||||
[SerializeField]
|
||||
protected Vector3 defaultOffsetFromHead;
|
||||
|
||||
// Token: 0x0400AC7E RID: 44158
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400AC7E")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tool _tool;
|
||||
|
||||
// Token: 0x0400AC7F RID: 44159
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400AC7F")]
|
||||
private SynchronizedField<bool> PMODPJAFCKM;
|
||||
|
||||
// Token: 0x0400AC80 RID: 44160
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400AC80")]
|
||||
private PhotonView KJOIAPLBJEA;
|
||||
|
||||
// Token: 0x020024BB RID: 9403
|
||||
[Token(Token = "0x20024BB")]
|
||||
public enum FLDDGHDOPPE
|
||||
{
|
||||
// Token: 0x0400AC84 RID: 44164
|
||||
[Token(Token = "0x400AC84")]
|
||||
Up,
|
||||
// Token: 0x0400AC85 RID: 44165
|
||||
[Token(Token = "0x400AC85")]
|
||||
Down,
|
||||
// Token: 0x0400AC86 RID: 44166
|
||||
[Token(Token = "0x400AC86")]
|
||||
Left,
|
||||
// Token: 0x0400AC87 RID: 44167
|
||||
[Token(Token = "0x400AC87")]
|
||||
Right
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200249B RID: 9371
|
||||
[Token(Token = "0x200249B")]
|
||||
[StructLayout(3)]
|
||||
public class ShapePreviewUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06010358 RID: 66392 RVA: 0x003CC6E0 File Offset: 0x003CA8E0
|
||||
[Token(Token = "0x6010358")]
|
||||
[Address(RVA = "0x1566A90", Offset = "0x1565490", VA = "0x181566A90")]
|
||||
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: 0x06010359 RID: 66393 RVA: 0x003CC76C File Offset: 0x003CA96C
|
||||
[Token(Token = "0x6010359")]
|
||||
[Address(RVA = "0x1566C90", Offset = "0x1565690", VA = "0x181566C90")]
|
||||
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: 0x0601035A RID: 66394 RVA: 0x003CC7D4 File Offset: 0x003CA9D4
|
||||
[Token(Token = "0x601035A")]
|
||||
[Address(RVA = "0x1566A10", Offset = "0x1565410", VA = "0x181566A10")]
|
||||
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: 0x0601035B RID: 66395 RVA: 0x003CC814 File Offset: 0x003CAA14
|
||||
[Token(Token = "0x601035B")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public ShapePreviewUI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AC3E RID: 44094
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC3E")]
|
||||
[SerializeField]
|
||||
private ShapePreviewUI.Entry[] previews;
|
||||
|
||||
// Token: 0x0200249C RID: 9372
|
||||
[Token(Token = "0x200249C")]
|
||||
[Serializable]
|
||||
private struct Entry
|
||||
{
|
||||
// Token: 0x0400AC3F RID: 44095
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400AC3F")]
|
||||
public ACBDPBHGKJL Type;
|
||||
|
||||
// Token: 0x0400AC40 RID: 44096
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400AC40")]
|
||||
public Renderer Renderer;
|
||||
}
|
||||
|
||||
// Token: 0x0200249D RID: 9373
|
||||
[Token(Token = "0x200249D")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NDONIIBJCMD
|
||||
{
|
||||
// Token: 0x0601035C RID: 66396 RVA: 0x003CC828 File Offset: 0x003CAA28
|
||||
[Token(Token = "0x601035C")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public NDONIIBJCMD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601035D RID: 66397 RVA: 0x003CC83C File Offset: 0x003CAA3C
|
||||
[Token(Token = "0x601035D")]
|
||||
[Address(RVA = "0x1088190", Offset = "0x1086B90", VA = "0x181088190")]
|
||||
internal bool <Show>b__0(ShapePreviewUI.Entry x)
|
||||
{
|
||||
bool flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0400AC41 RID: 44097
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC41")]
|
||||
public ACBDPBHGKJL shapeType;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,109 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020024B1 RID: 9393
|
||||
[Token(Token = "0x20024B1")]
|
||||
[StructLayout(3)]
|
||||
public class SpawnableToolButton : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002C14 RID: 11284
|
||||
// (get) Token: 0x060103A7 RID: 66471 RVA: 0x003CD6B8 File Offset: 0x003CB8B8
|
||||
[Token(Token = "0x17002C14")]
|
||||
public OGNBCNBPFCC LCODFFNFGBK
|
||||
{
|
||||
[Token(Token = "0x60103A7")]
|
||||
[Address(RVA = "0x1566FB0", Offset = "0x15659B0", VA = "0x181566FB0")]
|
||||
get
|
||||
{
|
||||
return this.toolImposterUI.<NDJKJFCJLAC>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002C15 RID: 11285
|
||||
// (get) Token: 0x060103A8 RID: 66472 RVA: 0x003CD6D8 File Offset: 0x003CB8D8
|
||||
[Token(Token = "0x17002C15")]
|
||||
public RadioButton3D MICOEKICIPM
|
||||
{
|
||||
[Token(Token = "0x60103A8")]
|
||||
[Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220")]
|
||||
get
|
||||
{
|
||||
return this._radioButton;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17002C16 RID: 11286
|
||||
// (get) Token: 0x060103A9 RID: 66473 RVA: 0x003CD6EC File Offset: 0x003CB8EC
|
||||
[Token(Token = "0x17002C16")]
|
||||
public RadioButton3D.OnRadioButton3DClick PAALHPHGBDF
|
||||
{
|
||||
[Token(Token = "0x60103A9")]
|
||||
[Address(RVA = "0x1566F90", Offset = "0x1565990", VA = "0x181566F90")]
|
||||
get
|
||||
{
|
||||
return this._radioButton.OnClick;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060103AA RID: 66474 RVA: 0x003CD70C File Offset: 0x003CB90C
|
||||
[Token(Token = "0x60103AA")]
|
||||
[Address(RVA = "0x1566E20", Offset = "0x1565820", VA = "0x181566E20")]
|
||||
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.SetEnabled(num2 != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
tooltip2.SetEnabled(true);
|
||||
this.tooltip.Message = text2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060103AB RID: 66475 RVA: 0x003CD790 File Offset: 0x003CB990
|
||||
[Token(Token = "0x60103AB")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public SpawnableToolButton()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AC68 RID: 44136
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC68")]
|
||||
[SerializeField]
|
||||
private ToolImposterUI toolImposterUI;
|
||||
|
||||
// Token: 0x0400AC69 RID: 44137
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400AC69")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private RadioButton3D _radioButton;
|
||||
|
||||
// Token: 0x0400AC6A RID: 44138
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400AC6A")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
|
||||
private Tooltip tooltip;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,306 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020024B2 RID: 9394
|
||||
[Token(Token = "0x20024B2")]
|
||||
[StructLayout(3)]
|
||||
public class SpawnableToolPagedGrid : RecyclerPagedGrid<OGNBCNBPFCC, SpawnableToolButton>
|
||||
{
|
||||
// Token: 0x060103AC RID: 66476 RVA: 0x003CD7A4 File Offset: 0x003CB9A4
|
||||
[Token(Token = "0x60103AC")]
|
||||
[Address(RVA = "0x15678C0", Offset = "0x15662C0", VA = "0x1815678C0")]
|
||||
private void Start()
|
||||
{
|
||||
Action action = new Action(this.EMADFBOLIOK);
|
||||
base.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x060103AD RID: 66477 RVA: 0x003CD7C8 File Offset: 0x003CB9C8
|
||||
[Token(Token = "0x60103AD")]
|
||||
[Address(RVA = "0x1567440", Offset = "0x1565E40", VA = "0x181567440", 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: 0x060103AE RID: 66478 RVA: 0x003CD848 File Offset: 0x003CBA48
|
||||
[Token(Token = "0x60103AE")]
|
||||
[Address(RVA = "0x1567560", Offset = "0x1565F60", VA = "0x181567560")]
|
||||
private void EMADFBOLIOK()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.radioGroup;
|
||||
Func<RadioButton3D, bool> func = new Func(this.DDDJMBHGEFF);
|
||||
radioGroup3D.SetSelectionStates(func);
|
||||
this.JCHFAGNJANM = false;
|
||||
}
|
||||
|
||||
// Token: 0x060103AF RID: 66479 RVA: 0x003CD880 File Offset: 0x003CBA80
|
||||
[Token(Token = "0x60103AF")]
|
||||
[Address(RVA = "0x15672A0", Offset = "0x1565CA0", VA = "0x1815672A0")]
|
||||
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: 0x060103B0 RID: 66480 RVA: 0x003CD8E0 File Offset: 0x003CBAE0
|
||||
[Token(Token = "0x60103B0")]
|
||||
[Address(RVA = "0x15675F0", Offset = "0x1565FF0", VA = "0x1815675F0")]
|
||||
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: 0x060103B1 RID: 66481 RVA: 0x003CD9B0 File Offset: 0x003CBBB0
|
||||
[Token(Token = "0x60103B1")]
|
||||
[Address(RVA = "0x1566FD0", Offset = "0x15659D0", VA = "0x181566FD0")]
|
||||
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: 0x060103B2 RID: 66482 RVA: 0x003CD9F4 File Offset: 0x003CBBF4
|
||||
[Token(Token = "0x60103B2")]
|
||||
[Address(RVA = "0x15670E0", Offset = "0x1565AE0", VA = "0x1815670E0", 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.SetEnabled(num2 != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
tooltip2.SetEnabled(true);
|
||||
tooltip3 = LKDLEHGHCAD.tooltip;
|
||||
tooltip3.Message = text2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060103B3 RID: 66483 RVA: 0x003CDA98 File Offset: 0x003CBC98
|
||||
[Token(Token = "0x60103B3")]
|
||||
[Address(RVA = "0x1567930", Offset = "0x1566330", VA = "0x181567930")]
|
||||
public SpawnableToolPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060103B4 RID: 66484 RVA: 0x003CDABC File Offset: 0x003CBCBC
|
||||
[Token(Token = "0x60103B4")]
|
||||
[Address(RVA = "0x15673C0", Offset = "0x1565DC0", VA = "0x1815673C0")]
|
||||
[CompilerGenerated]
|
||||
private bool DDDJMBHGEFF(RadioButton3D FOJLJNMAJLC)
|
||||
{
|
||||
if (this.JCHFAGNJANM)
|
||||
{
|
||||
RadioButton3D plcplhifpgg = this.PLCPLHIFPGG;
|
||||
return FOJLJNMAJLC == plcplhifpgg;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400AC6B RID: 44139
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400AC6B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Parent, false, false)]
|
||||
private StackedUIFlowBase uiFlowBase;
|
||||
|
||||
// Token: 0x0400AC6C RID: 44140
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400AC6C")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private RadioGroup3D radioGroup;
|
||||
|
||||
// Token: 0x0400AC6D RID: 44141
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400AC6D")]
|
||||
public SpawnableToolPagedGrid.SpawnableToolSelectedEvent OnSpawnableToolSelectedEvent;
|
||||
|
||||
// Token: 0x0400AC6E RID: 44142
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x400AC6E")]
|
||||
private OGNBCNBPFCC OOCBJJDANCK = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400AC6F RID: 44143
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x400AC6F")]
|
||||
private RadioButton3D PLCPLHIFPGG;
|
||||
|
||||
// Token: 0x0400AC70 RID: 44144
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x400AC70")]
|
||||
private bool JCHFAGNJANM;
|
||||
|
||||
// Token: 0x0400AC71 RID: 44145
|
||||
[Token(Token = "0x400AC71")]
|
||||
private const float HEFJEKHFIDH = 0.05f;
|
||||
|
||||
// Token: 0x020024B3 RID: 9395
|
||||
[Token(Token = "0x20024B3")]
|
||||
[Serializable]
|
||||
public class SpawnableToolSelectedEvent : UnityEvent<OGNBCNBPFCC>
|
||||
{
|
||||
// Token: 0x060103B5 RID: 66485 RVA: 0x003CDAE4 File Offset: 0x003CBCE4
|
||||
[Token(Token = "0x60103B5")]
|
||||
[Address(RVA = "0x1567980", Offset = "0x1566380", VA = "0x181567980")]
|
||||
public SpawnableToolSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020024B4 RID: 9396
|
||||
[Token(Token = "0x20024B4")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MLPLJBNIJFK
|
||||
{
|
||||
// Token: 0x060103B6 RID: 66486 RVA: 0x003CDAF8 File Offset: 0x003CBCF8
|
||||
[Token(Token = "0x60103B6")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public MLPLJBNIJFK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060103B7 RID: 66487 RVA: 0x003CDB0C File Offset: 0x003CBD0C
|
||||
[Token(Token = "0x60103B7")]
|
||||
[Address(RVA = "0x1566110", Offset = "0x1564B10", VA = "0x181566110")]
|
||||
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: 0x0400AC72 RID: 44146
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC72")]
|
||||
public SpawnableToolPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400AC73 RID: 44147
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC73")]
|
||||
public SpawnableToolButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,387 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x0200249E RID: 9374
|
||||
[Token(Token = "0x200249E")]
|
||||
[StructLayout(3)]
|
||||
public class ToolImposterUI : MonoBehaviour
|
||||
{
|
||||
// Token: 0x17002C0F RID: 11279
|
||||
// (get) Token: 0x0601035E RID: 66398 RVA: 0x003CC84C File Offset: 0x003CAA4C
|
||||
// (set) Token: 0x0601035F RID: 66399 RVA: 0x003CC860 File Offset: 0x003CAA60
|
||||
[Token(Token = "0x17002C0F")]
|
||||
public OGNBCNBPFCC LCODFFNFGBK
|
||||
{
|
||||
[Token(Token = "0x601035E")]
|
||||
[Address(RVA = "0x4F8C10", Offset = "0x4F7610", VA = "0x1804F8C10")]
|
||||
get;
|
||||
[Token(Token = "0x601035F")]
|
||||
[Address(RVA = "0x420CD0", Offset = "0x41F6D0", VA = "0x180420CD0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06010360 RID: 66400 RVA: 0x003CC874 File Offset: 0x003CAA74
|
||||
[Token(Token = "0x6010360")]
|
||||
[Address(RVA = "0x931810", Offset = "0x930210", VA = "0x180931810")]
|
||||
private void Awake()
|
||||
{
|
||||
this.<NDJKJFCJLAC>k__BackingField = (OGNBCNBPFCC)((ulong)4294967295L);
|
||||
}
|
||||
|
||||
// Token: 0x06010361 RID: 66401 RVA: 0x003CC894 File Offset: 0x003CAA94
|
||||
[Token(Token = "0x6010361")]
|
||||
[Address(RVA = "0x1567B60", Offset = "0x1566560", VA = "0x181567B60")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
this.OCGFDAFGNCG();
|
||||
if (this.EMLIKFJNPEM != 0)
|
||||
{
|
||||
this.EMLIKFJNPEM = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010362 RID: 66402 RVA: 0x003CC8BC File Offset: 0x003CAABC
|
||||
[Token(Token = "0x6010362")]
|
||||
[Address(RVA = "0x15679C0", Offset = "0x15663C0", VA = "0x1815679C0")]
|
||||
private void BAIGGMFKCKM()
|
||||
{
|
||||
if (this.EMLIKFJNPEM != 0)
|
||||
{
|
||||
this.EMLIKFJNPEM = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010363 RID: 66403 RVA: 0x003CC8DC File Offset: 0x003CAADC
|
||||
[Token(Token = "0x6010363")]
|
||||
[Address(RVA = "0x1567DC0", Offset = "0x15667C0", VA = "0x181567DC0")]
|
||||
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_A6;
|
||||
}
|
||||
SafeDestroy.GameObject(gameObject);
|
||||
}
|
||||
if (gameObject != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.OCGFDAFGNCG();
|
||||
this.<NDJKJFCJLAC>k__BackingField = EIBIBKBCFJI;
|
||||
Delayed3DUIObjectSpawner orAddComponent = base.gameObject.GetOrAddComponent<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;
|
||||
ICancelablePromise<SpawnableTool> cancelablePromise = instance.SpawnToolImposterDelayed(delay, ognbcnbpfcc, num4);
|
||||
<>4__this.EMLIKFJNPEM = cancelablePromise;
|
||||
ICancelablePromise<SpawnableTool> cancelablePromise2 = 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 num6 = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num5 < length)
|
||||
{
|
||||
ToolImposterUI <>4__this2 = jhchiljgcgi.CS$<>8__locals1.<>4__this;
|
||||
Material[] materialArray = componentsInChildren[num6].GetMaterialArray();
|
||||
int num7 = 0;
|
||||
if (num7 < materialArray.Length)
|
||||
{
|
||||
Material material = materialArray[num7];
|
||||
material.SetKeywordEnabled("_CAMERA_LIT", true);
|
||||
<>4__this2.EIOIMLBFILD.Add(material);
|
||||
num7++;
|
||||
}
|
||||
num6++;
|
||||
}
|
||||
GameObject gameObject2 = toolImposter.gameObject;
|
||||
ToolImposterUI <>4__this3 = jhchiljgcgi.CS$<>8__locals1.<>4__this;
|
||||
Transform transform2 = toolImposter.transform;
|
||||
Transform parent = jhchiljgcgi.parent;
|
||||
int num8 = 0;
|
||||
transform2.SetParent(parent, num8 != 0);
|
||||
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(toolImposter);
|
||||
};
|
||||
if (num3 < jhchiljgcgi)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == jhchiljgcgi)
|
||||
{
|
||||
cancelablePromise2 += cancelablePromise2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
};
|
||||
return;
|
||||
IL_A6:
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06010364 RID: 66404 RVA: 0x003CC99C File Offset: 0x003CAB9C
|
||||
[Token(Token = "0x6010364")]
|
||||
[Address(RVA = "0x1567A10", Offset = "0x1566410", VA = "0x181567A10")]
|
||||
private void OCGFDAFGNCG()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List<Material> eioimlbfild = this.EIOIMLBFILD;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.EIOIMLBFILD.Clear();
|
||||
}
|
||||
|
||||
// Token: 0x06010365 RID: 66405 RVA: 0x003CC9D0 File Offset: 0x003CABD0
|
||||
[Token(Token = "0x6010365")]
|
||||
[Address(RVA = "0x1567CF0", Offset = "0x15666F0", VA = "0x181567CF0")]
|
||||
private void PFFCHEFKICD(Renderer CHEJPOIMMCK)
|
||||
{
|
||||
Material[] materialArray = CHEJPOIMMCK.GetMaterialArray();
|
||||
int num = 0;
|
||||
int length = materialArray.Length;
|
||||
if (num < length)
|
||||
{
|
||||
Material material = materialArray[num];
|
||||
material.SetKeywordEnabled("_CAMERA_LIT", true);
|
||||
this.EIOIMLBFILD.Add(material);
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06010366 RID: 66406 RVA: 0x003CCA1C File Offset: 0x003CAC1C
|
||||
[Token(Token = "0x6010366")]
|
||||
[Address(RVA = "0x1567BC0", Offset = "0x15665C0", VA = "0x181567BC0")]
|
||||
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: 0x06010367 RID: 66407 RVA: 0x003CCA54 File Offset: 0x003CAC54
|
||||
[Token(Token = "0x6010367")]
|
||||
[Address(RVA = "0x1568130", Offset = "0x1566B30", VA = "0x181568130")]
|
||||
public ToolImposterUI()
|
||||
{
|
||||
List<Material> list = new List();
|
||||
this.EIOIMLBFILD = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400AC42 RID: 44098
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC42")]
|
||||
[SerializeField]
|
||||
private float localImposterRadius = 100f;
|
||||
|
||||
// Token: 0x0400AC44 RID: 44100
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400AC44")]
|
||||
private readonly List<Material> EIOIMLBFILD;
|
||||
|
||||
// Token: 0x0400AC45 RID: 44101
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400AC45")]
|
||||
private ICancelablePromise<SpawnableTool> EMLIKFJNPEM;
|
||||
|
||||
// Token: 0x0200249F RID: 9375
|
||||
[Token(Token = "0x200249F")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EKGFJHILDEM
|
||||
{
|
||||
// Token: 0x06010368 RID: 66408 RVA: 0x003CCA80 File Offset: 0x003CAC80
|
||||
[Token(Token = "0x6010368")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public EKGFJHILDEM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06010369 RID: 66409 RVA: 0x003CCA94 File Offset: 0x003CAC94
|
||||
[Token(Token = "0x6010369")]
|
||||
[Address(RVA = "0x1565630", Offset = "0x1564030", VA = "0x181565630")]
|
||||
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;
|
||||
ICancelablePromise<SpawnableTool> cancelablePromise = instance.SpawnToolImposterDelayed(num2, <NDJKJFCJLAC>k__BackingField, num3);
|
||||
toolImposterUI.EMLIKFJNPEM = cancelablePromise;
|
||||
ICancelablePromise<SpawnableTool> cancelablePromise2 = 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 num5 = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num4 < length)
|
||||
{
|
||||
ToolImposterUI toolImposterUI2 = jhchiljgcgi.CS$<>8__locals1.<>4__this;
|
||||
Material[] materialArray = componentsInChildren[num5].GetMaterialArray();
|
||||
int num6 = 0;
|
||||
if (num6 < materialArray.Length)
|
||||
{
|
||||
Material material = materialArray[num6];
|
||||
material.SetKeywordEnabled("_CAMERA_LIT", true);
|
||||
toolImposterUI2.EIOIMLBFILD.Add(material);
|
||||
num6++;
|
||||
}
|
||||
num5++;
|
||||
}
|
||||
GameObject gameObject = toolImposter.gameObject;
|
||||
ToolImposterUI toolImposterUI3 = jhchiljgcgi.CS$<>8__locals1.<>4__this;
|
||||
Transform transform2 = toolImposter.transform;
|
||||
Transform parent2 = jhchiljgcgi.parent;
|
||||
int num7 = 0;
|
||||
transform2.SetParent(parent2, num7 != 0);
|
||||
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(toolImposter);
|
||||
};
|
||||
if (num < jhchiljgcgi)
|
||||
{
|
||||
num += num;
|
||||
if (num == jhchiljgcgi)
|
||||
{
|
||||
cancelablePromise2 += cancelablePromise2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400AC46 RID: 44102
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC46")]
|
||||
public ToolImposterUI <>4__this;
|
||||
|
||||
// Token: 0x0400AC47 RID: 44103
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC47")]
|
||||
public float delay;
|
||||
}
|
||||
|
||||
// Token: 0x020024A0 RID: 9376
|
||||
[Token(Token = "0x20024A0")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JHCHILJGCGI
|
||||
{
|
||||
// Token: 0x0601036A RID: 66410 RVA: 0x003CCB30 File Offset: 0x003CAD30
|
||||
[Token(Token = "0x601036A")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JHCHILJGCGI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0601036B RID: 66411 RVA: 0x003CCB44 File Offset: 0x003CAD44
|
||||
[Token(Token = "0x601036B")]
|
||||
[Address(RVA = "0x1565B20", Offset = "0x1564520", VA = "0x181565B20")]
|
||||
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 num2 = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ToolImposterUI <>4__this = this.CS$<>8__locals1.<>4__this;
|
||||
Material[] materialArray = componentsInChildren[num2].GetMaterialArray();
|
||||
int num3 = 0;
|
||||
if (num3 < materialArray.Length)
|
||||
{
|
||||
Material material = materialArray[num3];
|
||||
material.SetKeywordEnabled("_CAMERA_LIT", true);
|
||||
<>4__this.EIOIMLBFILD.Add(material);
|
||||
num3++;
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
GameObject gameObject = toolImposter.gameObject;
|
||||
ToolImposterUI <>4__this2 = this.CS$<>8__locals1.<>4__this;
|
||||
Transform transform2 = toolImposter.transform;
|
||||
Transform transform3 = this.parent;
|
||||
int num4 = 0;
|
||||
transform2.SetParent(transform3, num4 != 0);
|
||||
bool flag = SpawnableTool.TryRotateAndCenterSpawnableTool(toolImposter);
|
||||
}
|
||||
|
||||
// Token: 0x0400AC48 RID: 44104
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC48")]
|
||||
public Transform parent;
|
||||
|
||||
// Token: 0x0400AC49 RID: 44105
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC49")]
|
||||
public ToolImposterUI.EKGFJHILDEM CS$<>8__locals1;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,151 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Core.Creation;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020024B6 RID: 9398
|
||||
[Token(Token = "0x20024B6")]
|
||||
[StructLayout(3)]
|
||||
public class TrialInventionPagedGrid : RecyclerPagedGrid<TrialInventionManager.MJOCGIJACGM, TrialInventionButton>
|
||||
{
|
||||
// Token: 0x060103BD RID: 66493 RVA: 0x003CDBF8 File Offset: 0x003CBDF8
|
||||
[Token(Token = "0x60103BD")]
|
||||
[Address(RVA = "0x15681D0", Offset = "0x1566BD0", VA = "0x1815681D0", 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: 0x060103BE RID: 66494 RVA: 0x003CDC80 File Offset: 0x003CBE80
|
||||
[Token(Token = "0x60103BE")]
|
||||
[Address(RVA = "0x1568310", Offset = "0x1566D10", VA = "0x181568310")]
|
||||
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: 0x060103BF RID: 66495 RVA: 0x003CDCB0 File Offset: 0x003CBEB0
|
||||
[Token(Token = "0x60103BF")]
|
||||
[Address(RVA = "0x15681A0", Offset = "0x1566BA0", VA = "0x1815681A0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(TrialInventionManager.MJOCGIJACGM LFOCLIDEKIA, TrialInventionButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.SetTrial(LFOCLIDEKIA);
|
||||
}
|
||||
|
||||
// Token: 0x060103C0 RID: 66496 RVA: 0x003CDCCC File Offset: 0x003CBECC
|
||||
[Token(Token = "0x60103C0")]
|
||||
[Address(RVA = "0x1568390", Offset = "0x1566D90", VA = "0x181568390")]
|
||||
public TrialInventionPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AC78 RID: 44152
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400AC78")]
|
||||
public TrialInventionPagedGrid.InventionTrialSelectedEvent OnInventionBuyEvent;
|
||||
|
||||
// Token: 0x0400AC79 RID: 44153
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400AC79")]
|
||||
public TrialInventionPagedGrid.InventionTrialSelectedEvent OnInventionRemoveEvent;
|
||||
|
||||
// Token: 0x020024B7 RID: 9399
|
||||
[Token(Token = "0x20024B7")]
|
||||
[Serializable]
|
||||
public class InventionTrialSelectedEvent : UnityEvent<TrialInventionManager.MJOCGIJACGM>
|
||||
{
|
||||
// Token: 0x060103C1 RID: 66497 RVA: 0x003CDCE0 File Offset: 0x003CBEE0
|
||||
[Token(Token = "0x60103C1")]
|
||||
[Address(RVA = "0x1565AE0", Offset = "0x15644E0", VA = "0x181565AE0")]
|
||||
public InventionTrialSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020024B8 RID: 9400
|
||||
[Token(Token = "0x20024B8")]
|
||||
[CompilerGenerated]
|
||||
private sealed class CJEHIADFPDO
|
||||
{
|
||||
// Token: 0x060103C2 RID: 66498 RVA: 0x003CDCF4 File Offset: 0x003CBEF4
|
||||
[Token(Token = "0x60103C2")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public CJEHIADFPDO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060103C3 RID: 66499 RVA: 0x003CDD08 File Offset: 0x003CBF08
|
||||
[Token(Token = "0x60103C3")]
|
||||
[Address(RVA = "0x15653C0", Offset = "0x1563DC0", VA = "0x1815653C0")]
|
||||
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: 0x060103C4 RID: 66500 RVA: 0x003CDD40 File Offset: 0x003CBF40
|
||||
[Token(Token = "0x60103C4")]
|
||||
[Address(RVA = "0x1565420", Offset = "0x1563E20", VA = "0x181565420")]
|
||||
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: 0x0400AC7A RID: 44154
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC7A")]
|
||||
public TrialInventionPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400AC7B RID: 44155
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC7B")]
|
||||
public TrialInventionButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,182 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI;
|
||||
using AGUI.StackedUI;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace RecRoom.AGUI.ToolUIs
|
||||
{
|
||||
// Token: 0x020024BC RID: 9404
|
||||
[Token(Token = "0x20024BC")]
|
||||
[StructLayout(3)]
|
||||
public class WatchStoreInventionsPagedGrid : RecyclerPagedGrid<OBBBPCBIMME, WatchStoreInventionButton>
|
||||
{
|
||||
// Token: 0x060103DC RID: 66524 RVA: 0x003CE318 File Offset: 0x003CC518
|
||||
[Token(Token = "0x60103DC")]
|
||||
[Address(RVA = "0x1568D70", Offset = "0x1567770", VA = "0x181568D70", 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: 0x060103DD RID: 66525 RVA: 0x003CE3D0 File Offset: 0x003CC5D0
|
||||
[Token(Token = "0x60103DD")]
|
||||
[Address(RVA = "0x1568F10", Offset = "0x1567910", VA = "0x181568F10")]
|
||||
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: 0x060103DE RID: 66526 RVA: 0x003CE408 File Offset: 0x003CC608
|
||||
[Token(Token = "0x60103DE")]
|
||||
[Address(RVA = "0x1568D40", Offset = "0x1567740", VA = "0x181568D40", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(OBBBPCBIMME LDNFNNNHPPB, WatchStoreInventionButton LKDLEHGHCAD, int CKOIAKLOKMM)
|
||||
{
|
||||
LKDLEHGHCAD.SetInvention(LDNFNNNHPPB);
|
||||
}
|
||||
|
||||
// Token: 0x060103DF RID: 66527 RVA: 0x003CE424 File Offset: 0x003CC624
|
||||
[Token(Token = "0x60103DF")]
|
||||
[Address(RVA = "0x1569050", Offset = "0x1567A50", VA = "0x181569050")]
|
||||
public WatchStoreInventionsPagedGrid()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400AC88 RID: 44168
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400AC88")]
|
||||
public WatchStoreInventionsPagedGrid.InventionSelectedEvent OnInventionSelectedEvent;
|
||||
|
||||
// Token: 0x0400AC89 RID: 44169
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x400AC89")]
|
||||
public WatchStoreInventionsPagedGrid.InventionSelectedEvent OnInventionTrialEvent;
|
||||
|
||||
// Token: 0x0400AC8A RID: 44170
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x400AC8A")]
|
||||
public WatchStoreInventionsPagedGrid.InventionSelectedEvent OnInventionInfoEvent;
|
||||
|
||||
// Token: 0x020024BD RID: 9405
|
||||
[Token(Token = "0x20024BD")]
|
||||
[Serializable]
|
||||
public class InventionSelectedEvent : UnityEvent<OBBBPCBIMME>
|
||||
{
|
||||
// Token: 0x060103E0 RID: 66528 RVA: 0x003CE438 File Offset: 0x003CC638
|
||||
[Token(Token = "0x60103E0")]
|
||||
[Address(RVA = "0x1565AA0", Offset = "0x15644A0", VA = "0x181565AA0")]
|
||||
public InventionSelectedEvent()
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x020024BE RID: 9406
|
||||
[Token(Token = "0x20024BE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DPEPCOCCEIN
|
||||
{
|
||||
// Token: 0x060103E1 RID: 66529 RVA: 0x003CE44C File Offset: 0x003CC64C
|
||||
[Token(Token = "0x60103E1")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public DPEPCOCCEIN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060103E2 RID: 66530 RVA: 0x003CE460 File Offset: 0x003CC660
|
||||
[Token(Token = "0x60103E2")]
|
||||
[Address(RVA = "0x1565510", Offset = "0x1563F10", VA = "0x181565510")]
|
||||
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: 0x060103E3 RID: 66531 RVA: 0x003CE498 File Offset: 0x003CC698
|
||||
[Token(Token = "0x60103E3")]
|
||||
[Address(RVA = "0x1565570", Offset = "0x1563F70", VA = "0x181565570")]
|
||||
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: 0x060103E4 RID: 66532 RVA: 0x003CE4D0 File Offset: 0x003CC6D0
|
||||
[Token(Token = "0x60103E4")]
|
||||
[Address(RVA = "0x15655D0", Offset = "0x1563FD0", VA = "0x1815655D0")]
|
||||
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: 0x0400AC8B RID: 44171
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400AC8B")]
|
||||
public WatchStoreInventionsPagedGrid <>4__this;
|
||||
|
||||
// Token: 0x0400AC8C RID: 44172
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400AC8C")]
|
||||
public WatchStoreInventionButton button;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user