939 lines
36 KiB
C#
939 lines
36 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Text;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using Google.Protobuf;
|
|
using Photon.Pun;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.Circuits;
|
|
using RecRoom.CircuitsV2.ContextNodes;
|
|
using RecRoom.Core.Creation.Circuits;
|
|
using RecRoom.Core.Pools;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Core.Creation
|
|
{
|
|
// Token: 0x0200311A RID: 12570
|
|
[Token(Token = "0x200311A")]
|
|
public class ParticleEmitter : MonoBehaviourPun, EOCLMMENCKH, NDBBKDMPBHD
|
|
{
|
|
// Token: 0x17003B78 RID: 15224
|
|
// (get) Token: 0x060158FC RID: 88316 RVA: 0x0050B1C4 File Offset: 0x005093C4
|
|
// (set) Token: 0x060158FD RID: 88317 RVA: 0x0050B1E4 File Offset: 0x005093E4
|
|
[Token(Token = "0x17003B78")]
|
|
public int NJEEIFMGBLL
|
|
{
|
|
[Token(Token = "0x60158FC")]
|
|
[Address(RVA = "0xEA4740", Offset = "0xEA3540", VA = "0x180EA4740")]
|
|
get
|
|
{
|
|
return this.KGBGCHLGHIK.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x60158FD")]
|
|
[Address(RVA = "0xEA3760", Offset = "0xEA2560", VA = "0x180EA3760")]
|
|
set
|
|
{
|
|
JNCLECIDJMA<int> kgbgchlghik = this.KGBGCHLGHIK;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B79 RID: 15225
|
|
// (get) Token: 0x060158FE RID: 88318 RVA: 0x0050B200 File Offset: 0x00509400
|
|
// (set) Token: 0x060158FF RID: 88319 RVA: 0x0050B220 File Offset: 0x00509420
|
|
[Token(Token = "0x17003B79")]
|
|
public bool ELHDPEAFKFA
|
|
{
|
|
[Token(Token = "0x60158FE")]
|
|
[Address(RVA = "0xEA6550", Offset = "0xEA5350", VA = "0x180EA6550")]
|
|
get
|
|
{
|
|
return this.FELNBMICNMF.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x60158FF")]
|
|
[Address(RVA = "0xEA67A0", Offset = "0xEA55A0", VA = "0x180EA67A0")]
|
|
set
|
|
{
|
|
JNCLECIDJMA<bool> felnbmicnmf = this.FELNBMICNMF;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B7A RID: 15226
|
|
// (get) Token: 0x06015900 RID: 88320 RVA: 0x0050B23C File Offset: 0x0050943C
|
|
// (set) Token: 0x06015901 RID: 88321 RVA: 0x0050B25C File Offset: 0x0050945C
|
|
[Token(Token = "0x17003B7A")]
|
|
public int NBDJIIMHJNK
|
|
{
|
|
[Token(Token = "0x6015900")]
|
|
[Address(RVA = "0xEA6500", Offset = "0xEA5300", VA = "0x180EA6500")]
|
|
get
|
|
{
|
|
return this.DAOLMNCAGHM.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6015901")]
|
|
[Address(RVA = "0xEA6740", Offset = "0xEA5540", VA = "0x180EA6740")]
|
|
set
|
|
{
|
|
JNCLECIDJMA<int> daolmncaghm = this.DAOLMNCAGHM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B7B RID: 15227
|
|
// (get) Token: 0x06015902 RID: 88322 RVA: 0x0050B278 File Offset: 0x00509478
|
|
// (set) Token: 0x06015903 RID: 88323 RVA: 0x0050B298 File Offset: 0x00509498
|
|
[Token(Token = "0x17003B7B")]
|
|
public float HOKIECONGLC
|
|
{
|
|
[Token(Token = "0x6015902")]
|
|
[Address(RVA = "0xEA65A0", Offset = "0xEA53A0", VA = "0x180EA65A0")]
|
|
get
|
|
{
|
|
return this.KHLHCBPJKLM.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6015903")]
|
|
[Address(RVA = "0xEA6800", Offset = "0xEA5600", VA = "0x180EA6800")]
|
|
set
|
|
{
|
|
JNCLECIDJMA<float> khlhcbpjklm = this.KHLHCBPJKLM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B7C RID: 15228
|
|
// (get) Token: 0x06015904 RID: 88324 RVA: 0x0050B2B4 File Offset: 0x005094B4
|
|
// (set) Token: 0x06015905 RID: 88325 RVA: 0x0050B2D4 File Offset: 0x005094D4
|
|
[Token(Token = "0x17003B7C")]
|
|
public float IALAFCJLAJM
|
|
{
|
|
[Token(Token = "0x6015904")]
|
|
[Address(RVA = "0xEA64B0", Offset = "0xEA52B0", VA = "0x180EA64B0")]
|
|
get
|
|
{
|
|
return this.MDPNJMAOHEM.IAHDANBDAAM();
|
|
}
|
|
[Token(Token = "0x6015905")]
|
|
[Address(RVA = "0xEA66E0", Offset = "0xEA54E0", VA = "0x180EA66E0")]
|
|
set
|
|
{
|
|
JNCLECIDJMA<float> mdpnjmaohem = this.MDPNJMAOHEM;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B7D RID: 15229
|
|
// (get) Token: 0x06015906 RID: 88326 RVA: 0x0050B2F0 File Offset: 0x005094F0
|
|
// (set) Token: 0x06015907 RID: 88327 RVA: 0x0050B310 File Offset: 0x00509510
|
|
[Token(Token = "0x17003B7D")]
|
|
public bool ILNELNIPKPO
|
|
{
|
|
[Token(Token = "0x6015906")]
|
|
[Address(RVA = "0xEA5230", Offset = "0xEA4030", VA = "0x180EA5230")]
|
|
get
|
|
{
|
|
return this.CHGNNMEFDCH.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6015907")]
|
|
[Address(RVA = "0xEA5010", Offset = "0xEA3E10", VA = "0x180EA5010")]
|
|
set
|
|
{
|
|
JNCLECIDJMA<bool> chgnnmefdch = this.CHGNNMEFDCH;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B7E RID: 15230
|
|
// (get) Token: 0x06015908 RID: 88328 RVA: 0x0050B32C File Offset: 0x0050952C
|
|
// (set) Token: 0x06015909 RID: 88329 RVA: 0x0050B34C File Offset: 0x0050954C
|
|
[Token(Token = "0x17003B7E")]
|
|
public bool HBLLIBGKNCI
|
|
{
|
|
[Token(Token = "0x6015908")]
|
|
[Address(RVA = "0xEA42E0", Offset = "0xEA30E0", VA = "0x180EA42E0")]
|
|
get
|
|
{
|
|
return this.GEFMIBPBAFN.IAHDANBDAAM() != null;
|
|
}
|
|
[Token(Token = "0x6015909")]
|
|
[Address(RVA = "0xEA4A70", Offset = "0xEA3870", VA = "0x180EA4A70")]
|
|
set
|
|
{
|
|
KLLMCPFPIIE<bool> gefmibpbafn = this.GEFMIBPBAFN;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B7F RID: 15231
|
|
// (get) Token: 0x0601590A RID: 88330 RVA: 0x0050B368 File Offset: 0x00509568
|
|
[Token(Token = "0x17003B7F")]
|
|
public bool MDAHDIHLCHC
|
|
{
|
|
[Token(Token = "0x601590A")]
|
|
[Address(RVA = "0xEA6650", Offset = "0xEA5450", VA = "0x180EA6650")]
|
|
get
|
|
{
|
|
return this.FELNBMICNMF.IAHDANBDAAM() != 0 || this.CHGNNMEFDCH.IAHDANBDAAM() != null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601590B RID: 88331 RVA: 0x0050B398 File Offset: 0x00509598
|
|
[Token(Token = "0x601590B")]
|
|
[Address(RVA = "0xEA37C0", Offset = "0xEA25C0", VA = "0x180EA37C0", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base..ctor();
|
|
Action action = new Action(this.BOCEPKIKMNN);
|
|
int num = 0;
|
|
JNCLECIDJMA<int> jnclecidjma;
|
|
this.KGBGCHLGHIK = jnclecidjma;
|
|
Action action2 = new Action(this.KFNKOCDFKJI);
|
|
JNCLECIDJMA<bool> jnclecidjma2;
|
|
this.FELNBMICNMF = jnclecidjma2;
|
|
JNCLECIDJMA<bool> jnclecidjma3;
|
|
this.CHGNNMEFDCH = jnclecidjma3;
|
|
JNCLECIDJMA<int> jnclecidjma4;
|
|
this.DAOLMNCAGHM = jnclecidjma4;
|
|
Action action3 = new Action(this.BEIBCGMIPDH);
|
|
JNCLECIDJMA<float> jnclecidjma5;
|
|
this.KHLHCBPJKLM = jnclecidjma5;
|
|
Action action4 = new Action(this.OCKMIBOOFCH);
|
|
JNCLECIDJMA<float> jnclecidjma6;
|
|
this.MDPNJMAOHEM = jnclecidjma6;
|
|
Action action5 = new Action(this.ONNAGNGLJAG);
|
|
SandboxParticleEffect[] array = this.particleEffects;
|
|
KLLMCPFPIIE<bool> kllmcpfpiie;
|
|
this.GEFMIBPBAFN = kllmcpfpiie;
|
|
if (num < array.Length)
|
|
{
|
|
Dictionary<string, FLCFOLDCOJJ> cbacpnpfkkb = this.CBACPNPFKKB;
|
|
SandboxParticleEffect sandboxParticleEffect = array[num];
|
|
string friendlyName = sandboxParticleEffect.FriendlyName;
|
|
cbacpnpfkkb.Add(friendlyName, num);
|
|
SandboxParticleEffect[] array2 = this.particleEffects;
|
|
num++;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601590C RID: 88332 RVA: 0x0050B478 File Offset: 0x00509678
|
|
[Token(Token = "0x601590C")]
|
|
[Address(RVA = "0xEA5BF0", Offset = "0xEA49F0", VA = "0x180EA5BF0")]
|
|
private void Start()
|
|
{
|
|
CreationObject component = base.GetComponent<CreationObject>();
|
|
int num = 0;
|
|
if (component != num)
|
|
{
|
|
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.DEDABHKCIBG <>9__43_ = ParticleEmitter.<>c.<>9__43_0;
|
|
if (<>9__43_ == 0)
|
|
{
|
|
ParticleEmitter.<>c.<>9__43_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.LJMJFKENMHN);
|
|
Dictionary<string, FLCFOLDCOJJ> cbacpnpfkkb = this.CBACPNPFKKB;
|
|
ulong num2;
|
|
KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__43_, ohindolfnmp, cbacpnpfkkb, (int)num2);
|
|
int num3 = 0;
|
|
ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(klcanjpoepc);
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num4 = 0;
|
|
if (!(controlPanelCircuitObject != num4))
|
|
{
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg;
|
|
if (ParticleEmitter.<>c.<>9__43_4 == 0)
|
|
{
|
|
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
|
ParticleEmitter.<>c.<>9__43_4 = dedabhkcibg;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.DLIEKNIBBBP);
|
|
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg, ohindolfnmp2, 10);
|
|
ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(cpnmfokdbkm);
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg2;
|
|
if (ParticleEmitter.<>c.<>9__43_6 == 0)
|
|
{
|
|
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultBoolUIControlPrefab;
|
|
ParticleEmitter.<>c.<>9__43_6 = dedabhkcibg2;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.MPEGIMJNGON);
|
|
CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg2, ohindolfnmp3, 5);
|
|
ILINODKFHEO ilinodkfheo3 = component.AddConfigurableSetting(cpnmfokdbkm2);
|
|
}
|
|
DOPNALIMPNA[] array = new DOPNALIMPNA[3];
|
|
Dictionary<string, FLCFOLDCOJJ> cbacpnpfkkb2 = this.CBACPNPFKKB;
|
|
Func<int> func = new Func(this.EPIEHKHMOEN);
|
|
Action<int> action = new Action(this.AGNCDAIBFLD);
|
|
string text;
|
|
ulong num5;
|
|
LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(cbacpnpfkkb2, func, action, "Particle Type", text, num3, num3, num3, num3, num5 != 0UL);
|
|
if (lnbmgippmjj != 0)
|
|
{
|
|
}
|
|
array[0] = lnbmgippmjj;
|
|
Func<bool> func2 = new Func(this.MMJFLHPPOLG);
|
|
Action<bool> action2 = new Action(this.KMFFNAFBGNJ);
|
|
Func<bool> func3 = new Func(this.EBPIMBDDIKK);
|
|
int num6 = 0;
|
|
string text2;
|
|
string text3;
|
|
DHCINNFLBBA dhcinnflbba = ONOKJPIMIIP.LBJPOFMMGGP(func2, action2, func3, num6, text2, text3);
|
|
if (dhcinnflbba != 0)
|
|
{
|
|
}
|
|
array[1] = dhcinnflbba;
|
|
Func<bool> func4 = new Func(this.DDCCAOGLJAF);
|
|
Action<bool> action3 = new Action(this.HDCOBAJHGCP);
|
|
Func<bool> func5 = new Func(this.EMBDLMOJALI);
|
|
int num7 = 0;
|
|
string text4;
|
|
string text5;
|
|
DHCINNFLBBA dhcinnflbba2 = ONOKJPIMIIP.LBJPOFMMGGP(func4, action3, func5, num7, text4, text5);
|
|
if (dhcinnflbba2 != 0)
|
|
{
|
|
}
|
|
array[2] = dhcinnflbba2;
|
|
ECJBHJOCKHL ecjbhjockhl = component.AddFoldoutMenu("Emitter", 100, array);
|
|
}
|
|
SandboxColorable sandboxColorable = this.sandboxColorable;
|
|
Action action4 = new Action(this.ONNAGNGLJAG);
|
|
sandboxColorable.JJCKDBNNKAM += action4;
|
|
CircuitEventNodeDisplay circuitEventNodeDisplay = this.circuitNode;
|
|
Action action5 = new Action(this.MBNOAMFGNJO);
|
|
circuitEventNodeDisplay.DMKDMKIDPLC += action5;
|
|
if (this.circuitNode.IsInputConnected(InputSlot.M))
|
|
{
|
|
int inputSignal = this.circuitNode.MBBJMCDGDMN.GetInputSignal(InputSlot.M);
|
|
JNCLECIDJMA<int> daolmncaghm = this.DAOLMNCAGHM;
|
|
}
|
|
JNCLECIDJMA<int> daolmncaghm2 = this.DAOLMNCAGHM;
|
|
this.ONNAGNGLJAG();
|
|
this.BOCEPKIKMNN();
|
|
}
|
|
|
|
// Token: 0x0601590D RID: 88333 RVA: 0x0050B718 File Offset: 0x00509918
|
|
[Token(Token = "0x601590D")]
|
|
[Address(RVA = "0xEA58D0", Offset = "0xEA46D0", VA = "0x180EA58D0", Slot = "14")]
|
|
protected override void OnDestroy()
|
|
{
|
|
base.OnDestroy();
|
|
SandboxColorable sandboxColorable = this.sandboxColorable;
|
|
Action action = new Action(this.ONNAGNGLJAG);
|
|
sandboxColorable.JJCKDBNNKAM -= action;
|
|
CircuitEventNodeDisplay circuitEventNodeDisplay = this.circuitNode;
|
|
Action action2 = new Action(this.MBNOAMFGNJO);
|
|
circuitEventNodeDisplay.DMKDMKIDPLC -= action2;
|
|
this.JCMKCBAPMHH(true);
|
|
}
|
|
|
|
// Token: 0x0601590E RID: 88334 RVA: 0x0050B770 File Offset: 0x00509970
|
|
[Token(Token = "0x601590E")]
|
|
[Address(RVA = "0xEA4740", Offset = "0xEA3540", VA = "0x180EA4740")]
|
|
private int EPIEHKHMOEN()
|
|
{
|
|
return this.KGBGCHLGHIK.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x0601590F RID: 88335 RVA: 0x0050B790 File Offset: 0x00509990
|
|
[Token(Token = "0x601590F")]
|
|
[Address(RVA = "0xEA3760", Offset = "0xEA2560", VA = "0x180EA3760")]
|
|
private void AGNCDAIBFLD(int BCEFAKDFEMM)
|
|
{
|
|
JNCLECIDJMA<int> kgbgchlghik = this.KGBGCHLGHIK;
|
|
}
|
|
|
|
// Token: 0x06015910 RID: 88336 RVA: 0x0050B7AC File Offset: 0x005099AC
|
|
[Token(Token = "0x6015910")]
|
|
[Address(RVA = "0xEA5230", Offset = "0xEA4030", VA = "0x180EA5230")]
|
|
private bool MMJFLHPPOLG()
|
|
{
|
|
return this.CHGNNMEFDCH.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x06015911 RID: 88337 RVA: 0x0050B7CC File Offset: 0x005099CC
|
|
[Token(Token = "0x6015911")]
|
|
[Address(RVA = "0xEA5010", Offset = "0xEA3E10", VA = "0x180EA5010")]
|
|
private void KMFFNAFBGNJ(bool BCEFAKDFEMM)
|
|
{
|
|
JNCLECIDJMA<bool> chgnnmefdch = this.CHGNNMEFDCH;
|
|
}
|
|
|
|
// Token: 0x06015912 RID: 88338 RVA: 0x0050B7E8 File Offset: 0x005099E8
|
|
[Token(Token = "0x6015912")]
|
|
[Address(RVA = "0xEA42E0", Offset = "0xEA30E0", VA = "0x180EA42E0")]
|
|
private bool DDCCAOGLJAF()
|
|
{
|
|
return this.GEFMIBPBAFN.IAHDANBDAAM() != null;
|
|
}
|
|
|
|
// Token: 0x06015913 RID: 88339 RVA: 0x0050B808 File Offset: 0x00509A08
|
|
[Token(Token = "0x6015913")]
|
|
[Address(RVA = "0xEA4A70", Offset = "0xEA3870", VA = "0x180EA4A70")]
|
|
private void HDCOBAJHGCP(bool BCEFAKDFEMM)
|
|
{
|
|
KLLMCPFPIIE<bool> gefmibpbafn = this.GEFMIBPBAFN;
|
|
}
|
|
|
|
// Token: 0x06015914 RID: 88340 RVA: 0x0050B824 File Offset: 0x00509A24
|
|
[Token(Token = "0x6015914")]
|
|
[Address(RVA = "0xEA5140", Offset = "0xEA3F40", VA = "0x180EA5140")]
|
|
private void MBNOAMFGNJO()
|
|
{
|
|
if (this.circuitNode.IsInputConnected(InputSlot.M))
|
|
{
|
|
int inputSignal = this.circuitNode.MBBJMCDGDMN.GetInputSignal(InputSlot.M);
|
|
JNCLECIDJMA<int> daolmncaghm = this.DAOLMNCAGHM;
|
|
}
|
|
JNCLECIDJMA<int> daolmncaghm2 = this.DAOLMNCAGHM;
|
|
this.ONNAGNGLJAG();
|
|
}
|
|
|
|
// Token: 0x06015915 RID: 88341 RVA: 0x0050B86C File Offset: 0x00509A6C
|
|
[Token(Token = "0x6015915")]
|
|
[Address(RVA = "0xEA56E0", Offset = "0xEA44E0", VA = "0x180EA56E0")]
|
|
private void ONNAGNGLJAG()
|
|
{
|
|
int num = this.DAOLMNCAGHM.IAHDANBDAAM();
|
|
if (this.GEFMIBPBAFN.IAHDANBDAAM() != 0 && this.sandboxColorable.EJGFMPCAIOD.IAHDANBDAAM() != -1)
|
|
{
|
|
if (this.APMFIIJFEGM != 0)
|
|
{
|
|
SandboxColorable sandboxColorable = this.sandboxColorable;
|
|
}
|
|
return;
|
|
}
|
|
PooledParticle apmfiijfegm = this.APMFIIJFEGM;
|
|
while (apmfiijfegm == 0)
|
|
{
|
|
}
|
|
apmfiijfegm.ResetColors();
|
|
}
|
|
|
|
// Token: 0x06015916 RID: 88342 RVA: 0x0050B8E8 File Offset: 0x00509AE8
|
|
[Token(Token = "0x6015916")]
|
|
[Address(RVA = "0xEA3B70", Offset = "0xEA2970", VA = "0x180EA3B70")]
|
|
private void BEIBCGMIPDH()
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num = 0;
|
|
if (!(controlPanelCircuitObject != num))
|
|
{
|
|
float num2 = this.KHLHCBPJKLM.IAHDANBDAAM();
|
|
SandboxParticleEffect[] array = this.particleEffects;
|
|
int num3 = this.KGBGCHLGHIK.IAHDANBDAAM();
|
|
SandboxParticleEffect sandboxParticleEffect = array[num3];
|
|
SandboxParticleEffect[] array2 = this.particleEffects;
|
|
int num4 = this.KGBGCHLGHIK.IAHDANBDAAM();
|
|
SandboxParticleEffect sandboxParticleEffect2 = array2[num4];
|
|
}
|
|
float num5 = this.KHLHCBPJKLM.IAHDANBDAAM();
|
|
SandboxParticleEffect[] array3 = this.particleEffects;
|
|
int num6 = this.KGBGCHLGHIK.IAHDANBDAAM();
|
|
float minScale = array3[num6].MinScale;
|
|
SandboxParticleEffect[] array4 = this.particleEffects;
|
|
int num7 = this.KGBGCHLGHIK.IAHDANBDAAM();
|
|
float maxScale = array4[num7].MaxScale;
|
|
float num8 = Mathf.Clamp(num5, minScale, maxScale);
|
|
PooledParticle apmfiijfegm = this.APMFIIJFEGM;
|
|
Transform transform = apmfiijfegm.transform;
|
|
}
|
|
|
|
// Token: 0x06015917 RID: 88343 RVA: 0x0050B9DC File Offset: 0x00509BDC
|
|
[Token(Token = "0x6015917")]
|
|
[Address(RVA = "0xEA5350", Offset = "0xEA4150", VA = "0x180EA5350")]
|
|
private void OCKMIBOOFCH()
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num = 0;
|
|
if (!(controlPanelCircuitObject != num))
|
|
{
|
|
float num2 = this.MDPNJMAOHEM.IAHDANBDAAM();
|
|
SandboxParticleEffect[] array = this.particleEffects;
|
|
int num3 = this.KGBGCHLGHIK.IAHDANBDAAM();
|
|
SandboxParticleEffect sandboxParticleEffect = array[num3];
|
|
SandboxParticleEffect[] array2 = this.particleEffects;
|
|
int num4 = this.KGBGCHLGHIK.IAHDANBDAAM();
|
|
SandboxParticleEffect sandboxParticleEffect2 = array2[num4];
|
|
}
|
|
float num5 = this.MDPNJMAOHEM.IAHDANBDAAM();
|
|
SandboxParticleEffect[] array3 = this.particleEffects;
|
|
int num6 = this.KGBGCHLGHIK.IAHDANBDAAM();
|
|
float num7 = array3[num6].MinSpeed;
|
|
SandboxParticleEffect[] array4 = this.particleEffects;
|
|
int num8 = this.KGBGCHLGHIK.IAHDANBDAAM();
|
|
float maxSpeed = array4[num8].MaxSpeed;
|
|
float num9 = Mathf.Clamp(num5, num7, maxSpeed);
|
|
PooledParticle apmfiijfegm = this.APMFIIJFEGM;
|
|
num5 = num9;
|
|
ParticleSystem.MainModule main = apmfiijfegm.<OAIDPPDMCPA>k__BackingField.main;
|
|
num7 = num5;
|
|
ParticleSystem.MainModule.set_simulationSpeed_Injected(main, num7);
|
|
}
|
|
|
|
// Token: 0x06015918 RID: 88344 RVA: 0x0050BADC File Offset: 0x00509CDC
|
|
[Token(Token = "0x6015918")]
|
|
[Address(RVA = "0xEA4BB0", Offset = "0xEA39B0", VA = "0x180EA4BB0")]
|
|
private int IJJOFELMKCE(Guid COFLAJFOPEN)
|
|
{
|
|
SandboxParticleEffect[] array = this.particleEffects;
|
|
int num = 0;
|
|
if (num < array.Length)
|
|
{
|
|
SandboxParticleEffect sandboxParticleEffect = array[num];
|
|
bool flag;
|
|
if (!flag)
|
|
{
|
|
SandboxParticleEffect[] array2 = this.particleEffects;
|
|
num++;
|
|
}
|
|
return num;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06015919 RID: 88345 RVA: 0x0050BB1C File Offset: 0x00509D1C
|
|
[Token(Token = "0x6015919")]
|
|
[Address(RVA = "0xEA4AD0", Offset = "0xEA38D0", VA = "0x180EA4AD0")]
|
|
private void IENGBFKMMCC()
|
|
{
|
|
KFBABPAPIMB jaibdibhjcm = this.JAIBDIBHJCM;
|
|
this.GLFCOPMIKLH(jaibdibhjcm);
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
ParticleEmitter.GKLNEBKCJDA gklnebkcjda;
|
|
gklnebkcjda.System.IDisposable.Dispose();
|
|
gklnebkcjda.<>1__state = (int)((ulong)0L);
|
|
gklnebkcjda.<>4__this = this;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(this, gklnebkcjda);
|
|
this.JAIBDIBHJCM = kfbabpapimb;
|
|
}
|
|
|
|
// Token: 0x0601591A RID: 88346 RVA: 0x0050BB6C File Offset: 0x00509D6C
|
|
[Token(Token = "0x601591A")]
|
|
[Address(RVA = "0xEA4D30", Offset = "0xEA3B30", VA = "0x180EA4D30")]
|
|
private void JCMKCBAPMHH(bool DPKBOAMNCLP)
|
|
{
|
|
PooledParticle apmfiijfegm = this.APMFIIJFEGM;
|
|
int num = 0;
|
|
if (apmfiijfegm != num)
|
|
{
|
|
PooledParticle apmfiijfegm2 = this.APMFIIJFEGM;
|
|
if (DPKBOAMNCLP)
|
|
{
|
|
Transform transform = base.transform;
|
|
float z = Vector3.one.z;
|
|
throw new NullReferenceException();
|
|
}
|
|
apmfiijfegm2.<OAIDPPDMCPA>k__BackingField.Stop();
|
|
}
|
|
KFBABPAPIMB jaibdibhjcm = this.JAIBDIBHJCM;
|
|
this.GLFCOPMIKLH(jaibdibhjcm);
|
|
this.JAIBDIBHJCM = (ulong)0L;
|
|
}
|
|
|
|
// Token: 0x0601591B RID: 88347 RVA: 0x0050BBD8 File Offset: 0x00509DD8
|
|
[Token(Token = "0x601591B")]
|
|
[Address(RVA = "0xEA4CD0", Offset = "0xEA3AD0", VA = "0x180EA4CD0")]
|
|
private IEnumerator<KENFJGFMIPM> JAEHLGBANHN()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0601591B)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.Creation.ParticleEmitter::JAEHLGBANHN()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void(GKLNEBKCJDA::System.IDisposable.Dispose, ldloc:GKLNEBKCJDA(var_0))
|
|
stfld:int32(GKLNEBKCJDA::<>1__state, ldloc:GKLNEBKCJDA(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:ParticleEmitter(GKLNEBKCJDA::<>4__this, ldloc:GKLNEBKCJDA(var_0), ldloc:ParticleEmitter(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: 0x0601591C RID: 88348 RVA: 0x0050BBFC File Offset: 0x00509DFC
|
|
[Token(Token = "0x601591C")]
|
|
[Address(RVA = "0xEA3F40", Offset = "0xEA2D40", VA = "0x180EA3F40")]
|
|
private void BOCEPKIKMNN()
|
|
{
|
|
int num = this.KGBGCHLGHIK.IAHDANBDAAM();
|
|
int num2 = this.KGBGCHLGHIK.IAHDANBDAAM();
|
|
SandboxParticleEffect[] array = this.particleEffects;
|
|
if (num2 < array.Length)
|
|
{
|
|
this.JCMKCBAPMHH(true);
|
|
GlobalPool instance = GlobalPool.ONCPNMDGGKG;
|
|
SandboxParticleEffect[] array2 = this.particleEffects;
|
|
int num3 = this.KGBGCHLGHIK.IAHDANBDAAM();
|
|
PooledParticle prefab = array2[num3].Prefab;
|
|
PooledParticle pooledParticle = instance.Acquire<PooledParticle>(prefab);
|
|
this.APMFIIJFEGM = pooledParticle;
|
|
Transform transform = pooledParticle.transform;
|
|
Transform transform2 = base.transform;
|
|
transform.parent = transform2;
|
|
Transform transform3 = this.APMFIIJFEGM.transform;
|
|
float z = Vector3.zero.z;
|
|
Transform transform4 = this.APMFIIJFEGM.transform;
|
|
Quaternion identity = Quaternion.identity;
|
|
this.ONNAGNGLJAG();
|
|
this.OCKMIBOOFCH();
|
|
this.BEIBCGMIPDH();
|
|
if (this.MDAHDIHLCHC)
|
|
{
|
|
this.IENGBFKMMCC();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601591D RID: 88349 RVA: 0x0050BCEC File Offset: 0x00509EEC
|
|
[Token(Token = "0x601591D")]
|
|
[Address(RVA = "0xEA4F40", Offset = "0xEA3D40", VA = "0x180EA4F40")]
|
|
private void KFNKOCDFKJI()
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num = 0;
|
|
if (controlPanelCircuitObject != num)
|
|
{
|
|
if (this.FELNBMICNMF.IAHDANBDAAM() != 0)
|
|
{
|
|
return;
|
|
}
|
|
int num2 = 0;
|
|
this.JCMKCBAPMHH(num2 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601591E RID: 88350 RVA: 0x0050BD2C File Offset: 0x00509F2C
|
|
[Token(Token = "0x601591E")]
|
|
[Address(RVA = "0xEA4790", Offset = "0xEA3590", VA = "0x180EA4790")]
|
|
public void EmitSignalReceived(Dictionary<InputSlot, int> updates)
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num = 0;
|
|
if (!(controlPanelCircuitObject != num))
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
}
|
|
|
|
// Token: 0x17003B80 RID: 15232
|
|
// (get) Token: 0x0601591F RID: 88351 RVA: 0x0050BDF8 File Offset: 0x00509FF8
|
|
[Token(Token = "0x17003B80")]
|
|
public bool JBMFJOBFJHP
|
|
{
|
|
[Token(Token = "0x601591F")]
|
|
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")]
|
|
get
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015920 RID: 88352 RVA: 0x0050BE08 File Offset: 0x0050A008
|
|
[Token(Token = "0x6015920")]
|
|
[Address(RVA = "0xEA4400", Offset = "0xEA3200", VA = "0x180EA4400", Slot = "16")]
|
|
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
|
|
{
|
|
JNCLECIDJMA<bool> chgnnmefdch = this.CHGNNMEFDCH;
|
|
KLLMCPFPIIE<bool> gefmibpbafn = this.GEFMIBPBAFN;
|
|
SandboxParticleEffect[] array = this.particleEffects;
|
|
int num = 0;
|
|
int num2 = 0;
|
|
if (num2 < array.Length)
|
|
{
|
|
SandboxParticleEffect sandboxParticleEffect = array[num];
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
goto IL_49;
|
|
}
|
|
SandboxParticleEffect[] array2 = this.particleEffects;
|
|
num++;
|
|
}
|
|
int num3 = 0;
|
|
IL_49:
|
|
this.KGBGCHLGHIK.BDJFGEJFPPO(num3);
|
|
}
|
|
|
|
// Token: 0x06015921 RID: 88353 RVA: 0x0050BE74 File Offset: 0x0050A074
|
|
[Token(Token = "0x6015921")]
|
|
[Address(RVA = "0xEA59A0", Offset = "0xEA47A0", VA = "0x180EA59A0", Slot = "17")]
|
|
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
|
|
{
|
|
GPMHPDDOGBA gpmhpddogba = new GPMHPDDOGBA();
|
|
bool flag = this.CHGNNMEFDCH.IAHDANBDAAM() != null;
|
|
gpmhpddogba.LKANIGBLDLA = flag;
|
|
bool flag2 = this.GEFMIBPBAFN.IAHDANBDAAM() != null;
|
|
gpmhpddogba.AKDDLPGGKDJ = flag2;
|
|
SandboxParticleEffect[] array = this.particleEffects;
|
|
int num = this.KGBGCHLGHIK.IAHDANBDAAM();
|
|
SandboxParticleEffect sandboxParticleEffect = array[num];
|
|
ByteString byteString;
|
|
gpmhpddogba.IJAOLEBKHCG = byteString;
|
|
}
|
|
|
|
// Token: 0x17003B81 RID: 15233
|
|
// (get) Token: 0x06015922 RID: 88354 RVA: 0x0050BEF0 File Offset: 0x0050A0F0
|
|
[Token(Token = "0x17003B81")]
|
|
public bool JDAKDEIANGH
|
|
{
|
|
[Token(Token = "0x6015922")]
|
|
[Address(RVA = "0xEA65F0", Offset = "0xEA53F0", VA = "0x180EA65F0")]
|
|
get
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num = 0;
|
|
return controlPanelCircuitObject != num;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06015923 RID: 88355 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015923")]
|
|
[Address(RVA = "0xEA22B0", Offset = "0xEA10B0", VA = "0x180EA22B0")]
|
|
public IFNLKKABKEB<MPHHHDGFLNP> CV2Start(IBNOALNMLHC CHKKEHOKPJP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015924 RID: 88356 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015924")]
|
|
[Address(RVA = "0xEA22F0", Offset = "0xEA10F0", VA = "0x180EA22F0")]
|
|
public IFNLKKABKEB<MPHHHDGFLNP> CV2Stop(IBNOALNMLHC CHKKEHOKPJP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015925 RID: 88357 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015925")]
|
|
[Address(RVA = "0xEA4260", Offset = "0xEA3060", VA = "0x180EA4260")]
|
|
public IFNLKKABKEB<MPHHHDGFLNP> CV2SetLooping(IBNOALNMLHC CHKKEHOKPJP, bool MAPLONGAACK)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015926 RID: 88358 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015926")]
|
|
[Address(RVA = "0xEA2270", Offset = "0xEA1070", VA = "0x180EA2270")]
|
|
public IFNLKKABKEB<MPHHHDGFLNP> CV2SetSize(IBNOALNMLHC CHKKEHOKPJP, float OJJOHDIFMEG)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015927 RID: 88359 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015927")]
|
|
[Address(RVA = "0xEA42A0", Offset = "0xEA30A0", VA = "0x180EA42A0")]
|
|
public IFNLKKABKEB<MPHHHDGFLNP> CV2SetSpeed(IBNOALNMLHC CHKKEHOKPJP, float EJHELOHKGCF)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x06015928 RID: 88360 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x6015928")]
|
|
[Address(RVA = "0xEA4210", Offset = "0xEA3010", VA = "0x180EA4210")]
|
|
public IFNLKKABKEB<MPHHHDGFLNP> CV2SetColor(IBNOALNMLHC CHKKEHOKPJP, int GJAINANBOCB)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x17003B82 RID: 15234
|
|
// (get) Token: 0x06015929 RID: 88361 RVA: 0x0050BF10 File Offset: 0x0050A110
|
|
[Token(Token = "0x17003B82")]
|
|
private DJMPGKILABP OBHLNKHEHEN
|
|
{
|
|
[Token(Token = "0x6015929")]
|
|
[Address(RVA = "0xEA4EA0", Offset = "0xEA3CA0", VA = "0x180EA4EA0", Slot = "18")]
|
|
get
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (06015929)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling DJMPGKILABP RecRoom.Core.Creation.ParticleEmitter::JPHPDHGLKLN()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
stloc:JDFPDKIEICM(var_0_05, ldsfld:JDFPDKIEICM(GHFIPBGLBID::<FFEMPCBMJEB>k__BackingField))
|
|
}
|
|
|
|
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: 0x0601592A RID: 88362 RVA: 0x0000220F File Offset: 0x0000040F
|
|
[Token(Token = "0x601592A")]
|
|
[Address(RVA = "0xEA46A0", Offset = "0xEA34A0", VA = "0x180EA46A0", Slot = "19")]
|
|
private IFNLKKABKEB<FFFEOMMKNAE> EKLANAAAJGK(IBNOALNMLHC CHKKEHOKPJP)
|
|
{
|
|
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
|
}
|
|
|
|
// Token: 0x0601592B RID: 88363 RVA: 0x0050BF24 File Offset: 0x0050A124
|
|
[Token(Token = "0x601592B")]
|
|
[Address(RVA = "0xEA6450", Offset = "0xEA5250", VA = "0x180EA6450")]
|
|
public ParticleEmitter()
|
|
{
|
|
Dictionary<string, FLCFOLDCOJJ> dictionary = new Dictionary();
|
|
this.CBACPNPFKKB = dictionary;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0601592C RID: 88364 RVA: 0x0050BF44 File Offset: 0x0050A144
|
|
[Token(Token = "0x601592C")]
|
|
[Address(RVA = "0xEA5070", Offset = "0xEA3E70", VA = "0x180EA5070")]
|
|
[CompilerGenerated]
|
|
private void LJMJFKENMHN(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<int> func = new Func(this.EPIEHKHMOEN);
|
|
Action<int> action = new Action(this.AGNCDAIBFLD);
|
|
}
|
|
|
|
// Token: 0x0601592D RID: 88365 RVA: 0x0050BF80 File Offset: 0x0050A180
|
|
[Token(Token = "0x601592D")]
|
|
[Address(RVA = "0xEA4330", Offset = "0xEA3130", VA = "0x180EA4330")]
|
|
[CompilerGenerated]
|
|
private void DLIEKNIBBBP(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<bool> func = new Func(this.MMJFLHPPOLG);
|
|
Action<bool> action = new Action(this.KMFFNAFBGNJ);
|
|
}
|
|
|
|
// Token: 0x0601592E RID: 88366 RVA: 0x0050BFBC File Offset: 0x0050A1BC
|
|
[Token(Token = "0x601592E")]
|
|
[Address(RVA = "0xEA5280", Offset = "0xEA4080", VA = "0x180EA5280")]
|
|
[CompilerGenerated]
|
|
private void MPEGIMJNGON(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<bool> func = new Func(this.DDCCAOGLJAF);
|
|
Action<bool> action = new Action(this.HDCOBAJHGCP);
|
|
}
|
|
|
|
// Token: 0x0601592F RID: 88367 RVA: 0x0050BFF8 File Offset: 0x0050A1F8
|
|
[Token(Token = "0x601592F")]
|
|
[Address(RVA = "0xEA4640", Offset = "0xEA3440", VA = "0x180EA4640")]
|
|
[CompilerGenerated]
|
|
private bool EBPIMBDDIKK()
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num = 0;
|
|
return !(controlPanelCircuitObject != num);
|
|
}
|
|
|
|
// Token: 0x06015930 RID: 88368 RVA: 0x0050C018 File Offset: 0x0050A218
|
|
[Token(Token = "0x6015930")]
|
|
[Address(RVA = "0xEA4640", Offset = "0xEA3440", VA = "0x180EA4640")]
|
|
[CompilerGenerated]
|
|
private bool EMBDLMOJALI()
|
|
{
|
|
ControlPanelCircuitObject controlPanelCircuitObject = this.controlPanelCircuitObject;
|
|
int num = 0;
|
|
return !(controlPanelCircuitObject != num);
|
|
}
|
|
|
|
// Token: 0x0400E319 RID: 58137
|
|
[Token(Token = "0x400E319")]
|
|
private const InputSlot MAAANKFGDAN = InputSlot.C;
|
|
|
|
// Token: 0x0400E31A RID: 58138
|
|
[Token(Token = "0x400E31A")]
|
|
private const InputSlot OOIOFHFOAAF = InputSlot.M;
|
|
|
|
// Token: 0x0400E31B RID: 58139
|
|
[Token(Token = "0x400E31B")]
|
|
private const InputSlot ADNFKJLCJNK = InputSlot.Y;
|
|
|
|
// Token: 0x0400E31C RID: 58140
|
|
[Token(Token = "0x400E31C")]
|
|
private const InputSlot MBCFCDKMOAM = InputSlot.K;
|
|
|
|
// Token: 0x0400E31D RID: 58141
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400E31D")]
|
|
[SerializeField]
|
|
private SandboxParticleEffect[] particleEffects;
|
|
|
|
// Token: 0x0400E31E RID: 58142
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400E31E")]
|
|
private PooledParticle APMFIIJFEGM;
|
|
|
|
// Token: 0x0400E31F RID: 58143
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400E31F")]
|
|
private Dictionary<string, FLCFOLDCOJJ> CBACPNPFKKB;
|
|
|
|
// Token: 0x0400E320 RID: 58144
|
|
[FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400E320")]
|
|
private KFBABPAPIMB JAIBDIBHJCM;
|
|
|
|
// Token: 0x0400E321 RID: 58145
|
|
[FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400E321")]
|
|
private CreationObject IEKKOJLFHNC;
|
|
|
|
// Token: 0x0400E322 RID: 58146
|
|
[FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400E322")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private SandboxColorable sandboxColorable;
|
|
|
|
// Token: 0x0400E323 RID: 58147
|
|
[FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400E323")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
|
private CircuitEventNodeDisplay circuitNode;
|
|
|
|
// Token: 0x0400E324 RID: 58148
|
|
[FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400E324")]
|
|
[SerializeField]
|
|
private ControlPanelCircuitObject controlPanelCircuitObject;
|
|
|
|
// Token: 0x0400E325 RID: 58149
|
|
[FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400E325")]
|
|
private JNCLECIDJMA<int> KGBGCHLGHIK;
|
|
|
|
// Token: 0x0400E326 RID: 58150
|
|
[FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400E326")]
|
|
private JNCLECIDJMA<bool> FELNBMICNMF;
|
|
|
|
// Token: 0x0400E327 RID: 58151
|
|
[FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400E327")]
|
|
private JNCLECIDJMA<int> DAOLMNCAGHM;
|
|
|
|
// Token: 0x0400E328 RID: 58152
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400E328")]
|
|
private JNCLECIDJMA<float> KHLHCBPJKLM;
|
|
|
|
// Token: 0x0400E329 RID: 58153
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400E329")]
|
|
private JNCLECIDJMA<float> MDPNJMAOHEM;
|
|
|
|
// Token: 0x0400E32A RID: 58154
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400E32A")]
|
|
private JNCLECIDJMA<bool> CHGNNMEFDCH;
|
|
|
|
// Token: 0x0400E32B RID: 58155
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400E32B")]
|
|
private KLLMCPFPIIE<bool> GEFMIBPBAFN;
|
|
}
|
|
}
|