1512 lines
43 KiB
C#
1512 lines
43 KiB
C#
using System;
|
|
using System.Diagnostics;
|
|
using System.Threading;
|
|
using RecRoom.Tools;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x020010AA RID: 4266
|
|
public class MakerPenUIFlow : MakerPenBasicUIFlow
|
|
{
|
|
// Token: 0x06024324 RID: 148260 RVA: 0x009EA75C File Offset: 0x009E895C
|
|
public void EDBHDHENGND(GameObject LICEEOHELMI)
|
|
{
|
|
if (LICEEOHELMI != null)
|
|
{
|
|
Slider3D component = LICEEOHELMI.GetComponent<Slider3D>();
|
|
if (component != null && this.KLADICCOFND != null)
|
|
{
|
|
this.KLADICCOFND(Mathf.RoundToInt(component.value));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024325 RID: 148261 RVA: 0x009EA7AC File Offset: 0x009E89AC
|
|
public void EIALMIMBDCN(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.KLADICCOFND;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.KLADICCOFND, (Action<int>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024326 RID: 148262 RVA: 0x009EA7E4 File Offset: 0x009E89E4
|
|
private void AMIECEECNKH(Subscreen NEGNAOLPPFH)
|
|
{
|
|
foreach (Subscreen subscreen in this.EKNBLCAJJJL)
|
|
{
|
|
bool flag = subscreen == NEGNAOLPPFH;
|
|
subscreen.gameObject.SetActive(flag);
|
|
}
|
|
if (this.GCPNDGGGEGG != null && this.GCPNDGGGEGG.gameObject.activeSelf)
|
|
{
|
|
this.GCPNDGGGEGG.JCEFMPOOEEG()[(int)base.CBBBJNILEIA().FBDNDGOGKKO].ForcePressed();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024327 RID: 148263 RVA: 0x009EA86C File Offset: 0x009E8A6C
|
|
public void NNFOHPIHFHF(bool KGDIOPBEONB)
|
|
{
|
|
this.extrusionModeSlider.LAEOBJEDBNM = KGDIOPBEONB;
|
|
}
|
|
|
|
// Token: 0x06024328 RID: 148264 RVA: 0x009EA87C File Offset: 0x009E8A7C
|
|
public void SelectPenMode(int DKJDCOPNNIO)
|
|
{
|
|
if (this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(DKJDCOPNNIO);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024329 RID: 148265 RVA: 0x009EA898 File Offset: 0x009E8A98
|
|
public void GEMALNHIOPA(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.BGFKKMKKKGL;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.BGFKKMKKKGL, (Action<int>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602432A RID: 148266 RVA: 0x009EA8D0 File Offset: 0x009E8AD0
|
|
public void PFBENKGELID()
|
|
{
|
|
if (this.OLJONCLBEKK != null)
|
|
{
|
|
this.OLJONCLBEKK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602432B RID: 148267 RVA: 0x009EA8E8 File Offset: 0x009E8AE8
|
|
public void FCCHKNFHNKE(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.OLJONCLBEKK;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.OLJONCLBEKK, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602432C RID: 148268 RVA: 0x009EA920 File Offset: 0x009E8B20
|
|
public void MJIDDLBBGPL(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.NGOIOJKFBDL;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.NGOIOJKFBDL, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x1400019C RID: 412
|
|
// (add) Token: 0x0602435D RID: 148317 RVA: 0x009EB5F8 File Offset: 0x009E97F8
|
|
// (remove) Token: 0x0602432D RID: 148269 RVA: 0x009EA958 File Offset: 0x009E8B58
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event Action NGOIOJKFBDL;
|
|
|
|
// Token: 0x0602432E RID: 148270 RVA: 0x009EA990 File Offset: 0x009E8B90
|
|
public void FLGLPPIJLNO(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.OLJONCLBEKK;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.OLJONCLBEKK, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602432F RID: 148271 RVA: 0x009EA9C8 File Offset: 0x009E8BC8
|
|
public override void UpdateUIElements()
|
|
{
|
|
if (base.EIOLPKPLLDJ == null)
|
|
{
|
|
return;
|
|
}
|
|
if (base.EIOLPKPLLDJ.PNOOBNCKAMJ == MakerPen.EGPFIMACCII.Extrude)
|
|
{
|
|
this.penModeRadioGroup.GAIFHNPOKID[base.EIOLPKPLLDJ.DFKLAGKLKEK].ForcePressed();
|
|
}
|
|
else
|
|
{
|
|
int num = Enum.GetValues(typeof(BMOAOJCEOFI.CLHPCLFGDEO)).Length - 2;
|
|
int num2 = (int)(num + base.EIOLPKPLLDJ.PNOOBNCKAMJ);
|
|
this.penModeRadioGroup.GAIFHNPOKID[num2].ForcePressed();
|
|
}
|
|
this.UpdateExtrusionModeSlider(base.EIOLPKPLLDJ.PNOOBNCKAMJ == MakerPen.EGPFIMACCII.Extrude);
|
|
if (this.extrusionModeSlider.interactable)
|
|
{
|
|
this.extrusionModeSlider.value = (float)base.EIOLPKPLLDJ.EAOAPNKBKMC.CFGDEPDOLPD;
|
|
}
|
|
Extrusion currentExtrusion = base.EIOLPKPLLDJ.GetCurrentExtrusion(true);
|
|
this.UpdateUndoButton(currentExtrusion != null && !currentExtrusion.JAPJHGGOFPM);
|
|
foreach (Subscreen subscreen in this.EKNBLCAJJJL)
|
|
{
|
|
if (subscreen.gameObject.activeSelf && subscreen.Button != null && !((RadioButton3D)subscreen.Button).ENKJKGMOLJL)
|
|
{
|
|
subscreen.Button.ForcePressed();
|
|
}
|
|
}
|
|
this.GCPNDGGGEGG.GAIFHNPOKID[(int)base.EIOLPKPLLDJ.FBDNDGOGKKO].ForcePressed();
|
|
}
|
|
|
|
// Token: 0x06024330 RID: 148272 RVA: 0x009EAB4C File Offset: 0x009E8D4C
|
|
public virtual void BBBCADNEOGO()
|
|
{
|
|
if (base.BPNODPIDKJJ() == null)
|
|
{
|
|
return;
|
|
}
|
|
if (base.CBBBJNILEIA().GKBOPLJDONM() == MakerPen.EGPFIMACCII.Extrude)
|
|
{
|
|
this.penModeRadioGroup.GAIFHNPOKID[base.BPNODPIDKJJ().DFKLAGKLKEK].ForcePressed();
|
|
}
|
|
else
|
|
{
|
|
int num = Enum.GetValues(typeof(BMOAOJCEOFI.CLHPCLFGDEO)).Length - 6;
|
|
int num2 = (int)(num + base.JPGGIFIMCLE().PNOOBNCKAMJ);
|
|
this.penModeRadioGroup.EMFMAFFGBEG()[num2].ForcePressed();
|
|
}
|
|
this.UpdateExtrusionModeSlider(base.POKDNHDAPHG().PNOOBNCKAMJ == MakerPen.EGPFIMACCII.Extrude);
|
|
if (this.extrusionModeSlider.interactable)
|
|
{
|
|
this.extrusionModeSlider.value = (float)base.EIOLPKPLLDJ.IIPOAEBHDHB().CFGDEPDOLPD;
|
|
}
|
|
Extrusion currentExtrusion = base.EIOLPKPLLDJ.GetCurrentExtrusion(false);
|
|
this.PEDACDJBJNM(currentExtrusion != null && !currentExtrusion.JAPJHGGOFPM);
|
|
foreach (Subscreen subscreen in this.EKNBLCAJJJL)
|
|
{
|
|
if (subscreen.gameObject.activeSelf && subscreen.Button != null && !((RadioButton3D)subscreen.Button).ENKJKGMOLJL)
|
|
{
|
|
subscreen.Button.ForcePressed();
|
|
}
|
|
}
|
|
this.GCPNDGGGEGG.MHOGAKAHIPM()[(int)base.JPGGIFIMCLE().FBDNDGOGKKO].ForcePressed();
|
|
}
|
|
|
|
// Token: 0x1400019A RID: 410
|
|
// (add) Token: 0x06024331 RID: 148273 RVA: 0x009EACD0 File Offset: 0x009E8ED0
|
|
// (remove) Token: 0x06024390 RID: 148368 RVA: 0x009EC328 File Offset: 0x009EA528
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event Action<int> KLADICCOFND;
|
|
|
|
// Token: 0x06024332 RID: 148274 RVA: 0x009EAD08 File Offset: 0x009E8F08
|
|
public void AKCGAKPJPOK(int DKJDCOPNNIO)
|
|
{
|
|
if (this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(DKJDCOPNNIO);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024333 RID: 148275 RVA: 0x009EAD24 File Offset: 0x009E8F24
|
|
private void JHDEILBIMDL(Subscreen NEGNAOLPPFH)
|
|
{
|
|
Subscreen[] eknblcajjjl = this.EKNBLCAJJJL;
|
|
for (int i = 1; i < eknblcajjjl.Length; i++)
|
|
{
|
|
Subscreen subscreen = eknblcajjjl[i];
|
|
bool flag = subscreen == NEGNAOLPPFH;
|
|
subscreen.gameObject.SetActive(flag);
|
|
}
|
|
if (this.GCPNDGGGEGG != null && this.GCPNDGGGEGG.gameObject.activeSelf)
|
|
{
|
|
this.GCPNDGGGEGG.FOADOLGKLFC()[(int)base.POKDNHDAPHG().FBDNDGOGKKO].ForcePressed();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024334 RID: 148276 RVA: 0x009EADAC File Offset: 0x009E8FAC
|
|
public virtual void ALMMIAFCEEG(int DHIHCGGBCJA)
|
|
{
|
|
base.CJEEOGCFIGF(DHIHCGGBCJA);
|
|
if (this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(1);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024335 RID: 148277 RVA: 0x009EADCC File Offset: 0x009E8FCC
|
|
public void EBJEEHMLLGL()
|
|
{
|
|
if (this.OLJONCLBEKK != null)
|
|
{
|
|
this.OLJONCLBEKK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024336 RID: 148278 RVA: 0x009EADE4 File Offset: 0x009E8FE4
|
|
public virtual void HFEHJGBIOOE(int DHIHCGGBCJA)
|
|
{
|
|
base.KKDEBCKNNHL(DHIHCGGBCJA);
|
|
if (this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(1);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024337 RID: 148279 RVA: 0x009EAE04 File Offset: 0x009E9004
|
|
public void LHJMDIMCLJI(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.BGFKKMKKKGL;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.BGFKKMKKKGL, (Action<int>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024338 RID: 148280 RVA: 0x009EAE3C File Offset: 0x009E903C
|
|
public void KNAEKNKPABO(bool KGDIOPBEONB)
|
|
{
|
|
this.extrusionModeSlider.EJGPGACGGLC(KGDIOPBEONB);
|
|
}
|
|
|
|
// Token: 0x06024339 RID: 148281 RVA: 0x009EAE4C File Offset: 0x009E904C
|
|
public void MPJOOILGLKN(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.BGFKKMKKKGL;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.BGFKKMKKKGL, (Action<int>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602433A RID: 148282 RVA: 0x009EAE84 File Offset: 0x009E9084
|
|
public void OCHFGJFGMBI(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.NGOIOJKFBDL;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.NGOIOJKFBDL, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602433B RID: 148283 RVA: 0x009EAEBC File Offset: 0x009E90BC
|
|
public void HNLDHCLHLNG(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.KLADICCOFND;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.KLADICCOFND, (Action<int>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602433C RID: 148284 RVA: 0x009EAEF4 File Offset: 0x009E90F4
|
|
public void APIFHMMDOKM(GameObject LICEEOHELMI)
|
|
{
|
|
if (LICEEOHELMI != null)
|
|
{
|
|
Slider3D component = LICEEOHELMI.GetComponent<Slider3D>();
|
|
if (component != null && this.KLADICCOFND != null)
|
|
{
|
|
this.KLADICCOFND(Mathf.RoundToInt(component.value));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602433D RID: 148285 RVA: 0x009EAF44 File Offset: 0x009E9144
|
|
public void JHJGKENICIN()
|
|
{
|
|
if (this.OLJONCLBEKK != null)
|
|
{
|
|
this.OLJONCLBEKK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602433E RID: 148286 RVA: 0x009EAF5C File Offset: 0x009E915C
|
|
public void SelectPenMode(GameObject LICEEOHELMI)
|
|
{
|
|
if (LICEEOHELMI != null)
|
|
{
|
|
Slider3D component = LICEEOHELMI.GetComponent<Slider3D>();
|
|
if (component != null && this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(Mathf.RoundToInt(component.value));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602433F RID: 148287 RVA: 0x009EAFAC File Offset: 0x009E91AC
|
|
public void OLKMAKLCMKJ(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.NGOIOJKFBDL;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.NGOIOJKFBDL, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024340 RID: 148288 RVA: 0x009EAFE4 File Offset: 0x009E91E4
|
|
public void JOIJBLJAHHJ(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.BGFKKMKKKGL;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.BGFKKMKKKGL, (Action<int>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024341 RID: 148289 RVA: 0x009EB01C File Offset: 0x009E921C
|
|
private void BKLAHHAFCGE(Subscreen NEGNAOLPPFH)
|
|
{
|
|
Subscreen[] eknblcajjjl = this.EKNBLCAJJJL;
|
|
for (int i = 1; i < eknblcajjjl.Length; i++)
|
|
{
|
|
Subscreen subscreen = eknblcajjjl[i];
|
|
bool flag = subscreen == NEGNAOLPPFH;
|
|
subscreen.gameObject.SetActive(flag);
|
|
}
|
|
if (this.GCPNDGGGEGG != null && this.GCPNDGGGEGG.gameObject.activeSelf)
|
|
{
|
|
this.GCPNDGGGEGG.KMKJHHACCCD()[(int)base.EIOLPKPLLDJ.FBDNDGOGKKO].ForcePressed();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024342 RID: 148290 RVA: 0x009EB0A4 File Offset: 0x009E92A4
|
|
public void UpdateExtrusionModeSlider(bool KGDIOPBEONB)
|
|
{
|
|
this.extrusionModeSlider.LAEOBJEDBNM = KGDIOPBEONB;
|
|
}
|
|
|
|
// Token: 0x06024343 RID: 148291 RVA: 0x009EB0B4 File Offset: 0x009E92B4
|
|
public void GMMDNMDJAHN(Subscreen NEGNAOLPPFH)
|
|
{
|
|
base.LJEGODCLHAG.RefreshTopFlow();
|
|
this.ONJGFCEAOGF(NEGNAOLPPFH);
|
|
}
|
|
|
|
// Token: 0x06024344 RID: 148292 RVA: 0x009EB0CC File Offset: 0x009E92CC
|
|
public void APIAFJPEOKO(GameObject LICEEOHELMI)
|
|
{
|
|
if (LICEEOHELMI != null)
|
|
{
|
|
Slider3D component = LICEEOHELMI.GetComponent<Slider3D>();
|
|
if (component != null && this.KLADICCOFND != null)
|
|
{
|
|
this.KLADICCOFND(Mathf.RoundToInt(component.value));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024345 RID: 148293 RVA: 0x009EB11C File Offset: 0x009E931C
|
|
public void DCBFHJJMMEB(GameObject LICEEOHELMI)
|
|
{
|
|
if (LICEEOHELMI != null)
|
|
{
|
|
Slider3D component = LICEEOHELMI.GetComponent<Slider3D>();
|
|
if (component != null && this.KLADICCOFND != null)
|
|
{
|
|
this.KLADICCOFND(Mathf.RoundToInt(component.value));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024346 RID: 148294 RVA: 0x009EB16C File Offset: 0x009E936C
|
|
public void AHEMFOGGIBI(bool KGDIOPBEONB)
|
|
{
|
|
this.extrusionModeSlider.MKAKLJDEJGL(KGDIOPBEONB);
|
|
}
|
|
|
|
// Token: 0x06024347 RID: 148295 RVA: 0x009EB17C File Offset: 0x009E937C
|
|
public void NOAHODIGFLP(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.OLJONCLBEKK;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.OLJONCLBEKK, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024348 RID: 148296 RVA: 0x009EB1B4 File Offset: 0x009E93B4
|
|
public void OOEKGPNJFEL(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.BGFKKMKKKGL;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.BGFKKMKKKGL, (Action<int>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024349 RID: 148297 RVA: 0x009EB1EC File Offset: 0x009E93EC
|
|
public void UpdateUndoButton(bool KGDIOPBEONB)
|
|
{
|
|
this.undoButton.LAEOBJEDBNM = KGDIOPBEONB;
|
|
}
|
|
|
|
// Token: 0x0602434A RID: 148298 RVA: 0x009EB1FC File Offset: 0x009E93FC
|
|
public void SetToPlayMode()
|
|
{
|
|
if (this.OLJONCLBEKK != null)
|
|
{
|
|
this.OLJONCLBEKK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602434B RID: 148299 RVA: 0x009EB214 File Offset: 0x009E9414
|
|
public virtual void AEFHBOPHMMK(int DHIHCGGBCJA)
|
|
{
|
|
base.CJEEOGCFIGF(DHIHCGGBCJA);
|
|
if (this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(1);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602434C RID: 148300 RVA: 0x009EB234 File Offset: 0x009E9434
|
|
public void DONDJHPBCKK(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.NGOIOJKFBDL;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.NGOIOJKFBDL, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x1400019D RID: 413
|
|
// (add) Token: 0x0602434D RID: 148301 RVA: 0x009EB26C File Offset: 0x009E946C
|
|
// (remove) Token: 0x0602439E RID: 148382 RVA: 0x009EC670 File Offset: 0x009EA870
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event Action OLJONCLBEKK;
|
|
|
|
// Token: 0x0602434E RID: 148302 RVA: 0x009EB2A4 File Offset: 0x009E94A4
|
|
public void PBKMLCGONIA()
|
|
{
|
|
if (this.OLJONCLBEKK != null)
|
|
{
|
|
this.OLJONCLBEKK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602434F RID: 148303 RVA: 0x009EB2BC File Offset: 0x009E94BC
|
|
public void DABKPOGAFAD(bool KGDIOPBEONB)
|
|
{
|
|
this.undoButton.LAEOBJEDBNM = KGDIOPBEONB;
|
|
}
|
|
|
|
// Token: 0x06024350 RID: 148304 RVA: 0x009EB2CC File Offset: 0x009E94CC
|
|
public void GOODFEDFOPH(bool KGDIOPBEONB)
|
|
{
|
|
this.extrusionModeSlider.PLIHOBPBNKM(KGDIOPBEONB);
|
|
}
|
|
|
|
// Token: 0x06024352 RID: 148306 RVA: 0x009EB2E4 File Offset: 0x009E94E4
|
|
public void ABFFLPOBBMM(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.NGOIOJKFBDL;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.NGOIOJKFBDL, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024353 RID: 148307 RVA: 0x009EB31C File Offset: 0x009E951C
|
|
private void OKPLGMEIPBG(Subscreen NEGNAOLPPFH)
|
|
{
|
|
Subscreen[] eknblcajjjl = this.EKNBLCAJJJL;
|
|
for (int i = 0; i < eknblcajjjl.Length; i += 0)
|
|
{
|
|
Subscreen subscreen = eknblcajjjl[i];
|
|
bool flag = subscreen == NEGNAOLPPFH;
|
|
subscreen.gameObject.SetActive(flag);
|
|
}
|
|
if (this.GCPNDGGGEGG != null && this.GCPNDGGGEGG.gameObject.activeSelf)
|
|
{
|
|
this.GCPNDGGGEGG.IKOKAMNMEDK()[(int)base.KLKGFHHMCAN().FBDNDGOGKKO].ForcePressed();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024354 RID: 148308 RVA: 0x009EB3A4 File Offset: 0x009E95A4
|
|
public void EHBFKAMHIIK(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.NGOIOJKFBDL;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.NGOIOJKFBDL, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024355 RID: 148309 RVA: 0x009EB3DC File Offset: 0x009E95DC
|
|
public virtual void OINMOJEFFAC(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.FNJNAGBOCPO(LMODDIOHMLJ);
|
|
this.EKNBLCAJJJL = base.GetComponentsInChildren<Subscreen>(false);
|
|
if (this.EKNBLCAJJJL.Length == 0)
|
|
{
|
|
global::UnityEngine.Debug.LogError(base.name + "CONTINUOUS_ROTATION_MODE");
|
|
}
|
|
else
|
|
{
|
|
Subscreen subscreen = this.EKNBLCAJJJL[1];
|
|
foreach (Subscreen subscreen2 in this.EKNBLCAJJJL)
|
|
{
|
|
if (subscreen2.Default)
|
|
{
|
|
subscreen = subscreen2;
|
|
}
|
|
}
|
|
this.AMIECEECNKH(subscreen);
|
|
}
|
|
foreach (Subscreen subscreen3 in this.EKNBLCAJJJL)
|
|
{
|
|
this.GCPNDGGGEGG = subscreen3.GetComponent<ColorPickerScreen>();
|
|
if (this.GCPNDGGGEGG != null)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024356 RID: 148310 RVA: 0x009EB4AC File Offset: 0x009E96AC
|
|
public void PJDBPEDPJLK(Subscreen NEGNAOLPPFH)
|
|
{
|
|
base.LJEGODCLHAG.RefreshTopFlow();
|
|
this.OKPLGMEIPBG(NEGNAOLPPFH);
|
|
}
|
|
|
|
// Token: 0x06024357 RID: 148311 RVA: 0x009EB4C4 File Offset: 0x009E96C4
|
|
public void OPMPOAIJMKA(int DKJDCOPNNIO)
|
|
{
|
|
if (this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(DKJDCOPNNIO);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024358 RID: 148312 RVA: 0x009EB4E0 File Offset: 0x009E96E0
|
|
public void LPMPOOKILBG(GameObject LICEEOHELMI)
|
|
{
|
|
if (LICEEOHELMI != null)
|
|
{
|
|
Slider3D component = LICEEOHELMI.GetComponent<Slider3D>();
|
|
if (component != null && this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(Mathf.RoundToInt(component.value));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024359 RID: 148313 RVA: 0x009EB530 File Offset: 0x009E9730
|
|
public void OHBIMFNBOOF(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.BGFKKMKKKGL;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.BGFKKMKKKGL, (Action<int>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602435A RID: 148314 RVA: 0x009EB568 File Offset: 0x009E9768
|
|
public virtual void BPINKEFKFHC(int DHIHCGGBCJA)
|
|
{
|
|
base.CJEEOGCFIGF(DHIHCGGBCJA);
|
|
if (this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(1);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602435B RID: 148315 RVA: 0x009EB588 File Offset: 0x009E9788
|
|
public void GIBELLLMMCM(GameObject LICEEOHELMI)
|
|
{
|
|
if (LICEEOHELMI != null)
|
|
{
|
|
Slider3D component = LICEEOHELMI.GetComponent<Slider3D>();
|
|
if (component != null && this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(Mathf.RoundToInt(component.value));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602435C RID: 148316 RVA: 0x009EB5D8 File Offset: 0x009E97D8
|
|
public override void SelectShape(int DHIHCGGBCJA)
|
|
{
|
|
base.SelectShape(DHIHCGGBCJA);
|
|
if (this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602435E RID: 148318 RVA: 0x009EB630 File Offset: 0x009E9830
|
|
public void NONILIHBAHP(bool KGDIOPBEONB)
|
|
{
|
|
this.extrusionModeSlider.PLIHOBPBNKM(KGDIOPBEONB);
|
|
}
|
|
|
|
// Token: 0x0602435F RID: 148319 RVA: 0x009EB640 File Offset: 0x009E9840
|
|
public void FKEFFAADPFK(GameObject LICEEOHELMI)
|
|
{
|
|
if (LICEEOHELMI != null)
|
|
{
|
|
Slider3D component = LICEEOHELMI.GetComponent<Slider3D>();
|
|
if (component != null && this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(Mathf.RoundToInt(component.value));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024360 RID: 148320 RVA: 0x009EB690 File Offset: 0x009E9890
|
|
public void POLLIMGAOLL(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.NGOIOJKFBDL;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.NGOIOJKFBDL, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024361 RID: 148321 RVA: 0x009EB6C8 File Offset: 0x009E98C8
|
|
public void MCNCDPKCGKB(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.KLADICCOFND;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.KLADICCOFND, (Action<int>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024362 RID: 148322 RVA: 0x009EB700 File Offset: 0x009E9900
|
|
public void SelectExtrusionMode(GameObject LICEEOHELMI)
|
|
{
|
|
if (LICEEOHELMI != null)
|
|
{
|
|
Slider3D component = LICEEOHELMI.GetComponent<Slider3D>();
|
|
if (component != null && this.KLADICCOFND != null)
|
|
{
|
|
this.KLADICCOFND(Mathf.RoundToInt(component.value));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024363 RID: 148323 RVA: 0x009EB750 File Offset: 0x009E9950
|
|
public void JBIIKEOIHPJ(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.NGOIOJKFBDL;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.NGOIOJKFBDL, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024364 RID: 148324 RVA: 0x009EB788 File Offset: 0x009E9988
|
|
public void OCHNGIPINMC(GameObject LICEEOHELMI)
|
|
{
|
|
if (LICEEOHELMI != null)
|
|
{
|
|
Slider3D component = LICEEOHELMI.GetComponent<Slider3D>();
|
|
if (component != null && this.KLADICCOFND != null)
|
|
{
|
|
this.KLADICCOFND(Mathf.RoundToInt(component.value));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024365 RID: 148325 RVA: 0x009EB7D8 File Offset: 0x009E99D8
|
|
public void NMLHEMHJKEM(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.OLJONCLBEKK;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.OLJONCLBEKK, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024366 RID: 148326 RVA: 0x009EB810 File Offset: 0x009E9A10
|
|
public void KAKKNLIBGJG(Subscreen NEGNAOLPPFH)
|
|
{
|
|
base.LJEGODCLHAG.RefreshTopFlow();
|
|
this.GKBCOFMJKDK(NEGNAOLPPFH);
|
|
}
|
|
|
|
// Token: 0x06024367 RID: 148327 RVA: 0x009EB828 File Offset: 0x009E9A28
|
|
public void MMEALLKLIPE()
|
|
{
|
|
if (this.OLJONCLBEKK != null)
|
|
{
|
|
this.OLJONCLBEKK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400019B RID: 411
|
|
// (add) Token: 0x06024380 RID: 148352 RVA: 0x009EBD40 File Offset: 0x009E9F40
|
|
// (remove) Token: 0x06024368 RID: 148328 RVA: 0x009EB840 File Offset: 0x009E9A40
|
|
[field: DebuggerBrowsable(DebuggerBrowsableState.Never)]
|
|
public event Action<int> BGFKKMKKKGL;
|
|
|
|
// Token: 0x06024369 RID: 148329 RVA: 0x009EB878 File Offset: 0x009E9A78
|
|
public void LDIJLDCHLMO(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.BGFKKMKKKGL;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.BGFKKMKKKGL, (Action<int>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602436A RID: 148330 RVA: 0x009EB8B0 File Offset: 0x009E9AB0
|
|
public void HIEELNMGMAB(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.BGFKKMKKKGL;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.BGFKKMKKKGL, (Action<int>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602436B RID: 148331 RVA: 0x009EB8E8 File Offset: 0x009E9AE8
|
|
public void CBHIKEGKEKB(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.KLADICCOFND;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.KLADICCOFND, (Action<int>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602436C RID: 148332 RVA: 0x009EB920 File Offset: 0x009E9B20
|
|
public void ADHJBJOPHDN(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.OLJONCLBEKK;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.OLJONCLBEKK, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602436D RID: 148333 RVA: 0x009EB958 File Offset: 0x009E9B58
|
|
public void PLHHBDPFELP(bool KGDIOPBEONB)
|
|
{
|
|
this.undoButton.LAEOBJEDBNM = KGDIOPBEONB;
|
|
}
|
|
|
|
// Token: 0x0602436E RID: 148334 RVA: 0x009EB968 File Offset: 0x009E9B68
|
|
public void NGKFCOGIGPM(Subscreen NEGNAOLPPFH)
|
|
{
|
|
base.LJEGODCLHAG.RefreshTopFlow();
|
|
this.OKPLGMEIPBG(NEGNAOLPPFH);
|
|
}
|
|
|
|
// Token: 0x0602436F RID: 148335 RVA: 0x009EB980 File Offset: 0x009E9B80
|
|
public void NGHGOELDBCF()
|
|
{
|
|
if (this.NGOIOJKFBDL != null)
|
|
{
|
|
this.NGOIOJKFBDL();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024370 RID: 148336 RVA: 0x009EB998 File Offset: 0x009E9B98
|
|
public void NFPHNCJMGJF()
|
|
{
|
|
if (this.NGOIOJKFBDL != null)
|
|
{
|
|
this.NGOIOJKFBDL();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024371 RID: 148337 RVA: 0x009EB9B0 File Offset: 0x009E9BB0
|
|
public void NFIHDPJBBPM(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.BGFKKMKKKGL;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.BGFKKMKKKGL, (Action<int>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024372 RID: 148338 RVA: 0x009EB9E8 File Offset: 0x009E9BE8
|
|
public void KPMAHHKBJDA(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.BGFKKMKKKGL;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.BGFKKMKKKGL, (Action<int>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024373 RID: 148339 RVA: 0x009EBA20 File Offset: 0x009E9C20
|
|
public void CBNKGAGCNEH(Subscreen NEGNAOLPPFH)
|
|
{
|
|
base.LJEGODCLHAG.RefreshTopFlow();
|
|
this.AMIECEECNKH(NEGNAOLPPFH);
|
|
}
|
|
|
|
// Token: 0x06024374 RID: 148340 RVA: 0x009EBA38 File Offset: 0x009E9C38
|
|
public void ADCGNNHEMDL(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.OLJONCLBEKK;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.OLJONCLBEKK, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024375 RID: 148341 RVA: 0x009EBA70 File Offset: 0x009E9C70
|
|
public override void Initialize(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.Initialize(LMODDIOHMLJ);
|
|
this.EKNBLCAJJJL = base.GetComponentsInChildren<Subscreen>(true);
|
|
if (this.EKNBLCAJJJL.Length == 0)
|
|
{
|
|
global::UnityEngine.Debug.LogError(base.name + " does not have any subscreens. There must be at least one subscreen.");
|
|
}
|
|
else
|
|
{
|
|
Subscreen subscreen = this.EKNBLCAJJJL[0];
|
|
foreach (Subscreen subscreen2 in this.EKNBLCAJJJL)
|
|
{
|
|
if (subscreen2.Default)
|
|
{
|
|
subscreen = subscreen2;
|
|
}
|
|
}
|
|
this.GKBCOFMJKDK(subscreen);
|
|
}
|
|
foreach (Subscreen subscreen3 in this.EKNBLCAJJJL)
|
|
{
|
|
this.GCPNDGGGEGG = subscreen3.GetComponent<ColorPickerScreen>();
|
|
if (this.GCPNDGGGEGG != null)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024376 RID: 148342 RVA: 0x009EBB40 File Offset: 0x009E9D40
|
|
public void OFMIBMNJDBC(Subscreen NEGNAOLPPFH)
|
|
{
|
|
base.LJEGODCLHAG.RefreshTopFlow();
|
|
this.JHDEILBIMDL(NEGNAOLPPFH);
|
|
}
|
|
|
|
// Token: 0x06024377 RID: 148343 RVA: 0x009EBB58 File Offset: 0x009E9D58
|
|
public void PKNALMABKPK(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.OLJONCLBEKK;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.OLJONCLBEKK, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024378 RID: 148344 RVA: 0x009EBB90 File Offset: 0x009E9D90
|
|
public virtual void IEHMMKHEJMG(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.ADJKMBMHAHD(LMODDIOHMLJ);
|
|
this.EKNBLCAJJJL = base.GetComponentsInChildren<Subscreen>(true);
|
|
if (this.EKNBLCAJJJL.Length == 0)
|
|
{
|
|
global::UnityEngine.Debug.LogError(base.name + "Null was passed to a value-type argument");
|
|
}
|
|
else
|
|
{
|
|
Subscreen subscreen = this.EKNBLCAJJJL[1];
|
|
foreach (Subscreen subscreen2 in this.EKNBLCAJJJL)
|
|
{
|
|
if (subscreen2.Default)
|
|
{
|
|
subscreen = subscreen2;
|
|
}
|
|
}
|
|
this.BKLAHHAFCGE(subscreen);
|
|
}
|
|
Subscreen[] eknblcajjjl2 = this.EKNBLCAJJJL;
|
|
for (int j = 1; j < eknblcajjjl2.Length; j += 0)
|
|
{
|
|
Subscreen subscreen3 = eknblcajjjl2[j];
|
|
this.GCPNDGGGEGG = subscreen3.GetComponent<ColorPickerScreen>();
|
|
if (this.GCPNDGGGEGG != null)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024379 RID: 148345 RVA: 0x009EBC60 File Offset: 0x009E9E60
|
|
public void FAEOBPGKNKF()
|
|
{
|
|
if (this.NGOIOJKFBDL != null)
|
|
{
|
|
this.NGOIOJKFBDL();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602437A RID: 148346 RVA: 0x009EBC78 File Offset: 0x009E9E78
|
|
public void IOBHENPPMGA(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.KLADICCOFND;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.KLADICCOFND, (Action<int>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602437B RID: 148347 RVA: 0x009EBCB0 File Offset: 0x009E9EB0
|
|
public void EAKPJMFKNKP(bool KGDIOPBEONB)
|
|
{
|
|
this.extrusionModeSlider.MLIMHJDBPNA(KGDIOPBEONB);
|
|
}
|
|
|
|
// Token: 0x0602437C RID: 148348 RVA: 0x009EBCC0 File Offset: 0x009E9EC0
|
|
public void APIMIEFKCKK()
|
|
{
|
|
if (this.NGOIOJKFBDL != null)
|
|
{
|
|
this.NGOIOJKFBDL();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602437D RID: 148349 RVA: 0x009EBCD8 File Offset: 0x009E9ED8
|
|
public void CHILJNAGLDA(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.OLJONCLBEKK;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.OLJONCLBEKK, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602437E RID: 148350 RVA: 0x009EBD10 File Offset: 0x009E9F10
|
|
public void AJIGIACLFAL()
|
|
{
|
|
if (this.OLJONCLBEKK != null)
|
|
{
|
|
this.OLJONCLBEKK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602437F RID: 148351 RVA: 0x009EBD28 File Offset: 0x009E9F28
|
|
public void NFIFLKPLDCN()
|
|
{
|
|
if (this.OLJONCLBEKK != null)
|
|
{
|
|
this.OLJONCLBEKK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024381 RID: 148353 RVA: 0x009EBD78 File Offset: 0x009E9F78
|
|
public void PEDACDJBJNM(bool KGDIOPBEONB)
|
|
{
|
|
this.undoButton.LAEOBJEDBNM = KGDIOPBEONB;
|
|
}
|
|
|
|
// Token: 0x06024382 RID: 148354 RVA: 0x009EBD88 File Offset: 0x009E9F88
|
|
public void FLKHHDICIIJ(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.OLJONCLBEKK;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.OLJONCLBEKK, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024383 RID: 148355 RVA: 0x009EBDC0 File Offset: 0x009E9FC0
|
|
public void JFHOFKLFPPC(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.NGOIOJKFBDL;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.NGOIOJKFBDL, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024384 RID: 148356 RVA: 0x009EBDF8 File Offset: 0x009E9FF8
|
|
private void GKBCOFMJKDK(Subscreen NEGNAOLPPFH)
|
|
{
|
|
foreach (Subscreen subscreen in this.EKNBLCAJJJL)
|
|
{
|
|
bool flag = subscreen == NEGNAOLPPFH;
|
|
subscreen.gameObject.SetActive(flag);
|
|
}
|
|
if (this.GCPNDGGGEGG != null && this.GCPNDGGGEGG.gameObject.activeSelf)
|
|
{
|
|
this.GCPNDGGGEGG.GAIFHNPOKID[(int)base.EIOLPKPLLDJ.FBDNDGOGKKO].ForcePressed();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024385 RID: 148357 RVA: 0x009EBE80 File Offset: 0x009EA080
|
|
public void EDDFLAJBCEA(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.BGFKKMKKKGL;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.BGFKKMKKKGL, (Action<int>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024386 RID: 148358 RVA: 0x009EBEB8 File Offset: 0x009EA0B8
|
|
public void NGEMEMKDJEJ(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.BGFKKMKKKGL;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.BGFKKMKKKGL, (Action<int>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024387 RID: 148359 RVA: 0x009EBEF0 File Offset: 0x009EA0F0
|
|
public virtual void NFIKHJODIGC(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.GKBAAPPBHIN(LMODDIOHMLJ);
|
|
this.EKNBLCAJJJL = base.GetComponentsInChildren<Subscreen>(false);
|
|
if (this.EKNBLCAJJJL.Length == 0)
|
|
{
|
|
global::UnityEngine.Debug.LogError(base.name + "Delete");
|
|
}
|
|
else
|
|
{
|
|
Subscreen subscreen = this.EKNBLCAJJJL[1];
|
|
Subscreen[] eknblcajjjl = this.EKNBLCAJJJL;
|
|
for (int i = 0; i < eknblcajjjl.Length; i += 0)
|
|
{
|
|
Subscreen subscreen2 = eknblcajjjl[i];
|
|
if (subscreen2.Default)
|
|
{
|
|
subscreen = subscreen2;
|
|
}
|
|
}
|
|
this.GKBCOFMJKDK(subscreen);
|
|
}
|
|
Subscreen[] eknblcajjjl2 = this.EKNBLCAJJJL;
|
|
for (int j = 1; j < eknblcajjjl2.Length; j++)
|
|
{
|
|
Subscreen subscreen3 = eknblcajjjl2[j];
|
|
this.GCPNDGGGEGG = subscreen3.GetComponent<ColorPickerScreen>();
|
|
if (this.GCPNDGGGEGG != null)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024388 RID: 148360 RVA: 0x009EBFC0 File Offset: 0x009EA1C0
|
|
public virtual void CCCKOLIIEAE()
|
|
{
|
|
if (base.EIOLPKPLLDJ == null)
|
|
{
|
|
return;
|
|
}
|
|
if (base.EIOLPKPLLDJ.GKBOPLJDONM() == MakerPen.EGPFIMACCII.Extrude)
|
|
{
|
|
this.penModeRadioGroup.EMFMAFFGBEG()[base.BPNODPIDKJJ().DOGNOGPLKJJ()].ForcePressed();
|
|
}
|
|
else
|
|
{
|
|
int num = Enum.GetValues(typeof(BMOAOJCEOFI.CLHPCLFGDEO)).Length - 6;
|
|
int num2 = (int)(num + base.KLKGFHHMCAN().FPBEADIKAPB());
|
|
this.penModeRadioGroup.GAIFHNPOKID[num2].ForcePressed();
|
|
}
|
|
this.EAKPJMFKNKP(base.CBBBJNILEIA().FPBEADIKAPB() == MakerPen.EGPFIMACCII.Select);
|
|
if (this.extrusionModeSlider.interactable)
|
|
{
|
|
this.extrusionModeSlider.value = (float)base.POKDNHDAPHG().EAOAPNKBKMC.CFGDEPDOLPD;
|
|
}
|
|
Extrusion extrusion = base.JPGGIFIMCLE().NHNCPLPDONI(true);
|
|
this.DABKPOGAFAD(extrusion != null && extrusion.JAPJHGGOFPM);
|
|
foreach (Subscreen subscreen in this.EKNBLCAJJJL)
|
|
{
|
|
if (subscreen.gameObject.activeSelf && subscreen.Button != null && !((RadioButton3D)subscreen.Button).ENKJKGMOLJL)
|
|
{
|
|
subscreen.Button.ForcePressed();
|
|
}
|
|
}
|
|
this.GCPNDGGGEGG.NGLAEGCIMCJ()[(int)base.JPGGIFIMCLE().FBDNDGOGKKO].ForcePressed();
|
|
}
|
|
|
|
// Token: 0x06024389 RID: 148361 RVA: 0x009EC144 File Offset: 0x009EA344
|
|
public virtual void BPDCIHCCNOG(StackedUIBase LMODDIOHMLJ)
|
|
{
|
|
base.FNJNAGBOCPO(LMODDIOHMLJ);
|
|
this.EKNBLCAJJJL = base.GetComponentsInChildren<Subscreen>(true);
|
|
if (this.EKNBLCAJJJL.Length == 0)
|
|
{
|
|
global::UnityEngine.Debug.LogError(base.name + "You are not signed in to PSN.");
|
|
}
|
|
else
|
|
{
|
|
Subscreen subscreen = this.EKNBLCAJJJL[1];
|
|
foreach (Subscreen subscreen2 in this.EKNBLCAJJJL)
|
|
{
|
|
if (subscreen2.Default)
|
|
{
|
|
subscreen = subscreen2;
|
|
}
|
|
}
|
|
this.AMIECEECNKH(subscreen);
|
|
}
|
|
Subscreen[] eknblcajjjl2 = this.EKNBLCAJJJL;
|
|
for (int j = 1; j < eknblcajjjl2.Length; j++)
|
|
{
|
|
Subscreen subscreen3 = eknblcajjjl2[j];
|
|
this.GCPNDGGGEGG = subscreen3.GetComponent<ColorPickerScreen>();
|
|
if (this.GCPNDGGGEGG != null)
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602438A RID: 148362 RVA: 0x009EC214 File Offset: 0x009EA414
|
|
public void LJLIIHIPBCP(int DKJDCOPNNIO)
|
|
{
|
|
if (this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(DKJDCOPNNIO);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602438B RID: 148363 RVA: 0x009EC230 File Offset: 0x009EA430
|
|
public void UndoLastMesh()
|
|
{
|
|
if (this.NGOIOJKFBDL != null)
|
|
{
|
|
this.NGOIOJKFBDL();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602438C RID: 148364 RVA: 0x009EC248 File Offset: 0x009EA448
|
|
public void JGGBMFEBLCE(GameObject LICEEOHELMI)
|
|
{
|
|
if (LICEEOHELMI != null)
|
|
{
|
|
Slider3D component = LICEEOHELMI.GetComponent<Slider3D>();
|
|
if (component != null && this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(Mathf.RoundToInt(component.value));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602438D RID: 148365 RVA: 0x009EC298 File Offset: 0x009EA498
|
|
public void AACMCEFNMFK(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.BGFKKMKKKGL;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.BGFKKMKKKGL, (Action<int>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602438E RID: 148366 RVA: 0x009EC2D0 File Offset: 0x009EA4D0
|
|
public virtual void PKIHKNICNGL(int DHIHCGGBCJA)
|
|
{
|
|
base.MABEFIHPMJI(DHIHCGGBCJA);
|
|
if (this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(1);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602438F RID: 148367 RVA: 0x009EC2F0 File Offset: 0x009EA4F0
|
|
public void OFIMHFFBEIJ(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.OLJONCLBEKK;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.OLJONCLBEKK, (Action)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024391 RID: 148369 RVA: 0x009EC360 File Offset: 0x009EA560
|
|
public void MBAFCFNHBLO(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.KLADICCOFND;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.KLADICCOFND, (Action<int>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024392 RID: 148370 RVA: 0x009EC398 File Offset: 0x009EA598
|
|
public void FLGABDINHDO(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.KLADICCOFND;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.KLADICCOFND, (Action<int>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024393 RID: 148371 RVA: 0x009EC3D0 File Offset: 0x009EA5D0
|
|
public void OJEFLKAOBGB(GameObject LICEEOHELMI)
|
|
{
|
|
if (LICEEOHELMI != null)
|
|
{
|
|
Slider3D component = LICEEOHELMI.GetComponent<Slider3D>();
|
|
if (component != null && this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(Mathf.RoundToInt(component.value));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024394 RID: 148372 RVA: 0x009EC420 File Offset: 0x009EA620
|
|
public void JEAMPMOICMO()
|
|
{
|
|
if (this.OLJONCLBEKK != null)
|
|
{
|
|
this.OLJONCLBEKK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024395 RID: 148373 RVA: 0x009EC438 File Offset: 0x009EA638
|
|
public void EFEECHHAJAO(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.NGOIOJKFBDL;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.NGOIOJKFBDL, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024396 RID: 148374 RVA: 0x009EC470 File Offset: 0x009EA670
|
|
public void OAPIFGEHDON(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.KLADICCOFND;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.KLADICCOFND, (Action<int>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x06024397 RID: 148375 RVA: 0x009EC4A8 File Offset: 0x009EA6A8
|
|
public void JIHFJPENELB(GameObject LICEEOHELMI)
|
|
{
|
|
if (LICEEOHELMI != null)
|
|
{
|
|
Slider3D component = LICEEOHELMI.GetComponent<Slider3D>();
|
|
if (component != null && this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(Mathf.RoundToInt(component.value));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06024398 RID: 148376 RVA: 0x009EC4F8 File Offset: 0x009EA6F8
|
|
public void ECJLCPFLIFK(Subscreen NEGNAOLPPFH)
|
|
{
|
|
base.LJEGODCLHAG.RefreshTopFlow();
|
|
this.AMIECEECNKH(NEGNAOLPPFH);
|
|
}
|
|
|
|
// Token: 0x06024399 RID: 148377 RVA: 0x009EC510 File Offset: 0x009EA710
|
|
public void MLBIMGJEDGK()
|
|
{
|
|
if (this.OLJONCLBEKK != null)
|
|
{
|
|
this.OLJONCLBEKK();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602439A RID: 148378 RVA: 0x009EC528 File Offset: 0x009EA728
|
|
public void IBJHOKGFCLC(Action NOBAPCOKFIL)
|
|
{
|
|
Action action = this.OLJONCLBEKK;
|
|
Action action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action>(ref this.OLJONCLBEKK, (Action)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602439B RID: 148379 RVA: 0x009EC560 File Offset: 0x009EA760
|
|
public void HIMCDHACBMB(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.KLADICCOFND;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.KLADICCOFND, (Action<int>)Delegate.Remove(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x0602439C RID: 148380 RVA: 0x009EC598 File Offset: 0x009EA798
|
|
public void CKKFNAOMMPM(GameObject LICEEOHELMI)
|
|
{
|
|
if (LICEEOHELMI != null)
|
|
{
|
|
Slider3D component = LICEEOHELMI.GetComponent<Slider3D>();
|
|
if (component != null && this.BGFKKMKKKGL != null)
|
|
{
|
|
this.BGFKKMKKKGL(Mathf.RoundToInt(component.value));
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602439D RID: 148381 RVA: 0x009EC5E8 File Offset: 0x009EA7E8
|
|
private void ONJGFCEAOGF(Subscreen NEGNAOLPPFH)
|
|
{
|
|
Subscreen[] eknblcajjjl = this.EKNBLCAJJJL;
|
|
for (int i = 1; i < eknblcajjjl.Length; i += 0)
|
|
{
|
|
Subscreen subscreen = eknblcajjjl[i];
|
|
bool flag = subscreen == NEGNAOLPPFH;
|
|
subscreen.gameObject.SetActive(flag);
|
|
}
|
|
if (this.GCPNDGGGEGG != null && this.GCPNDGGGEGG.gameObject.activeSelf)
|
|
{
|
|
this.GCPNDGGGEGG.GAIFHNPOKID[(int)base.KLKGFHHMCAN().FBDNDGOGKKO].ForcePressed();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0602439F RID: 148383 RVA: 0x009EC6A8 File Offset: 0x009EA8A8
|
|
public void ShowSubScreen(Subscreen NEGNAOLPPFH)
|
|
{
|
|
base.LJEGODCLHAG.RefreshTopFlow();
|
|
this.GKBCOFMJKDK(NEGNAOLPPFH);
|
|
}
|
|
|
|
// Token: 0x060243A0 RID: 148384 RVA: 0x009EC6C0 File Offset: 0x009EA8C0
|
|
public void BCEGMHJFMEA(Action<int> NOBAPCOKFIL)
|
|
{
|
|
Action<int> action = this.KLADICCOFND;
|
|
Action<int> action2;
|
|
do
|
|
{
|
|
action2 = action;
|
|
action = Interlocked.CompareExchange<Action<int>>(ref this.KLADICCOFND, (Action<int>)Delegate.Combine(action2, NOBAPCOKFIL), action);
|
|
}
|
|
while (action != action2);
|
|
}
|
|
|
|
// Token: 0x04005C69 RID: 23657
|
|
[SerializeField]
|
|
private Button3D undoButton;
|
|
|
|
// Token: 0x04005C6A RID: 23658
|
|
[SerializeField]
|
|
private Slider3D extrusionModeSlider;
|
|
|
|
// Token: 0x04005C6F RID: 23663
|
|
private Subscreen[] EKNBLCAJJJL;
|
|
}
|
|
}
|