Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/AGUI/ToolUIs/MakerPenMainScreen.cs
T
2026-04-08 23:40:05 +02:00

1515 lines
48 KiB
C#

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;
}
}
}