387 lines
14 KiB
C#
387 lines
14 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.AGUI.ToolUIs;
|
|
using RecRoom.Core.Creation;
|
|
using RecRoom.Core.Creation.SceneMoods.MoodBlendData;
|
|
using UnityEngine;
|
|
|
|
namespace RecRoom.Circuits
|
|
{
|
|
// Token: 0x0200252C RID: 9516
|
|
[Token(Token = "0x200252C")]
|
|
public class FogCircuit : MoodCircuitBase<FogMoodSettings>
|
|
{
|
|
// Token: 0x17002832 RID: 10290
|
|
// (get) Token: 0x0600F515 RID: 62741 RVA: 0x0038483C File Offset: 0x00382A3C
|
|
[Token(Token = "0x17002832")]
|
|
public override FogMoodSettings KHLNLOJEAGL
|
|
{
|
|
[Token(Token = "0x600F515")]
|
|
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30", Slot = "19")]
|
|
get
|
|
{
|
|
return this.GDDAMFEKPOI;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17002833 RID: 10291
|
|
// (get) Token: 0x0600F516 RID: 62742 RVA: 0x00384850 File Offset: 0x00382A50
|
|
[Token(Token = "0x17002833")]
|
|
public override BOCPGFKHLGN<FogMoodSettings> MEPGBKGFFNO
|
|
{
|
|
[Token(Token = "0x600F516")]
|
|
[Address(RVA = "0x1764CC0", Offset = "0x1763AC0", VA = "0x181764CC0", Slot = "20")]
|
|
get
|
|
{
|
|
return RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.<FogMoodSettingsBlender>k__BackingField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600F517 RID: 62743 RVA: 0x00384874 File Offset: 0x00382A74
|
|
[Token(Token = "0x600F517")]
|
|
[Address(RVA = "0x1763900", Offset = "0x1762700", VA = "0x181763900", Slot = "13")]
|
|
protected override void Awake()
|
|
{
|
|
base.Awake();
|
|
Action action = new Action(this.CNHFOAFCOHE);
|
|
int num;
|
|
KLLMCPFPIIE<int> kllmcpfpiie = new KLLMCPFPIIE(this, "FND_C", 1, (OHOEENCHJJE)num, action, num);
|
|
num = 0;
|
|
this.AIHFCCMNLLJ = kllmcpfpiie;
|
|
Action action2 = new Action(this.CNHFOAFCOHE);
|
|
int num2 = 0;
|
|
KLLMCPFPIIE<float> kllmcpfpiie2 = new KLLMCPFPIIE(this, "FND_SD", num2, (OHOEENCHJJE)num, action2, num);
|
|
this.FAHBJMMMPAN = kllmcpfpiie2;
|
|
Action action3 = new Action(this.CNHFOAFCOHE);
|
|
int num3 = 0;
|
|
KLLMCPFPIIE<float> kllmcpfpiie3 = new KLLMCPFPIIE(this, "FND_FD", num3, (OHOEENCHJJE)num, action3, num);
|
|
this.MECHPCJPBFC = kllmcpfpiie3;
|
|
if (!base.OGIBLNIIHDK)
|
|
{
|
|
KLLMCPFPIIE<int> aihfccmnllj = this.AIHFCCMNLLJ;
|
|
FogMoodSettings gddamfekpoi = this.GDDAMFEKPOI;
|
|
int num4 = aihfccmnllj.IAHDANBDAAM();
|
|
KLLMCPFPIIE<float> fahbjmmmpan = this.FAHBJMMMPAN;
|
|
FogMoodSettings gddamfekpoi2 = this.GDDAMFEKPOI;
|
|
float num5 = fahbjmmmpan.IAHDANBDAAM();
|
|
gddamfekpoi2.startDistance = num5;
|
|
KLLMCPFPIIE<float> mechpcjpbfc = this.MECHPCJPBFC;
|
|
FogMoodSettings gddamfekpoi3 = this.GDDAMFEKPOI;
|
|
float num6 = mechpcjpbfc.IAHDANBDAAM();
|
|
gddamfekpoi3.fadeDistance = num6;
|
|
return;
|
|
}
|
|
FogMoodSettings fogMoodSettings = new FogMoodSettings();
|
|
fogMoodSettings.BGMCKPCICEE();
|
|
KLLMCPFPIIE<int> aihfccmnllj2 = this.AIHFCCMNLLJ;
|
|
LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(fogMoodSettings.color);
|
|
KLLMCPFPIIE<float> fahbjmmmpan2 = this.FAHBJMMMPAN;
|
|
KLLMCPFPIIE<float> mechpcjpbfc2 = this.MECHPCJPBFC;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F518 RID: 62744 RVA: 0x003849A4 File Offset: 0x00382BA4
|
|
[Token(Token = "0x600F518")]
|
|
[Address(RVA = "0x1763DB0", Offset = "0x1762BB0", VA = "0x181763DB0")]
|
|
private void CNHFOAFCOHE()
|
|
{
|
|
KLLMCPFPIIE<int> aihfccmnllj = this.AIHFCCMNLLJ;
|
|
FogMoodSettings gddamfekpoi = this.GDDAMFEKPOI;
|
|
int num = aihfccmnllj.IAHDANBDAAM();
|
|
KLLMCPFPIIE<float> fahbjmmmpan = this.FAHBJMMMPAN;
|
|
FogMoodSettings gddamfekpoi2 = this.GDDAMFEKPOI;
|
|
float num2 = fahbjmmmpan.IAHDANBDAAM();
|
|
KLLMCPFPIIE<float> mechpcjpbfc = this.MECHPCJPBFC;
|
|
gddamfekpoi2.startDistance = num2;
|
|
FogMoodSettings gddamfekpoi3 = this.GDDAMFEKPOI;
|
|
float num3 = mechpcjpbfc.IAHDANBDAAM();
|
|
gddamfekpoi3.fadeDistance = num3;
|
|
}
|
|
|
|
// Token: 0x0600F519 RID: 62745 RVA: 0x00384A10 File Offset: 0x00382C10
|
|
[Token(Token = "0x600F519")]
|
|
[Address(RVA = "0x1763F60", Offset = "0x1762D60", VA = "0x181763F60", Slot = "22")]
|
|
protected override void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG)
|
|
{
|
|
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.DEDABHKCIBG <>9__10_ = FogCircuit.<>c.<>9__10_0;
|
|
if (<>9__10_ == 0)
|
|
{
|
|
FogCircuit.<>c.<>9__10_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultColorUIControlPrefab;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.NIINNGHIDCH);
|
|
CGJIECCNHJH cgjieccnhjh = new CGJIECCNHJH(<>9__10_, ohindolfnmp, JMHKMOACHDG);
|
|
ILINODKFHEO ilinodkfheo = NLNHFEEMFBN.AddConfigurableSetting(cgjieccnhjh);
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg;
|
|
if (FogCircuit.<>c.<>9__10_2 == 0)
|
|
{
|
|
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab;
|
|
FogCircuit.<>c.<>9__10_2 = dedabhkcibg;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.HODAEMGJJKC);
|
|
int num = JMHKMOACHDG - 1;
|
|
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp2, num);
|
|
ILINODKFHEO ilinodkfheo2 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi);
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg2;
|
|
if (FogCircuit.<>c.<>9__10_4 == 0)
|
|
{
|
|
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab;
|
|
FogCircuit.<>c.<>9__10_4 = dedabhkcibg2;
|
|
}
|
|
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.HGFLGDEEOBM);
|
|
GAAKDCPNDDI gaakdcpnddi2 = new GAAKDCPNDDI(dedabhkcibg2, ohindolfnmp3, JMHKMOACHDG);
|
|
ILINODKFHEO ilinodkfheo3 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi2);
|
|
uint num2;
|
|
new Dictionary().Add(num2, "None");
|
|
ShapeColorInfo[] array = EOKPFJPCGMK.IKFGMGLJFGE;
|
|
int num3 = 0;
|
|
int length = array.Length;
|
|
if (num3 < length)
|
|
{
|
|
ShapeColorInfo shapeColorInfo = array[num3];
|
|
num3++;
|
|
}
|
|
DOPNALIMPNA[] array2 = new DOPNALIMPNA[3];
|
|
Action<DLKPBLNKLAD, GCKECFLKJGJ> action = new Action(NLNHFEEMFBN.FireDialogListPicker);
|
|
int num4 = 0;
|
|
Func<int> func;
|
|
Action<int> action2;
|
|
string text;
|
|
DOPNALIMPNA dopnalimpna = ONOKJPIMIIP.DFADLDGBMPD(func, action2, action, num4, num3, text);
|
|
if (dopnalimpna != 0)
|
|
{
|
|
}
|
|
array2[0] = dopnalimpna;
|
|
Func<int> func2 = new Func(this.BDAAGCDOCNH);
|
|
Action<int> action3 = new Action(this.AJLKNHPCPKL);
|
|
string text2;
|
|
ulong num5;
|
|
JJOBLNLCNND jjoblnlcnnd = ONOKJPIMIIP.MGAJCIEANHL(func2, action3, "Start Distance", "", text2, num3 != 0, num3, (int)num5, num3, num3);
|
|
if (jjoblnlcnnd != 0)
|
|
{
|
|
}
|
|
array2[1] = jjoblnlcnnd;
|
|
Func<int> func3 = new Func(this.JBIFPPLCELI);
|
|
Action<int> action4 = new Action(this.DJMAEBKJOGA);
|
|
string text3;
|
|
ulong num6;
|
|
JJOBLNLCNND jjoblnlcnnd2 = ONOKJPIMIIP.MGAJCIEANHL(func3, action4, "Fade Distance", "", text3, num3 != 0, num3, (int)num6, num3, num3);
|
|
if (jjoblnlcnnd2 != 0)
|
|
{
|
|
}
|
|
array2[2] = jjoblnlcnnd2;
|
|
int num7 = JMHKMOACHDG - 1;
|
|
ECJBHJOCKHL ecjbhjockhl = NLNHFEEMFBN.AddFoldoutMenu("Fog", num7, array2);
|
|
}
|
|
|
|
// Token: 0x0600F51A RID: 62746 RVA: 0x00384C1C File Offset: 0x00382E1C
|
|
[Token(Token = "0x600F51A")]
|
|
[Address(RVA = "0x1764920", Offset = "0x1763720", VA = "0x181764920", Slot = "23")]
|
|
protected override void LHKNCNEPALO(MHLAHCKBCMB FAKEPIFMHIK)
|
|
{
|
|
IDKBFFNAICL idkbffnaicl = FAKEPIFMHIK.EODBCNLFOBB;
|
|
KLLMCPFPIIE<int> aihfccmnllj = this.AIHFCCMNLLJ;
|
|
KLLMCPFPIIE<float> fahbjmmmpan = this.FAHBJMMMPAN;
|
|
KLLMCPFPIIE<float> mechpcjpbfc = this.MECHPCJPBFC;
|
|
}
|
|
|
|
// Token: 0x0600F51B RID: 62747 RVA: 0x00384C4C File Offset: 0x00382E4C
|
|
[Token(Token = "0x600F51B")]
|
|
[Address(RVA = "0x1764660", Offset = "0x1763460", VA = "0x181764660", Slot = "24")]
|
|
protected override void GJPPHMOFICJ(MHLAHCKBCMB FAKEPIFMHIK)
|
|
{
|
|
IDKBFFNAICL idkbffnaicl = new IDKBFFNAICL();
|
|
int num = this.AIHFCCMNLLJ.IAHDANBDAAM();
|
|
idkbffnaicl.DJICAONNCBF = num;
|
|
float num2 = this.FAHBJMMMPAN.IAHDANBDAAM();
|
|
idkbffnaicl.LJPCPHLAJHO = num2;
|
|
float num3 = this.MECHPCJPBFC.IAHDANBDAAM();
|
|
idkbffnaicl.PNKMKOOEJLK = num3;
|
|
FAKEPIFMHIK.EODBCNLFOBB = idkbffnaicl;
|
|
}
|
|
|
|
// Token: 0x0600F51C RID: 62748 RVA: 0x00384CA8 File Offset: 0x00382EA8
|
|
[Token(Token = "0x600F51C")]
|
|
[Address(RVA = "0x1764C40", Offset = "0x1763A40", VA = "0x181764C40")]
|
|
public FogCircuit()
|
|
{
|
|
FogMoodSettings fogMoodSettings = new FogMoodSettings();
|
|
this.GDDAMFEKPOI = fogMoodSettings;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600F51D RID: 62749 RVA: 0x00384CC8 File Offset: 0x00382EC8
|
|
[Token(Token = "0x600F51D")]
|
|
[Address(RVA = "0x1764A30", Offset = "0x1763830", VA = "0x181764A30")]
|
|
[CompilerGenerated]
|
|
private void NIINNGHIDCH(CreationObjectSettingColorUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<int> func = new Func(this.CHAFAFPADAE);
|
|
Action<int> action = new Action(this.ADMNCAFDOPG);
|
|
Action<int> action2 = new Action(this.NLOAHCDNHFO);
|
|
GCCLEJOGCCE.PropertyPreview = action2;
|
|
Action<int> action3 = new Action(this.PIMFGMHPEOD);
|
|
GCCLEJOGCCE.OnCancel = action3;
|
|
Color color = this.GDDAMFEKPOI.color;
|
|
GCCLEJOGCCE.AMKHNMFHNCN = color;
|
|
}
|
|
|
|
// Token: 0x0600F51E RID: 62750 RVA: 0x00384D40 File Offset: 0x00382F40
|
|
[Token(Token = "0x600F51E")]
|
|
[Address(RVA = "0x1763D10", Offset = "0x1762B10", VA = "0x181763D10")]
|
|
[CompilerGenerated]
|
|
private int CHAFAFPADAE()
|
|
{
|
|
return this.AIHFCCMNLLJ.IAHDANBDAAM();
|
|
}
|
|
|
|
// Token: 0x0600F51F RID: 62751 RVA: 0x00384D60 File Offset: 0x00382F60
|
|
[Token(Token = "0x600F51F")]
|
|
[Address(RVA = "0x1763840", Offset = "0x1762640", VA = "0x181763840")]
|
|
[CompilerGenerated]
|
|
private void ADMNCAFDOPG(int ONGBFDACHHG)
|
|
{
|
|
KLLMCPFPIIE<int> aihfccmnllj = this.AIHFCCMNLLJ;
|
|
}
|
|
|
|
// Token: 0x0600F520 RID: 62752 RVA: 0x00384D7C File Offset: 0x00382F7C
|
|
[Token(Token = "0x600F520")]
|
|
[Address(RVA = "0x1764B80", Offset = "0x1763980", VA = "0x181764B80")]
|
|
[CompilerGenerated]
|
|
private void NLOAHCDNHFO(int ONGBFDACHHG)
|
|
{
|
|
KLLMCPFPIIE<int> aihfccmnllj = this.AIHFCCMNLLJ;
|
|
}
|
|
|
|
// Token: 0x0600F521 RID: 62753 RVA: 0x00384D98 File Offset: 0x00382F98
|
|
[Token(Token = "0x600F521")]
|
|
[Address(RVA = "0x1764BE0", Offset = "0x17639E0", VA = "0x181764BE0")]
|
|
[CompilerGenerated]
|
|
private void PIMFGMHPEOD(int JEPDJOHNNPC)
|
|
{
|
|
KLLMCPFPIIE<int> aihfccmnllj = this.AIHFCCMNLLJ;
|
|
}
|
|
|
|
// Token: 0x0600F522 RID: 62754 RVA: 0x00384DB4 File Offset: 0x00382FB4
|
|
[Token(Token = "0x600F522")]
|
|
[Address(RVA = "0x1764800", Offset = "0x1763600", VA = "0x181764800")]
|
|
[CompilerGenerated]
|
|
private void HODAEMGJJKC(CreationObjectSettingIntUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<int> func = new Func(this.EOKIHNPCOOM);
|
|
Action<int> action = new Action(this.MKGKGKDKDHO);
|
|
}
|
|
|
|
// Token: 0x0600F523 RID: 62755 RVA: 0x00384DF0 File Offset: 0x00382FF0
|
|
[Token(Token = "0x600F523")]
|
|
[Address(RVA = "0x1763F10", Offset = "0x1762D10", VA = "0x181763F10")]
|
|
[CompilerGenerated]
|
|
private int EOKIHNPCOOM()
|
|
{
|
|
float num = this.FAHBJMMMPAN.IAHDANBDAAM();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F524 RID: 62756 RVA: 0x00384E10 File Offset: 0x00383010
|
|
[Token(Token = "0x600F524")]
|
|
[Address(RVA = "0x17649D0", Offset = "0x17637D0", VA = "0x1817649D0")]
|
|
[CompilerGenerated]
|
|
private void MKGKGKDKDHO(int ONGBFDACHHG)
|
|
{
|
|
KLLMCPFPIIE<float> fahbjmmmpan = this.FAHBJMMMPAN;
|
|
}
|
|
|
|
// Token: 0x0600F525 RID: 62757 RVA: 0x00384E2C File Offset: 0x0038302C
|
|
[Token(Token = "0x600F525")]
|
|
[Address(RVA = "0x1764730", Offset = "0x1763530", VA = "0x181764730")]
|
|
[CompilerGenerated]
|
|
private void HGFLGDEEOBM(CreationObjectSettingIntUIControl GCCLEJOGCCE)
|
|
{
|
|
string text = GCCLEJOGCCE.PropertyDescription.text;
|
|
Func<int> func = new Func(this.CHAPGIHINAD);
|
|
Action<int> action = new Action(this.BHLPJGAMMCH);
|
|
}
|
|
|
|
// Token: 0x0600F526 RID: 62758 RVA: 0x00384E68 File Offset: 0x00383068
|
|
[Token(Token = "0x600F526")]
|
|
[Address(RVA = "0x1763D60", Offset = "0x1762B60", VA = "0x181763D60")]
|
|
[CompilerGenerated]
|
|
private int CHAPGIHINAD()
|
|
{
|
|
float num = this.MECHPCJPBFC.IAHDANBDAAM();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F527 RID: 62759 RVA: 0x00384E88 File Offset: 0x00383088
|
|
[Token(Token = "0x600F527")]
|
|
[Address(RVA = "0x1763CB0", Offset = "0x1762AB0", VA = "0x181763CB0")]
|
|
[CompilerGenerated]
|
|
private void BHLPJGAMMCH(int ONGBFDACHHG)
|
|
{
|
|
KLLMCPFPIIE<float> mechpcjpbfc = this.MECHPCJPBFC;
|
|
}
|
|
|
|
// Token: 0x0600F528 RID: 62760 RVA: 0x00384EA4 File Offset: 0x003830A4
|
|
[Token(Token = "0x600F528")]
|
|
[Address(RVA = "0x1763C60", Offset = "0x1762A60", VA = "0x181763C60")]
|
|
[CompilerGenerated]
|
|
private int BDAAGCDOCNH()
|
|
{
|
|
float num = this.FAHBJMMMPAN.IAHDANBDAAM();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F529 RID: 62761 RVA: 0x00384EC4 File Offset: 0x003830C4
|
|
[Token(Token = "0x600F529")]
|
|
[Address(RVA = "0x17638A0", Offset = "0x17626A0", VA = "0x1817638A0")]
|
|
[CompilerGenerated]
|
|
private void AJLKNHPCPKL(int ONGBFDACHHG)
|
|
{
|
|
KLLMCPFPIIE<float> fahbjmmmpan = this.FAHBJMMMPAN;
|
|
}
|
|
|
|
// Token: 0x0600F52A RID: 62762 RVA: 0x00384EE0 File Offset: 0x003830E0
|
|
[Token(Token = "0x600F52A")]
|
|
[Address(RVA = "0x17648D0", Offset = "0x17636D0", VA = "0x1817648D0")]
|
|
[CompilerGenerated]
|
|
private int JBIFPPLCELI()
|
|
{
|
|
float num = this.MECHPCJPBFC.IAHDANBDAAM();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600F52B RID: 62763 RVA: 0x00384F00 File Offset: 0x00383100
|
|
[Token(Token = "0x600F52B")]
|
|
[Address(RVA = "0x1763EB0", Offset = "0x1762CB0", VA = "0x181763EB0")]
|
|
[CompilerGenerated]
|
|
private void DJMAEBKJOGA(int ONGBFDACHHG)
|
|
{
|
|
KLLMCPFPIIE<float> mechpcjpbfc = this.MECHPCJPBFC;
|
|
}
|
|
|
|
// Token: 0x0400A3B0 RID: 41904
|
|
[FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400A3B0")]
|
|
private FogMoodSettings GDDAMFEKPOI;
|
|
|
|
// Token: 0x0400A3B1 RID: 41905
|
|
[FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400A3B1")]
|
|
private KLLMCPFPIIE<int> AIHFCCMNLLJ;
|
|
|
|
// Token: 0x0400A3B2 RID: 41906
|
|
[FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x400A3B2")]
|
|
private KLLMCPFPIIE<float> FAHBJMMMPAN;
|
|
|
|
// Token: 0x0400A3B3 RID: 41907
|
|
[FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x400A3B3")]
|
|
private KLLMCPFPIIE<float> MECHPCJPBFC;
|
|
}
|
|
}
|