1622 lines
53 KiB
C#
1622 lines
53 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: 0x02003363 RID: 13155
|
|
[Token(Token = "0x2003363")]
|
|
public class StateMachineState : MonoBehaviourPun, EOCLMMENCKH, CHJEFIDMANE
|
|
{
|
|
// Token: 0x17003E0A RID: 15882
|
|
// (get) Token: 0x060167BB RID: 92091 RVA: 0x00538FEC File Offset: 0x005371EC
|
|
// (set) Token: 0x060167BC RID: 92092 RVA: 0x0053900C File Offset: 0x0053720C
|
|
[Token(Token = "0x17003E0A")]
|
|
public byte DGICFMDKICL
|
|
{
|
|
[Token(Token = "0x60167BB")]
|
|
[Address(RVA = "0x17A48C0", Offset = "0x17A38C0", VA = "0x1817A48C0")]
|
|
get
|
|
{
|
|
return this.KEOGFFGJCFI.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60167BC")]
|
|
[Address(RVA = "0x17A1190", Offset = "0x17A0190", VA = "0x1817A1190")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<byte> keogffgjcfi = this.KEOGFFGJCFI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003E0B RID: 15883
|
|
// (get) Token: 0x060167BD RID: 92093 RVA: 0x00539028 File Offset: 0x00537228
|
|
// (set) Token: 0x060167BE RID: 92094 RVA: 0x00539048 File Offset: 0x00537248
|
|
[Token(Token = "0x17003E0B")]
|
|
public string FJDPCCOHFFO
|
|
{
|
|
[Token(Token = "0x60167BD")]
|
|
[Address(RVA = "0x17A16E0", Offset = "0x17A06E0", VA = "0x1817A16E0")]
|
|
get
|
|
{
|
|
return this.JHJHLMNMJMH.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60167BE")]
|
|
[Address(RVA = "0x17A2B00", Offset = "0x17A1B00", VA = "0x1817A2B00")]
|
|
private set
|
|
{
|
|
KLLMCPFPIIE<string> jhjhlmnmjmh = this.JHJHLMNMJMH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060167BF RID: 92095 RVA: 0x00539064 File Offset: 0x00537264
|
|
[Token(Token = "0x60167BF")]
|
|
[Address(RVA = "0x17A0560", Offset = "0x179F560", VA = "0x1817A0560")]
|
|
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: 0x17003E0C RID: 15884
|
|
// (get) Token: 0x060167C0 RID: 92096 RVA: 0x005390A0 File Offset: 0x005372A0
|
|
// (set) Token: 0x060167C1 RID: 92097 RVA: 0x005390C4 File Offset: 0x005372C4
|
|
[Token(Token = "0x17003E0C")]
|
|
public StateMachineCircuitNodeDisplay CLBGBCFNAII
|
|
{
|
|
[Token(Token = "0x60167C0")]
|
|
[Address(RVA = "0x17A4910", Offset = "0x17A3910", VA = "0x1817A4910")]
|
|
get
|
|
{
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa = this.MLADCMJBCFA;
|
|
if (mladcmjbcfa != 0)
|
|
{
|
|
return mladcmjbcfa.IAHDANBDAAM(true);
|
|
}
|
|
}
|
|
[Token(Token = "0x60167C1")]
|
|
[Address(RVA = "0x17A4960", Offset = "0x17A3960", VA = "0x1817A4960")]
|
|
set
|
|
{
|
|
this.MLADCMJBCFA.BDJFGEJFPPO(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060167C2 RID: 92098 RVA: 0x005390E4 File Offset: 0x005372E4
|
|
[Token(Token = "0x60167C2")]
|
|
[Address(RVA = "0x17A3DE0", Offset = "0x17A2DE0", VA = "0x1817A3DE0")]
|
|
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: 0x17003E0D RID: 15885
|
|
// (get) Token: 0x060167C3 RID: 92099 RVA: 0x00539134 File Offset: 0x00537334
|
|
[Token(Token = "0x17003E0D")]
|
|
public bool PLGFPAAOOKF
|
|
{
|
|
[Token(Token = "0x60167C3")]
|
|
[Address(RVA = "0x17A4890", Offset = "0x17A3890", VA = "0x1817A4890")]
|
|
get
|
|
{
|
|
return this.MIFHNEFOCKO.CFLJGNJLBFG;
|
|
}
|
|
}
|
|
|
|
// Token: 0x060167C4 RID: 92100 RVA: 0x00539154 File Offset: 0x00537354
|
|
[Token(Token = "0x60167C4")]
|
|
[Address(RVA = "0x17A2B60", Offset = "0x17A1B60", VA = "0x1817A2B60")]
|
|
private void OAHEFMGCLHL(bool AGOJNCJEAHN)
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
List<StateMachineTransition> list = this.outboundTransitions;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x17003E0E RID: 15886
|
|
// (get) Token: 0x060167C5 RID: 92101 RVA: 0x00539180 File Offset: 0x00537380
|
|
// (set) Token: 0x060167C6 RID: 92102 RVA: 0x00539194 File Offset: 0x00537394
|
|
[Token(Token = "0x17003E0E")]
|
|
public bool FFNIFALJLDD
|
|
{
|
|
[Token(Token = "0x60167C5")]
|
|
[Address(RVA = "0xD871D0", Offset = "0xD861D0", VA = "0x180D871D0")]
|
|
get;
|
|
[Token(Token = "0x60167C6")]
|
|
[Address(RVA = "0x145ACF0", Offset = "0x1459CF0", VA = "0x18145ACF0")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x060167C7 RID: 92103 RVA: 0x005391A8 File Offset: 0x005373A8
|
|
[Token(Token = "0x60167C7")]
|
|
[Address(RVA = "0x17A0380", Offset = "0x179F380", VA = "0x1817A0380", 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: 0x060167C8 RID: 92104 RVA: 0x00539234 File Offset: 0x00537434
|
|
[Token(Token = "0x60167C8")]
|
|
[Address(RVA = "0x17A11F0", Offset = "0x17A01F0", VA = "0x1817A11F0")]
|
|
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: 0x060167C9 RID: 92105 RVA: 0x00539270 File Offset: 0x00537470
|
|
[Token(Token = "0x60167C9")]
|
|
[Address(RVA = "0x17A4160", Offset = "0x17A3160", VA = "0x1817A4160")]
|
|
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: 0x060167CA RID: 92106 RVA: 0x005392FC File Offset: 0x005374FC
|
|
[Token(Token = "0x60167CA")]
|
|
[Address(RVA = "0x17A2E50", Offset = "0x17A1E50", VA = "0x1817A2E50")]
|
|
public void OnNameChanged()
|
|
{
|
|
KLLMCPFPIIE<string> jhjhlmnmjmh = this.JHJHLMNMJMH;
|
|
TMP_Text tmp_Text = this.stateNameText;
|
|
string text = jhjhlmnmjmh.IAHDANBDAAM();
|
|
bool shouldLoopAudio = ((AIGLMCILBAF.FAEGFHMMIDB)tmp_Text).BIILOFOAKEJ;
|
|
}
|
|
|
|
// Token: 0x060167CB RID: 92107 RVA: 0x0053932C File Offset: 0x0053752C
|
|
[Token(Token = "0x60167CB")]
|
|
[Address(RVA = "0x17A2C80", Offset = "0x17A1C80", VA = "0x1817A2C80", 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)
|
|
{
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa = this.MLADCMJBCFA;
|
|
if (mladcmjbcfa != 0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true);
|
|
}
|
|
if (0)
|
|
{
|
|
this.MLADCMJBCFA.IAHDANBDAAM(true).RemoveState(this);
|
|
}
|
|
}
|
|
CreationObject component = base.GetComponent<CreationObject>();
|
|
int num = 0;
|
|
if (component != num)
|
|
{
|
|
component.RemoveResourceCostModifier(this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060167CC RID: 92108 RVA: 0x005393C0 File Offset: 0x005375C0
|
|
[Token(Token = "0x60167CC")]
|
|
[Address(RVA = "0x17A0BB0", Offset = "0x179FBB0", VA = "0x1817A0BB0")]
|
|
private void BMBHIBADMLA()
|
|
{
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa = this.MLADCMJBCFA;
|
|
int num = 0;
|
|
if (mladcmjbcfa != 0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true);
|
|
}
|
|
int num2 = 0;
|
|
if (!(num != num2))
|
|
{
|
|
this.PEDIDPMKKDN();
|
|
GameObject gameObject = this.onEnterConnection.gameObject;
|
|
int num3 = 0;
|
|
gameObject.SetActive(num3 != 0);
|
|
GameObject gameObject2 = this.inStateConnection.gameObject;
|
|
int num4 = 0;
|
|
gameObject2.SetActive(num4 != 0);
|
|
GameObject gameObject3 = this.onExitConnection.gameObject;
|
|
int num5 = 0;
|
|
gameObject3.SetActive(num5 != 0);
|
|
}
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
Dictionary<byte, StateMachineState> namebcgdebo = stateMachineCircuitNodeDisplay2.NAMEBCGDEBO;
|
|
byte b = this.KEOGFFGJCFI.IAHDANBDAAM();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060167CD RID: 92109 RVA: 0x00539548 File Offset: 0x00537748
|
|
[Token(Token = "0x60167CD")]
|
|
[Address(RVA = "0x17A2FD0", Offset = "0x17A1FD0", VA = "0x1817A2FD0")]
|
|
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: 0x060167CE RID: 92110 RVA: 0x005395CC File Offset: 0x005377CC
|
|
[Token(Token = "0x60167CE")]
|
|
[Address(RVA = "0x17A3610", Offset = "0x17A2610", VA = "0x1817A3610")]
|
|
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: 0x060167CF RID: 92111 RVA: 0x00539620 File Offset: 0x00537820
|
|
[Token(Token = "0x60167CF")]
|
|
[Address(RVA = "0x17A3E90", Offset = "0x17A2E90", VA = "0x1817A3E90")]
|
|
public void SetupOwner(StateMachineCircuitNodeDisplay GFPEJGNOFFJ, bool AFENEBCAPJH = true)
|
|
{
|
|
Dictionary<byte, StateMachineState> namebcgdebo = GFPEJGNOFFJ.NAMEBCGDEBO;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060167D0 RID: 92112 RVA: 0x005396CC File Offset: 0x005378CC
|
|
[Token(Token = "0x60167D0")]
|
|
[Address(RVA = "0x17A1730", Offset = "0x17A0730", VA = "0x1817A1730")]
|
|
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)
|
|
{
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa = componentInParent.MLADCMJBCFA;
|
|
if (mladcmjbcfa != 0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true);
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (!(num != num2))
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineOwner = this.CLBGBCFNAII;
|
|
int num3 = 0;
|
|
if (!(stateMachineOwner != num3))
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<StateMachineState> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterRequestConnectToState);
|
|
photonView.RpcMaster<StateMachineState>(lflfmimncon, componentInParent);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x060167D1 RID: 92113 RVA: 0x0053975C File Offset: 0x0053795C
|
|
[Token(Token = "0x60167D1")]
|
|
[Address(RVA = "0x17A3830", Offset = "0x17A2830", VA = "0x1817A3830")]
|
|
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: 0x060167D2 RID: 92114 RVA: 0x0053978C File Offset: 0x0053798C
|
|
[Token(Token = "0x60167D2")]
|
|
[Address(RVA = "0x17A3960", Offset = "0x17A2960", VA = "0x1817A3960")]
|
|
[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: 0x060167D3 RID: 92115 RVA: 0x00539800 File Offset: 0x00537A00
|
|
[Token(Token = "0x60167D3")]
|
|
[Address(RVA = "0x17A3790", Offset = "0x17A2790", VA = "0x1817A3790")]
|
|
public void RequestMasterConnectToState(StateMachineState OALKOHJOHFO)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<StateMachineState> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcMasterRequestConnectToState);
|
|
photonView.RpcMaster<StateMachineState>(lflfmimncon, OALKOHJOHFO);
|
|
}
|
|
|
|
// Token: 0x060167D4 RID: 92116 RVA: 0x00539830 File Offset: 0x00537A30
|
|
[Token(Token = "0x60167D4")]
|
|
[Address(RVA = "0x17A38F0", Offset = "0x17A28F0", VA = "0x1817A38F0")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcMasterRequestConnectToState(StateMachineState OALKOHJOHFO)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.BIABBPIMBJA(OALKOHJOHFO);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060167D5 RID: 92117 RVA: 0x00539850 File Offset: 0x00537A50
|
|
[Token(Token = "0x60167D5")]
|
|
[Address(RVA = "0x17A0640", Offset = "0x179F640", VA = "0x1817A0640")]
|
|
private void BIABBPIMBJA(StateMachineState OALKOHJOHFO)
|
|
{
|
|
StateMachineState to2;
|
|
for (;;)
|
|
{
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa = this.MLADCMJBCFA;
|
|
int num = 0;
|
|
if (mladcmjbcfa != 0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true);
|
|
}
|
|
StateMachineState to = OALKOHJOHFO;
|
|
if ((ulong)1L == 0UL)
|
|
{
|
|
}
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa2 = to.MLADCMJBCFA;
|
|
if (mladcmjbcfa2 != 0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = mladcmjbcfa2.IAHDANBDAAM(true);
|
|
}
|
|
if (!(num == num))
|
|
{
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa3 = this.MLADCMJBCFA;
|
|
if (mladcmjbcfa3 != 0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay3 = mladcmjbcfa3.IAHDANBDAAM(true);
|
|
}
|
|
int num2 = 0;
|
|
bool flag = num == num2;
|
|
to2 = OALKOHJOHFO;
|
|
if (!flag)
|
|
{
|
|
break;
|
|
}
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay4;
|
|
if (stateMachineCircuitNodeDisplay4.NAMEBCGDEBO.Count >= 30)
|
|
{
|
|
continue;
|
|
}
|
|
StateMachineCircuitNodeDisplay stateMachineOwner = OALKOHJOHFO.CLBGBCFNAII;
|
|
}
|
|
Predicate<StateMachineTransition> predicate = delegate(StateMachineTransition t)
|
|
{
|
|
StateMachineState to5 = t.to;
|
|
StateMachineState to6 = OALKOHJOHFO;
|
|
return to5 == to6;
|
|
};
|
|
StateMachineTransition stateMachineTransition;
|
|
if (stateMachineTransition)
|
|
{
|
|
goto Block_9;
|
|
}
|
|
}
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa4 = to2.MLADCMJBCFA;
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay5;
|
|
if (mladcmjbcfa4 != 0)
|
|
{
|
|
stateMachineCircuitNodeDisplay5 = mladcmjbcfa4.IAHDANBDAAM(true);
|
|
}
|
|
int num3 = 0;
|
|
if (stateMachineCircuitNodeDisplay5 == num3 && this.CLBGBCFNAII.CanAddState())
|
|
{
|
|
StateMachineState to3 = fmefapnpmfh.to;
|
|
StateMachineCircuitNodeDisplay stateMachineOwner2 = this.CLBGBCFNAII;
|
|
int num4 = 0;
|
|
to3.SetupOwner(stateMachineOwner2, num4 != 0);
|
|
StateMachineState to4 = fmefapnpmfh.to;
|
|
bool flag2 = this.TryAddTransition(to4);
|
|
}
|
|
return;
|
|
Block_9:
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060167D6 RID: 92118 RVA: 0x0053998C File Offset: 0x00537B8C
|
|
[Token(Token = "0x60167D6")]
|
|
[Address(RVA = "0x17A3710", Offset = "0x17A2710", VA = "0x1817A3710")]
|
|
public void RemoveTransition(StateMachineTransition EDNEHLDGBPA)
|
|
{
|
|
bool flag = this.outboundTransitions.Remove(EDNEHLDGBPA);
|
|
EDNEHLDGBPA.Clear();
|
|
OMCHJHPFBDN.KGFPNIMJHIC(EDNEHLDGBPA.gameObject);
|
|
}
|
|
|
|
// Token: 0x060167D7 RID: 92119 RVA: 0x005399C0 File Offset: 0x00537BC0
|
|
[Token(Token = "0x60167D7")]
|
|
[Address(RVA = "0x17A42D0", Offset = "0x17A32D0", VA = "0x1817A42D0")]
|
|
public bool TryAddTransition(StateMachineState OJFIKEMDCLD)
|
|
{
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa = this.MLADCMJBCFA;
|
|
if (mladcmjbcfa != 0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true);
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num == num2 || this.MLADCMJBCFA.IAHDANBDAAM(true).OCKPLBBLMNB((InputSlot)((uint)9)))
|
|
{
|
|
}
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num3 = 0;
|
|
stateMachineCircuitNodeDisplay2.ModifyCircuitStateTransitions(this, num3);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060167D8 RID: 92120 RVA: 0x00539A28 File Offset: 0x00537C28
|
|
[Token(Token = "0x60167D8")]
|
|
[Address(RVA = "0x17A00C0", Offset = "0x179F0C0", VA = "0x1817A00C0")]
|
|
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 connectionPoint2 = t.connectionPoint;
|
|
InputSlot inputSlot3 = DECEAGNPDJL;
|
|
return connectionPoint2.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;
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa = this.MLADCMJBCFA;
|
|
if (mladcmjbcfa != 0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true);
|
|
}
|
|
int num = 0;
|
|
stateMachineTransition2.connectionPoint.gameObject.SetActive(true);
|
|
CreationObject creationObject = stateMachineTransition2.connectionPoint.OLEFCPKAAON;
|
|
stateMachineTransition2.connectionPoint.NodeDisplay = num;
|
|
stateMachineTransition2.connectionPoint.inputSlot = inputSlot;
|
|
CircuitInputConnectionPoint connectionPoint = stateMachineTransition2.connectionPoint;
|
|
InputSlot inputSlot2 = connectionPoint.inputSlot;
|
|
stateMachineTransition2.connectionPoint.Node = connectionPoint;
|
|
stateMachineTransition2.UpdatePosition();
|
|
this.outboundTransitions.Add(stateMachineTransition2);
|
|
bool flag = this.MIFHNEFOCKO.CFLJGNJLBFG;
|
|
DisableObjectWhenManuallyHiddenOrCircuitsHidden visibilityBehavior = stateMachineTransition2.visibilityBehavior;
|
|
bool flag2 = !flag;
|
|
visibilityBehavior.SetVisibility(flag2, this);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060167D9 RID: 92121 RVA: 0x00539B64 File Offset: 0x00537D64
|
|
[Token(Token = "0x60167D9")]
|
|
[Address(RVA = "0x17A4670", Offset = "0x17A3670", VA = "0x1817A4670")]
|
|
public void UpdateSprite()
|
|
{
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa = this.MLADCMJBCFA;
|
|
if (mladcmjbcfa != 0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true);
|
|
}
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num != num2)
|
|
{
|
|
byte currentState = this.MLADCMJBCFA.IAHDANBDAAM(true).GENECNFMDHJ;
|
|
byte b = this.KEOGFFGJCFI.IAHDANBDAAM();
|
|
if (currentState == b)
|
|
{
|
|
}
|
|
}
|
|
Sprite sprite = this.defaultCircuitLabelSprite;
|
|
this.NHLPHMPFNIL(sprite);
|
|
}
|
|
|
|
// Token: 0x060167DA RID: 92122 RVA: 0x00539BD0 File Offset: 0x00537DD0
|
|
[Token(Token = "0x60167DA")]
|
|
[Address(RVA = "0x17A1920", Offset = "0x17A0920", VA = "0x1817A1920")]
|
|
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: 0x060167DB RID: 92123 RVA: 0x00539BFC File Offset: 0x00537DFC
|
|
[Token(Token = "0x60167DB")]
|
|
[Address(RVA = "0x179FB60", Offset = "0x179EB60", VA = "0x18179FB60")]
|
|
private void ADDDJPHNJME(CircuitOutputConnectionPoint JOGMGBBAOFC)
|
|
{
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa;
|
|
do
|
|
{
|
|
int num = 0;
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
StateMachineState.CKDEKNNBGAA.Clear();
|
|
CircuitNode node = JOGMGBBAOFC.Node;
|
|
if (node != 0)
|
|
{
|
|
Dictionary<OutputSlot, HashSet<CircuitLink>> outputs = node.Outputs;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
List<CircuitLink> ckdeknnbgaa = StateMachineState.CKDEKNNBGAA;
|
|
List<CircuitLink> ckdeknnbgaa2 = StateMachineState.CKDEKNNBGAA;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
if (!NetworkedSingletonMonoBehaviour.ONCPNMDGGKG)
|
|
{
|
|
continue;
|
|
}
|
|
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
}
|
|
if (num != 0)
|
|
{
|
|
continue;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
mladcmjbcfa = this.MLADCMJBCFA;
|
|
}
|
|
while (mladcmjbcfa == 0);
|
|
if (mladcmjbcfa.IAHDANBDAAM(true))
|
|
{
|
|
Dictionary<OutputSlot, CircuitOutputConnectionPoint> outputSlotDisplays = this.MLADCMJBCFA.IAHDANBDAAM(true).OutputSlotDisplays;
|
|
OutputSlot outputSlot = JOGMGBBAOFC.outputSlot;
|
|
bool flag3 = outputSlotDisplays.Remove(outputSlot);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060167DC RID: 92124 RVA: 0x00539CBC File Offset: 0x00537EBC
|
|
[Token(Token = "0x60167DC")]
|
|
[Address(RVA = "0x17A25A0", Offset = "0x17A15A0", VA = "0x1817A25A0")]
|
|
private void LGJOAPEEHLA(CircuitOutputConnectionPoint JOGMGBBAOFC, OutputSlot POFOFFDCGCB)
|
|
{
|
|
ulong num;
|
|
if (this.MLADCMJBCFA.IAHDANBDAAM(num != 0UL).Tool != 0)
|
|
{
|
|
}
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa = this.MLADCMJBCFA;
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay;
|
|
if (mladcmjbcfa != 0)
|
|
{
|
|
ulong num2;
|
|
stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(num2 != 0UL);
|
|
}
|
|
JOGMGBBAOFC.NodeDisplay = stateMachineCircuitNodeDisplay;
|
|
JOGMGBBAOFC.outputSlot = POFOFFDCGCB;
|
|
ulong num3;
|
|
Dictionary<OutputSlot, CircuitOutputConnectionPoint> outputSlotDisplays = this.MLADCMJBCFA.IAHDANBDAAM(num3 != 0UL).OutputSlotDisplays;
|
|
OutputSlot outputSlot = JOGMGBBAOFC.outputSlot;
|
|
outputSlotDisplays[outputSlot] = JOGMGBBAOFC;
|
|
ulong num4;
|
|
CircuitNode mbbjmcdgdmn = this.MLADCMJBCFA.IAHDANBDAAM(num4 != 0UL).MBBJMCDGDMN;
|
|
JOGMGBBAOFC.Node = mbbjmcdgdmn;
|
|
ulong num5;
|
|
JOGMGBBAOFC.gameObject.SetActive(num5 != 0UL);
|
|
}
|
|
|
|
// Token: 0x060167DD RID: 92125 RVA: 0x00539D58 File Offset: 0x00537F58
|
|
[Token(Token = "0x60167DD")]
|
|
[Address(RVA = "0x179FF50", Offset = "0x179EF50", VA = "0x18179FF50")]
|
|
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: 0x060167DE RID: 92126 RVA: 0x00539DBC File Offset: 0x00537FBC
|
|
[Token(Token = "0x60167DE")]
|
|
[Address(RVA = "0x17A2470", Offset = "0x17A1470", VA = "0x1817A2470")]
|
|
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: 0x060167DF RID: 92127 RVA: 0x00539E34 File Offset: 0x00538034
|
|
[Token(Token = "0x60167DF")]
|
|
[Address(RVA = "0x17A1D50", Offset = "0x17A0D50", VA = "0x1817A1D50")]
|
|
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: 0x060167E0 RID: 92128 RVA: 0x00539FDC File Offset: 0x005381DC
|
|
[Token(Token = "0x60167E0")]
|
|
[Address(RVA = "0x17A13F0", Offset = "0x17A03F0", VA = "0x1817A13F0")]
|
|
private int DDGIPHJPODB(int EFBDCIJMFGD)
|
|
{
|
|
if (EFBDCIJMFGD == 0)
|
|
{
|
|
return this.val1;
|
|
}
|
|
if (EFBDCIJMFGD == 1)
|
|
{
|
|
return this.val2;
|
|
}
|
|
return this.val3;
|
|
}
|
|
|
|
// Token: 0x060167E1 RID: 92129 RVA: 0x0053A008 File Offset: 0x00538208
|
|
[Token(Token = "0x60167E1")]
|
|
[Address(RVA = "0x17A12D0", Offset = "0x17A02D0", VA = "0x1817A12D0")]
|
|
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:
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa = this.MLADCMJBCFA;
|
|
if (mladcmjbcfa != 0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true);
|
|
}
|
|
if (0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num = 0;
|
|
stateMachineCircuitNodeDisplay2.ModifyCircuitStateValues(this, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003E0F RID: 15887
|
|
// (get) Token: 0x060167E2 RID: 92130 RVA: 0x0053A070 File Offset: 0x00538270
|
|
[Token(Token = "0x17003E0F")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x60167E2")]
|
|
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x060167E3 RID: 92131 RVA: 0x0053A080 File Offset: 0x00538280
|
|
[Token(Token = "0x60167E3")]
|
|
[Address(RVA = "0x17A3AF0", Offset = "0x17A2AF0", VA = "0x1817A3AF0", 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();
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa = this.MLADCMJBCFA;
|
|
if (mladcmjbcfa != 0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true);
|
|
if (stateMachineCircuitNodeDisplay != 0)
|
|
{
|
|
PersistenceView component = stateMachineCircuitNodeDisplay.GetComponent<PersistenceView>();
|
|
}
|
|
}
|
|
if (!0)
|
|
{
|
|
ByteString byteString = Guid.Empty.LPLPGEPHGHD();
|
|
return;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060167E4 RID: 92132 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60167E4")]
|
|
[Address(RVA = "0x17A1410", Offset = "0x17A0410", VA = "0x1817A1410", Slot = "16")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060167E5 RID: 92133 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60167E5")]
|
|
[Address(RVA = "0x17A3320", Offset = "0x17A2320", VA = "0x1817A3320", Slot = "18")]
|
|
public void PostDeserialize(LJJOCDFAMGA FLIPBCAPDGC)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060167E6 RID: 92134 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x60167E6")]
|
|
[Address(RVA = "0x17A4460", Offset = "0x17A3460", VA = "0x1817A4460")]
|
|
public void UpdateDataFromNode()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x060167E7 RID: 92135 RVA: 0x0053A0E8 File Offset: 0x005382E8
|
|
[Token(Token = "0x60167E7")]
|
|
[Address(RVA = "0x17A1A30", Offset = "0x17A0A30", VA = "0x1817A1A30")]
|
|
public Vector3 GetConnectionLinePosition(Vector3 GMKABNJEMPA)
|
|
{
|
|
Transform transform;
|
|
float num = transform.LACCAFFAOIG();
|
|
Vector3 vector;
|
|
float z = vector.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x060167E8 RID: 92136 RVA: 0x0053A10C File Offset: 0x0053830C
|
|
[Token(Token = "0x60167E8")]
|
|
[Address(RVA = "0x17A2890", Offset = "0x17A1890", VA = "0x1817A2890")]
|
|
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: 0x060167E9 RID: 92137 RVA: 0x0053A184 File Offset: 0x00538384
|
|
[Token(Token = "0x60167E9")]
|
|
[Address(RVA = "0x17A2330", Offset = "0x17A1330", VA = "0x1817A2330")]
|
|
private void IBDHIICCJOM()
|
|
{
|
|
int num = 0;
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa = this.MLADCMJBCFA;
|
|
if (mladcmjbcfa != 0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true);
|
|
}
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
bool flag = num2 != num3;
|
|
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: 0x060167EA RID: 92138 RVA: 0x0053A1F4 File Offset: 0x005383F4
|
|
[Token(Token = "0x60167EA")]
|
|
[Address(RVA = "0x17A31A0", Offset = "0x17A21A0", VA = "0x1817A31A0")]
|
|
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: 0x060167EB RID: 92139 RVA: 0x0053A254 File Offset: 0x00538454
|
|
[Token(Token = "0x60167EB")]
|
|
[Address(RVA = "0x17A4810", Offset = "0x17A3810", VA = "0x1817A4810")]
|
|
public StateMachineState()
|
|
{
|
|
List<StateMachineTransition> list = new List();
|
|
this.outboundTransitions = list;
|
|
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
|
|
this.MIFHNEFOCKO = aolmggapkeh;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x060167ED RID: 92141 RVA: 0x0053A29C File Offset: 0x0053849C
|
|
[Token(Token = "0x60167ED")]
|
|
[Address(RVA = "0x17A10A0", Offset = "0x17A00A0", VA = "0x1817A10A0")]
|
|
[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: 0x060167EE RID: 92142 RVA: 0x0053A2E8 File Offset: 0x005384E8
|
|
[Token(Token = "0x60167EE")]
|
|
[Address(RVA = "0x17A12A0", Offset = "0x17A02A0", VA = "0x1817A12A0")]
|
|
[CompilerGenerated]
|
|
private float DMPOCMADEOC()
|
|
{
|
|
int num = this.minTimeInStateMS;
|
|
num += 50;
|
|
ulong num2;
|
|
num2 += num2;
|
|
float num3;
|
|
return num3;
|
|
}
|
|
|
|
// Token: 0x060167EF RID: 92143 RVA: 0x0053A308 File Offset: 0x00538508
|
|
[Token(Token = "0x60167EF")]
|
|
[Address(RVA = "0x17A2780", Offset = "0x17A1780", VA = "0x1817A2780")]
|
|
[CompilerGenerated]
|
|
private void MKDMHJLPABO(float FGFNHBBGILN)
|
|
{
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa = this.MLADCMJBCFA;
|
|
if (mladcmjbcfa != 0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true);
|
|
}
|
|
if (0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num = 0;
|
|
stateMachineCircuitNodeDisplay2.ModifyCircuitStateValues(this, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060167F0 RID: 92144 RVA: 0x0053A350 File Offset: 0x00538550
|
|
[Token(Token = "0x60167F0")]
|
|
[Address(RVA = "0x17A0A50", Offset = "0x179FA50", VA = "0x1817A0A50")]
|
|
[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: 0x060167F1 RID: 92145 RVA: 0x0053A3BC File Offset: 0x005385BC
|
|
[Token(Token = "0x60167F1")]
|
|
[Address(RVA = "0x17A16E0", Offset = "0x17A06E0", VA = "0x1817A16E0")]
|
|
[CompilerGenerated]
|
|
private string EPHJAOKHMBG()
|
|
{
|
|
return this.JHJHLMNMJMH.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x060167F2 RID: 92146 RVA: 0x0053A3DC File Offset: 0x005385DC
|
|
[Token(Token = "0x60167F2")]
|
|
[Address(RVA = "0x17A12A0", Offset = "0x17A02A0", VA = "0x1817A12A0")]
|
|
[CompilerGenerated]
|
|
private float COMPLJAKFPA()
|
|
{
|
|
int num = this.minTimeInStateMS;
|
|
num += 50;
|
|
ulong num2;
|
|
num2 += num2;
|
|
float num3;
|
|
return num3;
|
|
}
|
|
|
|
// Token: 0x060167F3 RID: 92147 RVA: 0x0053A3FC File Offset: 0x005385FC
|
|
[Token(Token = "0x60167F3")]
|
|
[Address(RVA = "0x17A2EC0", Offset = "0x17A1EC0", VA = "0x1817A2EC0")]
|
|
[CompilerGenerated]
|
|
private void PACPNOJKPKB(float FGFNHBBGILN)
|
|
{
|
|
KCMNCAFFHJG<StateMachineCircuitNodeDisplay> mladcmjbcfa = this.MLADCMJBCFA;
|
|
if (mladcmjbcfa != 0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay = mladcmjbcfa.IAHDANBDAAM(true);
|
|
}
|
|
if (0)
|
|
{
|
|
StateMachineCircuitNodeDisplay stateMachineCircuitNodeDisplay2 = this.MLADCMJBCFA.IAHDANBDAAM(true);
|
|
int num = 0;
|
|
stateMachineCircuitNodeDisplay2.ModifyCircuitStateValues(this, num);
|
|
}
|
|
}
|
|
|
|
// Token: 0x060167F4 RID: 92148 RVA: 0x0053A444 File Offset: 0x00538644
|
|
[Token(Token = "0x60167F4")]
|
|
[Address(RVA = "0x17A16E0", Offset = "0x17A06E0", VA = "0x1817A16E0")]
|
|
[CompilerGenerated]
|
|
private string ODHDGLBMJEL()
|
|
{
|
|
return this.JHJHLMNMJMH.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x0400EAFA RID: 60154
|
|
[Token(Token = "0x400EAFA")]
|
|
private static readonly List<CircuitLink> CKDEKNNBGAA = new List();
|
|
|
|
// Token: 0x0400EAFB RID: 60155
|
|
[Token(Token = "0x400EAFB")]
|
|
public const int CIRCUIT_GROUP_DISCOUNT = -5;
|
|
|
|
// Token: 0x0400EAFC RID: 60156
|
|
[Token(Token = "0x400EAFC")]
|
|
private const int GENEJAOONHE = 3;
|
|
|
|
// Token: 0x0400EAFD RID: 60157
|
|
[Token(Token = "0x400EAFD")]
|
|
private const int GGNNJHKOOHG = 0;
|
|
|
|
// Token: 0x0400EAFE RID: 60158
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400EAFE")]
|
|
[SerializeField]
|
|
private StateMachineTransition stateMachineTransitionPrefab;
|
|
|
|
// Token: 0x0400EAFF RID: 60159
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400EAFF")]
|
|
[SerializeField]
|
|
private ConnectionPoint mainConnectionPoint;
|
|
|
|
// Token: 0x0400EB00 RID: 60160
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400EB00")]
|
|
[SerializeField]
|
|
private TMP_Text stateNameText;
|
|
|
|
// Token: 0x0400EB01 RID: 60161
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400EB01")]
|
|
public List<StateMachineTransition> outboundTransitions;
|
|
|
|
// Token: 0x0400EB02 RID: 60162
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400EB02")]
|
|
private KLLMCPFPIIE<byte> KEOGFFGJCFI;
|
|
|
|
// Token: 0x0400EB03 RID: 60163
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400EB03")]
|
|
public int val1;
|
|
|
|
// Token: 0x0400EB04 RID: 60164
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x6C")]
|
|
[Token(Token = "0x400EB04")]
|
|
public int val2;
|
|
|
|
// Token: 0x0400EB05 RID: 60165
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400EB05")]
|
|
public int val3;
|
|
|
|
// Token: 0x0400EB06 RID: 60166
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x74")]
|
|
[Token(Token = "0x400EB06")]
|
|
public int minTimeInStateMS;
|
|
|
|
// Token: 0x0400EB07 RID: 60167
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400EB07")]
|
|
private KLLMCPFPIIE<string> JHJHLMNMJMH;
|
|
|
|
// Token: 0x0400EB08 RID: 60168
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400EB08")]
|
|
private KCMNCAFFHJG<StateMachineCircuitNodeDisplay> MLADCMJBCFA;
|
|
|
|
// Token: 0x0400EB09 RID: 60169
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400EB09")]
|
|
private AOLMGGAPKEH MIFHNEFOCKO;
|
|
|
|
// Token: 0x0400EB0A RID: 60170
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400EB0A")]
|
|
public CircuitOutputConnectionPoint onEnterConnection;
|
|
|
|
// Token: 0x0400EB0B RID: 60171
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400EB0B")]
|
|
public CircuitOutputConnectionPoint inStateConnection;
|
|
|
|
// Token: 0x0400EB0C RID: 60172
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400EB0C")]
|
|
public CircuitOutputConnectionPoint onExitConnection;
|
|
|
|
// Token: 0x0400EB0D RID: 60173
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400EB0D")]
|
|
public Renderer mainRenderer;
|
|
|
|
// Token: 0x0400EB0E RID: 60174
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400EB0E")]
|
|
[SerializeField]
|
|
protected Sprite defaultCircuitLabelSprite;
|
|
|
|
// Token: 0x0400EB0F RID: 60175
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x400EB0F")]
|
|
[SerializeField]
|
|
protected Sprite activeCircuitLabelSprite;
|
|
|
|
// Token: 0x0400EB10 RID: 60176
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x400EB10")]
|
|
private Sprite PNGFLHGKMDL;
|
|
|
|
// Token: 0x0400EB11 RID: 60177
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x400EB11")]
|
|
private MaterialPropertyBlock IGGDFHEGPHP;
|
|
|
|
// Token: 0x0400EB13 RID: 60179
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
|
|
[Token(Token = "0x400EB13")]
|
|
private Guid JEKBBDHJGBA;
|
|
|
|
// Token: 0x02003364 RID: 13156
|
|
[Token(Token = "0x2003364")]
|
|
[CompilerGenerated]
|
|
private sealed class MGFLBDHHDBM
|
|
{
|
|
// Token: 0x060167F5 RID: 92149 RVA: 0x0053A464 File Offset: 0x00538664
|
|
[Token(Token = "0x60167F5")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public MGFLBDHHDBM()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060167F6 RID: 92150 RVA: 0x0053A478 File Offset: 0x00538678
|
|
[Token(Token = "0x60167F6")]
|
|
[Address(RVA = "0x1792B60", Offset = "0x1791B60", VA = "0x181792B60")]
|
|
internal void <SetUserDefinedStateName>b__0(NKHBKKGOIHL.PEHMCMIFBJO response)
|
|
{
|
|
if (response.<GBEEHFGKJOF>k__BackingField)
|
|
{
|
|
KLLMCPFPIIE<string> jhjhlmnmjmh = this.<>4__this.JHJHLMNMJMH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400EB14 RID: 60180
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EB14")]
|
|
public StateMachineState <>4__this;
|
|
|
|
// Token: 0x0400EB15 RID: 60181
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400EB15")]
|
|
public string newStateName;
|
|
}
|
|
|
|
// Token: 0x02003365 RID: 13157
|
|
[Token(Token = "0x2003365")]
|
|
[CompilerGenerated]
|
|
private sealed class BBEOALOEDMA
|
|
{
|
|
// Token: 0x060167F7 RID: 92151 RVA: 0x0053A4A0 File Offset: 0x005386A0
|
|
[Token(Token = "0x60167F7")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public BBEOALOEDMA()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060167F8 RID: 92152 RVA: 0x0053A4B4 File Offset: 0x005386B4
|
|
[Token(Token = "0x60167F8")]
|
|
[Address(RVA = "0x17918B0", Offset = "0x17908B0", VA = "0x1817918B0")]
|
|
internal bool <RemoveTransitionToState>b__0(StateMachineTransition t)
|
|
{
|
|
StateMachineState to = t.to;
|
|
StateMachineState stateMachineState = this.state;
|
|
return to == stateMachineState;
|
|
}
|
|
|
|
// Token: 0x0400EB16 RID: 60182
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EB16")]
|
|
public StateMachineState state;
|
|
}
|
|
|
|
// Token: 0x02003366 RID: 13158
|
|
[Token(Token = "0x2003366")]
|
|
[CompilerGenerated]
|
|
private sealed class FMEFAPNPMFH
|
|
{
|
|
// Token: 0x060167F9 RID: 92153 RVA: 0x0053A4DC File Offset: 0x005386DC
|
|
[Token(Token = "0x60167F9")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public FMEFAPNPMFH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060167FA RID: 92154 RVA: 0x0053A4F0 File Offset: 0x005386F0
|
|
[Token(Token = "0x60167FA")]
|
|
[Address(RVA = "0x1791DC0", Offset = "0x1790DC0", VA = "0x181791DC0")]
|
|
internal bool <ConnectToState>b__0(StateMachineTransition t)
|
|
{
|
|
StateMachineState stateMachineState = t.to;
|
|
StateMachineState stateMachineState2 = this.to;
|
|
return stateMachineState == stateMachineState2;
|
|
}
|
|
|
|
// Token: 0x0400EB17 RID: 60183
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EB17")]
|
|
public StateMachineState to;
|
|
}
|
|
|
|
// Token: 0x02003367 RID: 13159
|
|
[Token(Token = "0x2003367")]
|
|
[CompilerGenerated]
|
|
private sealed class MNOBOFCJOKL
|
|
{
|
|
// Token: 0x060167FB RID: 92155 RVA: 0x0053A518 File Offset: 0x00538718
|
|
[Token(Token = "0x60167FB")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public MNOBOFCJOKL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060167FC RID: 92156 RVA: 0x0053A52C File Offset: 0x0053872C
|
|
[Token(Token = "0x60167FC")]
|
|
[Address(RVA = "0x1792BD0", Offset = "0x1791BD0", VA = "0x181792BD0")]
|
|
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: 0x0400EB18 RID: 60184
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EB18")]
|
|
public StateMachineState toState;
|
|
|
|
// Token: 0x0400EB19 RID: 60185
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400EB19")]
|
|
public InputSlot inputSlot;
|
|
}
|
|
|
|
// Token: 0x02003368 RID: 13160
|
|
[Token(Token = "0x2003368")]
|
|
[CompilerGenerated]
|
|
private sealed class DKHLLMJBGGL
|
|
{
|
|
// Token: 0x060167FD RID: 92157 RVA: 0x0053A570 File Offset: 0x00538770
|
|
[Token(Token = "0x60167FD")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public DKHLLMJBGGL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060167FE RID: 92158 RVA: 0x0053A584 File Offset: 0x00538784
|
|
[Token(Token = "0x60167FE")]
|
|
[Address(RVA = "0x1791BA0", Offset = "0x1790BA0", VA = "0x181791BA0")]
|
|
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: 0x060167FF RID: 92159 RVA: 0x0053A60C File Offset: 0x0053880C
|
|
[Token(Token = "0x60167FF")]
|
|
[Address(RVA = "0x1791CE0", Offset = "0x1790CE0", VA = "0x181791CE0")]
|
|
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: 0x06016800 RID: 92160 RVA: 0x0053A648 File Offset: 0x00538848
|
|
[Token(Token = "0x6016800")]
|
|
[Address(RVA = "0x1791D20", Offset = "0x1790D20", VA = "0x181791D20")]
|
|
internal void <CreateValueEditEvent>b__3(int newVal)
|
|
{
|
|
StateMachineState stateMachineState = this.<>4__this;
|
|
int num = this.valIndex;
|
|
stateMachineState.CPDEMFAEBMA(num, newVal);
|
|
}
|
|
|
|
// Token: 0x0400EB1A RID: 60186
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EB1A")]
|
|
public int valIndex;
|
|
|
|
// Token: 0x0400EB1B RID: 60187
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400EB1B")]
|
|
public StateMachineState <>4__this;
|
|
|
|
// Token: 0x0400EB1C RID: 60188
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400EB1C")]
|
|
public Func<int> <>9__2;
|
|
|
|
// Token: 0x0400EB1D RID: 60189
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400EB1D")]
|
|
public Action<int> <>9__3;
|
|
}
|
|
|
|
// Token: 0x0200336A RID: 13162
|
|
[Token(Token = "0x200336A")]
|
|
[CompilerGenerated]
|
|
private sealed class HLFHPFHMAGK
|
|
{
|
|
// Token: 0x06016806 RID: 92166 RVA: 0x0053A6F4 File Offset: 0x005388F4
|
|
[Token(Token = "0x6016806")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
public HLFHPFHMAGK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06016807 RID: 92167 RVA: 0x0053A708 File Offset: 0x00538908
|
|
[Token(Token = "0x6016807")]
|
|
[Address(RVA = "0x1791F60", Offset = "0x1790F60", VA = "0x181791F60")]
|
|
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: 0x06016808 RID: 92168 RVA: 0x0053A744 File Offset: 0x00538944
|
|
[Token(Token = "0x6016808")]
|
|
[Address(RVA = "0x1791FA0", Offset = "0x1790FA0", VA = "0x181791FA0")]
|
|
internal void <CreateDynamicValueEditEvent>b__1(int newVal)
|
|
{
|
|
StateMachineState stateMachineState = this.<>4__this;
|
|
int num = this.valIndex;
|
|
stateMachineState.CPDEMFAEBMA(num, newVal);
|
|
}
|
|
|
|
// Token: 0x0400EB22 RID: 60194
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EB22")]
|
|
public StateMachineState <>4__this;
|
|
|
|
// Token: 0x0400EB23 RID: 60195
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400EB23")]
|
|
public int valIndex;
|
|
}
|
|
}
|
|
}
|