1543 lines
51 KiB
C#
1543 lines
51 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf;
|
|
using Photon.Pun;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.Circuits;
|
|
using RecRoom.Persistence;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.Experimental.Rendering;
|
|
|
|
namespace RecRoom.Core.Creation.Circuits
|
|
{
|
|
// Token: 0x02003276 RID: 12918
|
|
[Token(Token = "0x2003276")]
|
|
public class StateMachineState : MonoBehaviourPun, EOCLMMENCKH, CHJEFIDMANE
|
|
{
|
|
// Token: 0x17003D46 RID: 15686
|
|
// (get) Token: 0x0601632E RID: 90926 RVA: 0x0052E244 File Offset: 0x0052C444
|
|
// (set) Token: 0x0601632F RID: 90927 RVA: 0x0052E264 File Offset: 0x0052C464
|
|
[Token(Token = "0x17003D46")]
|
|
public byte DGICFMDKICL
|
|
{
|
|
[Token(Token = "0x601632E")]
|
|
[Address(RVA = "0xC642A0", Offset = "0xC630A0", VA = "0x180C642A0")]
|
|
get
|
|
{
|
|
return this.KEOGFFGJCFI.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x601632F")]
|
|
[Address(RVA = "0xC60B60", Offset = "0xC5F960", VA = "0x180C60B60")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<byte> keogffgjcfi = this.KEOGFFGJCFI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D47 RID: 15687
|
|
// (get) Token: 0x06016330 RID: 90928 RVA: 0x0052E280 File Offset: 0x0052C480
|
|
// (set) Token: 0x06016331 RID: 90929 RVA: 0x0052E2A0 File Offset: 0x0052C4A0
|
|
[Token(Token = "0x17003D47")]
|
|
public string FJDPCCOHFFO
|
|
{
|
|
[Token(Token = "0x6016330")]
|
|
[Address(RVA = "0xC610B0", Offset = "0xC5FEB0", VA = "0x180C610B0")]
|
|
get
|
|
{
|
|
return this.JHJHLMNMJMH.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6016331")]
|
|
[Address(RVA = "0xC624C0", Offset = "0xC612C0", VA = "0x180C624C0")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<string> jhjhlmnmjmh = this.JHJHLMNMJMH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016332 RID: 90930 RVA: 0x0052E2BC File Offset: 0x0052C4BC
|
|
[Token(Token = "0x6016332")]
|
|
[Address(RVA = "0xC5FF40", Offset = "0xC5ED40", VA = "0x180C5FF40")]
|
|
private void BHEIGIIOBCK(string BOPDCAMNMFB)
|
|
{
|
|
string newStateName = BOPDCAMNMFB;
|
|
PMGCJEPKFOF<NKHBKKGOIHL.PEHMCMIFBJO> pmgcjepkfof = NKHBKKGOIHL.EFFCNBECOKA(BOPDCAMNMFB);
|
|
Action<NKHBKKGOIHL.PEHMCMIFBJO> action = delegate(NKHBKKGOIHL.PEHMCMIFBJO response)
|
|
{
|
|
if (response.<GBEEHFGKJOF>k__BackingField)
|
|
{
|
|
KLLMCPFPIIE<string> jhjhlmnmjmh = this.JHJHLMNMJMH;
|
|
}
|
|
};
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x17003D48 RID: 15688
|
|
// (get) Token: 0x06016333 RID: 90931 RVA: 0x0052E2F8 File Offset: 0x0052C4F8
|
|
// (set) Token: 0x06016334 RID: 90932 RVA: 0x0052E318 File Offset: 0x0052C518
|
|
[Token(Token = "0x17003D48")]
|
|
public StateMachineCircuitNodeDisplay CLBGBCFNAII
|
|
{
|
|
[Token(Token = "0x6016333")]
|
|
[Address(RVA = "0xC642F0", Offset = "0xC630F0", VA = "0x180C642F0")]
|
|
get
|
|
{
|
|
return this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
}
|
|
[Token(Token = "0x6016334")]
|
|
[Address(RVA = "0xC64340", Offset = "0xC63140", VA = "0x180C64340")]
|
|
set
|
|
{
|
|
this.MLADCMJBCFA.BDJFGEJFPPO(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016335 RID: 90933 RVA: 0x0052E338 File Offset: 0x0052C538
|
|
[Token(Token = "0x6016335")]
|
|
[Address(RVA = "0xC637A0", Offset = "0xC625A0", VA = "0x180C637A0")]
|
|
public void SetTransitionVisualsHidden(bool ONGBFDACHHG, object PIHIPPPPEBI)
|
|
{
|
|
bool flag = this.MIFHNEFOCKO.CFLJGNJLBFG;
|
|
AOLMGGAPKEH mifhnefocko = this.MIFHNEFOCKO;
|
|
if (!ONGBFDACHHG)
|
|
{
|
|
mifhnefocko.BIHKNNPGGKP(PIHIPPPPEBI);
|
|
}
|
|
mifhnefocko.BPAJKKAGPKB(PIHIPPPPEBI);
|
|
bool flag2 = this.MIFHNEFOCKO.CFLJGNJLBFG;
|
|
if (flag2 != flag)
|
|
{
|
|
this.OAHEFMGCLHL(flag2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D49 RID: 15689
|
|
// (get) Token: 0x06016336 RID: 90934 RVA: 0x0052E388 File Offset: 0x0052C588
|
|
[Token(Token = "0x17003D49")]
|
|
public bool PLGFPAAOOKF
|
|
{
|
|
[Token(Token = "0x6016336")]
|
|
[Address(RVA = "0xC64270", Offset = "0xC63070", VA = "0x180C64270")]
|
|
get
|
|
{
|
|
return this.MIFHNEFOCKO.CFLJGNJLBFG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016337 RID: 90935 RVA: 0x0052E3A8 File Offset: 0x0052C5A8
|
|
[Token(Token = "0x6016337")]
|
|
[Address(RVA = "0xC62520", Offset = "0xC61320", VA = "0x180C62520")]
|
|
private void OAHEFMGCLHL(bool AGOJNCJEAHN)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<StateMachineTransition> list = this.outboundTransitions;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x17003D4A RID: 15690
|
|
// (get) Token: 0x06016338 RID: 90936 RVA: 0x0052E3D4 File Offset: 0x0052C5D4
|
|
// (set) Token: 0x06016339 RID: 90937 RVA: 0x0052E3E8 File Offset: 0x0052C5E8
|
|
[Token(Token = "0x17003D4A")]
|
|
public bool FFNIFALJLDD
|
|
{
|
|
[Token(Token = "0x6016338")]
|
|
[Address(RVA = "0x97B980", Offset = "0x97A780", VA = "0x18097B980")]
|
|
get;
|
|
[Token(Token = "0x6016339")]
|
|
[Address(RVA = "0x97B9B0", Offset = "0x97A7B0", VA = "0x18097B9B0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x0601633A RID: 90938 RVA: 0x0052E3FC File Offset: 0x0052C5FC
|
|
[Token(Token = "0x601633A")]
|
|
[Address(RVA = "0xC5FD60", Offset = "0xC5EB60", VA = "0x180C5FD60", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
MaterialPropertyBlock materialPropertyBlock = new MaterialPropertyBlock();
|
|
this.IGGDFHEGPHP = materialPropertyBlock;
|
|
Action action = new Action(this.OnNameChanged);
|
|
KLLMCPFPIIE<string> kllmcpfpiie;
|
|
this.JHJHLMNMJMH = kllmcpfpiie;
|
|
KLLMCPFPIIE<byte> kllmcpfpiie2;
|
|
this.KEOGFFGJCFI = kllmcpfpiie2;
|
|
KLLMCPFPIIE<string> jhjhlmnmjmh = this.JHJHLMNMJMH;
|
|
TMP_Text tmp_Text = this.stateNameText;
|
|
string text = jhjhlmnmjmh.IAHDANBDAAM();
|
|
string text2 = tmp_Text.text;
|
|
ConnectionPoint connectionPoint = this.mainConnectionPoint;
|
|
ConnectionPoint.JFKNKMKCFBI jfknkmkcfbi = new ConnectionPoint.JFKNKMKCFBI(this.FOLGJPHIDJD);
|
|
connectionPoint.PFACAJHLDON += jfknkmkcfbi;
|
|
this.HMBCFDDMMNK();
|
|
}
|
|
|
|
// Token: 0x0601633B RID: 90939 RVA: 0x0052E488 File Offset: 0x0052C688
|
|
[Token(Token = "0x601633B")]
|
|
[Address(RVA = "0xC60BC0", Offset = "0xC5F9C0", VA = "0x180C60BC0")]
|
|
private void CKBNGOMPFBD()
|
|
{
|
|
if (this.MLADCMJBCFA == (ulong)0L)
|
|
{
|
|
Action action = new Action(this.BMBHIBADMLA);
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> kcmncaffhjg = new KCMNCAFFHJG(this, "OWNER", (OHOEENCHJJE)((uint)1), action);
|
|
this.MLADCMJBCFA = kcmncaffhjg;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601633C RID: 90940 RVA: 0x0052E4C4 File Offset: 0x0052C6C4
|
|
[Token(Token = "0x601633C")]
|
|
[Address(RVA = "0xC63B20", Offset = "0xC62920", VA = "0x180C63B20")]
|
|
protected void Start()
|
|
{
|
|
if (this.MLADCMJBCFA == (ulong)0L)
|
|
{
|
|
Action action = new Action(this.BMBHIBADMLA);
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> kcmncaffhjg = new KCMNCAFFHJG(this, "OWNER", (OHOEENCHJJE)((uint)1), action);
|
|
this.MLADCMJBCFA = kcmncaffhjg;
|
|
this.BMBHIBADMLA();
|
|
}
|
|
Action<float> action2 = new Action(this.GAJIJLPDHNI);
|
|
IDisposable disposable = ADIFCODGAML.FOFJADGKNJF(this, action2);
|
|
CreationObject component = base.GetComponent<CreationObject>();
|
|
int num = 0;
|
|
if (component != num)
|
|
{
|
|
Func<CostInfo> func = new Func(this.POJLHNCAKAO);
|
|
component.AddResourceCostModifier(func, this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601633D RID: 90941 RVA: 0x0052E550 File Offset: 0x0052C750
|
|
[Token(Token = "0x601633D")]
|
|
[Address(RVA = "0xC62810", Offset = "0xC61610", VA = "0x180C62810")]
|
|
public void OnNameChanged()
|
|
{
|
|
KLLMCPFPIIE<string> jhjhlmnmjmh = this.JHJHLMNMJMH;
|
|
TMP_Text tmp_Text = this.stateNameText;
|
|
string text = jhjhlmnmjmh.IAHDANBDAAM();
|
|
bool isCompleted = ((IAsyncResult)tmp_Text).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x0601633E RID: 90942 RVA: 0x0052E580 File Offset: 0x0052C780
|
|
[Token(Token = "0x601633E")]
|
|
[Address(RVA = "0xC62640", Offset = "0xC61440", VA = "0x180C62640", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
ConnectionPoint connectionPoint = this.mainConnectionPoint;
|
|
ConnectionPoint.JFKNKMKCFBI jfknkmkcfbi = new ConnectionPoint.JFKNKMKCFBI(this.FOLGJPHIDJD);
|
|
connectionPoint.PFACAJHLDON -= jfknkmkcfbi;
|
|
this.PEDIDPMKKDN();
|
|
if (!SessionManager.KNLLGLBKAPD && this.MLADCMJBCFA.IAHDANBDAAM(true))
|
|
{
|
|
this.MLADCMJBCFA.IAHDANBDAAM(true).RemoveState(this);
|
|
}
|
|
CreationObject component = base.GetComponent<CreationObject>();
|
|
int num = 0;
|
|
if (component != num)
|
|
{
|
|
component.RemoveResourceCostModifier(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601633F RID: 90943 RVA: 0x0052E608 File Offset: 0x0052C808
|
|
[Token(Token = "0x601633F")]
|
|
[Address(RVA = "0xC60580", Offset = "0xC5F380", VA = "0x180C60580")]
|
|
private void BMBHIBADMLA()
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num = 0;
|
|
if (!(stateMachineCircuitNodeDisplay != num))
|
|
{
|
|
this.PEDIDPMKKDN();
|
|
GameObject gameObject = this.onEnterConnection.gameObject;
|
|
int num2 = 0;
|
|
gameObject.SetActive(num2 != 0);
|
|
GameObject gameObject2 = this.inStateConnection.gameObject;
|
|
int num3 = 0;
|
|
gameObject2.SetActive(num3 != 0);
|
|
GameObject gameObject3 = this.onExitConnection.gameObject;
|
|
int num4 = 0;
|
|
gameObject3.SetActive(num4 != 0);
|
|
}
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
Dictionary<byte, StateMachineState> namebcgdebo = stateMachineCircuitNodeDisplay2.NAMEBCGDEBO;
|
|
byte b = this.KEOGFFGJCFI.IAHDANBDAAM();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016340 RID: 90944 RVA: 0x0052E780 File Offset: 0x0052C980
|
|
[Token(Token = "0x6016340")]
|
|
[Address(RVA = "0xC62990", Offset = "0xC61790", VA = "0x180C62990")]
|
|
private void PEDIDPMKKDN()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (SessionManager.KNLLGLBKAPD)
|
|
{
|
|
break;
|
|
}
|
|
List<StateMachineTransition> list = this.outboundTransitions;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
GameObject gameObject;
|
|
OMCHJHPFBDN.KGFPNIMJHIC(gameObject);
|
|
}
|
|
}
|
|
while (num != 0);
|
|
this.outboundTransitions.Clear();
|
|
if (!SessionManager.KNLLGLBKAPD)
|
|
{
|
|
CircuitOutputConnectionPoint circuitOutputConnectionPoint = this.onEnterConnection;
|
|
this.ADDDJPHNJME(circuitOutputConnectionPoint);
|
|
CircuitOutputConnectionPoint circuitOutputConnectionPoint2 = this.inStateConnection;
|
|
this.ADDDJPHNJME(circuitOutputConnectionPoint2);
|
|
CircuitOutputConnectionPoint circuitOutputConnectionPoint3 = this.onExitConnection;
|
|
this.ADDDJPHNJME(circuitOutputConnectionPoint3);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016341 RID: 90945 RVA: 0x0052E804 File Offset: 0x0052CA04
|
|
[Token(Token = "0x6016341")]
|
|
[Address(RVA = "0xC62FD0", Offset = "0xC61DD0", VA = "0x180C62FD0")]
|
|
public bool RemoveTransitionToState(StateMachineState GKNIHNHGBKC)
|
|
{
|
|
List<StateMachineTransition> list = this.outboundTransitions;
|
|
Predicate<StateMachineTransition> predicate = delegate(StateMachineTransition t)
|
|
{
|
|
StateMachineState to = t.to;
|
|
StateMachineState state = GKNIHNHGBKC;
|
|
return to == state;
|
|
};
|
|
StateMachineTransition stateMachineTransition = list.Find(predicate);
|
|
bool flag = stateMachineTransition;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
this.RemoveTransition(stateMachineTransition);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016342 RID: 90946 RVA: 0x0052E858 File Offset: 0x0052CA58
|
|
[Token(Token = "0x6016342")]
|
|
[Address(RVA = "0xC63850", Offset = "0xC62650", VA = "0x180C63850")]
|
|
public void SetupOwner(StateMachineCircuitNodeDisplay GFPEJGNOFFJ, bool AFENEBCAPJH = true)
|
|
{
|
|
Dictionary<byte, StateMachineState> namebcgdebo = GFPEJGNOFFJ.NAMEBCGDEBO;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016343 RID: 90947 RVA: 0x0052E904 File Offset: 0x0052CB04
|
|
[Token(Token = "0x6016343")]
|
|
[Address(RVA = "0xC61100", Offset = "0xC5FF00", VA = "0x180C61100")]
|
|
private void FOLGJPHIDJD(ConnectionPoint HDPMJFANOPG, ConnectionPoint GFMAOEPEFKD, [Optional] ConnectionPoint.PGHEPJALOOK CEAGPJIOMJP)
|
|
{
|
|
ConnectionPoint connectionPoint = this.mainConnectionPoint;
|
|
if (HDPMJFANOPG == connectionPoint)
|
|
{
|
|
StateMachineState componentInParent = GFMAOEPEFKD.GetComponentInParent<StateMachineState>();
|
|
if (componentInParent)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = componentInParent.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num = 0;
|
|
if (!(stateMachineCircuitNodeDisplay != num))
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineOwner = this.CLBGBCFNAII;
|
|
int num2 = 0;
|
|
if (!(stateMachineOwner != num2))
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<StateMachineState> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterRequestConnectToState);
|
|
photonView.RpcMaster<StateMachineState>(lflfmimncon, componentInParent);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016344 RID: 90948 RVA: 0x0052E988 File Offset: 0x0052CB88
|
|
[Token(Token = "0x6016344")]
|
|
[Address(RVA = "0xC631F0", Offset = "0xC61FF0", VA = "0x180C631F0")]
|
|
public void RequestMasterInitState(StateMachineCircuitNodeDisplay FAGBHOMBNBP, [Optional] StateMachineState AHFBLCIJOOD)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.FGGIMKCCBDA<StateMachineCircuitNodeDisplay, StateMachineState> fggimkccbda = new DGLOJCGDOGG.FGGIMKCCBDA(this.RpcMasterRequestInitState);
|
|
photonView.RpcMaster<StateMachineCircuitNodeDisplay, StateMachineState>(fggimkccbda, FAGBHOMBNBP, AHFBLCIJOOD);
|
|
}
|
|
|
|
// Token: 0x06016345 RID: 90949 RVA: 0x0052E9B8 File Offset: 0x0052CBB8
|
|
[Token(Token = "0x6016345")]
|
|
[Address(RVA = "0xC63320", Offset = "0xC62120", VA = "0x180C63320")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcMasterRequestInitState(StateMachineCircuitNodeDisplay FAGBHOMBNBP, StateMachineState AHFBLCIJOOD)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
if (this.MLADCMJBCFA == (ulong)0L)
|
|
{
|
|
Action action = new Action(this.BMBHIBADMLA);
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> kcmncaffhjg = new KCMNCAFFHJG(this, "OWNER", (OHOEENCHJJE)((uint)1), action);
|
|
this.MLADCMJBCFA = kcmncaffhjg;
|
|
}
|
|
if (FAGBHOMBNBP.NAMEBCGDEBO.Count < 30)
|
|
{
|
|
this.SetupOwner(FAGBHOMBNBP, true);
|
|
if (AHFBLCIJOOD)
|
|
{
|
|
AHFBLCIJOOD.BIABBPIMBJA(this);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016346 RID: 90950 RVA: 0x0052EA2C File Offset: 0x0052CC2C
|
|
[Token(Token = "0x6016346")]
|
|
[Address(RVA = "0xC63150", Offset = "0xC61F50", VA = "0x180C63150")]
|
|
public void RequestMasterConnectToState(StateMachineState OALKOHJOHFO)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<StateMachineState> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterRequestConnectToState);
|
|
photonView.RpcMaster<StateMachineState>(lflfmimncon, OALKOHJOHFO);
|
|
}
|
|
|
|
// Token: 0x06016347 RID: 90951 RVA: 0x0052EA5C File Offset: 0x0052CC5C
|
|
[Token(Token = "0x6016347")]
|
|
[Address(RVA = "0xC632B0", Offset = "0xC620B0", VA = "0x180C632B0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcMasterRequestConnectToState(StateMachineState OALKOHJOHFO)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.BIABBPIMBJA(OALKOHJOHFO);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016348 RID: 90952 RVA: 0x0052EA7C File Offset: 0x0052CC7C
|
|
[Token(Token = "0x6016348")]
|
|
[Address(RVA = "0xC60020", Offset = "0xC5EE20", VA = "0x180C60020")]
|
|
private void BIABBPIMBJA(StateMachineState OALKOHJOHFO)
|
|
{
|
|
StateMachineState to;
|
|
StateMachineTransition stateMachineTransition;
|
|
for (;;)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = OALKOHJOHFO.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
if (!(stateMachineCircuitNodeDisplay == stateMachineCircuitNodeDisplay2))
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay3 = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num = 0;
|
|
bool flag = stateMachineCircuitNodeDisplay3 == num;
|
|
to = OALKOHJOHFO;
|
|
if (!flag)
|
|
{
|
|
break;
|
|
}
|
|
if (to.MLADCMJBCFA.IAHDANBDAAM(true).NAMEBCGDEBO.Count >= 30)
|
|
{
|
|
continue;
|
|
}
|
|
StateMachineCircuitNodeDisplay stateMachineOwner = OALKOHJOHFO.CLBGBCFNAII;
|
|
}
|
|
List<StateMachineTransition> list = this.outboundTransitions;
|
|
Predicate<StateMachineTransition> predicate = delegate(StateMachineTransition t)
|
|
{
|
|
StateMachineState to4 = t.to;
|
|
StateMachineState to5 = OALKOHJOHFO;
|
|
return to4 == to5;
|
|
};
|
|
stateMachineTransition = list.Find(predicate);
|
|
if (stateMachineTransition)
|
|
{
|
|
goto Block_5;
|
|
}
|
|
}
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay4 = to.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num2 = 0;
|
|
if (stateMachineCircuitNodeDisplay4 == num2 && this.CLBGBCFNAII.CanAddState())
|
|
{
|
|
StateMachineState to2 = fmefapnpmfh.to;
|
|
StateMachineCircuitNodeDisplay stateMachineOwner2 = this.CLBGBCFNAII;
|
|
int num3 = 0;
|
|
to2.SetupOwner(stateMachineOwner2, num3 != 0);
|
|
StateMachineState to3 = fmefapnpmfh.to;
|
|
bool flag2 = this.TryAddTransition(to3);
|
|
}
|
|
return;
|
|
Block_5:
|
|
this.RemoveTransition(stateMachineTransition);
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay5 = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num4 = 0;
|
|
stateMachineCircuitNodeDisplay5.ModifyCircuitStateTransitions(this, num4);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016349 RID: 90953 RVA: 0x0052EBC8 File Offset: 0x0052CDC8
|
|
[Token(Token = "0x6016349")]
|
|
[Address(RVA = "0xC630D0", Offset = "0xC61ED0", VA = "0x180C630D0")]
|
|
public void RemoveTransition(StateMachineTransition EDNEHLDGBPA)
|
|
{
|
|
bool flag = this.outboundTransitions.Remove(EDNEHLDGBPA);
|
|
EDNEHLDGBPA.Clear();
|
|
OMCHJHPFBDN.KGFPNIMJHIC(EDNEHLDGBPA.gameObject);
|
|
}
|
|
|
|
// Token: 0x0601634A RID: 90954 RVA: 0x0052EBFC File Offset: 0x0052CDFC
|
|
[Token(Token = "0x601634A")]
|
|
[Address(RVA = "0xC63C90", Offset = "0xC62A90", VA = "0x180C63C90")]
|
|
public bool TryAddTransition(StateMachineState OJFIKEMDCLD)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num = 0;
|
|
if (stateMachineCircuitNodeDisplay == num || this.MLADCMJBCFA.IAHDANBDAAM(true).OCKPLBBLMNB((InputSlot)((uint)9)))
|
|
{
|
|
}
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num2 = 0;
|
|
stateMachineCircuitNodeDisplay2.ModifyCircuitStateTransitions(this, num2);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601634B RID: 90955 RVA: 0x0052EC5C File Offset: 0x0052CE5C
|
|
[Token(Token = "0x601634B")]
|
|
[Address(RVA = "0xC5FAA0", Offset = "0xC5E8A0", VA = "0x180C5FAA0")]
|
|
public void AddTransition(StateMachineState OJFIKEMDCLD, InputSlot DECEAGNPDJL)
|
|
{
|
|
List<StateMachineTransition> list = this.outboundTransitions;
|
|
Predicate<StateMachineTransition> predicate = delegate(StateMachineTransition t)
|
|
{
|
|
StateMachineState toState2 = OJFIKEMDCLD;
|
|
bool flag3 = t.to == toState2;
|
|
if (!flag3)
|
|
{
|
|
return flag3;
|
|
}
|
|
CircuitInputConnectionPoint connectionPoint3 = t.connectionPoint;
|
|
InputSlot inputSlot3 = DECEAGNPDJL;
|
|
return connectionPoint3.inputSlot == inputSlot3;
|
|
};
|
|
if (!list.Exists(predicate))
|
|
{
|
|
StateMachineTransition stateMachineTransition = this.stateMachineTransitionPrefab;
|
|
Transform parent = base.transform.parent;
|
|
StateMachineTransition stateMachineTransition2 = global::UnityEngine.Object.Instantiate<StateMachineTransition>(stateMachineTransition, parent);
|
|
StateMachineState toState = OJFIKEMDCLD;
|
|
InputSlot inputSlot = DECEAGNPDJL;
|
|
stateMachineTransition2.from = this;
|
|
stateMachineTransition2.to = toState;
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
stateMachineTransition2.connectionPoint.gameObject.SetActive(true);
|
|
Tool tool = stateMachineCircuitNodeDisplay.Tool;
|
|
CreationObject creationObject = stateMachineTransition2.connectionPoint.OLEFCPKAAON;
|
|
stateMachineTransition2.connectionPoint.NodeDisplay = stateMachineCircuitNodeDisplay;
|
|
stateMachineTransition2.connectionPoint.inputSlot = inputSlot;
|
|
CircuitInputConnectionPoint connectionPoint = stateMachineTransition2.connectionPoint;
|
|
Dictionary<InputSlot, CircuitInputConnectionPoint> inputSlotDisplays = stateMachineCircuitNodeDisplay.InputSlotDisplays;
|
|
InputSlot inputSlot2 = connectionPoint.inputSlot;
|
|
inputSlotDisplays[inputSlot2] = connectionPoint;
|
|
CircuitInputConnectionPoint connectionPoint2 = stateMachineTransition2.connectionPoint;
|
|
CircuitNode mbbjmcdgdmn = stateMachineCircuitNodeDisplay.MBBJMCDGDMN;
|
|
connectionPoint2.Node = mbbjmcdgdmn;
|
|
stateMachineTransition2.UpdatePosition();
|
|
this.outboundTransitions.Add(stateMachineTransition2);
|
|
bool flag = this.MIFHNEFOCKO.CFLJGNJLBFG;
|
|
DisableObjectWhenManuallyHiddenOrCircuitsHidden visibilityBehavior = stateMachineTransition2.visibilityBehavior;
|
|
bool flag2 = !flag;
|
|
visibilityBehavior.SetVisibility(flag2, this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601634C RID: 90956 RVA: 0x0052EDB8 File Offset: 0x0052CFB8
|
|
[Token(Token = "0x601634C")]
|
|
[Address(RVA = "0xC64030", Offset = "0xC62E30", VA = "0x180C64030")]
|
|
public void UpdateSprite()
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num = 0;
|
|
if (stateMachineCircuitNodeDisplay != num)
|
|
{
|
|
byte currentState = this.MLADCMJBCFA.IAHDANBDAAM(true).GENECNFMDHJ;
|
|
byte b = this.KEOGFFGJCFI.IAHDANBDAAM();
|
|
if (currentState == b)
|
|
{
|
|
Sprite sprite = this.activeCircuitLabelSprite;
|
|
this.NHLPHMPFNIL(sprite);
|
|
return;
|
|
}
|
|
}
|
|
Sprite sprite2 = this.defaultCircuitLabelSprite;
|
|
this.NHLPHMPFNIL(sprite2);
|
|
}
|
|
|
|
// Token: 0x0601634D RID: 90957 RVA: 0x0052EE28 File Offset: 0x0052D028
|
|
[Token(Token = "0x601634D")]
|
|
[Address(RVA = "0xC612F0", Offset = "0xC600F0", VA = "0x180C612F0")]
|
|
private void GAJIJLPDHNI(float POGAEJIEPIM)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
this.UpdateSprite();
|
|
List<StateMachineTransition> list = this.outboundTransitions;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x0601634E RID: 90958 RVA: 0x0052EE54 File Offset: 0x0052D054
|
|
[Token(Token = "0x601634E")]
|
|
[Address(RVA = "0xC5F540", Offset = "0xC5E340", VA = "0x180C5F540")]
|
|
private void ADDDJPHNJME(CircuitOutputConnectionPoint JOGMGBBAOFC)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
break;
|
|
}
|
|
StateMachineState.CKDEKNNBGAA.Clear();
|
|
CircuitNode node = JOGMGBBAOFC.Node;
|
|
if (node == 0)
|
|
{
|
|
break;
|
|
}
|
|
Dictionary<OutputSlot, HashSet<CircuitLink>> outputs = node.Outputs;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
break;
|
|
}
|
|
List<CircuitLink> ckdeknnbgaa = StateMachineState.CKDEKNNBGAA;
|
|
List<CircuitLink> ckdeknnbgaa2 = StateMachineState.CKDEKNNBGAA;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG)
|
|
{
|
|
continue;
|
|
}
|
|
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
}
|
|
while (num != 0);
|
|
if (this.MLADCMJBCFA.IAHDANBDAAM(true))
|
|
{
|
|
Dictionary<OutputSlot, CircuitOutputConnectionPoint> outputSlotDisplays = this.MLADCMJBCFA.IAHDANBDAAM(true).OutputSlotDisplays;
|
|
OutputSlot outputSlot = JOGMGBBAOFC.outputSlot;
|
|
bool flag3 = outputSlotDisplays.Remove(outputSlot);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601634F RID: 90959 RVA: 0x0052EF0C File Offset: 0x0052D10C
|
|
[Token(Token = "0x601634F")]
|
|
[Address(RVA = "0xC61F70", Offset = "0xC60D70", VA = "0x180C61F70")]
|
|
private void LGJOAPEEHLA(CircuitOutputConnectionPoint JOGMGBBAOFC, OutputSlot POFOFFDCGCB)
|
|
{
|
|
if (this.MLADCMJBCFA.IAHDANBDAAM(true).Tool != 0)
|
|
{
|
|
}
|
|
CreationObject creationObject = JOGMGBBAOFC.OLEFCPKAAON;
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
JOGMGBBAOFC.NodeDisplay = stateMachineCircuitNodeDisplay;
|
|
JOGMGBBAOFC.outputSlot = POFOFFDCGCB;
|
|
Dictionary<OutputSlot, CircuitOutputConnectionPoint> outputSlotDisplays = this.MLADCMJBCFA.IAHDANBDAAM(true).OutputSlotDisplays;
|
|
OutputSlot outputSlot = JOGMGBBAOFC.outputSlot;
|
|
outputSlotDisplays[outputSlot] = JOGMGBBAOFC;
|
|
CircuitNode mbbjmcdgdmn = this.MLADCMJBCFA.IAHDANBDAAM(true).MBBJMCDGDMN;
|
|
JOGMGBBAOFC.Node = mbbjmcdgdmn;
|
|
JOGMGBBAOFC.gameObject.SetActive(true);
|
|
}
|
|
|
|
// Token: 0x06016350 RID: 90960 RVA: 0x0052EFA4 File Offset: 0x0052D1A4
|
|
[Token(Token = "0x6016350")]
|
|
[Address(RVA = "0xC5F930", Offset = "0xC5E730", VA = "0x180C5F930")]
|
|
private GAAKDCPNDDI AHDFDANKJPC(int HNMGDNKDBDB)
|
|
{
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG <>9__64_ = StateMachineState.<>c.<>9__64_0;
|
|
if (<>9__64_ == 0)
|
|
{
|
|
StateMachineState.<>c.<>9__64_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab;
|
|
}
|
|
Func<int> <>9__2;
|
|
Action<int> <>9__3;
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingIntUIControl instance)
|
|
{
|
|
int num2 = HNMGDNKDBDB;
|
|
num2++;
|
|
TextMeshProUGUI propertyDescription = instance.PropertyDescription;
|
|
string text = string.Format("Value {0}", num2);
|
|
string text2 = propertyDescription.text;
|
|
instance.SetDialogOptions("Set Value", "Enter Value", (TMP_InputField.ContentType)((uint)2));
|
|
if (<>9__2 == 0)
|
|
{
|
|
Func<int> func = delegate
|
|
{
|
|
StateMachineState <>4__this = this;
|
|
int valIndex = HNMGDNKDBDB;
|
|
if (valIndex == 0)
|
|
{
|
|
return <>4__this.val1;
|
|
}
|
|
int num3;
|
|
if (valIndex == 1)
|
|
{
|
|
num3 = <>4__this.val2;
|
|
return num3;
|
|
}
|
|
return num3;
|
|
};
|
|
<>9__2 = func;
|
|
}
|
|
if (<>9__3 == 0)
|
|
{
|
|
Action<int> action = delegate(int newVal)
|
|
{
|
|
StateMachineState <>4__this2 = this;
|
|
int valIndex2 = HNMGDNKDBDB;
|
|
<>4__this2.CPDEMFAEBMA(valIndex2, newVal);
|
|
};
|
|
<>9__3 = action;
|
|
}
|
|
};
|
|
int num;
|
|
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(<>9__64_, ohindolfnmp, num);
|
|
num = 0;
|
|
return gaakdcpnddi;
|
|
}
|
|
|
|
// Token: 0x06016351 RID: 90961 RVA: 0x0052F008 File Offset: 0x0052D208
|
|
[Token(Token = "0x6016351")]
|
|
[Address(RVA = "0xC61E40", Offset = "0xC60C40", VA = "0x180C61E40")]
|
|
private JJOBLNLCNND IPGFBCONAHH(int HNMGDNKDBDB)
|
|
{
|
|
Func<int> func = delegate
|
|
{
|
|
StateMachineState <>4__this = this;
|
|
int valIndex = HNMGDNKDBDB;
|
|
if (valIndex == 0)
|
|
{
|
|
return <>4__this.val1;
|
|
}
|
|
int num4;
|
|
if (valIndex == 1)
|
|
{
|
|
num4 = <>4__this.val2;
|
|
return num4;
|
|
}
|
|
return num4;
|
|
};
|
|
Action<int> action = delegate(int newVal)
|
|
{
|
|
StateMachineState <>4__this2 = this;
|
|
int valIndex2 = HNMGDNKDBDB;
|
|
<>4__this2.CPDEMFAEBMA(valIndex2, newVal);
|
|
};
|
|
int num = HNMGDNKDBDB;
|
|
num++;
|
|
string text = string.Format("Value {0}", action);
|
|
int num2 = 0;
|
|
string text2;
|
|
ulong num3;
|
|
return ONOKJPIMIIP.MGAJCIEANHL(func, action, text, "", text2, num2 != 0, num2, (int)num3, num2, num2);
|
|
}
|
|
|
|
// Token: 0x06016352 RID: 90962 RVA: 0x0052F080 File Offset: 0x0052D280
|
|
[Token(Token = "0x6016352")]
|
|
[Address(RVA = "0xC61720", Offset = "0xC60520", VA = "0x180C61720")]
|
|
private void HMBCFDDMMNK()
|
|
{
|
|
CreationObject component = base.GetComponent<CreationObject>();
|
|
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.DEDABHKCIBG <>9__66_ = StateMachineState.<>c.<>9__66_0;
|
|
if (<>9__66_ == 0)
|
|
{
|
|
StateMachineState.<>c.<>9__66_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.BNMNGFJCJBB);
|
|
int num;
|
|
EKPFBGIIJNK ekpfbgiijnk = new EKPFBGIIJNK(<>9__66_, ohindolfnmp, num);
|
|
num = 0;
|
|
ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(ekpfbgiijnk);
|
|
int num2 = 0;
|
|
GAAKDCPNDDI gaakdcpnddi = this.AHDFDANKJPC(num2);
|
|
ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(gaakdcpnddi);
|
|
GAAKDCPNDDI gaakdcpnddi2 = this.AHDFDANKJPC(1);
|
|
ILINODKFHEO ilinodkfheo3 = component.AddConfigurableSetting(gaakdcpnddi2);
|
|
GAAKDCPNDDI gaakdcpnddi3 = this.AHDFDANKJPC(2);
|
|
ILINODKFHEO ilinodkfheo4 = component.AddConfigurableSetting(gaakdcpnddi3);
|
|
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.DEDABHKCIBG dedabhkcibg;
|
|
if (StateMachineState.<>c.<>9__66_2 == 0)
|
|
{
|
|
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultStringUIControlPrefab;
|
|
StateMachineState.<>c.<>9__66_2 = dedabhkcibg;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingStringUIControl, string>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.BJFGHENJKOA);
|
|
int num3;
|
|
PGIHLFOHNML pgihlfohnml = new PGIHLFOHNML(dedabhkcibg, ohindolfnmp2, num3);
|
|
num3 = 0;
|
|
ILINODKFHEO ilinodkfheo5 = component.AddConfigurableSetting(pgihlfohnml);
|
|
DOPNALIMPNA[] array = new DOPNALIMPNA[5];
|
|
Func<float> func = new Func(this.COMPLJAKFPA);
|
|
Action<float> action = new Action(this.PACPNOJKPKB);
|
|
INAOBEINBGO inaobeinbgo;
|
|
if (inaobeinbgo != 0)
|
|
{
|
|
}
|
|
array[0] = inaobeinbgo;
|
|
int num4 = 0;
|
|
JJOBLNLCNND jjoblnlcnnd = this.IPGFBCONAHH(num4);
|
|
if (jjoblnlcnnd != 0)
|
|
{
|
|
}
|
|
array[1] = jjoblnlcnnd;
|
|
JJOBLNLCNND jjoblnlcnnd2 = this.IPGFBCONAHH(1);
|
|
if (jjoblnlcnnd2 != 0)
|
|
{
|
|
}
|
|
array[2] = jjoblnlcnnd2;
|
|
JJOBLNLCNND jjoblnlcnnd3 = this.IPGFBCONAHH(2);
|
|
if (jjoblnlcnnd3 != 0)
|
|
{
|
|
}
|
|
array[3] = jjoblnlcnnd3;
|
|
Func<string> func2 = new Func(this.ODHDGLBMJEL);
|
|
Action<string> action2 = new Action(this.BHEIGIIOBCK);
|
|
INAOBEINBGO inaobeinbgo2;
|
|
if (inaobeinbgo2 != 0)
|
|
{
|
|
}
|
|
array[4] = inaobeinbgo2;
|
|
int num5 = 0;
|
|
ECJBHJOCKHL ecjbhjockhl = component.AddFoldoutMenu("State", num5, array);
|
|
}
|
|
|
|
// Token: 0x06016353 RID: 90963 RVA: 0x0052F228 File Offset: 0x0052D428
|
|
[Token(Token = "0x6016353")]
|
|
[Address(RVA = "0xC60DC0", Offset = "0xC5FBC0", VA = "0x180C60DC0")]
|
|
private int DDGIPHJPODB(int EFBDCIJMFGD)
|
|
{
|
|
if (EFBDCIJMFGD == 0)
|
|
{
|
|
return this.val1;
|
|
}
|
|
if (EFBDCIJMFGD == 1)
|
|
{
|
|
return this.val2;
|
|
}
|
|
return this.val3;
|
|
}
|
|
|
|
// Token: 0x06016354 RID: 90964 RVA: 0x0052F254 File Offset: 0x0052D454
|
|
[Token(Token = "0x6016354")]
|
|
[Address(RVA = "0xC60CA0", Offset = "0xC5FAA0", VA = "0x180C60CA0")]
|
|
private void CPDEMFAEBMA(int EFBDCIJMFGD, int AJBNEPLFLLF)
|
|
{
|
|
if (EFBDCIJMFGD != 0)
|
|
{
|
|
if (EFBDCIJMFGD != 1)
|
|
{
|
|
if (EFBDCIJMFGD != 2)
|
|
{
|
|
goto IL_21;
|
|
}
|
|
this.val3 = AJBNEPLFLLF;
|
|
}
|
|
this.val2 = AJBNEPLFLLF;
|
|
}
|
|
this.val1 = AJBNEPLFLLF;
|
|
IL_21:
|
|
if (this.MLADCMJBCFA.IAHDANBDAAM(true))
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num = 0;
|
|
stateMachineCircuitNodeDisplay.ModifyCircuitStateValues(this, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003D4B RID: 15691
|
|
// (get) Token: 0x06016355 RID: 90965 RVA: 0x0052F2B4 File Offset: 0x0052D4B4
|
|
[Token(Token = "0x17003D4B")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x6016355")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016356 RID: 90966 RVA: 0x0052F2C4 File Offset: 0x0052D4C4
|
|
[Token(Token = "0x6016356")]
|
|
[Address(RVA = "0xC634B0", Offset = "0xC622B0", VA = "0x180C634B0", Slot = "17")]
|
|
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
MMKJBEMFICD mmkjbemficd = new MMKJBEMFICD();
|
|
byte b = this.KEOGFFGJCFI.IAHDANBDAAM();
|
|
string text = this.JHJHLMNMJMH.IAHDANBDAAM();
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
if (stateMachineCircuitNodeDisplay != 0)
|
|
{
|
|
PersistenceView component = stateMachineCircuitNodeDisplay.GetComponent<PersistenceView>();
|
|
}
|
|
if (!0)
|
|
{
|
|
ByteString byteString = Guid.Empty.LPLPGEPHGHD();
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06016357 RID: 90967 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016357")]
|
|
[Address(RVA = "0xC60DE0", Offset = "0xC5FBE0", VA = "0x180C60DE0", Slot = "16")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016358 RID: 90968 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016358")]
|
|
[Address(RVA = "0xC62CE0", Offset = "0xC61AE0", VA = "0x180C62CE0", Slot = "18")]
|
|
public void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06016359 RID: 90969 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6016359")]
|
|
[Address(RVA = "0xC63E20", Offset = "0xC62C20", VA = "0x180C63E20")]
|
|
public void UpdateDataFromNode()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601635A RID: 90970 RVA: 0x0052F324 File Offset: 0x0052D524
|
|
[Token(Token = "0x601635A")]
|
|
[Address(RVA = "0xC61400", Offset = "0xC60200", VA = "0x180C61400")]
|
|
public Vector3 GetConnectionLinePosition(Vector3 GMKABNJEMPA)
|
|
{
|
|
Transform transform;
|
|
float num = transform.LACCAFFAOIG();
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601635B RID: 90971 RVA: 0x0052F348 File Offset: 0x0052D548
|
|
[Token(Token = "0x601635B")]
|
|
[Address(RVA = "0xC62250", Offset = "0xC61050", VA = "0x180C62250")]
|
|
protected void NHLPHMPFNIL(Sprite IPMKMOIENIO)
|
|
{
|
|
int num = 0;
|
|
Sprite pngflhgkmdl = this.PNGFLHGKMDL;
|
|
if (!(IPMKMOIENIO == pngflhgkmdl))
|
|
{
|
|
this.PNGFLHGKMDL = IPMKMOIENIO;
|
|
GraphicsFormat graphicsFormat = IPMKMOIENIO.texture.graphicsFormat;
|
|
Texture2D texture = IPMKMOIENIO.texture;
|
|
MaterialPropertyBlock iggdfhegphp = this.IGGDFHEGPHP;
|
|
int iconTexScaleOffsetPropertyId = CircuitNodeDisplay.IconTexScaleOffsetPropertyId;
|
|
iggdfhegphp.SetVector(iconTexScaleOffsetPropertyId, num);
|
|
Renderer renderer = this.mainRenderer;
|
|
MaterialPropertyBlock iggdfhegphp2 = this.IGGDFHEGPHP;
|
|
renderer.Internal_SetPropertyBlock(iggdfhegphp2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601635C RID: 90972 RVA: 0x0052F3C0 File Offset: 0x0052D5C0
|
|
[Token(Token = "0x601635C")]
|
|
[Address(RVA = "0xC61D00", Offset = "0xC60B00", VA = "0x180C61D00")]
|
|
private void IBDHIICCJOM()
|
|
{
|
|
int num = 0;
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num2 = 0;
|
|
bool flag = stateMachineCircuitNodeDisplay != num2;
|
|
MaterialPropertyBlock iggdfhegphp = this.IGGDFHEGPHP;
|
|
int pinMaskPropertyId = CircuitNodeDisplay.PinMaskPropertyId;
|
|
iggdfhegphp.SetVector(pinMaskPropertyId, num);
|
|
Renderer renderer = this.mainRenderer;
|
|
MaterialPropertyBlock iggdfhegphp2 = this.IGGDFHEGPHP;
|
|
renderer.Internal_SetPropertyBlock(iggdfhegphp2);
|
|
}
|
|
|
|
// Token: 0x0601635D RID: 90973 RVA: 0x0052F424 File Offset: 0x0052D624
|
|
[Token(Token = "0x601635D")]
|
|
[Address(RVA = "0xC62B60", Offset = "0xC61960", VA = "0x180C62B60")]
|
|
private CostInfo POJLHNCAKAO()
|
|
{
|
|
int num = 0;
|
|
CreationObject creationObject;
|
|
if (creationObject != num)
|
|
{
|
|
ObjectGroup <JOPKLANPAKD>k__BackingField = creationObject.<JOPKLANPAKD>k__BackingField;
|
|
int num2 = 0;
|
|
if (<JOPKLANPAKD>k__BackingField != num2)
|
|
{
|
|
ObjectGroup <JOPKLANPAKD>k__BackingField2 = creationObject.<JOPKLANPAKD>k__BackingField;
|
|
if (<JOPKLANPAKD>k__BackingField2 == 0)
|
|
{
|
|
}
|
|
bool flag = <JOPKLANPAKD>k__BackingField2;
|
|
}
|
|
}
|
|
int num3 = 0;
|
|
this.m_CachedPtr = (IntPtr)num3;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601635E RID: 90974 RVA: 0x0052F484 File Offset: 0x0052D684
|
|
[Token(Token = "0x601635E")]
|
|
[Address(RVA = "0xC641F0", Offset = "0xC62FF0", VA = "0x180C641F0")]
|
|
public StateMachineState()
|
|
{
|
|
List<StateMachineTransition> list = new List();
|
|
this.outboundTransitions = list;
|
|
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
|
this.MIFHNEFOCKO = aolmggapkeh;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06016360 RID: 90976 RVA: 0x0052F4CC File Offset: 0x0052D6CC
|
|
[Token(Token = "0x6016360")]
|
|
[Address(RVA = "0xC60A70", Offset = "0xC5F870", VA = "0x180C60A70")]
|
|
[CompilerGenerated]
|
|
private void BNMNGFJCJBB(CreationObjectSettingFloatUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
GCCLEJOGCCE.SetDialogOptions("Set Value", "Enter Value", (TMP_InputField.ContentType)((uint)3));
|
|
Func<float> func = new Func(this.DMPOCMADEOC);
|
|
Action<float> action = new Action(this.MKDMHJLPABO);
|
|
}
|
|
|
|
// Token: 0x06016361 RID: 90977 RVA: 0x0052F518 File Offset: 0x0052D718
|
|
[Token(Token = "0x6016361")]
|
|
[Address(RVA = "0xC60C70", Offset = "0xC5FA70", VA = "0x180C60C70")]
|
|
[CompilerGenerated]
|
|
private float DMPOCMADEOC()
|
|
{
|
|
int num = this.minTimeInStateMS;
|
|
num += 50;
|
|
ulong num2;
|
|
num2 += num2;
|
|
float num3;
|
|
return num3;
|
|
}
|
|
|
|
// Token: 0x06016362 RID: 90978 RVA: 0x0052F538 File Offset: 0x0052D738
|
|
[Token(Token = "0x6016362")]
|
|
[Address(RVA = "0xC62140", Offset = "0xC60F40", VA = "0x180C62140")]
|
|
[CompilerGenerated]
|
|
private void MKDMHJLPABO(float FGFNHBBGILN)
|
|
{
|
|
if (this.MLADCMJBCFA.IAHDANBDAAM(true))
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num = 0;
|
|
stateMachineCircuitNodeDisplay.ModifyCircuitStateValues(this, num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016363 RID: 90979 RVA: 0x0052F578 File Offset: 0x0052D778
|
|
[Token(Token = "0x6016363")]
|
|
[Address(RVA = "0xC60420", Offset = "0xC5F220", VA = "0x180C60420")]
|
|
[CompilerGenerated]
|
|
private void BJFGHENJKOA(CreationObjectSettingStringUIControl GCCLEJOGCCE)
|
|
{
|
|
int num = 0;
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
GCCLEJOGCCE.JJAPBNJPPAK = num;
|
|
GCCLEJOGCCE.JJAPBNJPPAK.HLOLBMKJFOM = (EBPEIAPPJJK)num;
|
|
GCCLEJOGCCE.JJAPBNJPPAK.GOLGMHKKGEA = num;
|
|
GCCLEJOGCCE.JJAPBNJPPAK.LNEHNHPOOKK = num;
|
|
Func<string> func = new Func(this.EPHJAOKHMBG);
|
|
Action<string> action = new Action(this.BHEIGIIOBCK);
|
|
}
|
|
|
|
// Token: 0x06016364 RID: 90980 RVA: 0x0052F5E4 File Offset: 0x0052D7E4
|
|
[Token(Token = "0x6016364")]
|
|
[Address(RVA = "0xC610B0", Offset = "0xC5FEB0", VA = "0x180C610B0")]
|
|
[CompilerGenerated]
|
|
private string EPHJAOKHMBG()
|
|
{
|
|
return this.JHJHLMNMJMH.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x06016365 RID: 90981 RVA: 0x0052F604 File Offset: 0x0052D804
|
|
[Token(Token = "0x6016365")]
|
|
[Address(RVA = "0xC60C70", Offset = "0xC5FA70", VA = "0x180C60C70")]
|
|
[CompilerGenerated]
|
|
private float COMPLJAKFPA()
|
|
{
|
|
int num = this.minTimeInStateMS;
|
|
num += 50;
|
|
ulong num2;
|
|
num2 += num2;
|
|
float num3;
|
|
return num3;
|
|
}
|
|
|
|
// Token: 0x06016366 RID: 90982 RVA: 0x0052F624 File Offset: 0x0052D824
|
|
[Token(Token = "0x6016366")]
|
|
[Address(RVA = "0xC62880", Offset = "0xC61680", VA = "0x180C62880")]
|
|
[CompilerGenerated]
|
|
private void PACPNOJKPKB(float FGFNHBBGILN)
|
|
{
|
|
if (this.MLADCMJBCFA.IAHDANBDAAM(true))
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num = 0;
|
|
stateMachineCircuitNodeDisplay.ModifyCircuitStateValues(this, num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016367 RID: 90983 RVA: 0x0052F664 File Offset: 0x0052D864
|
|
[Token(Token = "0x6016367")]
|
|
[Address(RVA = "0xC610B0", Offset = "0xC5FEB0", VA = "0x180C610B0")]
|
|
[CompilerGenerated]
|
|
private string ODHDGLBMJEL()
|
|
{
|
|
return this.JHJHLMNMJMH.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x0400E8B5 RID: 59573
|
|
[Token(Token = "0x400E8B5")]
|
|
private static readonly List<CircuitLink> CKDEKNNBGAA = new List();
|
|
|
|
// Token: 0x0400E8B6 RID: 59574
|
|
[Token(Token = "0x400E8B6")]
|
|
public const int CIRCUIT_GROUP_DISCOUNT = -5;
|
|
|
|
// Token: 0x0400E8B7 RID: 59575
|
|
[Token(Token = "0x400E8B7")]
|
|
private const int GENEJAOONHE = 3;
|
|
|
|
// Token: 0x0400E8B8 RID: 59576
|
|
[Token(Token = "0x400E8B8")]
|
|
private const int GGNNJHKOOHG = 0;
|
|
|
|
// Token: 0x0400E8B9 RID: 59577
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400E8B9")]
|
|
[SerializeField]
|
|
private StateMachineTransition stateMachineTransitionPrefab;
|
|
|
|
// Token: 0x0400E8BA RID: 59578
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400E8BA")]
|
|
[SerializeField]
|
|
private ConnectionPoint mainConnectionPoint;
|
|
|
|
// Token: 0x0400E8BB RID: 59579
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400E8BB")]
|
|
[SerializeField]
|
|
private TMP_Text stateNameText;
|
|
|
|
// Token: 0x0400E8BC RID: 59580
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400E8BC")]
|
|
public List<StateMachineTransition> outboundTransitions;
|
|
|
|
// Token: 0x0400E8BD RID: 59581
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400E8BD")]
|
|
private KLLMCPFPIIE<byte> KEOGFFGJCFI;
|
|
|
|
// Token: 0x0400E8BE RID: 59582
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400E8BE")]
|
|
public int val1;
|
|
|
|
// Token: 0x0400E8BF RID: 59583
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x400E8BF")]
|
|
public int val2;
|
|
|
|
// Token: 0x0400E8C0 RID: 59584
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400E8C0")]
|
|
public int val3;
|
|
|
|
// Token: 0x0400E8C1 RID: 59585
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x400E8C1")]
|
|
public int minTimeInStateMS;
|
|
|
|
// Token: 0x0400E8C2 RID: 59586
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400E8C2")]
|
|
private KLLMCPFPIIE<string> JHJHLMNMJMH;
|
|
|
|
// Token: 0x0400E8C3 RID: 59587
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400E8C3")]
|
|
private KCMNCAFFHJG<StateMachineCircuitNodeDisplay> MLADCMJBCFA;
|
|
|
|
// Token: 0x0400E8C4 RID: 59588
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400E8C4")]
|
|
private AOLMGGAPKEH MIFHNEFOCKO;
|
|
|
|
// Token: 0x0400E8C5 RID: 59589
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400E8C5")]
|
|
public CircuitOutputConnectionPoint onEnterConnection;
|
|
|
|
// Token: 0x0400E8C6 RID: 59590
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400E8C6")]
|
|
public CircuitOutputConnectionPoint inStateConnection;
|
|
|
|
// Token: 0x0400E8C7 RID: 59591
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400E8C7")]
|
|
public CircuitOutputConnectionPoint onExitConnection;
|
|
|
|
// Token: 0x0400E8C8 RID: 59592
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400E8C8")]
|
|
public Renderer mainRenderer;
|
|
|
|
// Token: 0x0400E8C9 RID: 59593
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400E8C9")]
|
|
[SerializeField]
|
|
protected Sprite defaultCircuitLabelSprite;
|
|
|
|
// Token: 0x0400E8CA RID: 59594
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400E8CA")]
|
|
[SerializeField]
|
|
protected Sprite activeCircuitLabelSprite;
|
|
|
|
// Token: 0x0400E8CB RID: 59595
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400E8CB")]
|
|
private Sprite PNGFLHGKMDL;
|
|
|
|
// Token: 0x0400E8CC RID: 59596
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400E8CC")]
|
|
private MaterialPropertyBlock IGGDFHEGPHP;
|
|
|
|
// Token: 0x0400E8CE RID: 59598
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x400E8CE")]
|
|
private Guid JEKBBDHJGBA;
|
|
|
|
// Token: 0x02003277 RID: 12919
|
|
[Token(Token = "0x2003277")]
|
|
[CompilerGenerated]
|
|
private sealed class MGFLBDHHDBM
|
|
{
|
|
// Token: 0x06016368 RID: 90984 RVA: 0x0052F684 File Offset: 0x0052D884
|
|
[Token(Token = "0x6016368")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MGFLBDHHDBM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016369 RID: 90985 RVA: 0x0052F698 File Offset: 0x0052D898
|
|
[Token(Token = "0x6016369")]
|
|
[Address(RVA = "0xC52590", Offset = "0xC51390", VA = "0x180C52590")]
|
|
internal void <SetUserDefinedStateName>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
|
|
{
|
|
if (response.<GBEEHFGKJOF>k__BackingField)
|
|
{
|
|
KLLMCPFPIIE<string> jhjhlmnmjmh = this.<>4__this.JHJHLMNMJMH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400E8CF RID: 59599
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E8CF")]
|
|
public StateMachineState <>4__this;
|
|
|
|
// Token: 0x0400E8D0 RID: 59600
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E8D0")]
|
|
public string newStateName;
|
|
}
|
|
|
|
// Token: 0x02003278 RID: 12920
|
|
[Token(Token = "0x2003278")]
|
|
[CompilerGenerated]
|
|
private sealed class BBEOALOEDMA
|
|
{
|
|
// Token: 0x0601636A RID: 90986 RVA: 0x0052F6C0 File Offset: 0x0052D8C0
|
|
[Token(Token = "0x601636A")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BBEOALOEDMA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601636B RID: 90987 RVA: 0x0052F6D4 File Offset: 0x0052D8D4
|
|
[Token(Token = "0x601636B")]
|
|
[Address(RVA = "0xC512D0", Offset = "0xC500D0", VA = "0x180C512D0")]
|
|
internal bool <RemoveTransitionToState>b__0(StateMachineTransition t)
|
|
{
|
|
StateMachineState to = t.to;
|
|
StateMachineState stateMachineState = this.state;
|
|
return to == stateMachineState;
|
|
}
|
|
|
|
// Token: 0x0400E8D1 RID: 59601
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E8D1")]
|
|
public StateMachineState state;
|
|
}
|
|
|
|
// Token: 0x02003279 RID: 12921
|
|
[Token(Token = "0x2003279")]
|
|
[CompilerGenerated]
|
|
private sealed class FMEFAPNPMFH
|
|
{
|
|
// Token: 0x0601636C RID: 90988 RVA: 0x0052F6FC File Offset: 0x0052D8FC
|
|
[Token(Token = "0x601636C")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public FMEFAPNPMFH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601636D RID: 90989 RVA: 0x0052F710 File Offset: 0x0052D910
|
|
[Token(Token = "0x601636D")]
|
|
[Address(RVA = "0xC517E0", Offset = "0xC505E0", VA = "0x180C517E0")]
|
|
internal bool <ConnectToState>b__0(StateMachineTransition t)
|
|
{
|
|
StateMachineState stateMachineState = t.to;
|
|
StateMachineState stateMachineState2 = this.to;
|
|
return stateMachineState == stateMachineState2;
|
|
}
|
|
|
|
// Token: 0x0400E8D2 RID: 59602
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E8D2")]
|
|
public StateMachineState to;
|
|
}
|
|
|
|
// Token: 0x0200327A RID: 12922
|
|
[Token(Token = "0x200327A")]
|
|
[CompilerGenerated]
|
|
private sealed class MNOBOFCJOKL
|
|
{
|
|
// Token: 0x0601636E RID: 90990 RVA: 0x0052F738 File Offset: 0x0052D938
|
|
[Token(Token = "0x601636E")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public MNOBOFCJOKL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601636F RID: 90991 RVA: 0x0052F74C File Offset: 0x0052D94C
|
|
[Token(Token = "0x601636F")]
|
|
[Address(RVA = "0xC52600", Offset = "0xC51400", VA = "0x180C52600")]
|
|
internal bool <AddTransition>b__0(StateMachineTransition t)
|
|
{
|
|
StateMachineState stateMachineState = this.toState;
|
|
bool flag = t.to == stateMachineState;
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
CircuitInputConnectionPoint connectionPoint = t.connectionPoint;
|
|
InputSlot inputSlot = this.inputSlot;
|
|
return connectionPoint.inputSlot == inputSlot;
|
|
}
|
|
|
|
// Token: 0x0400E8D3 RID: 59603
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E8D3")]
|
|
public StateMachineState toState;
|
|
|
|
// Token: 0x0400E8D4 RID: 59604
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E8D4")]
|
|
public InputSlot inputSlot;
|
|
}
|
|
|
|
// Token: 0x0200327B RID: 12923
|
|
[Token(Token = "0x200327B")]
|
|
[CompilerGenerated]
|
|
private sealed class DKHLLMJBGGL
|
|
{
|
|
// Token: 0x06016370 RID: 90992 RVA: 0x0052F790 File Offset: 0x0052D990
|
|
[Token(Token = "0x6016370")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public DKHLLMJBGGL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016371 RID: 90993 RVA: 0x0052F7A4 File Offset: 0x0052D9A4
|
|
[Token(Token = "0x6016371")]
|
|
[Address(RVA = "0xC515C0", Offset = "0xC503C0", VA = "0x180C515C0")]
|
|
internal void <CreateValueEditEvent>b__1(CreationObjectSettingIntUIControl instance)
|
|
{
|
|
int num = this.valIndex;
|
|
num++;
|
|
TextMeshProUGUI propertyDescription = instance.PropertyDescription;
|
|
string text = string.Format("Value {0}", num);
|
|
string text2 = propertyDescription.text;
|
|
instance.SetDialogOptions("Set Value", "Enter Value", (TMP_InputField.ContentType)((uint)2));
|
|
if (this.<>9__2 == 0)
|
|
{
|
|
Func<int> func = delegate
|
|
{
|
|
StateMachineState stateMachineState = this.<>4__this;
|
|
int num2 = this.valIndex;
|
|
if (num2 == 0)
|
|
{
|
|
return stateMachineState.val1;
|
|
}
|
|
int val;
|
|
if (num2 == 1)
|
|
{
|
|
val = stateMachineState.val2;
|
|
return val;
|
|
}
|
|
return val;
|
|
};
|
|
this.<>9__2 = func;
|
|
}
|
|
if (this.<>9__3 == 0)
|
|
{
|
|
Action<int> action = delegate(int newVal)
|
|
{
|
|
StateMachineState stateMachineState2 = this.<>4__this;
|
|
int num3 = this.valIndex;
|
|
stateMachineState2.CPDEMFAEBMA(num3, newVal);
|
|
};
|
|
this.<>9__3 = action;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06016372 RID: 90994 RVA: 0x0052F82C File Offset: 0x0052DA2C
|
|
[Token(Token = "0x6016372")]
|
|
[Address(RVA = "0xC51700", Offset = "0xC50500", VA = "0x180C51700")]
|
|
internal int <CreateValueEditEvent>b__2()
|
|
{
|
|
StateMachineState stateMachineState = this.<>4__this;
|
|
int num = this.valIndex;
|
|
if (num == 0)
|
|
{
|
|
return stateMachineState.val1;
|
|
}
|
|
int val;
|
|
if (num == 1)
|
|
{
|
|
val = stateMachineState.val2;
|
|
return val;
|
|
}
|
|
return val;
|
|
}
|
|
|
|
// Token: 0x06016373 RID: 90995 RVA: 0x0052F868 File Offset: 0x0052DA68
|
|
[Token(Token = "0x6016373")]
|
|
[Address(RVA = "0xC51740", Offset = "0xC50540", VA = "0x180C51740")]
|
|
internal void <CreateValueEditEvent>b__3(int newVal)
|
|
{
|
|
StateMachineState stateMachineState = this.<>4__this;
|
|
int num = this.valIndex;
|
|
stateMachineState.CPDEMFAEBMA(num, newVal);
|
|
}
|
|
|
|
// Token: 0x0400E8D5 RID: 59605
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E8D5")]
|
|
public int valIndex;
|
|
|
|
// Token: 0x0400E8D6 RID: 59606
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E8D6")]
|
|
public StateMachineState <>4__this;
|
|
|
|
// Token: 0x0400E8D7 RID: 59607
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400E8D7")]
|
|
public Func<int> <>9__2;
|
|
|
|
// Token: 0x0400E8D8 RID: 59608
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400E8D8")]
|
|
public Action<int> <>9__3;
|
|
}
|
|
|
|
// Token: 0x0200327D RID: 12925
|
|
[Token(Token = "0x200327D")]
|
|
[CompilerGenerated]
|
|
private sealed class HLFHPFHMAGK
|
|
{
|
|
// Token: 0x06016379 RID: 91001 RVA: 0x0052F914 File Offset: 0x0052DB14
|
|
[Token(Token = "0x6016379")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public HLFHPFHMAGK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601637A RID: 91002 RVA: 0x0052F928 File Offset: 0x0052DB28
|
|
[Token(Token = "0x601637A")]
|
|
[Address(RVA = "0xC51980", Offset = "0xC50780", VA = "0x180C51980")]
|
|
internal int <CreateDynamicValueEditEvent>b__0()
|
|
{
|
|
StateMachineState stateMachineState = this.<>4__this;
|
|
int num = this.valIndex;
|
|
if (num == 0)
|
|
{
|
|
return stateMachineState.val1;
|
|
}
|
|
int val;
|
|
if (num == 1)
|
|
{
|
|
val = stateMachineState.val2;
|
|
return val;
|
|
}
|
|
return val;
|
|
}
|
|
|
|
// Token: 0x0601637B RID: 91003 RVA: 0x0052F964 File Offset: 0x0052DB64
|
|
[Token(Token = "0x601637B")]
|
|
[Address(RVA = "0xC519C0", Offset = "0xC507C0", VA = "0x180C519C0")]
|
|
internal void <CreateDynamicValueEditEvent>b__1(int newVal)
|
|
{
|
|
StateMachineState stateMachineState = this.<>4__this;
|
|
int num = this.valIndex;
|
|
stateMachineState.CPDEMFAEBMA(num, newVal);
|
|
}
|
|
|
|
// Token: 0x0400E8DD RID: 59613
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400E8DD")]
|
|
public StateMachineState <>4__this;
|
|
|
|
// Token: 0x0400E8DE RID: 59614
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400E8DE")]
|
|
public int valIndex;
|
|
}
|
|
}
|
|
}
|