976 lines
35 KiB
C#
976 lines
35 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using Photon.Pun;
|
|
using RecNet;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.Circuits;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Creation.Circuits;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.GameManagement
|
|
{
|
|
// Token: 0x02003398 RID: 13208
|
|
[Token(Token = "0x2003398")]
|
|
public abstract class GameRuleCircuitWrapperTool : MonoBehaviourPun, EOCLMMENCKH
|
|
{
|
|
// Token: 0x17003F88 RID: 16264
|
|
// (get) Token: 0x06017023 RID: 94243 RVA: 0x00560394 File Offset: 0x0055E594
|
|
// (set) Token: 0x06017024 RID: 94244 RVA: 0x005603B8 File Offset: 0x0055E5B8
|
|
[Token(Token = "0x17003F88")]
|
|
public GameRuleManager ONBCAGFIKMD
|
|
{
|
|
[Token(Token = "0x6017023")]
|
|
[Address(RVA = "0xA24630", Offset = "0xA23430", VA = "0x180A24630")]
|
|
get
|
|
{
|
|
KCMNCAFFHJG<GameRuleManager> lofhepjnhpm = this.LOFHEPJNHPM;
|
|
int num = 0;
|
|
return lofhepjnhpm.IAHDANBDAAM(num != 0);
|
|
}
|
|
[Token(Token = "0x6017024")]
|
|
[Address(RVA = "0xA23E30", Offset = "0xA22C30", VA = "0x180A23E30")]
|
|
private set
|
|
{
|
|
this.LOFHEPJNHPM.BDJFGEJFPPO(value);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F89 RID: 16265
|
|
// (get) Token: 0x06017025 RID: 94245 RVA: 0x005603D8 File Offset: 0x0055E5D8
|
|
[Token(Token = "0x17003F89")]
|
|
public bool KACPHIMGMOG
|
|
{
|
|
[Token(Token = "0x6017025")]
|
|
[Address(RVA = "0xA246D0", Offset = "0xA234D0", VA = "0x180A246D0")]
|
|
get
|
|
{
|
|
CircuitNode mbbjmcdgdmn = this.circuitEventNode.MBBJMCDGDMN;
|
|
if (mbbjmcdgdmn == 0)
|
|
{
|
|
}
|
|
int num = 0;
|
|
return Convert.ToBoolean(mbbjmcdgdmn.GetInputSignal((InputSlot)num));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F8A RID: 16266
|
|
// (get) Token: 0x06017026 RID: 94246 RVA: 0x0056040C File Offset: 0x0055E60C
|
|
// (set) Token: 0x06017027 RID: 94247 RVA: 0x0056042C File Offset: 0x0055E62C
|
|
[Token(Token = "0x17003F8A")]
|
|
public bool MIKDLDEALPN
|
|
{
|
|
[Token(Token = "0x6017026")]
|
|
[Address(RVA = "0xA24680", Offset = "0xA23480", VA = "0x180A24680")]
|
|
get
|
|
{
|
|
return this.NNCJIEJDHAJ.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6017027")]
|
|
[Address(RVA = "0xA24760", Offset = "0xA23560", VA = "0x180A24760")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> nncjiejdhaj = this.NNCJIEJDHAJ;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F8B RID: 16267
|
|
// (get) Token: 0x06017028 RID: 94248 RVA: 0x00560448 File Offset: 0x0055E648
|
|
[Token(Token = "0x17003F8B")]
|
|
public virtual OLEPPCBDAND IOFDFKMMBFE
|
|
{
|
|
[Token(Token = "0x6017028")]
|
|
[Address(RVA = "0x43E630", Offset = "0x43D430", VA = "0x18043E630", Slot = "18")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017029 RID: 94249 RVA: 0x00560458 File Offset: 0x0055E658
|
|
[Token(Token = "0x6017029")]
|
|
[Address(RVA = "0xA22040", Offset = "0xA20E40", VA = "0x180A22040", Slot = "13")]
|
|
protected sealed override void Awake()
|
|
{
|
|
this.GHKKAHMGNIM();
|
|
Action action = new Action(this.EHGLJMHDFMM);
|
|
KLLMCPFPIIE<bool> kllmcpfpiie;
|
|
this.NNCJIEJDHAJ = kllmcpfpiie;
|
|
Action action2 = new Action(this.KGMGDEEIJMD);
|
|
KCMNCAFFHJG<GameRuleManager> kcmncaffhjg = new KCMNCAFFHJG(this, "GRCW.MANAGER", (OHOEENCHJJE)((uint)1), action2);
|
|
this.LOFHEPJNHPM = kcmncaffhjg;
|
|
CircuitEventNodeDisplay circuitEventNodeDisplay = this.circuitEventNode;
|
|
Action action3 = new Action(this.BJHFLABFJPM);
|
|
circuitEventNodeDisplay.DMKDMKIDPLC += action3;
|
|
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
|
Action<AGAJMBPABDL> action4 = new Action(this.OnPhotonPlayerConnected);
|
|
KKPBCOOONNK.OLDCNLGOCOH = MFBGLIHGCGO.BPJDFPACLMK(oldcnlgocoh, action4);
|
|
OLEPPCBDAND modeType = this.IOFDFKMMBFE;
|
|
LPLECMBCDLE lplecmbcdle = new LPLECMBCDLE();
|
|
this.LFDKAAAPAOO = lplecmbcdle;
|
|
this.tool.rigidbodyEx.AddKinematic(this);
|
|
this.tool.ReleaseWithVelocity = false;
|
|
GameRuleCircuitWrapperTool.AllGameRuleWrappers.Add(this);
|
|
}
|
|
|
|
// Token: 0x0601702A RID: 94250
|
|
[Token(Token = "0x601702A")]
|
|
[Address(Slot = "19")]
|
|
protected abstract void PFILOHJDFAB();
|
|
|
|
// Token: 0x0601702B RID: 94251 RVA: 0x00560530 File Offset: 0x0055E730
|
|
[Token(Token = "0x601702B")]
|
|
[Address(RVA = "0xA23FB0", Offset = "0xA22DB0", VA = "0x180A23FB0", Slot = "20")]
|
|
protected virtual void Start()
|
|
{
|
|
int num;
|
|
CircuitNode circuitNode;
|
|
for (;;)
|
|
{
|
|
CreationObject creationObject = this.tool.creationObject;
|
|
CreationObject.DELHABGGHHC delhabgghhc = new CreationObject.DELHABGGHHC(this.FHOECPCMLDH);
|
|
creationObject.AddCustomSelectionCondition(delhabgghhc);
|
|
this.GHKKAHMGNIM();
|
|
bool flag = KKPBCOOONNK.BNNCCCFFALC;
|
|
num = 0;
|
|
if (flag)
|
|
{
|
|
this.CNJCJMCNEKP();
|
|
if (this.NNCJIEJDHAJ.IAHDANBDAAM() != 0)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
GameRuleCircuitWrapperTool.LAELEDEEBGB laeledeebgb;
|
|
laeledeebgb.System.IDisposable.Dispose();
|
|
laeledeebgb.<>1__state = num;
|
|
laeledeebgb.<>4__this = this;
|
|
int num2 = 0;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(num2, laeledeebgb);
|
|
}
|
|
}
|
|
if (this.LOFHEPJNHPM.CFNEIAKNKFP)
|
|
{
|
|
GameRuleManager gameRuleManager = this.LOFHEPJNHPM.IAHDANBDAAM(true);
|
|
int num3 = 0;
|
|
if (!(gameRuleManager != num3))
|
|
{
|
|
if ((this.GBJHCLKKGMI ? 1 : 0) != num)
|
|
{
|
|
goto IL_CF;
|
|
}
|
|
MFBGLIHGCGO<GameRuleManager> ruleManagerInstantiatedEvent = GameRuleManager.RuleManagerInstantiatedEvent;
|
|
Action<GameRuleManager> action = new Action(this.KBFBFCMIHLB);
|
|
this.GBJHCLKKGMI = true;
|
|
}
|
|
this.Start();
|
|
}
|
|
IL_CF:
|
|
if (!KKPBCOOONNK.BNNCCCFFALC || CreationManager.SpawnedView(base.JDHMIOJKLCK))
|
|
{
|
|
return;
|
|
}
|
|
int <PGOEAIDCELB>k__BackingField = (int)Matchmaking.BBJAEJHMAPB.<PGOEAIDCELB>k__BackingField;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
GameConfigurationTool gameConfigurationTool = this.autoConnectToConfig;
|
|
int num4 = 0;
|
|
if (!(gameConfigurationTool != num4))
|
|
{
|
|
return;
|
|
}
|
|
circuitNode = this.autoConnectToConfig.CIDALBMFBMH;
|
|
if (!KKPBCOOONNK.BNNCCCFFALC || circuitNode == 0)
|
|
{
|
|
return;
|
|
}
|
|
if ((SingletonMonoBehaviour.ONCPNMDGGKG.CIIMFCIPPHN ? 1 : 0) == num)
|
|
{
|
|
break;
|
|
}
|
|
CircuitManager instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CircuitEventNodeDisplay circuitEventNodeDisplay = this.circuitEventNode;
|
|
}
|
|
KKPBCOOONNK.JAKJLFDNEJA(base.gameObject);
|
|
GameConfigurationTool gameConfigurationTool2 = this.autoConnectToConfig;
|
|
int num5 = 0;
|
|
if (gameConfigurationTool2 != num5)
|
|
{
|
|
goto Block_12;
|
|
}
|
|
}
|
|
CircuitManager instance3 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int nodeId = this.circuitEventNode.nodeId;
|
|
int num6 = 0;
|
|
int <NodeId>k__BackingField = circuitNode.<NodeId>k__BackingField;
|
|
instance3.RequestMasterConnectNodes(<NodeId>k__BackingField, (OutputSlot)num6, nodeId, (InputSlot)num);
|
|
return;
|
|
Block_12:
|
|
KKPBCOOONNK.JAKJLFDNEJA(this.autoConnectToConfig.gameObject);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601702C RID: 94252 RVA: 0x00560700 File Offset: 0x0055E900
|
|
[Token(Token = "0x601702C")]
|
|
[Address(RVA = "0xA23B90", Offset = "0xA22990", VA = "0x180A23B90", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
MFBGLIHGCGO<AGAJMBPABDL> oldcnlgocoh = KKPBCOOONNK.OLDCNLGOCOH;
|
|
Action<AGAJMBPABDL> action = new Action(this.OnPhotonPlayerConnected);
|
|
MFBGLIHGCGO<AGAJMBPABDL> mfbglihgcgo = MFBGLIHGCGO.GMNMHGMFGOL(oldcnlgocoh, action);
|
|
KKPBCOOONNK.OLDCNLGOCOH = mfbglihgcgo;
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.CNJCJMCNEKP();
|
|
}
|
|
this.EHEOMBFHPPN();
|
|
bool flag = GameRuleCircuitWrapperTool.AllGameRuleWrappers.Remove(this);
|
|
}
|
|
|
|
// Token: 0x0601702D RID: 94253 RVA: 0x00560760 File Offset: 0x0055E960
|
|
[Token(Token = "0x601702D")]
|
|
[Address(RVA = "0xA23000", Offset = "0xA21E00", VA = "0x180A23000")]
|
|
private GBDECALBCOP FHOECPCMLDH(CreationObject HLKEOJLNEGF)
|
|
{
|
|
if (this.NNCJIEJDHAJ.IAHDANBDAAM() != 0)
|
|
{
|
|
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num = 0;
|
|
if (instance != num && NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.IJLNEFDNPAO)
|
|
{
|
|
return GBDECALBCOP.Failure_ObjectInUse;
|
|
}
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601702E RID: 94254 RVA: 0x005607A4 File Offset: 0x0055E9A4
|
|
[Token(Token = "0x601702E")]
|
|
[Address(RVA = "0xA238D0", Offset = "0xA226D0", VA = "0x180A238D0")]
|
|
protected void KGMGDEEIJMD()
|
|
{
|
|
if (this.LOFHEPJNHPM.CFNEIAKNKFP)
|
|
{
|
|
GameRuleManager gameRuleManager = this.LOFHEPJNHPM.IAHDANBDAAM(true);
|
|
int num = 0;
|
|
if (gameRuleManager != num)
|
|
{
|
|
this.PFILOHJDFAB();
|
|
return;
|
|
}
|
|
if (!this.GBJHCLKKGMI)
|
|
{
|
|
MFBGLIHGCGO<GameRuleManager> ruleManagerInstantiatedEvent = GameRuleManager.RuleManagerInstantiatedEvent;
|
|
Action<GameRuleManager> action = new Action(this.KBFBFCMIHLB);
|
|
this.GBJHCLKKGMI = true;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601702F RID: 94255 RVA: 0x00560808 File Offset: 0x0055EA08
|
|
[Token(Token = "0x601702F")]
|
|
[Address(RVA = "0xA22F30", Offset = "0xA21D30", VA = "0x180A22F30")]
|
|
private void FEJDACMBGBA()
|
|
{
|
|
if (!this.GBJHCLKKGMI)
|
|
{
|
|
MFBGLIHGCGO<GameRuleManager> ruleManagerInstantiatedEvent = GameRuleManager.RuleManagerInstantiatedEvent;
|
|
Action<GameRuleManager> action = new Action(this.KBFBFCMIHLB);
|
|
this.GBJHCLKKGMI = true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017030 RID: 94256 RVA: 0x00560840 File Offset: 0x0055EA40
|
|
[Token(Token = "0x6017030")]
|
|
[Address(RVA = "0xA22910", Offset = "0xA21710", VA = "0x180A22910")]
|
|
private void EHEOMBFHPPN()
|
|
{
|
|
if (this.GBJHCLKKGMI)
|
|
{
|
|
MFBGLIHGCGO<GameRuleManager> ruleManagerInstantiatedEvent = GameRuleManager.RuleManagerInstantiatedEvent;
|
|
Action<GameRuleManager> action = new Action(this.KBFBFCMIHLB);
|
|
this.GBJHCLKKGMI = false;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017031 RID: 94257 RVA: 0x00560878 File Offset: 0x0055EA78
|
|
[Token(Token = "0x6017031")]
|
|
[Address(RVA = "0xA23800", Offset = "0xA22600", VA = "0x180A23800")]
|
|
private void KBFBFCMIHLB(GameRuleManager CCECELCINMG)
|
|
{
|
|
KCMNCAFFHJG<GameRuleManager> lofhepjnhpm = this.LOFHEPJNHPM;
|
|
int num = 0;
|
|
GameRuleManager gameRuleManager = lofhepjnhpm.IAHDANBDAAM(num != 0);
|
|
if (CCECELCINMG == gameRuleManager)
|
|
{
|
|
this.EHEOMBFHPPN();
|
|
this.Start();
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017032 RID: 94258 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017032")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "21")]
|
|
protected virtual void GHKKAHMGNIM()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017033 RID: 94259 RVA: 0x005608B4 File Offset: 0x0055EAB4
|
|
[Token(Token = "0x6017033")]
|
|
[Address(RVA = "0xA23B00", Offset = "0xA22900", VA = "0x180A23B00")]
|
|
private void NCFFOBBLAMB()
|
|
{
|
|
LPLECMBCDLE lplecmbcdle = new LPLECMBCDLE();
|
|
this.DeserializeFrom(lplecmbcdle);
|
|
this.PBKHFCKNHAI(lplecmbcdle);
|
|
}
|
|
|
|
// Token: 0x06017034 RID: 94260 RVA: 0x005608D8 File Offset: 0x0055EAD8
|
|
[Token(Token = "0x6017034")]
|
|
[Address(RVA = "0xA23D80", Offset = "0xA22B80", VA = "0x180A23D80")]
|
|
private void PBKHFCKNHAI(LPLECMBCDLE ABADFLCBFIJ)
|
|
{
|
|
if (base.OGIBLNIIHDK)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<LPLECMBCDLE> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDeserializeRuleData);
|
|
photonView.RpcAll<LPLECMBCDLE>(lflfmimncon, ABADFLCBFIJ);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017035 RID: 94261 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017035")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "22")]
|
|
protected virtual void AMJHODPKAMA()
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017036 RID: 94262 RVA: 0x00560910 File Offset: 0x0055EB10
|
|
[Token(Token = "0x6017036")]
|
|
[Address(RVA = "0xA23120", Offset = "0xA21F20", VA = "0x180A23120")]
|
|
protected void FINDHKFEJFP(string PAANJCAOOAG, Func<bool> GAAGMBFGLMG, Action<bool> CMDEALNEAHO, int JMHKMOACHDG, ECJBHJOCKHL ALGIIFPJDNK)
|
|
{
|
|
GameRuleCircuitWrapperTool.LMMJFFHGDOL<bool> lmmjffhgdol = new GameRuleCircuitWrapperTool.LMMJFFHGDOL(this, GAAGMBFGLMG, CMDEALNEAHO);
|
|
GameRuleCircuitWrapperTool.LMMJFFHGDOL<bool> callbackWrapper = lmmjffhgdol;
|
|
CreationObject creationObject = this.tool.creationObject;
|
|
if (GameRuleCircuitWrapperTool.<>c.<>9__35_0 == 0)
|
|
{
|
|
GameRuleCircuitWrapperTool.<>c.<>9__35_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingBooleanUIControl instance)
|
|
{
|
|
string text3 = instance.PropertyDescription.text;
|
|
};
|
|
CPNMFOKDBKM cpnmfokdbkm;
|
|
ILINODKFHEO ilinodkfheo = creationObject.AddConfigurableSetting(cpnmfokdbkm);
|
|
string text = PAANJCAOOAG;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
Func<bool> func;
|
|
Action<bool> action;
|
|
string text2;
|
|
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func, action, num2, num, text, text2);
|
|
}
|
|
|
|
// Token: 0x06017037 RID: 94263 RVA: 0x005609A4 File Offset: 0x0055EBA4
|
|
[Token(Token = "0x6017037")]
|
|
[Address(RVA = "0xA229E0", Offset = "0xA217E0", VA = "0x180A229E0")]
|
|
protected void EHGFLEINJGA(string PAANJCAOOAG, Func<float> GAAGMBFGLMG, Action<float> CMDEALNEAHO, int JMHKMOACHDG, ECJBHJOCKHL ALGIIFPJDNK)
|
|
{
|
|
GameRuleCircuitWrapperTool.LMMJFFHGDOL<float> lmmjffhgdol = new GameRuleCircuitWrapperTool.LMMJFFHGDOL(this, GAAGMBFGLMG, CMDEALNEAHO);
|
|
GameRuleCircuitWrapperTool.LMMJFFHGDOL<float> callbackWrapper = lmmjffhgdol;
|
|
CreationObject creationObject = this.tool.creationObject;
|
|
if (GameRuleCircuitWrapperTool.<>c.<>9__36_0 == 0)
|
|
{
|
|
GameRuleCircuitWrapperTool.<>c.<>9__36_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFloatUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingFloatUIControl, float>.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingFloatUIControl instance)
|
|
{
|
|
string text = instance.PropertyDescription.text;
|
|
};
|
|
EKPFBGIIJNK ekpfbgiijnk;
|
|
ILINODKFHEO ilinodkfheo = creationObject.AddConfigurableSetting(ekpfbgiijnk);
|
|
}
|
|
|
|
// Token: 0x06017038 RID: 94264 RVA: 0x00560A1C File Offset: 0x0055EC1C
|
|
[Token(Token = "0x6017038")]
|
|
[Address(RVA = "0xA22650", Offset = "0xA21450", VA = "0x180A22650")]
|
|
protected void CPNGOMINCGF(string PAANJCAOOAG, Func<int> GAAGMBFGLMG, Action<int> CMDEALNEAHO, int JMHKMOACHDG, ECJBHJOCKHL ALGIIFPJDNK)
|
|
{
|
|
GameRuleCircuitWrapperTool.LMMJFFHGDOL<int> lmmjffhgdol = new GameRuleCircuitWrapperTool.LMMJFFHGDOL(this, GAAGMBFGLMG, CMDEALNEAHO);
|
|
GameRuleCircuitWrapperTool.LMMJFFHGDOL<int> callbackWrapper = lmmjffhgdol;
|
|
CreationObject creationObject = this.tool.creationObject;
|
|
if (GameRuleCircuitWrapperTool.<>c.<>9__37_0 == 0)
|
|
{
|
|
GameRuleCircuitWrapperTool.<>c.<>9__37_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingIntUIControl instance)
|
|
{
|
|
string text3 = instance.PropertyDescription.text;
|
|
};
|
|
int num = 0;
|
|
GAAKDCPNDDI gaakdcpnddi;
|
|
ILINODKFHEO ilinodkfheo = creationObject.AddConfigurableSetting(gaakdcpnddi);
|
|
string text = PAANJCAOOAG;
|
|
Func<int> func;
|
|
Action<int> action;
|
|
string text2;
|
|
ulong num2;
|
|
JJOBLNLCNND jjoblnlcnnd = ONOKJPIMIIP.MGAJCIEANHL(func, action, text, "", text2, num != 0, num, (int)num2, num, num);
|
|
}
|
|
|
|
// Token: 0x06017039 RID: 94265 RVA: 0x00560AB8 File Offset: 0x0055ECB8
|
|
[Token(Token = "0x6017039")]
|
|
[Address(RVA = "0xA21D80", Offset = "0xA20B80", VA = "0x180A21D80")]
|
|
protected void ABKNABFCLKG(string PAANJCAOOAG, Type PEJAHNPLHIN, Func<int> GAAGMBFGLMG, Action<int> CMDEALNEAHO, int JMHKMOACHDG, ECJBHJOCKHL ALGIIFPJDNK)
|
|
{
|
|
GameRuleCircuitWrapperTool.LMMJFFHGDOL<int> lmmjffhgdol;
|
|
GameRuleCircuitWrapperTool.LMMJFFHGDOL<int> callbackWrapper = lmmjffhgdol;
|
|
CreationObject creationObject = this.tool.creationObject;
|
|
if (GameRuleCircuitWrapperTool.<>c.<>9__38_0 == 0)
|
|
{
|
|
GameRuleCircuitWrapperTool.<>c.<>9__38_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingFriendlyIntControl instance)
|
|
{
|
|
string text3 = instance.PropertyDescription.text;
|
|
};
|
|
Dictionary<string, FLCFOLDCOJJ> dictionary = FLCFOLDCOJJ.DAPFKLEAHAL(PEJAHNPLHIN);
|
|
int num = 0;
|
|
KLCANJPOEPC klcanjpoepc;
|
|
ILINODKFHEO ilinodkfheo = creationObject.AddConfigurableSetting(klcanjpoepc);
|
|
string text = PAANJCAOOAG;
|
|
Func<int> func;
|
|
Action<int> action;
|
|
string text2;
|
|
ulong num2;
|
|
LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(FLCFOLDCOJJ.DAPFKLEAHAL(PEJAHNPLHIN), func, action, text, text2, num, num, num, num, num2 != 0UL);
|
|
}
|
|
|
|
// Token: 0x0601703A RID: 94266 RVA: 0x00560B54 File Offset: 0x0055ED54
|
|
[Token(Token = "0x601703A")]
|
|
[Address(RVA = "0xA22C70", Offset = "0xA21A70", VA = "0x180A22C70")]
|
|
private void EHGLJMHDFMM()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
this.CNJCJMCNEKP();
|
|
if (this.NNCJIEJDHAJ.IAHDANBDAAM() != 0)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
GameRuleCircuitWrapperTool.LAELEDEEBGB laeledeebgb;
|
|
laeledeebgb.System.IDisposable.Dispose();
|
|
laeledeebgb.<>1__state = (int)((ulong)0L);
|
|
laeledeebgb.<>4__this = this;
|
|
int num = 0;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(num, laeledeebgb);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601703B RID: 94267 RVA: 0x00560BB0 File Offset: 0x0055EDB0
|
|
[Token(Token = "0x601703B")]
|
|
[Address(RVA = "0xA235D0", Offset = "0xA223D0", VA = "0x180A235D0")]
|
|
private IEnumerator<KENFJGFMIPM> JLKAABEFEFP()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601703B)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.GameManagement.GameRuleCircuitWrapperTool::JLKAABEFEFP()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(LAELEDEEBGB::System.IDisposable.Dispose, ldloc:LAELEDEEBGB(var_0))
|
|
stfld:int32(LAELEDEEBGB::<>1__state, ldloc:LAELEDEEBGB(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:GameRuleCircuitWrapperTool(LAELEDEEBGB::<>4__this, ldloc:LAELEDEEBGB(var_0), ldloc:GameRuleCircuitWrapperTool(this))
|
|
}
|
|
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
|
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
|
--- End of inner exception stack trace ---
|
|
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
|
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
|
*/;
|
|
}
|
|
|
|
// Token: 0x0601703C RID: 94268 RVA: 0x00560BD4 File Offset: 0x0055EDD4
|
|
[Token(Token = "0x601703C")]
|
|
[Address(RVA = "0xA22500", Offset = "0xA21300", VA = "0x180A22500")]
|
|
private void CNJCJMCNEKP()
|
|
{
|
|
KCMNCAFFHJG<GameRuleManager> lofhepjnhpm = this.LOFHEPJNHPM;
|
|
int num = 0;
|
|
GameRuleManager gameRuleManager = lofhepjnhpm.IAHDANBDAAM(num != 0);
|
|
int num2 = 0;
|
|
if (gameRuleManager != num2)
|
|
{
|
|
KCMNCAFFHJG<GameRuleManager> lofhepjnhpm2 = this.LOFHEPJNHPM;
|
|
int num3 = 0;
|
|
GameObject gameObject = lofhepjnhpm2.IAHDANBDAAM(num3 != 0).gameObject;
|
|
KCMNCAFFHJG<GameRuleManager> lofhepjnhpm3 = this.LOFHEPJNHPM;
|
|
int num4 = 0;
|
|
lofhepjnhpm3.BDJFGEJFPPO(num4);
|
|
KKPBCOOONNK.HMLHHNMGNAA(gameObject);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601703D RID: 94269 RVA: 0x00560C3C File Offset: 0x0055EE3C
|
|
[Token(Token = "0x601703D")]
|
|
[Address(RVA = "0xA22300", Offset = "0xA21100", VA = "0x180A22300")]
|
|
private void CELAABJIPKO()
|
|
{
|
|
GameRuleManager gameRuleManager = this.gameRulePrefab;
|
|
int num = 0;
|
|
if (gameRuleManager != num)
|
|
{
|
|
string name = this.gameRulePrefab.gameObject.name;
|
|
float z = Vector3.zero.z;
|
|
Quaternion identity = Quaternion.identity;
|
|
int num2 = 0;
|
|
int num3 = 0;
|
|
GameObject gameObject;
|
|
if (gameObject != num3)
|
|
{
|
|
GameRuleManager component = gameObject.GetComponent<GameRuleManager>();
|
|
}
|
|
this.LOFHEPJNHPM.BDJFGEJFPPO(num2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601703E RID: 94270 RVA: 0x00560CB0 File Offset: 0x0055EEB0
|
|
[Token(Token = "0x601703E")]
|
|
[Address(RVA = "0xA23A50", Offset = "0xA22850", VA = "0x180A23A50")]
|
|
public void MasterDisconnectCircuitInput()
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int nodeId = this.circuitEventNode.nodeId;
|
|
int num = 0;
|
|
instance.RequestMasterDisconnectNode(nodeId, (InputSlot)num);
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601703F RID: 94271 RVA: 0x00560CEC File Offset: 0x0055EEEC
|
|
[Token(Token = "0x601703F")]
|
|
[Address(RVA = "0xA22DB0", Offset = "0xA21BB0", VA = "0x180A22DB0")]
|
|
private void EMGFGJELCMG(CircuitNode IKFLAODDALD, OutputSlot POFOFFDCGCB)
|
|
{
|
|
if (KKPBCOOONNK.BNNCCCFFALC && IKFLAODDALD != 0)
|
|
{
|
|
if (NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.CIIMFCIPPHN)
|
|
{
|
|
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CircuitEventNodeDisplay circuitEventNodeDisplay = this.circuitEventNode;
|
|
return;
|
|
}
|
|
CircuitManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
CircuitEventNodeDisplay circuitEventNodeDisplay2 = this.circuitEventNode;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017040 RID: 94272 RVA: 0x00560D3C File Offset: 0x0055EF3C
|
|
[Token(Token = "0x6017040")]
|
|
[Address(RVA = "0xA222E0", Offset = "0xA210E0", VA = "0x180A222E0")]
|
|
private void BJHFLABFJPM()
|
|
{
|
|
this.JLADJCNBPLJ();
|
|
this.JMGHGKIMLDA();
|
|
}
|
|
|
|
// Token: 0x06017041 RID: 94273 RVA: 0x00560D58 File Offset: 0x0055EF58
|
|
[Token(Token = "0x6017041")]
|
|
[Address(RVA = "0xA23630", Offset = "0xA22430", VA = "0x180A23630")]
|
|
private void JMGHGKIMLDA()
|
|
{
|
|
int num = 0;
|
|
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
|
GameConfigurationAsset gameConfigurationAsset = this.autoApplyConfigurationOnConnect;
|
|
int num2 = 0;
|
|
if (!(gameConfigurationAsset == num2))
|
|
{
|
|
CircuitEventNodeDisplay circuitEventNodeDisplay = this.circuitEventNode;
|
|
int num3 = 0;
|
|
if (circuitEventNodeDisplay.TryGetInputConnection((InputSlot)num3, num))
|
|
{
|
|
CircuitEventNodeDisplay circuitEventNodeDisplay2 = this.circuitEventNode;
|
|
if (gameConfigurationAsset != 0)
|
|
{
|
|
CircuitManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
|
int num4 = 0;
|
|
CircuitNodeDisplay circuitNodeDisplay;
|
|
bool flag;
|
|
if (circuitNodeDisplay != num4 && circuitNodeDisplay.TryGetComponent<GameConfigurationTool>(num) && flag)
|
|
{
|
|
GameConfigurationAsset gameConfigurationAsset2 = this.autoApplyConfigurationOnConnect;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017042 RID: 94274 RVA: 0x00560DDC File Offset: 0x0055EFDC
|
|
[Token(Token = "0x6017042")]
|
|
[Address(RVA = "0xA23390", Offset = "0xA22190", VA = "0x180A23390")]
|
|
private void JLADJCNBPLJ()
|
|
{
|
|
int num;
|
|
do
|
|
{
|
|
num = 0;
|
|
if (!KKPBCOOONNK.BNNCCCFFALC)
|
|
{
|
|
break;
|
|
}
|
|
CircuitEventNodeDisplay circuitEventNodeDisplay = this.circuitEventNode;
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
break;
|
|
}
|
|
List<GameRuleCircuitWrapperTool> allGameRuleWrappers = GameRuleCircuitWrapperTool.AllGameRuleWrappers;
|
|
bool flag2;
|
|
if (flag2)
|
|
{
|
|
bool flag3;
|
|
while (flag3)
|
|
{
|
|
}
|
|
bool flag4;
|
|
while (!flag4)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
while (num != 0);
|
|
}
|
|
|
|
// Token: 0x06017043 RID: 94275 RVA: 0x00560E3C File Offset: 0x0055F03C
|
|
[Token(Token = "0x6017043")]
|
|
[Address(RVA = "0xA23CD0", Offset = "0xA22AD0", VA = "0x180A23CD0")]
|
|
private void OnPhotonPlayerConnected(AGAJMBPABDL BJGOFOEKLMC)
|
|
{
|
|
PhotonView photonView = base.JDHMIOJKLCK;
|
|
DGLOJCGDOGG.LFLFMIMNCON<LPLECMBCDLE> lflfmimncon = new DGLOJCGDOGG.LFLFMIMNCON(this.RpcDeserializeRuleData);
|
|
LPLECMBCDLE lfdkaaapaoo = this.LFDKAAAPAOO;
|
|
photonView.RpcPlayer<LPLECMBCDLE>(BJGOFOEKLMC, lflfmimncon, lfdkaaapaoo);
|
|
}
|
|
|
|
// Token: 0x06017044 RID: 94276 RVA: 0x00560E74 File Offset: 0x0055F074
|
|
[Token(Token = "0x6017044")]
|
|
[Address(RVA = "0xA23E90", Offset = "0xA22C90", VA = "0x180A23E90")]
|
|
[NFOMENMAOIA]
|
|
protected void RpcDeserializeRuleData(LPLECMBCDLE DMGOJELPDHM)
|
|
{
|
|
this.LFDKAAAPAOO = DMGOJELPDHM;
|
|
this.AMJHODPKAMA();
|
|
if (this.NNCJIEJDHAJ.IAHDANBDAAM() != 0)
|
|
{
|
|
this.PFILOHJDFAB();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003F8C RID: 16268
|
|
// (get) Token: 0x06017045 RID: 94277 RVA: 0x00560EAC File Offset: 0x0055F0AC
|
|
[Token(Token = "0x17003F8C")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x6017045")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017046 RID: 94278 RVA: 0x00560EBC File Offset: 0x0055F0BC
|
|
[Token(Token = "0x6017046")]
|
|
[Address(RVA = "0xA228D0", Offset = "0xA216D0", VA = "0x180A228D0", Slot = "16")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
if (HFBJGCHOANH != 0)
|
|
{
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06017047 RID: 94279 RVA: 0x00560ED4 File Offset: 0x0055F0D4
|
|
[Token(Token = "0x6017047")]
|
|
[Address(RVA = "0xA23F10", Offset = "0xA22D10", VA = "0x180A23F10", Slot = "17")]
|
|
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
LPLECMBCDLE lplecmbcdle = new LPLECMBCDLE();
|
|
this.DeserializeFrom(lplecmbcdle);
|
|
}
|
|
|
|
// Token: 0x06017048 RID: 94280 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017048")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "23")]
|
|
protected virtual void DeserializeFrom(LPLECMBCDLE DMJBHJEJEPL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06017049 RID: 94281 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6017049")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "24")]
|
|
protected virtual void MABDMFJEFIE(ref LPLECMBCDLE DMJBHJEJEPL)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601704A RID: 94282 RVA: 0x00560EF4 File Offset: 0x0055F0F4
|
|
[Token(Token = "0x601704A")]
|
|
[Address(RVA = "0x752FB0", Offset = "0x751DB0", VA = "0x180752FB0")]
|
|
protected GameRuleCircuitWrapperTool()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400EFC2 RID: 61378
|
|
[Token(Token = "0x400EFC2")]
|
|
protected const int FKEOFIBLIKG = 1000;
|
|
|
|
// Token: 0x0400EFC3 RID: 61379
|
|
[Token(Token = "0x400EFC3")]
|
|
private const InputSlot KDOIKPIHJOH = InputSlot.R;
|
|
|
|
// Token: 0x0400EFC4 RID: 61380
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400EFC4")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
protected Tool tool;
|
|
|
|
// Token: 0x0400EFC5 RID: 61381
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400EFC5")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private CircuitEventNodeDisplay circuitEventNode;
|
|
|
|
// Token: 0x0400EFC6 RID: 61382
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400EFC6")]
|
|
[SerializeField]
|
|
private GameRuleManager gameRulePrefab;
|
|
|
|
// Token: 0x0400EFC7 RID: 61383
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400EFC7")]
|
|
[SerializeField]
|
|
[Tooltip("The config that this rule wrapper is connected to in AGC")]
|
|
private GameConfigurationTool autoConnectToConfig;
|
|
|
|
// Token: 0x0400EFC8 RID: 61384
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400EFC8")]
|
|
[SerializeField]
|
|
private GameConfigurationAsset autoApplyConfigurationOnConnect;
|
|
|
|
// Token: 0x0400EFC9 RID: 61385
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400EFC9")]
|
|
private LPLECMBCDLE LFDKAAAPAOO;
|
|
|
|
// Token: 0x0400EFCA RID: 61386
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400EFCA")]
|
|
private bool GBJHCLKKGMI;
|
|
|
|
// Token: 0x0400EFCB RID: 61387
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400EFCB")]
|
|
private KCMNCAFFHJG<GameRuleManager> LOFHEPJNHPM;
|
|
|
|
// Token: 0x0400EFCC RID: 61388
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400EFCC")]
|
|
private KLLMCPFPIIE<bool> NNCJIEJDHAJ;
|
|
|
|
// Token: 0x0400EFCD RID: 61389
|
|
[Token(Token = "0x400EFCD")]
|
|
public static List<GameRuleCircuitWrapperTool> AllGameRuleWrappers = new List();
|
|
|
|
// Token: 0x02003399 RID: 13209
|
|
[Token(Token = "0x2003399")]
|
|
private class LMMJFFHGDOL<T>
|
|
{
|
|
// Token: 0x0601704C RID: 94284 RVA: 0x00560F20 File Offset: 0x0055F120
|
|
[Token(Token = "0x601704C")]
|
|
[Address(RVA = "0x1E1F6A0", Offset = "0x1E1E4A0", VA = "0x181E1F6A0")]
|
|
public LMMJFFHGDOL(GameRuleCircuitWrapperTool MGFNELJICKK, Func<T> GAAGMBFGLMG, Action<T> CMDEALNEAHO)
|
|
{
|
|
this.MGFNELJICKK = MGFNELJICKK;
|
|
this.GAAGMBFGLMG = GAAGMBFGLMG;
|
|
this.CMDEALNEAHO = CMDEALNEAHO;
|
|
}
|
|
|
|
// Token: 0x0601704D RID: 94285 RVA: 0x00560F50 File Offset: 0x0055F150
|
|
[Token(Token = "0x601704D")]
|
|
[Address(RVA = "0x15E30C0", Offset = "0x15E1EC0", VA = "0x1815E30C0")]
|
|
public T IAHDANBDAAM()
|
|
{
|
|
object obj = ((ICloneable)this.GAAGMBFGLMG).Clone();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0601704E RID: 94286 RVA: 0x00560F70 File Offset: 0x0055F170
|
|
[Token(Token = "0x601704E")]
|
|
[Address(RVA = "0x2110260", Offset = "0x210F060", VA = "0x182110260")]
|
|
public void BDJFGEJFPPO(T ONGBFDACHHG)
|
|
{
|
|
this.CMDEALNEAHO(ONGBFDACHHG);
|
|
this.MGFNELJICKK.NCFFOBBLAMB();
|
|
}
|
|
|
|
// Token: 0x0400EFCE RID: 61390
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400EFCE")]
|
|
private readonly GameRuleCircuitWrapperTool MGFNELJICKK;
|
|
|
|
// Token: 0x0400EFCF RID: 61391
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400EFCF")]
|
|
private readonly Func<T> GAAGMBFGLMG;
|
|
|
|
// Token: 0x0400EFD0 RID: 61392
|
|
[FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400EFD0")]
|
|
private readonly Action<T> CMDEALNEAHO;
|
|
}
|
|
|
|
// Token: 0x0200339A RID: 13210
|
|
[Token(Token = "0x200339A")]
|
|
[CompilerGenerated]
|
|
private sealed class OEIBFMMGAFK
|
|
{
|
|
// Token: 0x0601704F RID: 94287 RVA: 0x00560F9C File Offset: 0x0055F19C
|
|
[Token(Token = "0x601704F")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public OEIBFMMGAFK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06017050 RID: 94288 RVA: 0x00560FB0 File Offset: 0x0055F1B0
|
|
[Token(Token = "0x6017050")]
|
|
[Address(RVA = "0xA326F0", Offset = "0xA314F0", VA = "0x180A326F0")]
|
|
internal void <AddBoolConfigurableSettings>b__1(CreationObjectSettingBooleanUIControl instance)
|
|
{
|
|
string text = instance.PropertyDescription.text;
|
|
}
|
|
|
|
// Token: 0x0400EFD1 RID: 61393
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EFD1")]
|
|
public string text;
|
|
|
|
// Token: 0x0400EFD2 RID: 61394
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400EFD2")]
|
|
public GameRuleCircuitWrapperTool.LMMJFFHGDOL<bool> callbackWrapper;
|
|
}
|
|
|
|
// Token: 0x0200339C RID: 13212
|
|
[Token(Token = "0x200339C")]
|
|
[CompilerGenerated]
|
|
private sealed class GJHIEGKMEEJ
|
|
{
|
|
// Token: 0x06017057 RID: 94295 RVA: 0x0056106C File Offset: 0x0055F26C
|
|
[Token(Token = "0x6017057")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public GJHIEGKMEEJ()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06017058 RID: 94296 RVA: 0x00561080 File Offset: 0x0055F280
|
|
[Token(Token = "0x6017058")]
|
|
[Address(RVA = "0xA1F290", Offset = "0xA1E090", VA = "0x180A1F290")]
|
|
internal void <AddFloatConfigurableSettings>b__1(CreationObjectSettingFloatUIControl instance)
|
|
{
|
|
string text = instance.PropertyDescription.text;
|
|
}
|
|
|
|
// Token: 0x0400EFD8 RID: 61400
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EFD8")]
|
|
public string text;
|
|
|
|
// Token: 0x0400EFD9 RID: 61401
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400EFD9")]
|
|
public GameRuleCircuitWrapperTool.LMMJFFHGDOL<float> callbackWrapper;
|
|
}
|
|
|
|
// Token: 0x0200339D RID: 13213
|
|
[Token(Token = "0x200339D")]
|
|
[CompilerGenerated]
|
|
private sealed class JEKEHMGILBN
|
|
{
|
|
// Token: 0x06017059 RID: 94297 RVA: 0x005610A0 File Offset: 0x0055F2A0
|
|
[Token(Token = "0x6017059")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JEKEHMGILBN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601705A RID: 94298 RVA: 0x005610B4 File Offset: 0x0055F2B4
|
|
[Token(Token = "0x601705A")]
|
|
[Address(RVA = "0xA2B250", Offset = "0xA2A050", VA = "0x180A2B250")]
|
|
internal void <AddIntConfigurableSettings>b__1(CreationObjectSettingIntUIControl instance)
|
|
{
|
|
string text = instance.PropertyDescription.text;
|
|
}
|
|
|
|
// Token: 0x0400EFDA RID: 61402
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EFDA")]
|
|
public string text;
|
|
|
|
// Token: 0x0400EFDB RID: 61403
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400EFDB")]
|
|
public GameRuleCircuitWrapperTool.LMMJFFHGDOL<int> callbackWrapper;
|
|
}
|
|
|
|
// Token: 0x0200339E RID: 13214
|
|
[Token(Token = "0x200339E")]
|
|
[CompilerGenerated]
|
|
private sealed class EAKLMPJEIDK
|
|
{
|
|
// Token: 0x0601705B RID: 94299 RVA: 0x005610D4 File Offset: 0x0055F2D4
|
|
[Token(Token = "0x601705B")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public EAKLMPJEIDK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0601705C RID: 94300 RVA: 0x005610E8 File Offset: 0x0055F2E8
|
|
[Token(Token = "0x601705C")]
|
|
[Address(RVA = "0xA1E9B0", Offset = "0xA1D7B0", VA = "0x180A1E9B0")]
|
|
internal void <AddEnumConfigurableSettings>b__1(CreationObjectSettingFriendlyIntControl instance)
|
|
{
|
|
string text = instance.PropertyDescription.text;
|
|
}
|
|
|
|
// Token: 0x0400EFDC RID: 61404
|
|
[FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400EFDC")]
|
|
public string text;
|
|
|
|
// Token: 0x0400EFDD RID: 61405
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400EFDD")]
|
|
public GameRuleCircuitWrapperTool.LMMJFFHGDOL<int> callbackWrapper;
|
|
}
|
|
}
|
|
}
|