This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,310 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Core.Creation;
using RecRoom.Core.Creation.SceneMoods.MoodBlendData;
using RecRoom.Networking.SynchronizedFields;
using UnityEngine;
namespace RecRoom.Circuits
{
// Token: 0x02002305 RID: 8965
[Token(Token = "0x2002305")]
[StructLayout(3)]
public class FogCircuit : MoodCircuitBase<FogMoodSettings>
{
// Token: 0x1700299A RID: 10650
// (get) Token: 0x0600F619 RID: 63001 RVA: 0x003A1BD0 File Offset: 0x0039FDD0
[Token(Token = "0x1700299A")]
public override FogMoodSettings KHLNLOJEAGL
{
[Token(Token = "0x600F619")]
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0", Slot = "19")]
get
{
return this.GDDAMFEKPOI;
}
}
// Token: 0x1700299B RID: 10651
// (get) Token: 0x0600F61A RID: 63002 RVA: 0x003A1BE4 File Offset: 0x0039FDE4
[Token(Token = "0x1700299B")]
public override BOCPGFKHLGN<FogMoodSettings> MEPGBKGFFNO
{
[Token(Token = "0x600F61A")]
[Address(RVA = "0x1739070", Offset = "0x1737A70", VA = "0x181739070", Slot = "20")]
get
{
return RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.<FogMoodSettingsBlender>k__BackingField;
}
}
// Token: 0x0600F61B RID: 63003 RVA: 0x003A1C08 File Offset: 0x0039FE08
[Token(Token = "0x600F61B")]
[Address(RVA = "0x17381D0", Offset = "0x1736BD0", VA = "0x1817381D0", Slot = "13")]
protected override void Awake()
{
base.Awake();
Action action = new Action(this.CNHFOAFCOHE);
int num;
SynchronizedField<int> synchronizedField = new SynchronizedField(this, "FND_C", 1, (SetterPermissionMode)num, action, num);
num = 0;
this.AIHFCCMNLLJ = synchronizedField;
Action action2 = new Action(this.CNHFOAFCOHE);
int num2 = 0;
SynchronizedField<float> synchronizedField2 = new SynchronizedField(this, "FND_SD", num2, (SetterPermissionMode)num, action2, num);
this.FAHBJMMMPAN = synchronizedField2;
Action action3 = new Action(this.CNHFOAFCOHE);
int num3 = 0;
SynchronizedField<float> synchronizedField3 = new SynchronizedField(this, "FND_FD", num3, (SetterPermissionMode)num, action3, num);
this.MECHPCJPBFC = synchronizedField3;
if (!base.hasAuthority)
{
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
FogMoodSettings gddamfekpoi = this.GDDAMFEKPOI;
int num4 = aihfccmnllj.Get();
SynchronizedField<float> fahbjmmmpan = this.FAHBJMMMPAN;
FogMoodSettings gddamfekpoi2 = this.GDDAMFEKPOI;
float num5 = fahbjmmmpan.Get();
gddamfekpoi2.startDistance = num5;
SynchronizedField<float> mechpcjpbfc = this.MECHPCJPBFC;
FogMoodSettings gddamfekpoi3 = this.GDDAMFEKPOI;
float num6 = mechpcjpbfc.Get();
gddamfekpoi3.fadeDistance = num6;
return;
}
FogMoodSettings fogMoodSettings = new FogMoodSettings();
fogMoodSettings.BGMCKPCICEE();
SynchronizedField<int> aihfccmnllj2 = this.AIHFCCMNLLJ;
LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(fogMoodSettings.color);
SynchronizedField<float> fahbjmmmpan2 = this.FAHBJMMMPAN;
SynchronizedField<float> mechpcjpbfc2 = this.MECHPCJPBFC;
throw new NullReferenceException();
}
// Token: 0x0600F61C RID: 63004 RVA: 0x003A1D38 File Offset: 0x0039FF38
[Token(Token = "0x600F61C")]
[Address(RVA = "0x17385D0", Offset = "0x1736FD0", VA = "0x1817385D0")]
private void CNHFOAFCOHE()
{
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
FogMoodSettings gddamfekpoi = this.GDDAMFEKPOI;
int num = aihfccmnllj.Get();
SynchronizedField<float> fahbjmmmpan = this.FAHBJMMMPAN;
FogMoodSettings gddamfekpoi2 = this.GDDAMFEKPOI;
float num2 = fahbjmmmpan.Get();
SynchronizedField<float> mechpcjpbfc = this.MECHPCJPBFC;
gddamfekpoi2.startDistance = num2;
FogMoodSettings gddamfekpoi3 = this.GDDAMFEKPOI;
float num3 = mechpcjpbfc.Get();
gddamfekpoi3.fadeDistance = num3;
}
// Token: 0x0600F61D RID: 63005 RVA: 0x003A1DA4 File Offset: 0x0039FFA4
[Token(Token = "0x600F61D")]
[Address(RVA = "0x1738730", Offset = "0x1737130", VA = "0x181738730", 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);
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp2, JMHKMOACHDG);
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);
int num;
GAAKDCPNDDI gaakdcpnddi2 = new GAAKDCPNDDI(dedabhkcibg2, ohindolfnmp3, num);
num = JMHKMOACHDG - 1;
ILINODKFHEO ilinodkfheo3 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi2);
}
// Token: 0x0600F61E RID: 63006 RVA: 0x003A1E88 File Offset: 0x003A0088
[Token(Token = "0x600F61E")]
[Address(RVA = "0x1738D40", Offset = "0x1737740", VA = "0x181738D40", Slot = "23")]
protected override void LHKNCNEPALO(MHLAHCKBCMB FAKEPIFMHIK)
{
IDKBFFNAICL idkbffnaicl = FAKEPIFMHIK.EODBCNLFOBB;
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
SynchronizedField<float> fahbjmmmpan = this.FAHBJMMMPAN;
SynchronizedField<float> mechpcjpbfc = this.MECHPCJPBFC;
}
// Token: 0x0600F61F RID: 63007 RVA: 0x003A1EB8 File Offset: 0x003A00B8
[Token(Token = "0x600F61F")]
[Address(RVA = "0x1738A90", Offset = "0x1737490", VA = "0x181738A90", Slot = "24")]
protected override void GJPPHMOFICJ(MHLAHCKBCMB FAKEPIFMHIK)
{
IDKBFFNAICL idkbffnaicl = new IDKBFFNAICL();
int num = this.AIHFCCMNLLJ.Get();
idkbffnaicl.DJICAONNCBF = num;
float num2 = this.FAHBJMMMPAN.Get();
idkbffnaicl.LJPCPHLAJHO = num2;
float num3 = this.MECHPCJPBFC.Get();
idkbffnaicl.PNKMKOOEJLK = num3;
FAKEPIFMHIK.EODBCNLFOBB = idkbffnaicl;
}
// Token: 0x0600F620 RID: 63008 RVA: 0x003A1F14 File Offset: 0x003A0114
[Token(Token = "0x600F620")]
[Address(RVA = "0x1738FF0", Offset = "0x17379F0", VA = "0x181738FF0")]
public FogCircuit()
{
FogMoodSettings fogMoodSettings = new FogMoodSettings();
this.GDDAMFEKPOI = fogMoodSettings;
base..ctor();
}
// Token: 0x0600F621 RID: 63009 RVA: 0x003A1F34 File Offset: 0x003A0134
[Token(Token = "0x600F621")]
[Address(RVA = "0x1738DF0", Offset = "0x17377F0", VA = "0x181738DF0")]
[CompilerGenerated]
private void NIINNGHIDCH(CreationObjectSettingColorUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Fog Color";
Func<int> func = new Func(this.BDAAGCDOCNH);
Action<int> action = new Action(this.AJLKNHPCPKL);
Action<int> action2 = new Action(this.JBIFPPLCELI);
GCCLEJOGCCE.PropertyPreview = action2;
Action<int> action3 = new Action(this.DJMAEBKJOGA);
GCCLEJOGCCE.OnCancel = action3;
Color color = this.GDDAMFEKPOI.color;
GCCLEJOGCCE.AMKHNMFHNCN = color;
}
// Token: 0x0600F622 RID: 63010 RVA: 0x003A1FB0 File Offset: 0x003A01B0
[Token(Token = "0x600F622")]
[Address(RVA = "0x1738530", Offset = "0x1736F30", VA = "0x181738530")]
[CompilerGenerated]
private int BDAAGCDOCNH()
{
return this.AIHFCCMNLLJ.Get();
}
// Token: 0x0600F623 RID: 63011 RVA: 0x003A1FD0 File Offset: 0x003A01D0
[Token(Token = "0x600F623")]
[Address(RVA = "0x1738170", Offset = "0x1736B70", VA = "0x181738170")]
[CompilerGenerated]
private void AJLKNHPCPKL(int ONGBFDACHHG)
{
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
}
// Token: 0x0600F624 RID: 63012 RVA: 0x003A1FEC File Offset: 0x003A01EC
[Token(Token = "0x600F624")]
[Address(RVA = "0x1738CE0", Offset = "0x17376E0", VA = "0x181738CE0")]
[CompilerGenerated]
private void JBIFPPLCELI(int ONGBFDACHHG)
{
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
}
// Token: 0x0600F625 RID: 63013 RVA: 0x003A2008 File Offset: 0x003A0208
[Token(Token = "0x600F625")]
[Address(RVA = "0x17386D0", Offset = "0x17370D0", VA = "0x1817386D0")]
[CompilerGenerated]
private void DJMAEBKJOGA(int JEPDJOHNNPC)
{
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
}
// Token: 0x0600F626 RID: 63014 RVA: 0x003A2024 File Offset: 0x003A0224
[Token(Token = "0x600F626")]
[Address(RVA = "0x1738C20", Offset = "0x1737620", VA = "0x181738C20")]
[CompilerGenerated]
private void HODAEMGJJKC(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Start Distance";
Func<int> func = new Func(this.CHAFAFPADAE);
Action<int> action = new Action(this.ADMNCAFDOPG);
}
// Token: 0x0600F627 RID: 63015 RVA: 0x003A2064 File Offset: 0x003A0264
[Token(Token = "0x600F627")]
[Address(RVA = "0x1738580", Offset = "0x1736F80", VA = "0x181738580")]
[CompilerGenerated]
private int CHAFAFPADAE()
{
float num = this.FAHBJMMMPAN.Get();
throw new NullReferenceException();
}
// Token: 0x0600F628 RID: 63016 RVA: 0x003A2084 File Offset: 0x003A0284
[Token(Token = "0x600F628")]
[Address(RVA = "0x1738110", Offset = "0x1736B10", VA = "0x181738110")]
[CompilerGenerated]
private void ADMNCAFDOPG(int ONGBFDACHHG)
{
SynchronizedField<float> fahbjmmmpan = this.FAHBJMMMPAN;
}
// Token: 0x0600F629 RID: 63017 RVA: 0x003A20A0 File Offset: 0x003A02A0
[Token(Token = "0x600F629")]
[Address(RVA = "0x1738B60", Offset = "0x1737560", VA = "0x181738B60")]
[CompilerGenerated]
private void HGFLGDEEOBM(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Fade Distance";
Func<int> func = new Func(this.NLOAHCDNHFO);
Action<int> action = new Action(this.PIMFGMHPEOD);
}
// Token: 0x0600F62A RID: 63018 RVA: 0x003A20E0 File Offset: 0x003A02E0
[Token(Token = "0x600F62A")]
[Address(RVA = "0x1738F40", Offset = "0x1737940", VA = "0x181738F40")]
[CompilerGenerated]
private int NLOAHCDNHFO()
{
float num = this.MECHPCJPBFC.Get();
throw new NullReferenceException();
}
// Token: 0x0600F62B RID: 63019 RVA: 0x003A2100 File Offset: 0x003A0300
[Token(Token = "0x600F62B")]
[Address(RVA = "0x1738F90", Offset = "0x1737990", VA = "0x181738F90")]
[CompilerGenerated]
private void PIMFGMHPEOD(int ONGBFDACHHG)
{
SynchronizedField<float> mechpcjpbfc = this.MECHPCJPBFC;
}
// Token: 0x0400A55D RID: 42333
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400A55D")]
private FogMoodSettings GDDAMFEKPOI;
// Token: 0x0400A55E RID: 42334
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400A55E")]
private SynchronizedField<int> AIHFCCMNLLJ;
// Token: 0x0400A55F RID: 42335
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400A55F")]
private SynchronizedField<float> FAHBJMMMPAN;
// Token: 0x0400A560 RID: 42336
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400A560")]
private SynchronizedField<float> MECHPCJPBFC;
}
}