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,895 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using Google.Protobuf.Collections;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Core.Creation;
using RecRoom.Core.Creation.SceneMoods;
using RecRoom.Core.Creation.SceneMoods.MoodBlendData;
using RecRoom.Networking.SynchronizedFields;
using TMPro;
using UnityEngine;
namespace RecRoom.Circuits
{
// Token: 0x020022FA RID: 8954
[Token(Token = "0x20022FA")]
[StructLayout(3)]
public class BackgroundObjectsCircuit : MoodCircuitBase<BackgroundObjectsMoodSettings>
{
// Token: 0x17002994 RID: 10644
// (get) Token: 0x0600F5AE RID: 62894 RVA: 0x0039FD80 File Offset: 0x0039DF80
[Token(Token = "0x17002994")]
public override BackgroundObjectsMoodSettings KHLNLOJEAGL
{
[Token(Token = "0x600F5AE")]
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0", Slot = "19")]
get
{
return this.GDDAMFEKPOI;
}
}
// Token: 0x17002995 RID: 10645
// (get) Token: 0x0600F5AF RID: 62895 RVA: 0x0039FD94 File Offset: 0x0039DF94
[Token(Token = "0x17002995")]
public override BOCPGFKHLGN<BackgroundObjectsMoodSettings> MEPGBKGFFNO
{
[Token(Token = "0x600F5AF")]
[Address(RVA = "0x172A0A0", Offset = "0x1728AA0", VA = "0x18172A0A0", Slot = "20")]
get
{
return RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.<BackgroundObjectsMoodSettingsBlender>k__BackingField;
}
}
// Token: 0x0600F5B0 RID: 62896 RVA: 0x0039FDB8 File Offset: 0x0039DFB8
[Token(Token = "0x600F5B0")]
[Address(RVA = "0x1728F70", Offset = "0x1727970", VA = "0x181728F70")]
private Color EKDFIFGBNCK(int AIHFCCMNLLJ, float FBPFONBFPEB)
{
/*
An exception occurred when decompiling this method (0600F5B0)
ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.Color RecRoom.Circuits.BackgroundObjectsCircuit::EKDFIFGBNCK(System.Int32,System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:float32(var_3_06, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_2)))
stloc:float32(var_5_0E, ldfld:float32(Vector3::z, ldloc:Vector3[exp:valuetype [UnityEngine.CoreModule]UnityEngine.Vector3&](var_4)))
stloc:int32(var_6_11, ldc.i4:int32(0))
stfld:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`3<bool, int32, float32>(MoodCircuitBase`1::FICIBNFKDPO, ldloc:BackgroundObjectsCircuit[exp:MoodCircuitBase`1](this), ldloc:int32[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`3<bool, int32, float32>](var_6_11))
}
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: 0x0600F5B1 RID: 62897 RVA: 0x0039FDE0 File Offset: 0x0039DFE0
[Token(Token = "0x600F5B1")]
[Address(RVA = "0x1729C00", Offset = "0x1728600", VA = "0x181729C00")]
private void MMDEDDLKOKE(int EFBDCIJMFGD)
{
BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa = new BackgroundObjectsCircuit.GIOLGHKAGFA();
BackgroundObjectsCircuit.GIOLGHKAGFA[] gfhmklcipjb = this.GFHMKLCIPJB;
int index = EFBDCIJMFGD;
if (giolghkagfa != 0)
{
}
gfhmklcipjb[0] = giolghkagfa;
int index2 = EFBDCIJMFGD;
string text = string.Format("BOC_OI{0}", index2);
Action action = delegate
{
BackgroundObjectsCircuit <>4__this = this;
int index7 = EFBDCIJMFGD;
<>4__this.CNHFOAFCOHE(index7);
};
int num;
SynchronizedField<int> synchronizedField = new SynchronizedField(this, text, -1, (SetterPermissionMode)num, action, num);
num = 0;
giolghkagfa.JPLGHPFGMBK = synchronizedField;
int index3 = EFBDCIJMFGD;
string text2 = string.Format("BOC_RO{0}", index3);
Action action2 = delegate
{
BackgroundObjectsCircuit <>4__this2 = this;
int index8 = EFBDCIJMFGD;
<>4__this2.CNHFOAFCOHE(index8);
};
int num2 = 0;
SynchronizedField<float> synchronizedField2 = new SynchronizedField(this, text2, num2, (SetterPermissionMode)num, action2, num);
giolghkagfa.IGPENJBJADK = synchronizedField2;
int index4 = EFBDCIJMFGD;
string text3 = string.Format("BOC_CI{0}", index4);
Action action3 = delegate
{
BackgroundObjectsCircuit <>4__this3 = this;
int index9 = EFBDCIJMFGD;
<>4__this3.CNHFOAFCOHE(index9);
};
int num3;
SynchronizedField<int> synchronizedField3 = new SynchronizedField(this, text3, num3, (SetterPermissionMode)num, action3, num);
num3 = 0;
giolghkagfa.AIHFCCMNLLJ = synchronizedField3;
int index5 = EFBDCIJMFGD;
string text4 = string.Format("BOC_AL{0}", index5);
Action action4 = delegate
{
BackgroundObjectsCircuit <>4__this4 = this;
int index10 = EFBDCIJMFGD;
<>4__this4.CNHFOAFCOHE(index10);
};
int num4 = 0;
SynchronizedField<float> synchronizedField4 = new SynchronizedField(this, text4, num4, (SetterPermissionMode)num, action4, num);
giolghkagfa.FBPFONBFPEB = synchronizedField4;
if (!base.hasAuthority)
{
int index6 = EFBDCIJMFGD;
this.CNHFOAFCOHE(index6);
return;
}
Color white = Color.white;
throw new NullReferenceException();
}
// Token: 0x0600F5B2 RID: 62898 RVA: 0x0039FF4C File Offset: 0x0039E14C
[Token(Token = "0x600F5B2")]
[Address(RVA = "0x1728B70", Offset = "0x1727570", VA = "0x181728B70")]
private void CNHFOAFCOHE(int EFBDCIJMFGD)
{
BackgroundObjectsCircuit.GIOLGHKAGFA[] gfhmklcipjb = this.GFHMKLCIPJB;
BackgroundMoodObjectEntry[] objects = this.GDDAMFEKPOI.objects;
BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa = gfhmklcipjb[EFBDCIJMFGD];
int num = giolghkagfa.JPLGHPFGMBK.Get();
MoodConfig.BackgroundObjectConfig backgroundObjectConfig;
if (backgroundObjectConfig != 0)
{
}
BackgroundMoodObjectEntry[] objects2 = this.GDDAMFEKPOI.objects;
float num2 = giolghkagfa.IGPENJBJADK.Get();
BackgroundMoodObjectEntry[] objects3 = this.GDDAMFEKPOI.objects;
int num3 = giolghkagfa.AIHFCCMNLLJ.Get();
float num4 = giolghkagfa.FBPFONBFPEB.Get();
Vector3 vector;
float z = vector.z;
Vector3 vector2;
float z2 = vector2.z;
}
// Token: 0x0600F5B3 RID: 62899 RVA: 0x0039FFE4 File Offset: 0x0039E1E4
[Token(Token = "0x600F5B3")]
[Address(RVA = "0x1728B10", Offset = "0x1727510", VA = "0x181728B10", Slot = "13")]
protected override void Awake()
{
base.Awake();
int num = 0;
this.MMDEDDLKOKE(num);
num++;
}
// Token: 0x0600F5B4 RID: 62900 RVA: 0x003A0004 File Offset: 0x0039E204
[Token(Token = "0x600F5B4")]
[Address(RVA = "0x1728EF0", Offset = "0x17278F0", VA = "0x181728EF0")]
private BackgroundObject EJBEBBLJPBG(int ENJEOLBEALP)
{
MoodConfig.BackgroundObjectConfig backgroundObjectConfig;
if (backgroundObjectConfig != 0)
{
return backgroundObjectConfig.prefab;
}
throw new NullReferenceException();
}
// Token: 0x0600F5B5 RID: 62901 RVA: 0x003A0024 File Offset: 0x0039E224
[Token(Token = "0x600F5B5")]
[Address(RVA = "0x1729AA0", Offset = "0x17284A0", VA = "0x181729AA0")]
private void LLBNBAAMEBK(int EFBDCIJMFGD, int ENJEOLBEALP)
{
BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa = this.GFHMKLCIPJB[EFBDCIJMFGD];
SynchronizedField<int> jplghpfgmbk = giolghkagfa.JPLGHPFGMBK;
MoodConfig.BackgroundObjectConfig backgroundObjectConfig;
if (backgroundObjectConfig != 0)
{
SynchronizedField<int> aihfccmnllj = giolghkagfa.AIHFCCMNLLJ;
LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(backgroundObjectConfig.defaultColor);
SynchronizedField<float> fbpfonbfpeb = giolghkagfa.FBPFONBFPEB;
}
}
// Token: 0x0600F5B6 RID: 62902 RVA: 0x003A006C File Offset: 0x0039E26C
[Token(Token = "0x600F5B6")]
[Address(RVA = "0x17292D0", Offset = "0x1727CD0", VA = "0x1817292D0")]
private void HIKNLAGJFJJ(int EFBDCIJMFGD, CreationObject NLNHFEEMFBN, ref int JMHKMOACHDG)
{
int index = EFBDCIJMFGD;
BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa = this.GFHMKLCIPJB[EFBDCIJMFGD];
int num = 0;
BackgroundObjectsCircuit.GIOLGHKAGFA config = giolghkagfa;
CreationObjectSettingColorUIControl colorSettingsInstance = num;
if (BackgroundObjectsCircuit.<>c.<>9__13_0 == 0)
{
BackgroundObjectsCircuit.<>c.<>9__13_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultColorUIControlPrefab;
}
Func<int> <>9__8;
Action<int> <>9__9;
Action<int> <>9__10;
Action<int> <>9__11;
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingColorUIControl instance)
{
instance.PropertyDescription.text = "Color";
if (<>9__8 == 0)
{
Func<int> func = () => config.AIHFCCMNLLJ.Get();
<>9__8 = func;
}
if (<>9__9 == 0)
{
Action<int> action = delegate(int value)
{
SynchronizedField<int> aihfccmnllj = config.AIHFCCMNLLJ;
};
<>9__9 = action;
}
Action<int> action2;
if (<>9__10 == 0)
{
action2 = delegate(int value)
{
SynchronizedField<int> aihfccmnllj2 = config.AIHFCCMNLLJ;
};
<>9__10 = action2;
}
instance.PropertyPreview = action2;
Action<int> action3;
if (<>9__11 == 0)
{
action3 = delegate(int prevColorIndex)
{
SynchronizedField<int> aihfccmnllj3 = config.AIHFCCMNLLJ;
};
<>9__11 = action3;
}
instance.OnCancel = action3;
BackgroundObjectsCircuit <>4__this = this;
int index2 = index;
colorSettingsInstance = instance;
};
CGJIECCNHJH cgjieccnhjh;
ILINODKFHEO ilinodkfheo = NLNHFEEMFBN.AddConfigurableSetting(cgjieccnhjh);
if (BackgroundObjectsCircuit.<>c.<>9__13_2 == 0)
{
BackgroundObjectsCircuit.<>c.<>9__13_2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab;
}
Func<int> <>9__12;
Action<int> <>9__13;
OMKPHDBNLKH<CreationObjectSettingFriendlyIntControl, int>.OHINDOLFNMP ohindolfnmp2 = delegate(CreationObjectSettingFriendlyIntControl instance)
{
TextMeshProUGUI propertyDescription = instance.PropertyDescription;
int index3 = index;
if (<>9__12 == 0)
{
Func<int> func2 = () => config.JPLGHPFGMBK.Get();
<>9__12 = func2;
}
if (<>9__13 == 0)
{
Action<int> action4 = delegate(int value)
{
BackgroundObjectsCircuit <>4__this2 = this;
int index4 = index;
BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa2 = <>4__this2.GFHMKLCIPJB[index4];
SynchronizedField<int> jplghpfgmbk = giolghkagfa2.JPLGHPFGMBK;
MoodConfig.BackgroundObjectConfig backgroundObjectConfig;
if (backgroundObjectConfig != 0)
{
SynchronizedField<int> aihfccmnllj4 = giolghkagfa2.AIHFCCMNLLJ;
LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(backgroundObjectConfig.defaultColor);
SynchronizedField<float> fbpfonbfpeb = giolghkagfa2.FBPFONBFPEB;
}
if (colorSettingsInstance)
{
BackgroundObjectsCircuit <>4__this3 = this;
CreationObjectSettingColorUIControl colorSettingsInstance2 = colorSettingsInstance;
BackgroundMoodObjectEntry[] objects = <>4__this3.GDDAMFEKPOI.objects;
int index5 = index;
}
};
<>9__13 = action4;
}
};
int index6 = index;
KLCANJPOEPC klcanjpoepc;
ILINODKFHEO ilinodkfheo2 = NLNHFEEMFBN.AddConfigurableSetting(klcanjpoepc);
if (BackgroundObjectsCircuit.<>c.<>9__13_4 == 0)
{
BackgroundObjectsCircuit.<>c.<>9__13_4 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
}
Func<int> <>9__14;
Action<int> <>9__15;
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp3 = delegate(CreationObjectSettingIntUIControl instance)
{
instance.PropertyDescription.text = "Rotation";
if (<>9__14 == 0)
{
Func<int> func3 = delegate
{
float num2 = config.IGPENJBJADK.Get();
throw new NullReferenceException();
};
<>9__14 = func3;
}
if (<>9__15 == 0)
{
Action<int> action5 = delegate(int value)
{
SynchronizedField<float> igpenjbjadk = config.IGPENJBJADK;
};
<>9__15 = action5;
}
};
GAAKDCPNDDI gaakdcpnddi;
ILINODKFHEO ilinodkfheo3 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi);
if (BackgroundObjectsCircuit.<>c.<>9__13_6 == 0)
{
BackgroundObjectsCircuit.<>c.<>9__13_6 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab2 = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
}
Func<int> <>9__16;
Action<int> <>9__17;
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp4 = delegate(CreationObjectSettingIntUIControl instance)
{
instance.PropertyDescription.text = "Transparency";
if (<>9__16 == 0)
{
Func<int> func4 = delegate
{
float num3 = config.FBPFONBFPEB.Get();
throw new NullReferenceException();
};
<>9__16 = func4;
}
if (<>9__17 == 0)
{
Action<int> action6 = delegate(int value)
{
SynchronizedField<float> fbpfonbfpeb2 = config.FBPFONBFPEB;
};
<>9__17 = action6;
}
};
GAAKDCPNDDI gaakdcpnddi2;
ILINODKFHEO ilinodkfheo4 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi2);
}
// Token: 0x0600F5B7 RID: 62903 RVA: 0x003A0190 File Offset: 0x0039E390
[Token(Token = "0x600F5B7")]
[Address(RVA = "0x17290C0", Offset = "0x1727AC0", VA = "0x1817290C0", Slot = "22")]
protected override void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG)
{
int num = 0;
num++;
}
// Token: 0x0600F5B8 RID: 62904 RVA: 0x003A01A4 File Offset: 0x0039E3A4
[Token(Token = "0x600F5B8")]
[Address(RVA = "0x17297E0", Offset = "0x17281E0", VA = "0x1817297E0", Slot = "23")]
protected override void LHKNCNEPALO(MHLAHCKBCMB FAKEPIFMHIK)
{
int num;
do
{
num = 0;
IEnumerator<MLGIOOOIBNG> enumerator = FAKEPIFMHIK.OMGGONACIAD.JEGABJJBPIH.GetEnumerator();
if (enumerator != 0)
{
if (num >= enumerator)
{
goto IL_27;
}
num += num;
if (num != enumerator)
{
num++;
goto IL_27;
}
IL_2B:
num += 19;
int kmpknnhnojj = FAKEPIFMHIK.KMPKNNHNOJJ;
string dcjohbapeeb = FAKEPIFMHIK.DCJOHBAPEEB;
float olapmdidnig = FAKEPIFMHIK.OLAPMDIDNIG;
object bknjcodifdj = FAKEPIFMHIK.BKNJCODIFDJ;
goto IL_4E;
IL_27:
num++;
goto IL_2B;
}
IL_4E:
if (enumerator != 0)
{
}
if (num != -1)
{
}
}
while (num != 0);
}
// Token: 0x0600F5B9 RID: 62905 RVA: 0x003A0244 File Offset: 0x0039E444
[Token(Token = "0x600F5B9")]
[Address(RVA = "0x1729130", Offset = "0x1727B30", VA = "0x181729130", Slot = "24")]
protected override void GJPPHMOFICJ(MHLAHCKBCMB FAKEPIFMHIK)
{
DNIBHPGJLPH dnibhpgjlph = new DNIBHPGJLPH();
FAKEPIFMHIK.OMGGONACIAD = dnibhpgjlph;
BackgroundObjectsCircuit.GIOLGHKAGFA[] gfhmklcipjb = this.GFHMKLCIPJB;
int num = 0;
int length = gfhmklcipjb.Length;
if (num < length)
{
BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa = gfhmklcipjb[num];
RepeatedField<MLGIOOOIBNG> jegabjjbpih = FAKEPIFMHIK.OMGGONACIAD.JEGABJJBPIH;
MLGIOOOIBNG mlgioooibng = new MLGIOOOIBNG();
int num2 = giolghkagfa.JPLGHPFGMBK.Get();
mlgioooibng.FIBJNLCDEKD = num2;
int num3 = giolghkagfa.AIHFCCMNLLJ.Get();
mlgioooibng.DJICAONNCBF = num3;
float num4 = giolghkagfa.FBPFONBFPEB.Get();
mlgioooibng.FMEMCHLFLBN = num4;
float num5 = giolghkagfa.IGPENJBJADK.Get();
mlgioooibng.DLCNCKLKDKE = num5;
jegabjjbpih.Add(mlgioooibng);
num++;
}
}
// Token: 0x0600F5BA RID: 62906 RVA: 0x003A0304 File Offset: 0x0039E504
[Token(Token = "0x600F5BA")]
[Address(RVA = "0x172A000", Offset = "0x1728A00", VA = "0x18172A000")]
public BackgroundObjectsCircuit()
{
BackgroundObjectsMoodSettings backgroundObjectsMoodSettings = new BackgroundObjectsMoodSettings();
this.GDDAMFEKPOI = backgroundObjectsMoodSettings;
BackgroundObjectsCircuit.GIOLGHKAGFA[] array = new BackgroundObjectsCircuit.GIOLGHKAGFA[4];
this.GFHMKLCIPJB = array;
base..ctor();
}
// Token: 0x0400A50D RID: 42253
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400A50D")]
private BackgroundObjectsMoodSettings GDDAMFEKPOI;
// Token: 0x0400A50E RID: 42254
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400A50E")]
private BackgroundObjectsCircuit.GIOLGHKAGFA[] GFHMKLCIPJB;
// Token: 0x020022FB RID: 8955
[Token(Token = "0x20022FB")]
private class GIOLGHKAGFA
{
// Token: 0x0600F5BB RID: 62907 RVA: 0x003A0334 File Offset: 0x0039E534
[Token(Token = "0x600F5BB")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public GIOLGHKAGFA()
{
}
// Token: 0x0400A50F RID: 42255
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A50F")]
public SynchronizedField<int> JPLGHPFGMBK;
// Token: 0x0400A510 RID: 42256
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A510")]
public SynchronizedField<int> AIHFCCMNLLJ;
// Token: 0x0400A511 RID: 42257
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A511")]
public SynchronizedField<float> FBPFONBFPEB;
// Token: 0x0400A512 RID: 42258
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A512")]
public SynchronizedField<float> IGPENJBJADK;
}
// Token: 0x020022FC RID: 8956
[Token(Token = "0x20022FC")]
[CompilerGenerated]
private sealed class FPIAENCNHOM
{
// Token: 0x0600F5BC RID: 62908 RVA: 0x003A0348 File Offset: 0x0039E548
[Token(Token = "0x600F5BC")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public FPIAENCNHOM()
{
}
// Token: 0x0600F5BD RID: 62909 RVA: 0x003A035C File Offset: 0x0039E55C
[Token(Token = "0x600F5BD")]
[Address(RVA = "0x17380E0", Offset = "0x1736AE0", VA = "0x1817380E0")]
internal void <InitObjectConfig>b__0()
{
BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this;
int num = this.index;
backgroundObjectsCircuit.CNHFOAFCOHE(num);
}
// Token: 0x0600F5BE RID: 62910 RVA: 0x003A0384 File Offset: 0x0039E584
[Token(Token = "0x600F5BE")]
[Address(RVA = "0x17380E0", Offset = "0x1736AE0", VA = "0x1817380E0")]
internal void <InitObjectConfig>b__1()
{
BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this;
int num = this.index;
backgroundObjectsCircuit.CNHFOAFCOHE(num);
}
// Token: 0x0600F5BF RID: 62911 RVA: 0x003A03AC File Offset: 0x0039E5AC
[Token(Token = "0x600F5BF")]
[Address(RVA = "0x17380E0", Offset = "0x1736AE0", VA = "0x1817380E0")]
internal void <InitObjectConfig>b__2()
{
BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this;
int num = this.index;
backgroundObjectsCircuit.CNHFOAFCOHE(num);
}
// Token: 0x0600F5C0 RID: 62912 RVA: 0x003A03D4 File Offset: 0x0039E5D4
[Token(Token = "0x600F5C0")]
[Address(RVA = "0x17380E0", Offset = "0x1736AE0", VA = "0x1817380E0")]
internal void <InitObjectConfig>b__3()
{
BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this;
int num = this.index;
backgroundObjectsCircuit.CNHFOAFCOHE(num);
}
// Token: 0x0400A513 RID: 42259
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A513")]
public BackgroundObjectsCircuit <>4__this;
// Token: 0x0400A514 RID: 42260
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A514")]
public int index;
}
// Token: 0x020022FD RID: 8957
[Token(Token = "0x20022FD")]
[CompilerGenerated]
private sealed class FCPNKLIBCOE
{
// Token: 0x0600F5C1 RID: 62913 RVA: 0x003A03FC File Offset: 0x0039E5FC
[Token(Token = "0x600F5C1")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public FCPNKLIBCOE()
{
}
// Token: 0x0600F5C2 RID: 62914 RVA: 0x003A0410 File Offset: 0x0039E610
[Token(Token = "0x600F5C2")]
[Address(RVA = "0x1737A60", Offset = "0x1736460", VA = "0x181737A60")]
internal void <AddConfigSettings>b__1(CreationObjectSettingColorUIControl instance)
{
instance.PropertyDescription.text = "Color";
if (this.<>9__8 == 0)
{
Func<int> func = () => this.config.AIHFCCMNLLJ.Get();
this.<>9__8 = func;
}
if (this.<>9__9 == 0)
{
Action<int> action = delegate(int value)
{
SynchronizedField<int> aihfccmnllj = this.config.AIHFCCMNLLJ;
};
this.<>9__9 = action;
}
Action<int> action2;
if (this.<>9__10 == 0)
{
action2 = delegate(int value)
{
SynchronizedField<int> aihfccmnllj2 = this.config.AIHFCCMNLLJ;
};
this.<>9__10 = action2;
}
instance.PropertyPreview = action2;
Action<int> action3;
if (this.<>9__11 == 0)
{
action3 = delegate(int prevColorIndex)
{
SynchronizedField<int> aihfccmnllj3 = this.config.AIHFCCMNLLJ;
};
this.<>9__11 = action3;
}
instance.OnCancel = action3;
BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this;
int num = this.index;
this.colorSettingsInstance = instance;
}
// Token: 0x0600F5C3 RID: 62915 RVA: 0x003A04CC File Offset: 0x0039E6CC
[Token(Token = "0x600F5C3")]
[Address(RVA = "0x1738030", Offset = "0x1736A30", VA = "0x181738030")]
internal int <AddConfigSettings>b__8()
{
return this.config.AIHFCCMNLLJ.Get();
}
// Token: 0x0600F5C4 RID: 62916 RVA: 0x003A04F0 File Offset: 0x0039E6F0
[Token(Token = "0x600F5C4")]
[Address(RVA = "0x1738080", Offset = "0x1736A80", VA = "0x181738080")]
internal void <AddConfigSettings>b__9(int value)
{
SynchronizedField<int> aihfccmnllj = this.config.AIHFCCMNLLJ;
}
// Token: 0x0600F5C5 RID: 62917 RVA: 0x003A0510 File Offset: 0x0039E710
[Token(Token = "0x600F5C5")]
[Address(RVA = "0x1737590", Offset = "0x1735F90", VA = "0x181737590")]
internal void <AddConfigSettings>b__10(int value)
{
SynchronizedField<int> aihfccmnllj = this.config.AIHFCCMNLLJ;
}
// Token: 0x0600F5C6 RID: 62918 RVA: 0x003A0530 File Offset: 0x0039E730
[Token(Token = "0x600F5C6")]
[Address(RVA = "0x17375F0", Offset = "0x1735FF0", VA = "0x1817375F0")]
internal void <AddConfigSettings>b__11(int prevColorIndex)
{
SynchronizedField<int> aihfccmnllj = this.config.AIHFCCMNLLJ;
}
// Token: 0x0600F5C7 RID: 62919 RVA: 0x003A0550 File Offset: 0x0039E750
[Token(Token = "0x600F5C7")]
[Address(RVA = "0x1737C20", Offset = "0x1736620", VA = "0x181737C20")]
internal void <AddConfigSettings>b__3(CreationObjectSettingFriendlyIntControl instance)
{
TextMeshProUGUI propertyDescription = instance.PropertyDescription;
int num = this.index;
if (this.<>9__12 == 0)
{
Func<int> func = () => this.config.JPLGHPFGMBK.Get();
this.<>9__12 = func;
}
if (this.<>9__13 == 0)
{
Action<int> action = delegate(int value)
{
BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this;
int num2 = this.index;
BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa = backgroundObjectsCircuit.GFHMKLCIPJB[num2];
SynchronizedField<int> jplghpfgmbk = giolghkagfa.JPLGHPFGMBK;
MoodConfig.BackgroundObjectConfig backgroundObjectConfig;
if (backgroundObjectConfig != 0)
{
SynchronizedField<int> aihfccmnllj = giolghkagfa.AIHFCCMNLLJ;
LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(backgroundObjectConfig.defaultColor);
SynchronizedField<float> fbpfonbfpeb = giolghkagfa.FBPFONBFPEB;
}
if (this.colorSettingsInstance)
{
BackgroundObjectsCircuit backgroundObjectsCircuit2 = this.<>4__this;
CreationObjectSettingColorUIControl creationObjectSettingColorUIControl = this.colorSettingsInstance;
BackgroundMoodObjectEntry[] objects = backgroundObjectsCircuit2.GDDAMFEKPOI.objects;
int num3 = this.index;
}
};
this.<>9__13 = action;
}
}
// Token: 0x0600F5C8 RID: 62920 RVA: 0x003A05AC File Offset: 0x0039E7AC
[Token(Token = "0x600F5C8")]
[Address(RVA = "0x1737650", Offset = "0x1736050", VA = "0x181737650")]
internal int <AddConfigSettings>b__12()
{
return this.config.JPLGHPFGMBK.Get();
}
// Token: 0x0600F5C9 RID: 62921 RVA: 0x003A05D0 File Offset: 0x0039E7D0
[Token(Token = "0x600F5C9")]
[Address(RVA = "0x17376A0", Offset = "0x17360A0", VA = "0x1817376A0")]
internal void <AddConfigSettings>b__13(int value)
{
BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this;
int num = this.index;
BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa = backgroundObjectsCircuit.GFHMKLCIPJB[num];
SynchronizedField<int> jplghpfgmbk = giolghkagfa.JPLGHPFGMBK;
MoodConfig.BackgroundObjectConfig backgroundObjectConfig;
if (backgroundObjectConfig != 0)
{
SynchronizedField<int> aihfccmnllj = giolghkagfa.AIHFCCMNLLJ;
LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(backgroundObjectConfig.defaultColor);
SynchronizedField<float> fbpfonbfpeb = giolghkagfa.FBPFONBFPEB;
}
if (this.colorSettingsInstance)
{
BackgroundObjectsCircuit backgroundObjectsCircuit2 = this.<>4__this;
CreationObjectSettingColorUIControl creationObjectSettingColorUIControl = this.colorSettingsInstance;
BackgroundMoodObjectEntry[] objects = backgroundObjectsCircuit2.GDDAMFEKPOI.objects;
int num2 = this.index;
}
}
// Token: 0x0600F5CA RID: 62922 RVA: 0x003A065C File Offset: 0x0039E85C
[Token(Token = "0x600F5CA")]
[Address(RVA = "0x1737D70", Offset = "0x1736770", VA = "0x181737D70")]
internal void <AddConfigSettings>b__5(CreationObjectSettingIntUIControl instance)
{
instance.PropertyDescription.text = "Rotation";
if (this.<>9__14 == 0)
{
Func<int> func = delegate
{
float num = this.config.IGPENJBJADK.Get();
throw new NullReferenceException();
};
this.<>9__14 = func;
}
if (this.<>9__15 == 0)
{
Action<int> action = delegate(int value)
{
SynchronizedField<float> igpenjbjadk = this.config.IGPENJBJADK;
};
this.<>9__15 = action;
}
}
// Token: 0x0600F5CB RID: 62923 RVA: 0x003A06C0 File Offset: 0x0039E8C0
[Token(Token = "0x600F5CB")]
[Address(RVA = "0x17378D0", Offset = "0x17362D0", VA = "0x1817378D0")]
internal int <AddConfigSettings>b__14()
{
float num = this.config.IGPENJBJADK.Get();
throw new NullReferenceException();
}
// Token: 0x0600F5CC RID: 62924 RVA: 0x003A06E4 File Offset: 0x0039E8E4
[Token(Token = "0x600F5CC")]
[Address(RVA = "0x1737930", Offset = "0x1736330", VA = "0x181737930")]
internal void <AddConfigSettings>b__15(int value)
{
SynchronizedField<float> igpenjbjadk = this.config.IGPENJBJADK;
}
// Token: 0x0600F5CD RID: 62925 RVA: 0x003A0704 File Offset: 0x0039E904
[Token(Token = "0x600F5CD")]
[Address(RVA = "0x1737ED0", Offset = "0x17368D0", VA = "0x181737ED0")]
internal void <AddConfigSettings>b__7(CreationObjectSettingIntUIControl instance)
{
instance.PropertyDescription.text = "Transparency";
if (this.<>9__16 == 0)
{
Func<int> func = delegate
{
float num = this.config.FBPFONBFPEB.Get();
throw new NullReferenceException();
};
this.<>9__16 = func;
}
if (this.<>9__17 == 0)
{
Action<int> action = delegate(int value)
{
SynchronizedField<float> fbpfonbfpeb = this.config.FBPFONBFPEB;
};
this.<>9__17 = action;
}
}
// Token: 0x0600F5CE RID: 62926 RVA: 0x003A0768 File Offset: 0x0039E968
[Token(Token = "0x600F5CE")]
[Address(RVA = "0x1737990", Offset = "0x1736390", VA = "0x181737990")]
internal int <AddConfigSettings>b__16()
{
float num = this.config.FBPFONBFPEB.Get();
throw new NullReferenceException();
}
// Token: 0x0600F5CF RID: 62927 RVA: 0x003A078C File Offset: 0x0039E98C
[Token(Token = "0x600F5CF")]
[Address(RVA = "0x17379F0", Offset = "0x17363F0", VA = "0x1817379F0")]
internal void <AddConfigSettings>b__17(int value)
{
SynchronizedField<float> fbpfonbfpeb = this.config.FBPFONBFPEB;
}
// Token: 0x0400A515 RID: 42261
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A515")]
public BackgroundObjectsCircuit.GIOLGHKAGFA config;
// Token: 0x0400A516 RID: 42262
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A516")]
public BackgroundObjectsCircuit <>4__this;
// Token: 0x0400A517 RID: 42263
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A517")]
public int index;
// Token: 0x0400A518 RID: 42264
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A518")]
public CreationObjectSettingColorUIControl colorSettingsInstance;
// Token: 0x0400A519 RID: 42265
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400A519")]
public Func<int> <>9__8;
// Token: 0x0400A51A RID: 42266
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400A51A")]
public Action<int> <>9__9;
// Token: 0x0400A51B RID: 42267
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400A51B")]
public Action<int> <>9__10;
// Token: 0x0400A51C RID: 42268
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400A51C")]
public Action<int> <>9__11;
// Token: 0x0400A51D RID: 42269
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400A51D")]
public Func<int> <>9__12;
// Token: 0x0400A51E RID: 42270
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400A51E")]
public Action<int> <>9__13;
// Token: 0x0400A51F RID: 42271
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400A51F")]
public Func<int> <>9__14;
// Token: 0x0400A520 RID: 42272
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400A520")]
public Action<int> <>9__15;
// Token: 0x0400A521 RID: 42273
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400A521")]
public Func<int> <>9__16;
// Token: 0x0400A522 RID: 42274
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400A522")]
public Action<int> <>9__17;
}
}
}
@@ -0,0 +1,393 @@
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: 0x020022FF RID: 8959
[Token(Token = "0x20022FF")]
[StructLayout(3)]
public class BloomCircuit : MoodCircuitBase<BloomMoodSettings>
{
// Token: 0x17002996 RID: 10646
// (get) Token: 0x0600F5D6 RID: 62934 RVA: 0x003A0848 File Offset: 0x0039EA48
[Token(Token = "0x17002996")]
public override BloomMoodSettings KHLNLOJEAGL
{
[Token(Token = "0x600F5D6")]
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0", Slot = "19")]
get
{
return this.GDDAMFEKPOI;
}
}
// Token: 0x17002997 RID: 10647
// (get) Token: 0x0600F5D7 RID: 62935 RVA: 0x003A085C File Offset: 0x0039EA5C
[Token(Token = "0x17002997")]
public override BOCPGFKHLGN<BloomMoodSettings> MEPGBKGFFNO
{
[Token(Token = "0x600F5D7")]
[Address(RVA = "0x172C1B0", Offset = "0x172ABB0", VA = "0x18172C1B0", Slot = "20")]
get
{
return RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.<BloomMoodSettingsBlender>k__BackingField;
}
}
// Token: 0x0600F5D8 RID: 62936 RVA: 0x003A0880 File Offset: 0x0039EA80
[Token(Token = "0x600F5D8")]
[Address(RVA = "0x172AC80", Offset = "0x1729680", VA = "0x18172AC80", Slot = "13")]
protected override void Awake()
{
base.Awake();
Action action = new Action(this.CNHFOAFCOHE);
int num;
SynchronizedField<int> synchronizedField = new SynchronizedField(this, "BC_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, "BC_D", num2, (SetterPermissionMode)num, action2, num);
this.LONMLGCEHFH = synchronizedField2;
Action action3 = new Action(this.CNHFOAFCOHE);
int num3 = 0;
SynchronizedField<float> synchronizedField3 = new SynchronizedField(this, "BC_I", num3, (SetterPermissionMode)num, action3, num);
this.LAIPKAHGIJF = synchronizedField3;
Action action4 = new Action(this.CNHFOAFCOHE);
int num4 = 0;
SynchronizedField<float> synchronizedField4 = new SynchronizedField(this, "BC_T", num4, (SetterPermissionMode)num, action4, num);
this.MJIKBFAFBBC = synchronizedField4;
if (!base.hasAuthority)
{
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
BloomMoodSettings gddamfekpoi = this.GDDAMFEKPOI;
int num5 = aihfccmnllj.Get();
SynchronizedField<float> lonmlgcehfh = this.LONMLGCEHFH;
BloomMoodSettings gddamfekpoi2 = this.GDDAMFEKPOI;
float num6 = lonmlgcehfh.Get();
gddamfekpoi2.diffusion = num6;
SynchronizedField<float> laipkahgijf = this.LAIPKAHGIJF;
BloomMoodSettings gddamfekpoi3 = this.GDDAMFEKPOI;
float num7 = laipkahgijf.Get();
gddamfekpoi3.intensity = num7;
SynchronizedField<float> mjikbfafbbc = this.MJIKBFAFBBC;
BloomMoodSettings gddamfekpoi4 = this.GDDAMFEKPOI;
float num8 = mjikbfafbbc.Get();
gddamfekpoi4.threshold = num8;
return;
}
BloomMoodSettings bloomMoodSettings = new BloomMoodSettings();
bloomMoodSettings.BGMCKPCICEE();
SynchronizedField<int> aihfccmnllj2 = this.AIHFCCMNLLJ;
LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(bloomMoodSettings.color);
SynchronizedField<float> lonmlgcehfh2 = this.LONMLGCEHFH;
SynchronizedField<float> laipkahgijf2 = this.LAIPKAHGIJF;
SynchronizedField<float> mjikbfafbbc2 = this.MJIKBFAFBBC;
throw new NullReferenceException();
}
// Token: 0x0600F5D9 RID: 62937 RVA: 0x003A0A08 File Offset: 0x0039EC08
[Token(Token = "0x600F5D9")]
[Address(RVA = "0x172B1D0", Offset = "0x1729BD0", VA = "0x18172B1D0")]
private void CNHFOAFCOHE()
{
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
BloomMoodSettings gddamfekpoi = this.GDDAMFEKPOI;
int num = aihfccmnllj.Get();
SynchronizedField<float> lonmlgcehfh = this.LONMLGCEHFH;
BloomMoodSettings gddamfekpoi2 = this.GDDAMFEKPOI;
float num2 = lonmlgcehfh.Get();
SynchronizedField<float> laipkahgijf = this.LAIPKAHGIJF;
gddamfekpoi2.diffusion = num2;
BloomMoodSettings gddamfekpoi3 = this.GDDAMFEKPOI;
float num3 = laipkahgijf.Get();
SynchronizedField<float> mjikbfafbbc = this.MJIKBFAFBBC;
gddamfekpoi3.intensity = num3;
BloomMoodSettings gddamfekpoi4 = this.GDDAMFEKPOI;
float num4 = mjikbfafbbc.Get();
gddamfekpoi4.threshold = num4;
}
// Token: 0x0600F5DA RID: 62938 RVA: 0x003A0A98 File Offset: 0x0039EC98
[Token(Token = "0x600F5DA")]
[Address(RVA = "0x172B530", Offset = "0x1729F30", VA = "0x18172B530", Slot = "22")]
protected override void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG)
{
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.DEDABHKCIBG <>9__11_ = BloomCircuit.<>c.<>9__11_0;
if (<>9__11_ == 0)
{
BloomCircuit.<>c.<>9__11_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultColorUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.DADCEONFALA);
CGJIECCNHJH cgjieccnhjh = new CGJIECCNHJH(<>9__11_, ohindolfnmp, JMHKMOACHDG);
ILINODKFHEO ilinodkfheo = NLNHFEEMFBN.AddConfigurableSetting(cgjieccnhjh);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg;
if (BloomCircuit.<>c.<>9__11_2 == 0)
{
dedabhkcibg = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
BloomCircuit.<>c.<>9__11_2 = dedabhkcibg;
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.ODGDKODBCAN);
int num = JMHKMOACHDG - 1;
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp2, num);
ILINODKFHEO ilinodkfheo2 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg2;
if (BloomCircuit.<>c.<>9__11_4 == 0)
{
dedabhkcibg2 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab2 = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
BloomCircuit.<>c.<>9__11_4 = dedabhkcibg2;
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.CBFDNAONJHC);
GAAKDCPNDDI gaakdcpnddi2 = new GAAKDCPNDDI(dedabhkcibg2, ohindolfnmp3, JMHKMOACHDG);
ILINODKFHEO ilinodkfheo3 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi2);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg3;
if (BloomCircuit.<>c.<>9__11_6 == 0)
{
dedabhkcibg3 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab3 = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
BloomCircuit.<>c.<>9__11_6 = dedabhkcibg3;
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.MOEBBGIFHAG);
int num2;
GAAKDCPNDDI gaakdcpnddi3 = new GAAKDCPNDDI(dedabhkcibg3, ohindolfnmp4, num2);
num2 = JMHKMOACHDG - 1;
ILINODKFHEO ilinodkfheo4 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi3);
}
// Token: 0x0600F5DB RID: 62939 RVA: 0x003A0BC8 File Offset: 0x0039EDC8
[Token(Token = "0x600F5DB")]
[Address(RVA = "0x172BC60", Offset = "0x172A660", VA = "0x18172BC60", Slot = "23")]
protected override void LHKNCNEPALO(MHLAHCKBCMB FAKEPIFMHIK)
{
int num = 0;
ONCOPDIHMJA oncopdihmja = FAKEPIFMHIK.KOHICICEBHL;
this.LAIPKAHGIJF.Set(num);
this.MJIKBFAFBBC.Set(num);
this.LONMLGCEHFH.Set(num);
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
}
// Token: 0x0600F5DC RID: 62940 RVA: 0x003A0C10 File Offset: 0x0039EE10
[Token(Token = "0x600F5DC")]
[Address(RVA = "0x172B970", Offset = "0x172A370", VA = "0x18172B970", Slot = "24")]
protected override void GJPPHMOFICJ(MHLAHCKBCMB FAKEPIFMHIK)
{
ONCOPDIHMJA oncopdihmja = new ONCOPDIHMJA();
float num = this.LAIPKAHGIJF.Get();
oncopdihmja.CGLOPGOCIOJ = num;
float num2 = this.MJIKBFAFBBC.Get();
oncopdihmja.HJOBPFOPOAN = num2;
float num3 = this.LONMLGCEHFH.Get();
oncopdihmja.OEAFBNOGBGC = num3;
int num4 = this.AIHFCCMNLLJ.Get();
oncopdihmja.FDMKMPKBGMF = num4;
FAKEPIFMHIK.KOHICICEBHL = oncopdihmja;
}
// Token: 0x0600F5DD RID: 62941 RVA: 0x003A0C80 File Offset: 0x0039EE80
[Token(Token = "0x600F5DD")]
[Address(RVA = "0x172C130", Offset = "0x172AB30", VA = "0x18172C130")]
public BloomCircuit()
{
BloomMoodSettings bloomMoodSettings = new BloomMoodSettings();
this.GDDAMFEKPOI = bloomMoodSettings;
base..ctor();
}
// Token: 0x0600F5DE RID: 62942 RVA: 0x003A0CA0 File Offset: 0x0039EEA0
[Token(Token = "0x600F5DE")]
[Address(RVA = "0x172B390", Offset = "0x1729D90", VA = "0x18172B390")]
[CompilerGenerated]
private void DADCEONFALA(CreationObjectSettingColorUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Color";
Func<int> func = new Func(this.FGPKAMJLBAF);
Action<int> action = new Action(this.NDIIBJHKKHB);
Action<int> action2 = new Action(this.HLEEBDOEDIL);
GCCLEJOGCCE.PropertyPreview = action2;
Action<int> action3 = new Action(this.KMFNLMHCAPN);
GCCLEJOGCCE.OnCancel = action3;
Color color = this.GDDAMFEKPOI.color;
GCCLEJOGCCE.AMKHNMFHNCN = color;
}
// Token: 0x0600F5DF RID: 62943 RVA: 0x003A0D1C File Offset: 0x0039EF1C
[Token(Token = "0x600F5DF")]
[Address(RVA = "0x172B4E0", Offset = "0x1729EE0", VA = "0x18172B4E0")]
[CompilerGenerated]
private int FGPKAMJLBAF()
{
return this.AIHFCCMNLLJ.Get();
}
// Token: 0x0600F5E0 RID: 62944 RVA: 0x003A0D3C File Offset: 0x0039EF3C
[Token(Token = "0x600F5E0")]
[Address(RVA = "0x172BF00", Offset = "0x172A900", VA = "0x18172BF00")]
[CompilerGenerated]
private void NDIIBJHKKHB(int ONGBFDACHHG)
{
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
}
// Token: 0x0600F5E1 RID: 62945 RVA: 0x003A0D58 File Offset: 0x0039EF58
[Token(Token = "0x600F5E1")]
[Address(RVA = "0x172BB00", Offset = "0x172A500", VA = "0x18172BB00")]
[CompilerGenerated]
private void HLEEBDOEDIL(int ONGBFDACHHG)
{
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
}
// Token: 0x0600F5E2 RID: 62946 RVA: 0x003A0D74 File Offset: 0x0039EF74
[Token(Token = "0x600F5E2")]
[Address(RVA = "0x172BB60", Offset = "0x172A560", VA = "0x18172BB60")]
[CompilerGenerated]
private void KMFNLMHCAPN(int JEPDJOHNNPC)
{
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
}
// Token: 0x0600F5E3 RID: 62947 RVA: 0x003A0D90 File Offset: 0x0039EF90
[Token(Token = "0x600F5E3")]
[Address(RVA = "0x172BF60", Offset = "0x172A960", VA = "0x18172BF60")]
[CompilerGenerated]
private void ODGDKODBCAN(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Intensity";
Func<int> func = new Func(this.GKHDMMOICDH);
Action<int> action = new Action(this.NBDFAFBIGCN);
}
// Token: 0x0600F5E4 RID: 62948 RVA: 0x003A0DD4 File Offset: 0x0039EFD4
[Token(Token = "0x600F5E4")]
[Address(RVA = "0x172BA60", Offset = "0x172A460", VA = "0x18172BA60")]
[CompilerGenerated]
private int GKHDMMOICDH()
{
float num = this.LAIPKAHGIJF.Get();
float num2 = Mathf.InverseLerp((float)0, 4f, num);
throw new NullReferenceException();
}
// Token: 0x0600F5E5 RID: 62949 RVA: 0x003A0E00 File Offset: 0x0039F000
[Token(Token = "0x600F5E5")]
[Address(RVA = "0x172BE60", Offset = "0x172A860", VA = "0x18172BE60")]
[CompilerGenerated]
private void NBDFAFBIGCN(int ONGBFDACHHG)
{
SynchronizedField<float> laipkahgijf = this.LAIPKAHGIJF;
float num2;
float num = Mathf.Lerp((float)0, 4f, num2);
}
// Token: 0x0600F5E6 RID: 62950 RVA: 0x003A0E28 File Offset: 0x0039F028
[Token(Token = "0x600F5E6")]
[Address(RVA = "0x172B0A0", Offset = "0x1729AA0", VA = "0x18172B0A0")]
[CompilerGenerated]
private void CBFDNAONJHC(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Diffusion";
Func<int> func = new Func(this.KODLFLLNOBI);
Action<int> action = new Action(this.CPFBBLALNNL);
}
// Token: 0x0600F5E7 RID: 62951 RVA: 0x003A0E6C File Offset: 0x0039F06C
[Token(Token = "0x600F5E7")]
[Address(RVA = "0x172BBC0", Offset = "0x172A5C0", VA = "0x18172BBC0")]
[CompilerGenerated]
private int KODLFLLNOBI()
{
float num = this.LONMLGCEHFH.Get();
float num2 = Mathf.InverseLerp((float)0, 6.5f, num);
throw new NullReferenceException();
}
// Token: 0x0600F5E8 RID: 62952 RVA: 0x003A0E98 File Offset: 0x0039F098
[Token(Token = "0x600F5E8")]
[Address(RVA = "0x172B2F0", Offset = "0x1729CF0", VA = "0x18172B2F0")]
[CompilerGenerated]
private void CPFBBLALNNL(int ONGBFDACHHG)
{
SynchronizedField<float> lonmlgcehfh = this.LONMLGCEHFH;
float num2;
float num = Mathf.Lerp((float)0, 6.5f, num2);
}
// Token: 0x0600F5E9 RID: 62953 RVA: 0x003A0EC0 File Offset: 0x0039F0C0
[Token(Token = "0x600F5E9")]
[Address(RVA = "0x172BD30", Offset = "0x172A730", VA = "0x18172BD30")]
[CompilerGenerated]
private void MOEBBGIFHAG(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Threshold";
Func<int> func = new Func(this.AHKEAEGNKMD);
Action<int> action = new Action(this.ONOHPJJIILO);
}
// Token: 0x0600F5EA RID: 62954 RVA: 0x003A0F04 File Offset: 0x0039F104
[Token(Token = "0x600F5EA")]
[Address(RVA = "0x172ABD0", Offset = "0x17295D0", VA = "0x18172ABD0")]
[CompilerGenerated]
private int AHKEAEGNKMD()
{
float num = this.MJIKBFAFBBC.Get();
float num2 = Mathf.InverseLerp(0.5f, 1.5f, num);
throw new NullReferenceException();
}
// Token: 0x0600F5EB RID: 62955 RVA: 0x003A0F34 File Offset: 0x0039F134
[Token(Token = "0x600F5EB")]
[Address(RVA = "0x172C090", Offset = "0x172AA90", VA = "0x18172C090")]
[CompilerGenerated]
private void ONOHPJJIILO(int ONGBFDACHHG)
{
SynchronizedField<float> mjikbfafbbc = this.MJIKBFAFBBC;
float num2;
float num = Mathf.Lerp(0.5f, 1.5f, num2);
}
// Token: 0x0400A528 RID: 42280
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400A528")]
private BloomMoodSettings GDDAMFEKPOI;
// Token: 0x0400A529 RID: 42281
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400A529")]
private SynchronizedField<int> AIHFCCMNLLJ;
// Token: 0x0400A52A RID: 42282
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400A52A")]
private SynchronizedField<float> LONMLGCEHFH;
// Token: 0x0400A52B RID: 42283
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400A52B")]
private SynchronizedField<float> LAIPKAHGIJF;
// Token: 0x0400A52C RID: 42284
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400A52C")]
private SynchronizedField<float> MJIKBFAFBBC;
}
}
@@ -0,0 +1,931 @@
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: 0x02002301 RID: 8961
[Token(Token = "0x2002301")]
[StructLayout(3)]
public class ColorGradingCircuit : MoodCircuitBase<ColorGradingMoodSettings>
{
// Token: 0x17002998 RID: 10648
// (get) Token: 0x0600F5F2 RID: 62962 RVA: 0x003A0FFC File Offset: 0x0039F1FC
[Token(Token = "0x17002998")]
public override ColorGradingMoodSettings KHLNLOJEAGL
{
[Token(Token = "0x600F5F2")]
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0", Slot = "19")]
get
{
return this.GDDAMFEKPOI;
}
}
// Token: 0x17002999 RID: 10649
// (get) Token: 0x0600F5F3 RID: 62963 RVA: 0x003A1010 File Offset: 0x0039F210
[Token(Token = "0x17002999")]
public override BOCPGFKHLGN<ColorGradingMoodSettings> MEPGBKGFFNO
{
[Token(Token = "0x600F5F3")]
[Address(RVA = "0x17374D0", Offset = "0x1735ED0", VA = "0x1817374D0", Slot = "20")]
get
{
return RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.<ColorGradingMoodSettingsBlender>k__BackingField;
}
}
// Token: 0x0600F5F4 RID: 62964 RVA: 0x003A1034 File Offset: 0x0039F234
[Token(Token = "0x600F5F4")]
[Address(RVA = "0x17362F0", Offset = "0x1734CF0", VA = "0x1817362F0", Slot = "13")]
protected override void Awake()
{
base.Awake();
Action action = new Action(this.CNHFOAFCOHE);
int num;
SynchronizedField<int> synchronizedField = new SynchronizedField(this, "CG_CI", 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, "CG_TE", num2, (SetterPermissionMode)num, action2, num);
this.NLDOEIKCNBA = synchronizedField2;
Action action3 = new Action(this.CNHFOAFCOHE);
int num3 = 0;
SynchronizedField<float> synchronizedField3 = new SynchronizedField(this, "CG_TI", num3, (SetterPermissionMode)num, action3, num);
this.HNMOHFNNEJA = synchronizedField3;
Action action4 = new Action(this.CNHFOAFCOHE);
int num4 = 0;
SynchronizedField<float> synchronizedField4 = new SynchronizedField(this, "CG_EX", num4, (SetterPermissionMode)num, action4, num);
this.OHAHMFLJEAM = synchronizedField4;
Action action5 = new Action(this.CNHFOAFCOHE);
int num5 = 0;
SynchronizedField<float> synchronizedField5 = new SynchronizedField(this, "CG_CFI", num5, (SetterPermissionMode)num, action5, num);
this.HNMHOMBDBOH = synchronizedField5;
Action action6 = new Action(this.CNHFOAFCOHE);
int num6 = 0;
SynchronizedField<float> synchronizedField6 = new SynchronizedField(this, "CG_HS", num6, (SetterPermissionMode)num, action6, num);
this.LAENOLLGNIM = synchronizedField6;
Action action7 = new Action(this.CNHFOAFCOHE);
int num7 = 0;
SynchronizedField<float> synchronizedField7 = new SynchronizedField(this, "CG_SA", num7, (SetterPermissionMode)num, action7, num);
this.KAGLNPCCPMP = synchronizedField7;
Action action8 = new Action(this.CNHFOAFCOHE);
int num8 = 0;
SynchronizedField<float> synchronizedField8 = new SynchronizedField(this, "CG_CO", num8, (SetterPermissionMode)num, action8, num);
this.BPMKEKJEIGL = synchronizedField8;
if (!base.hasAuthority)
{
this.CNHFOAFCOHE();
return;
}
ColorGradingMoodSettings colorGradingMoodSettings = new ColorGradingMoodSettings();
colorGradingMoodSettings.BGMCKPCICEE();
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(colorGradingMoodSettings.color);
SynchronizedField<float> nldoeikcnba = this.NLDOEIKCNBA;
SynchronizedField<float> hnmohfnneja = this.HNMOHFNNEJA;
SynchronizedField<float> ohahmfljeam = this.OHAHMFLJEAM;
SynchronizedField<float> hnmhombdboh = this.HNMHOMBDBOH;
SynchronizedField<float> laenollgnim = this.LAENOLLGNIM;
SynchronizedField<float> kaglnpccpmp = this.KAGLNPCCPMP;
SynchronizedField<float> bpmkekjeigl = this.BPMKEKJEIGL;
throw new NullReferenceException();
}
// Token: 0x0600F5F5 RID: 62965 RVA: 0x003A1210 File Offset: 0x0039F410
[Token(Token = "0x600F5F5")]
[Address(RVA = "0x1736820", Offset = "0x1735220", VA = "0x181736820")]
private void CNHFOAFCOHE()
{
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
ColorGradingMoodSettings gddamfekpoi = this.GDDAMFEKPOI;
int num = aihfccmnllj.Get();
SynchronizedField<float> nldoeikcnba = this.NLDOEIKCNBA;
ColorGradingMoodSettings gddamfekpoi2 = this.GDDAMFEKPOI;
float num2 = nldoeikcnba.Get();
SynchronizedField<float> hnmohfnneja = this.HNMOHFNNEJA;
gddamfekpoi2.temperature = num2;
ColorGradingMoodSettings gddamfekpoi3 = this.GDDAMFEKPOI;
float num3 = hnmohfnneja.Get();
SynchronizedField<float> ohahmfljeam = this.OHAHMFLJEAM;
gddamfekpoi3.tint = num3;
ColorGradingMoodSettings gddamfekpoi4 = this.GDDAMFEKPOI;
float num4 = ohahmfljeam.Get();
SynchronizedField<float> hnmhombdboh = this.HNMHOMBDBOH;
gddamfekpoi4.exposure = num4;
ColorGradingMoodSettings gddamfekpoi5 = this.GDDAMFEKPOI;
float num5 = hnmhombdboh.Get();
SynchronizedField<float> laenollgnim = this.LAENOLLGNIM;
gddamfekpoi5.colorFilterIntensity = num5;
ColorGradingMoodSettings gddamfekpoi6 = this.GDDAMFEKPOI;
float num6 = laenollgnim.Get();
SynchronizedField<float> kaglnpccpmp = this.KAGLNPCCPMP;
gddamfekpoi6.hueShift = num6;
ColorGradingMoodSettings gddamfekpoi7 = this.GDDAMFEKPOI;
float num7 = kaglnpccpmp.Get();
SynchronizedField<float> bpmkekjeigl = this.BPMKEKJEIGL;
gddamfekpoi7.saturation = num7;
ColorGradingMoodSettings gddamfekpoi8 = this.GDDAMFEKPOI;
float num8 = bpmkekjeigl.Get();
gddamfekpoi8.contrast = num8;
}
// Token: 0x0600F5F6 RID: 62966 RVA: 0x003A1328 File Offset: 0x0039F528
[Token(Token = "0x600F5F6")]
[Address(RVA = "0x1736AA0", Offset = "0x17354A0", VA = "0x181736AA0", Slot = "22")]
protected override void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG)
{
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.DEDABHKCIBG <>9__15_ = ColorGradingCircuit.<>c.<>9__15_0;
if (<>9__15_ == 0)
{
ColorGradingCircuit.<>c.<>9__15_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultColorUIControlPrefab;
}
Func<int> <>9__12;
Action<int> <>9__13;
Action<int> <>9__14;
Action<int> <>9__15;
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingColorUIControl instance)
{
instance.PropertyDescription.text = "Color";
if (<>9__12 == 0)
{
Func<int> func = () => this.AIHFCCMNLLJ.Get();
<>9__12 = func;
}
if (<>9__13 == 0)
{
Action<int> action = delegate(int value)
{
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
};
<>9__13 = action;
}
Action<int> action2;
if (<>9__14 == 0)
{
action2 = delegate(int value)
{
SynchronizedField<int> aihfccmnllj2 = this.AIHFCCMNLLJ;
};
<>9__14 = action2;
}
instance.PropertyPreview = action2;
Action<int> action3;
if (<>9__15 == 0)
{
action3 = delegate(int prevColorIndex)
{
SynchronizedField<int> aihfccmnllj3 = this.AIHFCCMNLLJ;
};
<>9__15 = action3;
}
instance.OnCancel = action3;
Color color = this.GDDAMFEKPOI.color;
instance.AMKHNMFHNCN = color;
};
CGJIECCNHJH cgjieccnhjh = new CGJIECCNHJH(<>9__15_, ohindolfnmp, JMHKMOACHDG);
int num = 0;
ILINODKFHEO ilinodkfheo = NLNHFEEMFBN.AddConfigurableSetting(cgjieccnhjh);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg;
if (ColorGradingCircuit.<>c.<>9__15_2 == 0)
{
dedabhkcibg = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
ColorGradingCircuit.<>c.<>9__15_2 = dedabhkcibg;
}
Func<int> <>9__16;
Action<int> <>9__17;
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp2 = delegate(CreationObjectSettingIntUIControl instance)
{
instance.PropertyDescription.text = "Temperature";
if (<>9__16 == 0)
{
Func<int> func2 = delegate
{
float num5 = this.NLDOEIKCNBA.Get();
throw new NullReferenceException();
};
<>9__16 = func2;
}
if (<>9__17 == 0)
{
Action<int> action4 = delegate(int value)
{
SynchronizedField<float> nldoeikcnba = this.NLDOEIKCNBA;
};
<>9__17 = action4;
}
};
int num2 = JMHKMOACHDG - 1;
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp2, num2);
ILINODKFHEO ilinodkfheo2 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg2;
if (ColorGradingCircuit.<>c.<>9__15_4 == 0)
{
dedabhkcibg2 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab2 = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
ColorGradingCircuit.<>c.<>9__15_4 = dedabhkcibg2;
}
Func<int> <>9__18;
Action<int> <>9__19;
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp3 = delegate(CreationObjectSettingIntUIControl instance)
{
instance.PropertyDescription.text = "Exposure";
if (<>9__18 == 0)
{
Func<int> func3 = delegate
{
float num6 = this.OHAHMFLJEAM.Get();
throw new NullReferenceException();
};
<>9__18 = func3;
}
if (<>9__19 == 0)
{
Action<int> action5 = delegate(int value)
{
SynchronizedField<float> ohahmfljeam = this.OHAHMFLJEAM;
};
<>9__19 = action5;
}
};
GAAKDCPNDDI gaakdcpnddi2 = new GAAKDCPNDDI(dedabhkcibg2, ohindolfnmp3, JMHKMOACHDG);
ILINODKFHEO ilinodkfheo3 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi2);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg3;
if (ColorGradingCircuit.<>c.<>9__15_6 == 0)
{
dedabhkcibg3 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab3 = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
ColorGradingCircuit.<>c.<>9__15_6 = dedabhkcibg3;
}
Func<int> <>9__20;
Action<int> <>9__21;
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp4 = delegate(CreationObjectSettingIntUIControl instance)
{
instance.PropertyDescription.text = "Hue Shift";
if (<>9__20 == 0)
{
Func<int> func4 = delegate
{
float num7 = this.LAENOLLGNIM.Get();
throw new NullReferenceException();
};
<>9__20 = func4;
}
if (<>9__21 == 0)
{
Action<int> action6 = delegate(int value)
{
SynchronizedField<float> laenollgnim = this.LAENOLLGNIM;
};
<>9__21 = action6;
}
};
int num3 = JMHKMOACHDG - 1;
GAAKDCPNDDI gaakdcpnddi3 = new GAAKDCPNDDI(dedabhkcibg3, ohindolfnmp4, num3);
ILINODKFHEO ilinodkfheo4 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi3);
ColorGradingCircuit.PEGNEJCPGMG saturationValueRange;
saturationValueRange.KOFMGJJCPPB = (float)num;
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg4;
if (ColorGradingCircuit.<>c.<>9__15_8 == 0)
{
dedabhkcibg4 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab4 = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
ColorGradingCircuit.<>c.<>9__15_8 = dedabhkcibg4;
}
Func<int> <>9__22;
Action<int> <>9__23;
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp5 = delegate(CreationObjectSettingIntUIControl instance)
{
instance.PropertyDescription.text = "Saturation";
if (<>9__22 == 0)
{
Func<int> func5 = delegate
{
float num8 = this.KAGLNPCCPMP.Get();
throw new NullReferenceException();
};
<>9__22 = func5;
}
if (<>9__23 == 0)
{
Action<int> action7 = delegate(int value)
{
SynchronizedField<float> kaglnpccpmp = this.KAGLNPCCPMP;
};
<>9__23 = action7;
}
};
GAAKDCPNDDI gaakdcpnddi4 = new GAAKDCPNDDI(dedabhkcibg4, ohindolfnmp5, JMHKMOACHDG);
ILINODKFHEO ilinodkfheo5 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi4);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg5;
if (ColorGradingCircuit.<>c.<>9__15_10 == 0)
{
dedabhkcibg5 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab5 = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
ColorGradingCircuit.<>c.<>9__15_10 = dedabhkcibg5;
}
Func<int> <>9__24;
Action<int> <>9__25;
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp6 = delegate(CreationObjectSettingIntUIControl instance)
{
instance.PropertyDescription.text = "Contrast";
if (<>9__24 == 0)
{
Func<int> func6 = delegate
{
float num9 = this.BPMKEKJEIGL.Get();
throw new NullReferenceException();
};
<>9__24 = func6;
}
if (<>9__25 == 0)
{
Action<int> action8 = delegate(int value)
{
SynchronizedField<float> bpmkekjeigl = this.BPMKEKJEIGL;
};
<>9__25 = action8;
}
};
int num4;
GAAKDCPNDDI gaakdcpnddi5 = new GAAKDCPNDDI(dedabhkcibg5, ohindolfnmp6, num4);
num4 = JMHKMOACHDG - 1;
ILINODKFHEO ilinodkfheo6 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi5);
}
// Token: 0x0600F5F7 RID: 62967 RVA: 0x003A1504 File Offset: 0x0039F704
[Token(Token = "0x600F5F7")]
[Address(RVA = "0x1737300", Offset = "0x1735D00", VA = "0x181737300", Slot = "23")]
protected override void LHKNCNEPALO(MHLAHCKBCMB FAKEPIFMHIK)
{
int num = 0;
LHLIDACAMNJ lhlidacamnj = FAKEPIFMHIK.GFIOKCKBAAM;
this.NLDOEIKCNBA.Set(num);
this.HNMOHFNNEJA.Set(num);
this.OHAHMFLJEAM.Set(num);
SynchronizedField<int> aihfccmnllj = this.AIHFCCMNLLJ;
SynchronizedField<float> hnmhombdboh = this.HNMHOMBDBOH;
SynchronizedField<float> laenollgnim = this.LAENOLLGNIM;
SynchronizedField<float> kaglnpccpmp = this.KAGLNPCCPMP;
SynchronizedField<float> bpmkekjeigl = this.BPMKEKJEIGL;
}
// Token: 0x0600F5F8 RID: 62968 RVA: 0x003A156C File Offset: 0x0039F76C
[Token(Token = "0x600F5F8")]
[Address(RVA = "0x1737180", Offset = "0x1735B80", VA = "0x181737180", Slot = "24")]
protected override void GJPPHMOFICJ(MHLAHCKBCMB FAKEPIFMHIK)
{
LHLIDACAMNJ lhlidacamnj = new LHLIDACAMNJ();
float num = this.NLDOEIKCNBA.Get();
lhlidacamnj.AJEDFKDEKBA = num;
float num2 = this.HNMOHFNNEJA.Get();
lhlidacamnj.ACOCFEKJBGD = num2;
float num3 = this.OHAHMFLJEAM.Get();
lhlidacamnj.GIKCAOHJBNE = num3;
int num4 = this.AIHFCCMNLLJ.Get();
lhlidacamnj.PJKBKCHABGC = num4;
float num5 = this.HNMHOMBDBOH.Get();
lhlidacamnj.EBEPAPGNNLA = num5;
float num6 = this.LAENOLLGNIM.Get();
lhlidacamnj.PNNLIPLKGEF = num6;
float num7 = this.KAGLNPCCPMP.Get();
lhlidacamnj.LGEKHOLIDDK = num7;
float num8 = this.BPMKEKJEIGL.Get();
lhlidacamnj.LHDHJGLGJMM = num8;
FAKEPIFMHIK.GFIOKCKBAAM = lhlidacamnj;
}
// Token: 0x0600F5F9 RID: 62969 RVA: 0x003A1630 File Offset: 0x0039F830
[Token(Token = "0x600F5F9")]
[Address(RVA = "0x1736A10", Offset = "0x1735410", VA = "0x181736A10")]
private static float EONAMNILENC(float ONGBFDACHHG, ColorGradingCircuit.PEGNEJCPGMG BANGBIKOBGO, ColorGradingCircuit.PEGNEJCPGMG OALKOHJOHFO)
{
float num;
return num;
}
// Token: 0x0600F5FA RID: 62970 RVA: 0x003A1640 File Offset: 0x0039F840
[Token(Token = "0x600F5FA")]
[Address(RVA = "0x1737450", Offset = "0x1735E50", VA = "0x181737450")]
public ColorGradingCircuit()
{
ColorGradingMoodSettings colorGradingMoodSettings = new ColorGradingMoodSettings();
this.GDDAMFEKPOI = colorGradingMoodSettings;
base..ctor();
}
// Token: 0x0400A532 RID: 42290
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400A532")]
private ColorGradingMoodSettings GDDAMFEKPOI;
// Token: 0x0400A533 RID: 42291
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400A533")]
private SynchronizedField<int> AIHFCCMNLLJ;
// Token: 0x0400A534 RID: 42292
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400A534")]
private SynchronizedField<float> NLDOEIKCNBA;
// Token: 0x0400A535 RID: 42293
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400A535")]
private SynchronizedField<float> HNMOHFNNEJA;
// Token: 0x0400A536 RID: 42294
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400A536")]
private SynchronizedField<float> OHAHMFLJEAM;
// Token: 0x0400A537 RID: 42295
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400A537")]
private SynchronizedField<float> HNMHOMBDBOH;
// Token: 0x0400A538 RID: 42296
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400A538")]
private SynchronizedField<float> LAENOLLGNIM;
// Token: 0x0400A539 RID: 42297
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400A539")]
private SynchronizedField<float> KAGLNPCCPMP;
// Token: 0x0400A53A RID: 42298
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400A53A")]
private SynchronizedField<float> BPMKEKJEIGL;
// Token: 0x02002302 RID: 8962
[Token(Token = "0x2002302")]
public struct PEGNEJCPGMG
{
// Token: 0x0600F5FB RID: 62971 RVA: 0x003A1660 File Offset: 0x0039F860
[Token(Token = "0x600F5FB")]
[Address(RVA = "0x3F200", Offset = "0x3E600", VA = "0x18003F200")]
public PEGNEJCPGMG(float start, float end)
{
}
// Token: 0x0400A53B RID: 42299
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A53B")]
public float FKGCMPGAIAP;
// Token: 0x0400A53C RID: 42300
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
[Token(Token = "0x400A53C")]
public float KOFMGJJCPPB;
}
// Token: 0x02002303 RID: 8963
[Token(Token = "0x2002303")]
[CompilerGenerated]
private sealed class HLHEAELJAGO
{
// Token: 0x0600F5FC RID: 62972 RVA: 0x003A1670 File Offset: 0x0039F870
[Token(Token = "0x600F5FC")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public HLHEAELJAGO()
{
}
// Token: 0x0600F5FD RID: 62973 RVA: 0x003A1684 File Offset: 0x0039F884
[Token(Token = "0x600F5FD")]
[Address(RVA = "0x17396A0", Offset = "0x17380A0", VA = "0x1817396A0")]
internal void <AddSettings>b__1(CreationObjectSettingColorUIControl instance)
{
instance.PropertyDescription.text = "Color";
if (this.<>9__12 == 0)
{
Func<int> func = () => this.<>4__this.AIHFCCMNLLJ.Get();
this.<>9__12 = func;
}
if (this.<>9__13 == 0)
{
Action<int> action = delegate(int value)
{
SynchronizedField<int> aihfccmnllj = this.<>4__this.AIHFCCMNLLJ;
};
this.<>9__13 = action;
}
Action<int> action2;
if (this.<>9__14 == 0)
{
action2 = delegate(int value)
{
SynchronizedField<int> aihfccmnllj2 = this.<>4__this.AIHFCCMNLLJ;
};
this.<>9__14 = action2;
}
instance.PropertyPreview = action2;
Action<int> action3;
if (this.<>9__15 == 0)
{
action3 = delegate(int prevColorIndex)
{
SynchronizedField<int> aihfccmnllj3 = this.<>4__this.AIHFCCMNLLJ;
};
this.<>9__15 = action3;
}
instance.OnCancel = action3;
Color color = this.<>4__this.GDDAMFEKPOI.color;
instance.AMKHNMFHNCN = color;
}
// Token: 0x0600F5FE RID: 62974 RVA: 0x003A1744 File Offset: 0x0039F944
[Token(Token = "0x600F5FE")]
[Address(RVA = "0x17392D0", Offset = "0x1737CD0", VA = "0x1817392D0")]
internal int <AddSettings>b__12()
{
return this.<>4__this.AIHFCCMNLLJ.Get();
}
// Token: 0x0600F5FF RID: 62975 RVA: 0x003A1768 File Offset: 0x0039F968
[Token(Token = "0x600F5FF")]
[Address(RVA = "0x1739320", Offset = "0x1737D20", VA = "0x181739320")]
internal void <AddSettings>b__13(int value)
{
SynchronizedField<int> aihfccmnllj = this.<>4__this.AIHFCCMNLLJ;
}
// Token: 0x0600F600 RID: 62976 RVA: 0x003A1788 File Offset: 0x0039F988
[Token(Token = "0x600F600")]
[Address(RVA = "0x1739380", Offset = "0x1737D80", VA = "0x181739380")]
internal void <AddSettings>b__14(int value)
{
SynchronizedField<int> aihfccmnllj = this.<>4__this.AIHFCCMNLLJ;
}
// Token: 0x0600F601 RID: 62977 RVA: 0x003A17A8 File Offset: 0x0039F9A8
[Token(Token = "0x600F601")]
[Address(RVA = "0x17393E0", Offset = "0x1737DE0", VA = "0x1817393E0")]
internal void <AddSettings>b__15(int prevColorIndex)
{
SynchronizedField<int> aihfccmnllj = this.<>4__this.AIHFCCMNLLJ;
}
// Token: 0x0600F602 RID: 62978 RVA: 0x003A17C8 File Offset: 0x0039F9C8
[Token(Token = "0x600F602")]
[Address(RVA = "0x1739BC0", Offset = "0x17385C0", VA = "0x181739BC0")]
internal void <AddSettings>b__3(CreationObjectSettingIntUIControl instance)
{
instance.PropertyDescription.text = "Temperature";
if (this.<>9__16 == 0)
{
Func<int> func = delegate
{
float num = this.<>4__this.NLDOEIKCNBA.Get();
throw new NullReferenceException();
};
this.<>9__16 = func;
}
if (this.<>9__17 == 0)
{
Action<int> action = delegate(int value)
{
SynchronizedField<float> nldoeikcnba = this.<>4__this.NLDOEIKCNBA;
};
this.<>9__17 = action;
}
}
// Token: 0x0600F603 RID: 62979 RVA: 0x003A1828 File Offset: 0x0039FA28
[Token(Token = "0x600F603")]
[Address(RVA = "0x1739440", Offset = "0x1737E40", VA = "0x181739440")]
internal int <AddSettings>b__16()
{
float num = this.<>4__this.NLDOEIKCNBA.Get();
throw new NullReferenceException();
}
// Token: 0x0600F604 RID: 62980 RVA: 0x003A184C File Offset: 0x0039FA4C
[Token(Token = "0x600F604")]
[Address(RVA = "0x17394D0", Offset = "0x1737ED0", VA = "0x1817394D0")]
internal void <AddSettings>b__17(int value)
{
SynchronizedField<float> nldoeikcnba = this.<>4__this.NLDOEIKCNBA;
}
// Token: 0x0600F605 RID: 62981 RVA: 0x003A186C File Offset: 0x0039FA6C
[Token(Token = "0x600F605")]
[Address(RVA = "0x1739D10", Offset = "0x1738710", VA = "0x181739D10")]
internal void <AddSettings>b__5(CreationObjectSettingIntUIControl instance)
{
instance.PropertyDescription.text = "Exposure";
if (this.<>9__18 == 0)
{
Func<int> func = delegate
{
float num = this.<>4__this.OHAHMFLJEAM.Get();
throw new NullReferenceException();
};
this.<>9__18 = func;
}
if (this.<>9__19 == 0)
{
Action<int> action = delegate(int value)
{
SynchronizedField<float> ohahmfljeam = this.<>4__this.OHAHMFLJEAM;
};
this.<>9__19 = action;
}
}
// Token: 0x0600F606 RID: 62982 RVA: 0x003A18CC File Offset: 0x0039FACC
[Token(Token = "0x600F606")]
[Address(RVA = "0x1739570", Offset = "0x1737F70", VA = "0x181739570")]
internal int <AddSettings>b__18()
{
float num = this.<>4__this.OHAHMFLJEAM.Get();
throw new NullReferenceException();
}
// Token: 0x0600F607 RID: 62983 RVA: 0x003A18F0 File Offset: 0x0039FAF0
[Token(Token = "0x600F607")]
[Address(RVA = "0x1739600", Offset = "0x1738000", VA = "0x181739600")]
internal void <AddSettings>b__19(int value)
{
SynchronizedField<float> ohahmfljeam = this.<>4__this.OHAHMFLJEAM;
}
// Token: 0x0600F608 RID: 62984 RVA: 0x003A1910 File Offset: 0x0039FB10
[Token(Token = "0x600F608")]
[Address(RVA = "0x1739E60", Offset = "0x1738860", VA = "0x181739E60")]
internal void <AddSettings>b__7(CreationObjectSettingIntUIControl instance)
{
instance.PropertyDescription.text = "Hue Shift";
if (this.<>9__20 == 0)
{
Func<int> func = delegate
{
float num = this.<>4__this.LAENOLLGNIM.Get();
throw new NullReferenceException();
};
this.<>9__20 = func;
}
if (this.<>9__21 == 0)
{
Action<int> action = delegate(int value)
{
SynchronizedField<float> laenollgnim = this.<>4__this.LAENOLLGNIM;
};
this.<>9__21 = action;
}
}
// Token: 0x0600F609 RID: 62985 RVA: 0x003A1970 File Offset: 0x0039FB70
[Token(Token = "0x600F609")]
[Address(RVA = "0x1739830", Offset = "0x1738230", VA = "0x181739830")]
internal int <AddSettings>b__20()
{
float num = this.<>4__this.LAENOLLGNIM.Get();
throw new NullReferenceException();
}
// Token: 0x0600F60A RID: 62986 RVA: 0x003A1994 File Offset: 0x0039FB94
[Token(Token = "0x600F60A")]
[Address(RVA = "0x17398C0", Offset = "0x17382C0", VA = "0x1817398C0")]
internal void <AddSettings>b__21(int value)
{
SynchronizedField<float> laenollgnim = this.<>4__this.LAENOLLGNIM;
}
// Token: 0x0600F60B RID: 62987 RVA: 0x003A19B4 File Offset: 0x0039FBB4
[Token(Token = "0x600F60B")]
[Address(RVA = "0x1739FC0", Offset = "0x17389C0", VA = "0x181739FC0")]
internal void <AddSettings>b__9(CreationObjectSettingIntUIControl instance)
{
instance.PropertyDescription.text = "Saturation";
if (this.<>9__22 == 0)
{
Func<int> func = delegate
{
float num = this.<>4__this.KAGLNPCCPMP.Get();
throw new NullReferenceException();
};
this.<>9__22 = func;
}
if (this.<>9__23 == 0)
{
Action<int> action = delegate(int value)
{
SynchronizedField<float> kaglnpccpmp = this.<>4__this.KAGLNPCCPMP;
};
this.<>9__23 = action;
}
}
// Token: 0x0600F60C RID: 62988 RVA: 0x003A1A14 File Offset: 0x0039FC14
[Token(Token = "0x600F60C")]
[Address(RVA = "0x1739960", Offset = "0x1738360", VA = "0x181739960")]
internal int <AddSettings>b__22()
{
float num = this.<>4__this.KAGLNPCCPMP.Get();
throw new NullReferenceException();
}
// Token: 0x0600F60D RID: 62989 RVA: 0x003A1A38 File Offset: 0x0039FC38
[Token(Token = "0x600F60D")]
[Address(RVA = "0x17399F0", Offset = "0x17383F0", VA = "0x1817399F0")]
internal void <AddSettings>b__23(int value)
{
SynchronizedField<float> kaglnpccpmp = this.<>4__this.KAGLNPCCPMP;
}
// Token: 0x0600F60E RID: 62990 RVA: 0x003A1A58 File Offset: 0x0039FC58
[Token(Token = "0x600F60E")]
[Address(RVA = "0x1739180", Offset = "0x1737B80", VA = "0x181739180")]
internal void <AddSettings>b__11(CreationObjectSettingIntUIControl instance)
{
instance.PropertyDescription.text = "Contrast";
if (this.<>9__24 == 0)
{
Func<int> func = delegate
{
float num = this.<>4__this.BPMKEKJEIGL.Get();
throw new NullReferenceException();
};
this.<>9__24 = func;
}
if (this.<>9__25 == 0)
{
Action<int> action = delegate(int value)
{
SynchronizedField<float> bpmkekjeigl = this.<>4__this.BPMKEKJEIGL;
};
this.<>9__25 = action;
}
}
// Token: 0x0600F60F RID: 62991 RVA: 0x003A1AB8 File Offset: 0x0039FCB8
[Token(Token = "0x600F60F")]
[Address(RVA = "0x1739A90", Offset = "0x1738490", VA = "0x181739A90")]
internal int <AddSettings>b__24()
{
float num = this.<>4__this.BPMKEKJEIGL.Get();
throw new NullReferenceException();
}
// Token: 0x0600F610 RID: 62992 RVA: 0x003A1ADC File Offset: 0x0039FCDC
[Token(Token = "0x600F610")]
[Address(RVA = "0x1739B20", Offset = "0x1738520", VA = "0x181739B20")]
internal void <AddSettings>b__25(int value)
{
SynchronizedField<float> bpmkekjeigl = this.<>4__this.BPMKEKJEIGL;
}
// Token: 0x0400A53D RID: 42301
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x400A53D")]
public ColorGradingCircuit <>4__this;
// Token: 0x0400A53E RID: 42302
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400A53E")]
public ColorGradingCircuit.PEGNEJCPGMG temperatureValueRange;
// Token: 0x0400A53F RID: 42303
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400A53F")]
public ColorGradingCircuit.PEGNEJCPGMG temperatureSliderRange;
// Token: 0x0400A540 RID: 42304
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400A540")]
public ColorGradingCircuit.PEGNEJCPGMG exposureValueRange;
// Token: 0x0400A541 RID: 42305
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400A541")]
public ColorGradingCircuit.PEGNEJCPGMG exposureSliderRange;
// Token: 0x0400A542 RID: 42306
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400A542")]
public ColorGradingCircuit.PEGNEJCPGMG hueValueRange;
// Token: 0x0400A543 RID: 42307
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400A543")]
public ColorGradingCircuit.PEGNEJCPGMG hueSliderRange;
// Token: 0x0400A544 RID: 42308
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400A544")]
public ColorGradingCircuit.PEGNEJCPGMG saturationValueRange;
// Token: 0x0400A545 RID: 42309
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400A545")]
public ColorGradingCircuit.PEGNEJCPGMG saturationSliderRange;
// Token: 0x0400A546 RID: 42310
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400A546")]
public ColorGradingCircuit.PEGNEJCPGMG contrastValueRange;
// Token: 0x0400A547 RID: 42311
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400A547")]
public ColorGradingCircuit.PEGNEJCPGMG contrastSliderRange;
// Token: 0x0400A548 RID: 42312
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400A548")]
public Func<int> <>9__12;
// Token: 0x0400A549 RID: 42313
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400A549")]
public Action<int> <>9__13;
// Token: 0x0400A54A RID: 42314
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400A54A")]
public Action<int> <>9__14;
// Token: 0x0400A54B RID: 42315
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400A54B")]
public Action<int> <>9__15;
// Token: 0x0400A54C RID: 42316
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400A54C")]
public Func<int> <>9__16;
// Token: 0x0400A54D RID: 42317
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400A54D")]
public Action<int> <>9__17;
// Token: 0x0400A54E RID: 42318
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400A54E")]
public Func<int> <>9__18;
// Token: 0x0400A54F RID: 42319
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400A54F")]
public Action<int> <>9__19;
// Token: 0x0400A550 RID: 42320
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400A550")]
public Func<int> <>9__20;
// Token: 0x0400A551 RID: 42321
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400A551")]
public Action<int> <>9__21;
// Token: 0x0400A552 RID: 42322
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400A552")]
public Func<int> <>9__22;
// Token: 0x0400A553 RID: 42323
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400A553")]
public Action<int> <>9__23;
// Token: 0x0400A554 RID: 42324
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400A554")]
public Func<int> <>9__24;
// Token: 0x0400A555 RID: 42325
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400A555")]
public Action<int> <>9__25;
}
}
}
@@ -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;
}
}
@@ -0,0 +1,1075 @@
using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using System.Text;
using AGUI.StackedUI;
using Cpp2IlInjected;
using Photon.Pun;
using Photon.Realtime;
using RecRoom.Core;
using RecRoom.Core.Creation;
using RecRoom.Core.Creation.Circuits;
using RecRoom.Core.Creation.SceneMoods.MoodBlendData;
using RecRoom.Core.Scene;
using RecRoom.Networking.SynchronizedFields;
using RecRoom.Systems.PlayerRoles;
using UnityEngine;
namespace RecRoom.Circuits
{
// Token: 0x02002308 RID: 8968
[Token(Token = "0x2002308")]
[StructLayout(3)]
public abstract class MoodCircuitBase<T> : MonoBehaviourPun, OOHGBKJEPKO, EOCLMMENCKH where T : MoodBlendData<T>
{
// Token: 0x1700299C RID: 10652
// (get) Token: 0x0600F632 RID: 63026 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600F633 RID: 63027 RVA: 0x003A219C File Offset: 0x003A039C
[Token(Token = "0x1700299C")]
private Material HOJFDJEKKOB
{
[Token(Token = "0x600F632")]
[Address(RVA = "0x52F5A0", Offset = "0x52DFA0", VA = "0x18052F5A0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600F633")]
[Address(RVA = "0x52F840", Offset = "0x52E240", VA = "0x18052F840")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700299D RID: 10653
// (get) Token: 0x0600F634 RID: 63028 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600F635 RID: 63029 RVA: 0x003A21AC File Offset: 0x003A03AC
[Token(Token = "0x1700299D")]
protected float JNHHEKHOJIJ
{
[Token(Token = "0x600F634")]
[Address(RVA = "0x4D66D0", Offset = "0x4D50D0", VA = "0x1804D66D0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600F635")]
[Address(RVA = "0x1B09EB0", Offset = "0x1B088B0", VA = "0x181B09EB0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x1700299E RID: 10654
// (get) Token: 0x0600F636 RID: 63030 RVA: 0x003A21BC File Offset: 0x003A03BC
// (set) Token: 0x0600F637 RID: 63031 RVA: 0x003A21D8 File Offset: 0x003A03D8
[Token(Token = "0x1700299E")]
protected int LNEDNNJCPMG
{
[Token(Token = "0x600F636")]
[Address(RVA = "0x1DB7AA0", Offset = "0x1DB64A0", VA = "0x181DB7AA0")]
get
{
Renderer renderer = this.activeVisualizationRenderer;
int num;
return num;
}
[Token(Token = "0x600F637")]
[Address(RVA = "0x1DB6380", Offset = "0x1DB4D80", VA = "0x181DB6380")]
set
{
Renderer renderer = this.activeVisualizationRenderer;
}
}
// Token: 0x1700299F RID: 10655
// (get) Token: 0x0600F638 RID: 63032 RVA: 0x003A21F4 File Offset: 0x003A03F4
// (set) Token: 0x0600F639 RID: 63033 RVA: 0x003A2210 File Offset: 0x003A0410
[Token(Token = "0x1700299F")]
protected bool JEOIPCELDBC
{
[Token(Token = "0x600F638")]
[Address(RVA = "0x1DB6330", Offset = "0x1DB4D30", VA = "0x181DB6330")]
get
{
GameObject gameObject = this.activeVisualization;
bool flag;
return flag;
}
[Token(Token = "0x600F639")]
[Address(RVA = "0x1DB66D0", Offset = "0x1DB50D0", VA = "0x181DB66D0")]
set
{
GameObject gameObject = this.activeVisualization;
int num = this.GPFDMIOMCLA;
if (!value)
{
float num2 = this.EKADDFJHNMK();
return;
}
T blendData = this.KHLNLOJEAGL;
throw new NullReferenceException();
}
}
// Token: 0x170029A0 RID: 10656
// (get) Token: 0x0600F63A RID: 63034 RVA: 0x003A2244 File Offset: 0x003A0444
[Token(Token = "0x170029A0")]
protected int JFOBJGGFMFP
{
[Token(Token = "0x600F63A")]
[Address(RVA = "0x1DB6510", Offset = "0x1DB4F10", VA = "0x181DB6510")]
get
{
GameObject gameObject = this.activeVisualization;
int num;
return num;
}
}
// Token: 0x170029A1 RID: 10657
// (get) Token: 0x0600F63B RID: 63035 RVA: 0x003A2260 File Offset: 0x003A0460
[Token(Token = "0x170029A1")]
protected float PKHOAEECECL
{
[Token(Token = "0x600F63B")]
[Address(RVA = "0x1DB73B0", Offset = "0x1DB5DB0", VA = "0x181DB73B0")]
get
{
GameObject gameObject = this.activeVisualization;
float num;
return num;
}
}
// Token: 0x170029A2 RID: 10658
// (get) Token: 0x0600F63C RID: 63036 RVA: 0x003A227C File Offset: 0x003A047C
// (set) Token: 0x0600F63D RID: 63037 RVA: 0x003A2298 File Offset: 0x003A0498
[Token(Token = "0x170029A2")]
public float BFCNNJGPEKN
{
[Token(Token = "0x600F63C")]
[Address(RVA = "0x1DB7F60", Offset = "0x1DB6960", VA = "0x181DB7F60")]
get
{
Material material = this.<ACPALOFENHC>k__BackingField;
float num;
return num;
}
[Token(Token = "0x600F63D")]
[Address(RVA = "0x1DB8000", Offset = "0x1DB6A00", VA = "0x181DB8000")]
set
{
Material material = this.<ACPALOFENHC>k__BackingField;
}
}
// Token: 0x170029A3 RID: 10659
// (get) Token: 0x0600F63E RID: 63038 RVA: 0x003A22B4 File Offset: 0x003A04B4
// (set) Token: 0x0600F63F RID: 63039 RVA: 0x003A22D0 File Offset: 0x003A04D0
[Token(Token = "0x170029A3")]
public float BIMOEFBFDGI
{
[Token(Token = "0x600F63E")]
[Address(RVA = "0x1DB7FB0", Offset = "0x1DB69B0", VA = "0x181DB7FB0")]
get
{
float num = this.<EAEOELDCIMA>k__BackingField;
float num2;
return num2;
}
[Token(Token = "0x600F63F")]
[Address(RVA = "0x1DB8060", Offset = "0x1DB6A60", VA = "0x181DB8060")]
set
{
float num = this.<EAEOELDCIMA>k__BackingField;
}
}
// Token: 0x170029A4 RID: 10660
// (get) Token: 0x0600F640 RID: 63040 RVA: 0x003A22EC File Offset: 0x003A04EC
[Token(Token = "0x170029A4")]
private bool MFDFPEFOFNM
{
[Token(Token = "0x600F640")]
[Address(RVA = "0x1B18060", Offset = "0x1B16A60", VA = "0x181B18060")]
get
{
T blendData = this.KHLNLOJEAGL;
throw new NullReferenceException();
}
}
// Token: 0x170029A5 RID: 10661
// (get) Token: 0x0600F641 RID: 63041 RVA: 0x003A2308 File Offset: 0x003A0508
[Token(Token = "0x170029A5")]
private bool MIKDLDEALPN
{
[Token(Token = "0x600F641")]
[Address(RVA = "0x1DB62E0", Offset = "0x1DB4CE0", VA = "0x181DB62E0")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x170029A6 RID: 10662
// (get) Token: 0x0600F642 RID: 63042 RVA: 0x003A231C File Offset: 0x003A051C
[Token(Token = "0x170029A6")]
private bool AKBCFNOOKMN
{
[Token(Token = "0x600F642")]
[Address(RVA = "0x1DB6480", Offset = "0x1DB4E80", VA = "0x181DB6480")]
get
{
throw new NullReferenceException();
}
}
// Token: 0x170029A7 RID: 10663
// (get) Token: 0x0600F643 RID: 63043 RVA: 0x003A2330 File Offset: 0x003A0530
[Token(Token = "0x170029A7")]
private bool HIPNJBLAFHG
{
[Token(Token = "0x600F643")]
[Address(RVA = "0x1DB7350", Offset = "0x1DB5D50", VA = "0x181DB7350")]
get
{
bool flag = this.MFDFPEFOFNM;
if (!flag)
{
return flag;
}
T blendData = this.KHLNLOJEAGL;
throw new NullReferenceException();
}
}
// Token: 0x170029A8 RID: 10664
// (get) Token: 0x0600F644 RID: 63044 RVA: 0x003A2358 File Offset: 0x003A0558
[Token(Token = "0x170029A8")]
private bool BOHIGPFGJBA
{
[Token(Token = "0x600F644")]
[Address(RVA = "0x1DB6A40", Offset = "0x1DB5440", VA = "0x181DB6A40")]
get
{
bool flag = this.JEOIPCELDBC;
if (!flag)
{
return flag;
}
if (!this.MFDFPEFOFNM)
{
return true;
}
throw new NullReferenceException();
}
}
// Token: 0x170029A9 RID: 10665
// (get) Token: 0x0600F645 RID: 63045 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600F646 RID: 63046 RVA: 0x003A2384 File Offset: 0x003A0584
[Token(Token = "0x170029A9")]
private bool ABEECDPGMOK
{
[Token(Token = "0x600F645")]
[Address(RVA = "0xCEDBB0", Offset = "0xCEC5B0", VA = "0x180CEDBB0")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600F646")]
[Address(RVA = "0xCEDBD0", Offset = "0xCEC5D0", VA = "0x180CEDBD0")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170029AA RID: 10666
// (get) Token: 0x0600F647 RID: 63047 RVA: 0x0000220F File Offset: 0x0000040F
// (set) Token: 0x0600F648 RID: 63048 RVA: 0x003A2394 File Offset: 0x003A0594
[Token(Token = "0x170029AA")]
private IDisposable LLKPMDMMICL
{
[Token(Token = "0x600F647")]
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
[CompilerGenerated]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
[Token(Token = "0x600F648")]
[Address(RVA = "0x58B330", Offset = "0x589D30", VA = "0x18058B330")]
[CompilerGenerated]
set
{
}
}
// Token: 0x170029AB RID: 10667
// (get) Token: 0x0600F649 RID: 63049
[Token(Token = "0x170029AB")]
public abstract T KHLNLOJEAGL
{
[Token(Token = "0x600F649")]
[Address(Slot = "19")]
get;
}
// Token: 0x170029AC RID: 10668
// (get) Token: 0x0600F64A RID: 63050
[Token(Token = "0x170029AC")]
public abstract BOCPGFKHLGN<T> MEPGBKGFFNO
{
[Token(Token = "0x600F64A")]
[Address(Slot = "20")]
get;
}
// Token: 0x0600F64B RID: 63051 RVA: 0x003A23A4 File Offset: 0x003A05A4
[Token(Token = "0x600F64B")]
[Address(RVA = "0x1DB3E80", Offset = "0x1DB2880", VA = "0x181DB3E80", Slot = "13")]
protected override void Awake()
{
this.OIKHGCGHBME();
bool flag;
if (flag)
{
}
int num;
int num2;
Action action;
SynchronizedField<int> synchronizedField = new SynchronizedField(this, "MCB_PR", num, (SetterPermissionMode)num2, action, num2);
num2 = 0;
num = 0;
this.activeVisualizationRenderer = synchronizedField;
int num3 = this.GPFDMIOMCLA;
int num4 = 0;
SynchronizedField<bool, int, float> synchronizedField2;
this.activeVisualization = synchronizedField2;
SynchronizedField<float> synchronizedField3 = new SynchronizedField(this, "MCB_BIT", num4, (SetterPermissionMode)num2, num2, num2);
this.<ACPALOFENHC>k__BackingField = synchronizedField3;
SynchronizedField<float> synchronizedField4 = new SynchronizedField(this, "MCB_BOT", num4, (SetterPermissionMode)num2, num2, num2);
this.<EAEOELDCIMA>k__BackingField = synchronizedField4;
SynchronizedField<bool> synchronizedField5 = new SynchronizedField(this, "MCB_EIO", 1, (SetterPermissionMode)num2, num2, num2);
Guid empty = Guid.Empty;
if (!base.hasAuthority)
{
Renderer renderer = this.activeVisualizationRenderer;
int num5 = this.JFOBJGGFMFP;
float num6 = this.PKHOAEECECL;
bool flag2 = this.MFDFPEFOFNM;
this.MKDBKNCFMJF();
this.COMBGEOHDMM();
}
Renderer renderer2 = this.activeVisualizationRenderer;
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F64C RID: 63052 RVA: 0x003A24A0 File Offset: 0x003A06A0
[Token(Token = "0x600F64C")]
[Address(RVA = "0x1DB3D00", Offset = "0x1DB2700", VA = "0x181DB3D00")]
private void AMPMNKCHGBM()
{
int num = this.JFOBJGGFMFP;
float num2 = this.PKHOAEECECL;
T blendData = this.KHLNLOJEAGL;
T blendData2 = this.KHLNLOJEAGL;
}
// Token: 0x0600F64D RID: 63053 RVA: 0x003A24D0 File Offset: 0x003A06D0
[Token(Token = "0x600F64D")]
[Address(RVA = "0x1DB7D30", Offset = "0x1DB6730", VA = "0x181DB7D30")]
protected void Start()
{
this.DFGKELFCGAO();
if (base.hasAuthority)
{
bool flag = this.NCJJDPADLKM;
this.JEOIPCELDBC = flag;
}
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x170029AD RID: 10669
// (get) Token: 0x0600F64E RID: 63054 RVA: 0x003A2508 File Offset: 0x003A0708
[Token(Token = "0x170029AD")]
private CircuitNode BAAFFCIKDEN
{
[Token(Token = "0x600F64E")]
[Address(RVA = "0x1DB5AB0", Offset = "0x1DB44B0", VA = "0x181DB5AB0")]
get
{
CircuitNodeDisplay component = base.GetComponent<CircuitNodeDisplay>();
if (component != 0)
{
return component.MBBJMCDGDMN;
}
throw new NullReferenceException();
}
}
// Token: 0x170029AE RID: 10670
// (get) Token: 0x0600F64F RID: 63055 RVA: 0x003A252C File Offset: 0x003A072C
[Token(Token = "0x170029AE")]
private bool NCJJDPADLKM
{
[Token(Token = "0x600F64F")]
[Address(RVA = "0x1DB7180", Offset = "0x1DB5B80", VA = "0x181DB7180")]
get
{
CircuitNode circuitNode = this.BAAFFCIKDEN;
if (circuitNode == 0)
{
}
int num = 0;
return Convert.ToBoolean(circuitNode.GetInputSignal((InputSlot)num));
}
}
// Token: 0x0600F650 RID: 63056 RVA: 0x003A2558 File Offset: 0x003A0758
[Token(Token = "0x600F650")]
[Address(RVA = "0x1DB47C0", Offset = "0x1DB31C0", VA = "0x181DB47C0")]
private void COMBGEOHDMM()
{
while (this.MIKDLDEALPN)
{
if (this.LLKPMDMMICL == 0)
{
Action action;
IDisposable disposable = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.Update(action);
this.LLKPMDMMICL = disposable;
T blendData = this.KHLNLOJEAGL;
return;
}
}
if (this.LLKPMDMMICL != 0)
{
IDisposable disposable2 = this.LLKPMDMMICL;
int num = 0;
this.LLKPMDMMICL = num;
int num2 = 0;
this.DHJANHGKANL(num2 != 0);
}
}
// Token: 0x0600F651 RID: 63057 RVA: 0x003A25C0 File Offset: 0x003A07C0
[Token(Token = "0x600F651")]
[Address(RVA = "0x1DB7400", Offset = "0x1DB5E00", VA = "0x181DB7400", Slot = "14")]
protected override void OnDestroy()
{
base.OnDestroy();
if (this.HOJFDJEKKOB)
{
global::UnityEngine.Object.Destroy(this.HOJFDJEKKOB);
}
int num = 0;
this.JEOIPCELDBC = num != 0;
if (RecRoomSceneManager.FFNIFALJLDD)
{
if (this.LLKPMDMMICL != 0)
{
IDisposable disposable = this.LLKPMDMMICL;
int num2 = 0;
this.LLKPMDMMICL = num2;
}
int num3 = 0;
this.OnForceSettings(num3 != 0);
T blendData = this.KHLNLOJEAGL;
}
}
// Token: 0x0600F652 RID: 63058 RVA: 0x003A2638 File Offset: 0x003A0838
[Token(Token = "0x600F652")]
[Address(RVA = "0x1DB4A00", Offset = "0x1DB3400", VA = "0x181DB4A00")]
public void CircuitSignalUpdated(Dictionary<InputSlot, int> signals)
{
int num = 0;
if (signals.TryGetValue(7, num))
{
GameObject gameObject = this.activeVisualization;
int num2 = this.GPFDMIOMCLA;
}
bool flag = signals.TryGetValue((uint)1, num);
int num3 = 0;
if (signals.TryGetValue(num3, num))
{
}
if (!flag)
{
if (!this.NCJJDPADLKM)
{
return;
}
this.JEOIPCELDBC = true;
if (!flag)
{
return;
}
}
int num4 = 0;
this.JEOIPCELDBC = num4 != 0;
}
// Token: 0x170029AF RID: 10671
// (get) Token: 0x0600F653 RID: 63059 RVA: 0x003A26A4 File Offset: 0x003A08A4
[Token(Token = "0x170029AF")]
private int GPFDMIOMCLA
{
[Token(Token = "0x600F653")]
[Address(RVA = "0x1DB6560", Offset = "0x1DB4F60", VA = "0x181DB6560")]
get
{
return PhotonNetwork.ServerTimestamp;
}
}
// Token: 0x0600F654 RID: 63060 RVA: 0x003A26B8 File Offset: 0x003A08B8
[Token(Token = "0x600F654")]
[Address(RVA = "0x1DB5B10", Offset = "0x1DB4510", VA = "0x181DB5B10")]
private float EKADDFJHNMK()
{
int num = this.GPFDMIOMCLA;
int num2 = this.JFOBJGGFMFP;
num -= num2;
num = this.GPFDMIOMCLA;
int num3 = 0;
int num4 = 0;
float num6;
float num5 = Mathf.Max(num6, (float)num3);
if (!this.JEOIPCELDBC)
{
float blendOutTime = this.BIMOEFBFDGI;
if (num4 < (int)blendOutTime)
{
float num7 = this.PKHOAEECECL;
float num8 = this.BIMOEFBFDGI;
int num9 = 0;
num8 = num7;
return Mathf.Clamp(num8, (float)num9, 1f);
}
}
float blendInTime = this.BFCNNJGPEKN;
if (num4 < (int)blendInTime)
{
float num10 = this.PKHOAEECECL;
float blendInTime2 = this.BFCNNJGPEKN;
}
throw new NullReferenceException();
}
// Token: 0x0600F655 RID: 63061 RVA: 0x003A2750 File Offset: 0x003A0950
[Token(Token = "0x600F655")]
[Address(RVA = "0x1DB5D80", Offset = "0x1DB4780", VA = "0x181DB5D80")]
protected void FDJHKLAALJG()
{
BOCPGFKHLGN blender = this.Blender;
bool flag = this.MFDFPEFOFNM;
int num = 0;
if (!flag)
{
float num2 = this.EKADDFJHNMK();
}
if (this.JEOIPCELDBC && this.ABEECDPGMOK && this.BFCNNJGPEKN > (float)num)
{
float num3 = this.JNHHEKHOJIJ;
float deltaTime = Time.deltaTime;
float num4 = this.BFCNNJGPEKN;
num4 = deltaTime;
float num5 = Mathf.Min(num4, 1f);
}
if (this.BIMOEFBFDGI > (float)num)
{
float num6 = this.JNHHEKHOJIJ;
float deltaTime2 = Time.deltaTime;
float num7 = this.BIMOEFBFDGI;
int num8 = 0;
num7 = num6;
float num9 = Mathf.Max(num7, (float)num8);
}
int num10 = 0;
this.JNHHEKHOJIJ = (float)num10;
float num11 = this.JNHHEKHOJIJ;
bool flag2 = this.AKBCFNOOKMN;
bool flag3;
if (flag3)
{
num11 = Mathf.SmoothStep((float)0, 1f, num11);
}
if (flag2 && !this.AKBCFNOOKMN)
{
this.KPNCGILBLBB();
}
if (!this.MIKDLDEALPN)
{
this.MHNABPBHOBO();
this.COMBGEOHDMM();
}
}
// Token: 0x0600F656 RID: 63062 RVA: 0x003A2854 File Offset: 0x003A0A54
[Token(Token = "0x600F656")]
[Address(RVA = "0x1DB68F0", Offset = "0x1DB52F0", VA = "0x181DB68F0")]
private void KPNCGILBLBB()
{
CircuitNode circuitNode;
do
{
circuitNode = this.BAAFFCIKDEN;
}
while (circuitNode != 0 && circuitNode == 0);
}
// Token: 0x0600F657 RID: 63063 RVA: 0x003A2878 File Offset: 0x003A0A78
[Token(Token = "0x600F657")]
[Address(RVA = "0x1DB6DD0", Offset = "0x1DB57D0", VA = "0x181DB6DD0")]
private void MHNABPBHOBO()
{
CircuitNode circuitNode;
do
{
circuitNode = this.BAAFFCIKDEN;
}
while (circuitNode != 0 && circuitNode == 0);
}
// Token: 0x0600F658 RID: 63064 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F658")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "21")]
protected virtual void OIKHGCGHBME()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F659 RID: 63065 RVA: 0x003A289C File Offset: 0x003A0A9C
[Token(Token = "0x600F659")]
[Address(RVA = "0x1DB78F0", Offset = "0x1DB62F0", VA = "0x181DB78F0")]
public void OnToggleTopSettings(bool PAHBNKEFKJF)
{
if (PAHBNKEFKJF)
{
Color green = Color.green;
}
Color yellow = Color.yellow;
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F65A RID: 63066 RVA: 0x003A28C8 File Offset: 0x003A0AC8
[Token(Token = "0x600F65A")]
[Address(RVA = "0x1DB77D0", Offset = "0x1DB61D0", VA = "0x181DB77D0", Slot = "15")]
public void OnForceSettings(bool PAHBNKEFKJF)
{
T blendData = this.KHLNLOJEAGL;
if (!PAHBNKEFKJF && this.LLKPMDMMICL == 0)
{
int num = 0;
this.DHJANHGKANL(num != 0);
}
}
// Token: 0x0600F65B RID: 63067 RVA: 0x003A28F8 File Offset: 0x003A0AF8
[Token(Token = "0x600F65B")]
[Address(RVA = "0x1DB78A0", Offset = "0x1DB62A0", VA = "0x181DB78A0")]
public void OnForceUpdate()
{
this.DHJANHGKANL(true);
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F65C RID: 63068 RVA: 0x003A291C File Offset: 0x003A0B1C
[Token(Token = "0x600F65C")]
[Address(RVA = "0x1DB5790", Offset = "0x1DB4190", VA = "0x181DB5790")]
protected void DHJANHGKANL(bool ENJABEBOEHC)
{
bool flag;
if (flag)
{
this.PAIMFGFGJIM();
}
}
// Token: 0x0600F65D RID: 63069 RVA: 0x003A293C File Offset: 0x003A0B3C
[Token(Token = "0x600F65D")]
[Address(RVA = "0x1DB7980", Offset = "0x1DB6380", VA = "0x181DB7980")]
private void PAIMFGFGJIM()
{
SceneMoodSettings sceneMoodSettings = RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings;
if (!sceneMoodSettings.SupportsMoodCircuits)
{
if (sceneMoodSettings != 0)
{
}
Color red = Color.red;
}
}
// Token: 0x0600F65E RID: 63070 RVA: 0x003A2970 File Offset: 0x003A0B70
[Token(Token = "0x600F65E")]
[Address(RVA = "0x1DB6AD0", Offset = "0x1DB54D0", VA = "0x181DB6AD0")]
private void LHNGCOHDAGI(Color GJAINANBOCB)
{
if (this.HOJFDJEKKOB)
{
Material material = this.HOJFDJEKKOB;
}
}
// Token: 0x0600F65F RID: 63071 RVA: 0x003A2998 File Offset: 0x003A0B98
[Token(Token = "0x600F65F")]
[Address(RVA = "0x1DB7110", Offset = "0x1DB5B10", VA = "0x181DB7110")]
private void NFGFACFPCPI(Photon.Realtime.Player AGIHAKFFCCD, GameRole LOLCMLEKMAF)
{
if (AGIHAKFFCCD.IsLocal && this.FIGPMIJDAMO())
{
this.MKDBKNCFMJF();
}
}
// Token: 0x0600F660 RID: 63072 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F660")]
[Address(RVA = "0x1DB6160", Offset = "0x1DB4B60", VA = "0x181DB6160")]
private bool FIGPMIJDAMO()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F661 RID: 63073 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F661")]
[Address(RVA = "0x1DB6E80", Offset = "0x1DB5880", VA = "0x181DB6E80")]
private void MKDBKNCFMJF()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F662 RID: 63074 RVA: 0x003A29C4 File Offset: 0x003A0BC4
[Token(Token = "0x600F662")]
[Address(RVA = "0x1DB4BD0", Offset = "0x1DB35D0", VA = "0x181DB4BD0")]
protected void DFGKELFCGAO()
{
CreationObject component = base.GetComponent<CreationObject>();
GAAKDCPNDDI gaakdcpnddi;
ILINODKFHEO ilinodkfheo = component.AddConfigurableSetting(gaakdcpnddi);
if (gaakdcpnddi == 0)
{
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg;
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp;
GAAKDCPNDDI gaakdcpnddi2 = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp, 99);
ILINODKFHEO ilinodkfheo2 = component.AddConfigurableSetting(gaakdcpnddi2);
if (dedabhkcibg == 0)
{
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg2;
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp2;
GAAKDCPNDDI gaakdcpnddi3 = new GAAKDCPNDDI(dedabhkcibg2, ohindolfnmp2, 98);
ILINODKFHEO ilinodkfheo3 = component.AddConfigurableSetting(gaakdcpnddi3);
if (dedabhkcibg2 == 0)
{
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg3;
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp3;
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg3, ohindolfnmp3, 97);
ILINODKFHEO ilinodkfheo4 = component.AddConfigurableSetting(cpnmfokdbkm);
if (dedabhkcibg3 == 0)
{
}
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.DEDABHKCIBG dedabhkcibg4;
OMKPHDBNLKH<RoleGuidEditableUIControl, Guid>.OHINDOLFNMP ohindolfnmp4;
ulong num;
string text;
HIPBHHONPLB hipbhhonplb = new HIPBHHONPLB(dedabhkcibg4, ohindolfnmp4, 96, num != 0UL, text);
ILINODKFHEO ilinodkfheo5 = component.AddConfigurableSetting(hipbhhonplb);
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F663 RID: 63075
[Token(Token = "0x600F663")]
[Address(Slot = "22")]
protected abstract void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG);
// Token: 0x170029B0 RID: 10672
// (get) Token: 0x0600F664 RID: 63076 RVA: 0x003A2A68 File Offset: 0x003A0C68
[Token(Token = "0x170029B0")]
public bool JBMFJOBFJHP
{
[Token(Token = "0x600F664")]
[Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "16")]
get
{
}
}
// Token: 0x0600F665 RID: 63077 RVA: 0x003A2A78 File Offset: 0x003A0C78
[Token(Token = "0x600F665")]
[Address(RVA = "0x1DB5850", Offset = "0x1DB4250", VA = "0x181DB5850", Slot = "17")]
public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH)
{
Dictionary<int, int> fagkdkefpko = HFBJGCHOANH.FAGKDKEFPKO;
bool okpogglkake = HFBJGCHOANH.OKPOGGLKAKE;
this.BIMOEFBFDGI = okpogglkake;
Dictionary<Guid, Guid> lnfkfahmaci = HFBJGCHOANH.LNFKFAHMACI;
bool flag;
if (!flag)
{
}
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F666 RID: 63078
[Token(Token = "0x600F666")]
[Address(Slot = "23")]
protected abstract void LHKNCNEPALO(MHLAHCKBCMB FAKEPIFMHIK);
// Token: 0x0600F667 RID: 63079 RVA: 0x003A2AB8 File Offset: 0x003A0CB8
[Token(Token = "0x600F667")]
[Address(RVA = "0x1DB7AF0", Offset = "0x1DB64F0", VA = "0x181DB7AF0", Slot = "18")]
public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB)
{
MHLAHCKBCMB mhlahckbcmb = new MHLAHCKBCMB();
mhlahckbcmb.KMPKNNHNOJJ = mhlahckbcmb;
bool flag2;
bool flag = flag2;
mhlahckbcmb.JJADIGEHCII = (flag ? 1 : 0);
this.LHKNCNEPALO(mhlahckbcmb);
}
// Token: 0x0600F668 RID: 63080
[Token(Token = "0x600F668")]
[Address(Slot = "24")]
protected abstract void GJPPHMOFICJ(MHLAHCKBCMB FAKEPIFMHIK);
// Token: 0x0600F669 RID: 63081 RVA: 0x003A2B0C File Offset: 0x003A0D0C
[Token(Token = "0x600F669")]
[Address(RVA = "0x1B1BD80", Offset = "0x1B1A780", VA = "0x181B1BD80")]
protected MoodCircuitBase()
{
}
// Token: 0x0600F66A RID: 63082 RVA: 0x003A2B28 File Offset: 0x003A0D28
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x600F66A")]
[Address(RVA = "0x1DB7DE0", Offset = "0x1DB67E0", VA = "0x181DB7DE0")]
static MoodCircuitBase()
{
int donfdcmfcec = PAMNDKEGFFG.DONFDCMFCEC;
}
// Token: 0x0600F66B RID: 63083 RVA: 0x003A2B3C File Offset: 0x003A0D3C
[Token(Token = "0x600F66B")]
[Address(RVA = "0x1DB6210", Offset = "0x1DB4C10", VA = "0x181DB6210")]
[CompilerGenerated]
private void GFKEDLNGAMO()
{
Renderer renderer = this.activeVisualizationRenderer;
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F66C RID: 63084 RVA: 0x003A2B60 File Offset: 0x003A0D60
[Token(Token = "0x600F66C")]
[Address(RVA = "0x1DB63E0", Offset = "0x1DB4DE0", VA = "0x181DB63E0")]
[CompilerGenerated]
private void HHIGIGOJGHC()
{
bool flag = this.MFDFPEFOFNM;
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F66D RID: 63085 RVA: 0x003A2B84 File Offset: 0x003A0D84
[Token(Token = "0x600F66D")]
[Address(RVA = "0x1DB59D0", Offset = "0x1DB43D0", VA = "0x181DB59D0")]
[CompilerGenerated]
private void EFEOLGFIGID(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Priority");
}
// Token: 0x0600F66E RID: 63086 RVA: 0x003A2BA8 File Offset: 0x003A0DA8
[Token(Token = "0x600F66E")]
[Address(RVA = "0x1DB3E50", Offset = "0x1DB2850", VA = "0x181DB3E50")]
[CompilerGenerated]
private int AOOILLOHBHO()
{
T blendData = this.KHLNLOJEAGL;
throw new NullReferenceException();
}
// Token: 0x0600F66F RID: 63087 RVA: 0x003A2BC4 File Offset: 0x003A0DC4
[Token(Token = "0x600F66F")]
[Address(RVA = "0x1DB7220", Offset = "0x1DB5C20", VA = "0x181DB7220")]
[CompilerGenerated]
private void NHGJODMEMGB(int MBJCIBHEOMM)
{
if (MBJCIBHEOMM <= 999)
{
T blendData = this.KHLNLOJEAGL;
return;
}
}
// Token: 0x0600F670 RID: 63088 RVA: 0x003A2BE8 File Offset: 0x003A0DE8
[Token(Token = "0x600F670")]
[Address(RVA = "0x1DB7260", Offset = "0x1DB5C60", VA = "0x181DB7260")]
[CompilerGenerated]
private void NPAOCAKFEAI(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Enabled Blend in time (seconds)";
}
// Token: 0x0600F671 RID: 63089 RVA: 0x003A2C0C File Offset: 0x003A0E0C
[Token(Token = "0x600F671")]
[Address(RVA = "0x1DB64E0", Offset = "0x1DB4EE0", VA = "0x181DB64E0")]
[CompilerGenerated]
private int HNBLEJKELKD()
{
float blendInTime = this.BFCNNJGPEKN;
throw new NullReferenceException();
}
// Token: 0x0600F672 RID: 63090 RVA: 0x003A2C28 File Offset: 0x003A0E28
[Token(Token = "0x600F672")]
[Address(RVA = "0x1DB4720", Offset = "0x1DB3120", VA = "0x181DB4720")]
[CompilerGenerated]
private void CEMHHOLGJOG(int MBJCIBHEOMM)
{
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F673 RID: 63091 RVA: 0x003A2C44 File Offset: 0x003A0E44
[Token(Token = "0x600F673")]
[Address(RVA = "0x1DB6800", Offset = "0x1DB5200", VA = "0x181DB6800")]
[CompilerGenerated]
private void KLMEJMDNKMK(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Disabled Blend out time (seconds)";
}
// Token: 0x0600F674 RID: 63092 RVA: 0x003A2C68 File Offset: 0x003A0E68
[Token(Token = "0x600F674")]
[Address(RVA = "0x1DB6DA0", Offset = "0x1DB57A0", VA = "0x181DB6DA0")]
[CompilerGenerated]
private int MBEPMIBLBIB()
{
float blendOutTime = this.BIMOEFBFDGI;
throw new NullReferenceException();
}
// Token: 0x0600F675 RID: 63093 RVA: 0x003A2C84 File Offset: 0x003A0E84
[Token(Token = "0x600F675")]
[Address(RVA = "0x1DB69A0", Offset = "0x1DB53A0", VA = "0x181DB69A0")]
[CompilerGenerated]
private void LBJLBNAKIBE(int MBJCIBHEOMM)
{
T blendData = this.KHLNLOJEAGL;
}
// Token: 0x0600F676 RID: 63094 RVA: 0x003A2CA0 File Offset: 0x003A0EA0
[Token(Token = "0x600F676")]
[Address(RVA = "0x1DB6C60", Offset = "0x1DB5660", VA = "0x181DB6C60")]
[CompilerGenerated]
private void LPAPCLFJCIE(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Ease In and Out");
}
// Token: 0x0600F677 RID: 63095 RVA: 0x003A2CC4 File Offset: 0x003A0EC4
[Token(Token = "0x600F677")]
[Address(RVA = "0x1DB6680", Offset = "0x1DB5080", VA = "0x181DB6680")]
[CompilerGenerated]
private bool JGPEJGAGFNL()
{
bool flag;
return flag;
}
// Token: 0x0600F678 RID: 63096 RVA: 0x003A2CD8 File Offset: 0x003A0ED8
[Token(Token = "0x600F678")]
[Address(RVA = "0x1DB4B70", Offset = "0x1DB3570", VA = "0x181DB4B70")]
[CompilerGenerated]
private void DBJLNLBIPOE(bool MBJCIBHEOMM)
{
}
// Token: 0x0600F679 RID: 63097 RVA: 0x003A2CEC File Offset: 0x003A0EEC
[Token(Token = "0x600F679")]
[Address(RVA = "0x1DB65B0", Offset = "0x1DB4FB0", VA = "0x181DB65B0")]
[CompilerGenerated]
private void JFFONINDJGM(RoleGuidEditableUIControl GCCLEJOGCCE)
{
}
// Token: 0x0600F67A RID: 63098 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F67A")]
[Address(RVA = "0x1DB46C0", Offset = "0x1DB30C0", VA = "0x181DB46C0")]
[CompilerGenerated]
private Guid BMMIJMFFCAK()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600F67B RID: 63099 RVA: 0x003A2D00 File Offset: 0x003A0F00
[Token(Token = "0x600F67B")]
[Address(RVA = "0x1DB6D40", Offset = "0x1DB5740", VA = "0x181DB6D40")]
[CompilerGenerated]
private void LPJDENLDHPK(Guid MBJCIBHEOMM)
{
}
// Token: 0x0400A565 RID: 42341
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A565")]
private SynchronizedField<bool, int, float> FICIBNFKDPO;
// Token: 0x0400A566 RID: 42342
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A566")]
private SynchronizedField<int> JMHKMOACHDG;
// Token: 0x0400A567 RID: 42343
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A567")]
private SynchronizedField<float> HHBJCEHOILD;
// Token: 0x0400A568 RID: 42344
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A568")]
private SynchronizedField<float> IIOCPMAMBFL;
// Token: 0x0400A569 RID: 42345
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A569")]
private SynchronizedField<bool> PGBFNKKNDEI;
// Token: 0x0400A56A RID: 42346
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A56A")]
private SynchronizedField<Guid> IENKDAKBEDP;
// Token: 0x0400A56B RID: 42347
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A56B")]
[SerializeField]
private GameObject activeVisualization;
// Token: 0x0400A56C RID: 42348
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400A56C")]
[SerializeField]
private Renderer activeVisualizationRenderer;
// Token: 0x0400A56E RID: 42350
[Token(Token = "0x400A56E")]
private static readonly int KBDINICHGDO;
// Token: 0x0400A572 RID: 42354
[Token(Token = "0x400A572")]
private static List<MoodCircuitBase<T>> DHDOAIMECLD;
}
}
@@ -0,0 +1,653 @@
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: 0x0200230A RID: 8970
[Token(Token = "0x200230A")]
[StructLayout(3)]
public class SkyBoxCircuit : MoodCircuitBase<SkyBoxMoodSettings>
{
// Token: 0x170029B1 RID: 10673
// (get) Token: 0x0600F683 RID: 63107 RVA: 0x003A2DD0 File Offset: 0x003A0FD0
[Token(Token = "0x170029B1")]
public override SkyBoxMoodSettings KHLNLOJEAGL
{
[Token(Token = "0x600F683")]
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0", Slot = "19")]
get
{
return this.GDDAMFEKPOI;
}
}
// Token: 0x170029B2 RID: 10674
// (get) Token: 0x0600F684 RID: 63108 RVA: 0x003A2DE4 File Offset: 0x003A0FE4
[Token(Token = "0x170029B2")]
public override BOCPGFKHLGN<SkyBoxMoodSettings> MEPGBKGFFNO
{
[Token(Token = "0x600F684")]
[Address(RVA = "0x173FFB0", Offset = "0x173E9B0", VA = "0x18173FFB0", Slot = "20")]
get
{
return RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.<SkyBoxMoodSettingsBlender>k__BackingField;
}
}
// Token: 0x0600F685 RID: 63109 RVA: 0x003A2E08 File Offset: 0x003A1008
[Token(Token = "0x600F685")]
[Address(RVA = "0x173DBA0", Offset = "0x173C5A0", VA = "0x18173DBA0", Slot = "13")]
protected override void Awake()
{
for (;;)
{
base.Awake();
Action action = new Action(this.CNHFOAFCOHE);
int num;
SynchronizedField<int> synchronizedField = new SynchronizedField(this, "SBC_ST", 1, (SetterPermissionMode)num, action, num);
num = 0;
this.OIKGJLAIBBP = synchronizedField;
Action action2 = new Action(this.CNHFOAFCOHE);
SynchronizedField<int> synchronizedField2 = new SynchronizedField(this, "SBC_SB", 1, (SetterPermissionMode)num, action2, num);
this.KCLJBPBKNGH = synchronizedField2;
Action action3 = new Action(this.CNHFOAFCOHE);
SynchronizedField<int> synchronizedField3 = new SynchronizedField(this, "SBC_GT", 1, (SetterPermissionMode)num, action3, num);
this.NOGPJCNDDEH = synchronizedField3;
Action action4 = new Action(this.CNHFOAFCOHE);
SynchronizedField<int> synchronizedField4 = new SynchronizedField(this, "SBC_GB", 1, (SetterPermissionMode)num, action4, num);
this.GDPBAAKLNEE = synchronizedField4;
Action action5 = new Action(this.CNHFOAFCOHE);
SynchronizedField<int> synchronizedField5 = new SynchronizedField(this, "SBC_HC", 1, (SetterPermissionMode)num, action5, num);
this.AGCAIOHEGDG = synchronizedField5;
Action action6 = new Action(this.CNHFOAFCOHE);
int num2 = 0;
SynchronizedField<float> synchronizedField6 = new SynchronizedField(this, "SBC_HS", num2, (SetterPermissionMode)num, action6, num);
this.FFNGJEBCLCL = synchronizedField6;
Action action7 = new Action(this.CNHFOAFCOHE);
int num3 = 0;
SynchronizedField<float> synchronizedField7 = new SynchronizedField(this, "SBC_HT", num3, (SetterPermissionMode)num, action7, num);
this.GKKHBCGGOCO = synchronizedField7;
Action action8 = new Action(this.CNHFOAFCOHE);
int num4 = 0;
SynchronizedField<float> synchronizedField8 = new SynchronizedField(this, "SBC_ALI", num4, (SetterPermissionMode)num, action8, num);
this.JDFDIAMDABN = synchronizedField8;
if (!base.hasAuthority)
{
break;
}
if (RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.SupportsMoodCircuits)
{
goto Block_1;
}
}
this.CNHFOAFCOHE();
return;
Block_1:
SkyBoxMoodSettings skyBoxMoodSettings = new SkyBoxMoodSettings();
Material skybox = RenderSettings.skybox;
skyBoxMoodSettings.HIBLCDKGMMH(skybox);
SynchronizedField<int> oikgjlaibbp = this.OIKGJLAIBBP;
LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(skyBoxMoodSettings.skyTopColor);
Color skyBottomColor = skyBoxMoodSettings.skyBottomColor;
SynchronizedField<int> kcljbpbkngh = this.KCLJBPBKNGH;
LNBGEMHOKFN lnbgemhokfn2 = EOKPFJPCGMK.ALIPBGBGKOD(skyBottomColor);
Color groundTopColor = skyBoxMoodSettings.groundTopColor;
SynchronizedField<int> nogpjcnddeh = this.NOGPJCNDDEH;
LNBGEMHOKFN lnbgemhokfn3 = EOKPFJPCGMK.ALIPBGBGKOD(groundTopColor);
Color groundBottomColor = skyBoxMoodSettings.groundBottomColor;
SynchronizedField<int> gdpbaaklnee = this.GDPBAAKLNEE;
LNBGEMHOKFN lnbgemhokfn4 = EOKPFJPCGMK.ALIPBGBGKOD(groundBottomColor);
Color horizonColor = skyBoxMoodSettings.horizonColor;
SynchronizedField<int> agcaiohegdg = this.AGCAIOHEGDG;
LNBGEMHOKFN lnbgemhokfn5 = EOKPFJPCGMK.ALIPBGBGKOD(horizonColor);
SynchronizedField<float> ffngjebclcl = this.FFNGJEBCLCL;
SynchronizedField<float> gkkhbcggoco = this.GKKHBCGGOCO;
SynchronizedField<float> jdfdiamdabn = this.JDFDIAMDABN;
throw new NullReferenceException();
}
// Token: 0x0600F686 RID: 63110 RVA: 0x003A3040 File Offset: 0x003A1240
[Token(Token = "0x600F686")]
[Address(RVA = "0x173E4D0", Offset = "0x173CED0", VA = "0x18173E4D0")]
private void CNHFOAFCOHE()
{
SynchronizedField<int> oikgjlaibbp = this.OIKGJLAIBBP;
SkyBoxMoodSettings gddamfekpoi = this.GDDAMFEKPOI;
int num = oikgjlaibbp.Get();
SynchronizedField<int> kcljbpbkngh = this.KCLJBPBKNGH;
SkyBoxMoodSettings gddamfekpoi2 = this.GDDAMFEKPOI;
int num2 = kcljbpbkngh.Get();
SynchronizedField<int> nogpjcnddeh = this.NOGPJCNDDEH;
SkyBoxMoodSettings gddamfekpoi3 = this.GDDAMFEKPOI;
int num3 = nogpjcnddeh.Get();
SynchronizedField<int> gdpbaaklnee = this.GDPBAAKLNEE;
SkyBoxMoodSettings gddamfekpoi4 = this.GDDAMFEKPOI;
int num4 = gdpbaaklnee.Get();
SynchronizedField<int> agcaiohegdg = this.AGCAIOHEGDG;
SkyBoxMoodSettings gddamfekpoi5 = this.GDDAMFEKPOI;
int num5 = agcaiohegdg.Get();
SynchronizedField<float> ffngjebclcl = this.FFNGJEBCLCL;
SkyBoxMoodSettings gddamfekpoi6 = this.GDDAMFEKPOI;
float num6 = ffngjebclcl.Get();
SynchronizedField<float> gkkhbcggoco = this.GKKHBCGGOCO;
gddamfekpoi6.horizonSize = num6;
SkyBoxMoodSettings gddamfekpoi7 = this.GDDAMFEKPOI;
float num7 = gkkhbcggoco.Get();
SynchronizedField<float> jdfdiamdabn = this.JDFDIAMDABN;
gddamfekpoi7.horizonStrength = num7;
SkyBoxMoodSettings gddamfekpoi8 = this.GDDAMFEKPOI;
float num8 = jdfdiamdabn.Get();
gddamfekpoi8.ambientLightIntensity = num8;
}
// Token: 0x0600F687 RID: 63111 RVA: 0x003A3134 File Offset: 0x003A1334
[Token(Token = "0x600F687")]
[Address(RVA = "0x173E920", Offset = "0x173D320", VA = "0x18173E920", Slot = "22")]
protected override void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG)
{
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.DEDABHKCIBG <>9__15_ = SkyBoxCircuit.<>c.<>9__15_0;
if (<>9__15_ == 0)
{
SkyBoxCircuit.<>c.<>9__15_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultColorUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.DGGEFFPHMDH);
CGJIECCNHJH cgjieccnhjh = new CGJIECCNHJH(<>9__15_, ohindolfnmp, JMHKMOACHDG);
ILINODKFHEO ilinodkfheo = NLNHFEEMFBN.AddConfigurableSetting(cgjieccnhjh);
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.DEDABHKCIBG dedabhkcibg;
if (SkyBoxCircuit.<>c.<>9__15_2 == 0)
{
dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultColorUIControlPrefab;
SkyBoxCircuit.<>c.<>9__15_2 = dedabhkcibg;
}
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.JPMBPHDGPOK);
CGJIECCNHJH cgjieccnhjh2 = new CGJIECCNHJH(dedabhkcibg, ohindolfnmp2, JMHKMOACHDG);
ILINODKFHEO ilinodkfheo2 = NLNHFEEMFBN.AddConfigurableSetting(cgjieccnhjh2);
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.DEDABHKCIBG dedabhkcibg2;
if (SkyBoxCircuit.<>c.<>9__15_4 == 0)
{
dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultColorUIControlPrefab;
SkyBoxCircuit.<>c.<>9__15_4 = dedabhkcibg2;
}
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.IDKJNIGACFO);
int num = JMHKMOACHDG - 1;
CGJIECCNHJH cgjieccnhjh3 = new CGJIECCNHJH(dedabhkcibg2, ohindolfnmp3, num);
ILINODKFHEO ilinodkfheo3 = NLNHFEEMFBN.AddConfigurableSetting(cgjieccnhjh3);
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.DEDABHKCIBG dedabhkcibg3;
if (SkyBoxCircuit.<>c.<>9__15_6 == 0)
{
dedabhkcibg3 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultColorUIControlPrefab;
SkyBoxCircuit.<>c.<>9__15_6 = dedabhkcibg3;
}
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.BEAMMGFDBFP);
CGJIECCNHJH cgjieccnhjh4 = new CGJIECCNHJH(dedabhkcibg3, ohindolfnmp4, JMHKMOACHDG);
ILINODKFHEO ilinodkfheo4 = NLNHFEEMFBN.AddConfigurableSetting(cgjieccnhjh4);
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.DEDABHKCIBG dedabhkcibg4;
if (SkyBoxCircuit.<>c.<>9__15_8 == 0)
{
dedabhkcibg4 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultColorUIControlPrefab;
SkyBoxCircuit.<>c.<>9__15_8 = dedabhkcibg4;
}
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.OHINDOLFNMP ohindolfnmp5 = new OMKPHDBNLKH.OHINDOLFNMP(this.PKFJNOFGJFF);
int num2 = JMHKMOACHDG - 1;
CGJIECCNHJH cgjieccnhjh5 = new CGJIECCNHJH(dedabhkcibg4, ohindolfnmp5, num2);
ILINODKFHEO ilinodkfheo5 = NLNHFEEMFBN.AddConfigurableSetting(cgjieccnhjh5);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg5;
if (SkyBoxCircuit.<>c.<>9__15_10 == 0)
{
dedabhkcibg5 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
SkyBoxCircuit.<>c.<>9__15_10 = dedabhkcibg5;
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp6 = new OMKPHDBNLKH.OHINDOLFNMP(this.BKPOECBGLEN);
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg5, ohindolfnmp6, JMHKMOACHDG);
ILINODKFHEO ilinodkfheo6 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg6;
if (SkyBoxCircuit.<>c.<>9__15_12 == 0)
{
dedabhkcibg6 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab2 = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
SkyBoxCircuit.<>c.<>9__15_12 = dedabhkcibg6;
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp7 = new OMKPHDBNLKH.OHINDOLFNMP(this.PMNNPMKPIBC);
int num3;
GAAKDCPNDDI gaakdcpnddi2 = new GAAKDCPNDDI(dedabhkcibg6, ohindolfnmp7, num3);
num3 = JMHKMOACHDG - 1;
ILINODKFHEO ilinodkfheo7 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi2);
}
// Token: 0x0600F688 RID: 63112 RVA: 0x003A3338 File Offset: 0x003A1538
[Token(Token = "0x600F688")]
[Address(RVA = "0x173F970", Offset = "0x173E370", VA = "0x18173F970", Slot = "23")]
protected override void LHKNCNEPALO(MHLAHCKBCMB FAKEPIFMHIK)
{
EDCMONHILAB edcmonhilab = FAKEPIFMHIK.PHNMKICNFHC;
SynchronizedField<int> kcljbpbkngh = this.KCLJBPBKNGH;
SynchronizedField<int> oikgjlaibbp = this.OIKGJLAIBBP;
SynchronizedField<int> gdpbaaklnee = this.GDPBAAKLNEE;
SynchronizedField<int> nogpjcnddeh = this.NOGPJCNDDEH;
SynchronizedField<int> agcaiohegdg = this.AGCAIOHEGDG;
SynchronizedField<float> ffngjebclcl = this.FFNGJEBCLCL;
SynchronizedField<float> gkkhbcggoco = this.GKKHBCGGOCO;
SynchronizedField<float> jdfdiamdabn = this.JDFDIAMDABN;
}
// Token: 0x0600F689 RID: 63113 RVA: 0x003A3390 File Offset: 0x003A1590
[Token(Token = "0x600F689")]
[Address(RVA = "0x173F0B0", Offset = "0x173DAB0", VA = "0x18173F0B0", Slot = "24")]
protected override void GJPPHMOFICJ(MHLAHCKBCMB FAKEPIFMHIK)
{
EDCMONHILAB edcmonhilab = new EDCMONHILAB();
int num = this.KCLJBPBKNGH.Get();
edcmonhilab.APMIPPGPPDC = num;
int num2 = this.OIKGJLAIBBP.Get();
edcmonhilab.GHHHOBGCCBD = num2;
int num3 = this.GDPBAAKLNEE.Get();
edcmonhilab.HAFOBDDFNCL = num3;
int num4 = this.NOGPJCNDDEH.Get();
edcmonhilab.PEMDIFMHPNK = num4;
int num5 = this.AGCAIOHEGDG.Get();
edcmonhilab.NBIMNMMKHHG = num5;
float num6 = this.FFNGJEBCLCL.Get();
edcmonhilab.LMBFCDJFCIN = num6;
float num7 = this.GKKHBCGGOCO.Get();
edcmonhilab.POEHJNEMPAD = num7;
float num8 = this.JDFDIAMDABN.Get();
edcmonhilab.IMFHKDHFAOH = num8;
FAKEPIFMHIK.PHNMKICNFHC = edcmonhilab;
}
// Token: 0x0600F68A RID: 63114 RVA: 0x003A3454 File Offset: 0x003A1654
[Token(Token = "0x600F68A")]
[Address(RVA = "0x173FF30", Offset = "0x173E930", VA = "0x18173FF30")]
public SkyBoxCircuit()
{
SkyBoxMoodSettings skyBoxMoodSettings = new SkyBoxMoodSettings();
this.GDDAMFEKPOI = skyBoxMoodSettings;
base..ctor();
}
// Token: 0x0600F68B RID: 63115 RVA: 0x003A3474 File Offset: 0x003A1674
[Token(Token = "0x600F68B")]
[Address(RVA = "0x173E770", Offset = "0x173D170", VA = "0x18173E770")]
[CompilerGenerated]
private void DGGEFFPHMDH(CreationObjectSettingColorUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Sky Bottom Color";
Func<int> func = new Func(this.IHCKBLDEEOL);
Action<int> action = new Action(this.MKLJIPPGJIG);
Action<int> action2 = new Action(this.AEDFEAPGJGH);
GCCLEJOGCCE.PropertyPreview = action2;
Action<int> action3 = new Action(this.HMHDOKPNMBO);
GCCLEJOGCCE.OnCancel = action3;
Color skyBottomColor = this.GDDAMFEKPOI.skyBottomColor;
GCCLEJOGCCE.AMKHNMFHNCN = skyBottomColor;
}
// Token: 0x0600F68C RID: 63116 RVA: 0x003A34F0 File Offset: 0x003A16F0
[Token(Token = "0x600F68C")]
[Address(RVA = "0x173F4E0", Offset = "0x173DEE0", VA = "0x18173F4E0")]
[CompilerGenerated]
private int IHCKBLDEEOL()
{
return this.KCLJBPBKNGH.Get();
}
// Token: 0x0600F68D RID: 63117 RVA: 0x003A3510 File Offset: 0x003A1710
[Token(Token = "0x600F68D")]
[Address(RVA = "0x173FB70", Offset = "0x173E570", VA = "0x18173FB70")]
[CompilerGenerated]
private void MKLJIPPGJIG(int ONGBFDACHHG)
{
SynchronizedField<int> kcljbpbkngh = this.KCLJBPBKNGH;
}
// Token: 0x0600F68E RID: 63118 RVA: 0x003A352C File Offset: 0x003A172C
[Token(Token = "0x600F68E")]
[Address(RVA = "0x173DAE0", Offset = "0x173C4E0", VA = "0x18173DAE0")]
[CompilerGenerated]
private void AEDFEAPGJGH(int ONGBFDACHHG)
{
SynchronizedField<int> kcljbpbkngh = this.KCLJBPBKNGH;
}
// Token: 0x0600F68F RID: 63119 RVA: 0x003A3548 File Offset: 0x003A1748
[Token(Token = "0x600F68F")]
[Address(RVA = "0x173F330", Offset = "0x173DD30", VA = "0x18173F330")]
[CompilerGenerated]
private void HMHDOKPNMBO(int JEPDJOHNNPC)
{
SynchronizedField<int> kcljbpbkngh = this.KCLJBPBKNGH;
}
// Token: 0x0600F690 RID: 63120 RVA: 0x003A3564 File Offset: 0x003A1764
[Token(Token = "0x600F690")]
[Address(RVA = "0x173F6A0", Offset = "0x173E0A0", VA = "0x18173F6A0")]
[CompilerGenerated]
private void JPMBPHDGPOK(CreationObjectSettingColorUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Sky Top Color";
Func<int> func = new Func(this.KMPDNIFAKNM);
Action<int> action = new Action(this.LCEJHPLMFHF);
Action<int> action2 = new Action(this.MENLKIFMBHI);
GCCLEJOGCCE.PropertyPreview = action2;
Action<int> action3 = new Action(this.LCLLIIDKDMI);
GCCLEJOGCCE.OnCancel = action3;
Color skyTopColor = this.GDDAMFEKPOI.skyTopColor;
GCCLEJOGCCE.AMKHNMFHNCN = skyTopColor;
}
// Token: 0x0600F691 RID: 63121 RVA: 0x003A35E0 File Offset: 0x003A17E0
[Token(Token = "0x600F691")]
[Address(RVA = "0x173F7F0", Offset = "0x173E1F0", VA = "0x18173F7F0")]
[CompilerGenerated]
private int KMPDNIFAKNM()
{
return this.OIKGJLAIBBP.Get();
}
// Token: 0x0600F692 RID: 63122 RVA: 0x003A3600 File Offset: 0x003A1800
[Token(Token = "0x600F692")]
[Address(RVA = "0x173F8B0", Offset = "0x173E2B0", VA = "0x18173F8B0")]
[CompilerGenerated]
private void LCEJHPLMFHF(int ONGBFDACHHG)
{
SynchronizedField<int> oikgjlaibbp = this.OIKGJLAIBBP;
}
// Token: 0x0600F693 RID: 63123 RVA: 0x003A361C File Offset: 0x003A181C
[Token(Token = "0x600F693")]
[Address(RVA = "0x173FAC0", Offset = "0x173E4C0", VA = "0x18173FAC0")]
[CompilerGenerated]
private void MENLKIFMBHI(int ONGBFDACHHG)
{
SynchronizedField<int> oikgjlaibbp = this.OIKGJLAIBBP;
}
// Token: 0x0600F694 RID: 63124 RVA: 0x003A3638 File Offset: 0x003A1838
[Token(Token = "0x600F694")]
[Address(RVA = "0x173F910", Offset = "0x173E310", VA = "0x18173F910")]
[CompilerGenerated]
private void LCLLIIDKDMI(int JEPDJOHNNPC)
{
SynchronizedField<int> oikgjlaibbp = this.OIKGJLAIBBP;
}
// Token: 0x0600F695 RID: 63125 RVA: 0x003A3654 File Offset: 0x003A1854
[Token(Token = "0x600F695")]
[Address(RVA = "0x173F390", Offset = "0x173DD90", VA = "0x18173F390")]
[CompilerGenerated]
private void IDKJNIGACFO(CreationObjectSettingColorUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Ground Bottom Color";
Func<int> func = new Func(this.GOKEJPKEDHJ);
Action<int> action = new Action(this.GKAIOCNKLHG);
Action<int> action2 = new Action(this.EABKPOCCBBE);
GCCLEJOGCCE.PropertyPreview = action2;
Action<int> action3 = new Action(this.BMIDOGPHCCL);
GCCLEJOGCCE.OnCancel = action3;
Color groundBottomColor = this.GDDAMFEKPOI.groundBottomColor;
GCCLEJOGCCE.AMKHNMFHNCN = groundBottomColor;
}
// Token: 0x0600F696 RID: 63126 RVA: 0x003A36D0 File Offset: 0x003A18D0
[Token(Token = "0x600F696")]
[Address(RVA = "0x173F280", Offset = "0x173DC80", VA = "0x18173F280")]
[CompilerGenerated]
private int GOKEJPKEDHJ()
{
return this.GDPBAAKLNEE.Get();
}
// Token: 0x0600F697 RID: 63127 RVA: 0x003A36F0 File Offset: 0x003A18F0
[Token(Token = "0x600F697")]
[Address(RVA = "0x173F220", Offset = "0x173DC20", VA = "0x18173F220")]
[CompilerGenerated]
private void GKAIOCNKLHG(int ONGBFDACHHG)
{
SynchronizedField<int> gdpbaaklnee = this.GDPBAAKLNEE;
}
// Token: 0x0600F698 RID: 63128 RVA: 0x003A370C File Offset: 0x003A190C
[Token(Token = "0x600F698")]
[Address(RVA = "0x173E8C0", Offset = "0x173D2C0", VA = "0x18173E8C0")]
[CompilerGenerated]
private void EABKPOCCBBE(int ONGBFDACHHG)
{
SynchronizedField<int> gdpbaaklnee = this.GDPBAAKLNEE;
}
// Token: 0x0600F699 RID: 63129 RVA: 0x003A3728 File Offset: 0x003A1928
[Token(Token = "0x600F699")]
[Address(RVA = "0x173E470", Offset = "0x173CE70", VA = "0x18173E470")]
[CompilerGenerated]
private void BMIDOGPHCCL(int JEPDJOHNNPC)
{
SynchronizedField<int> gdpbaaklnee = this.GDPBAAKLNEE;
}
// Token: 0x0600F69A RID: 63130 RVA: 0x003A3744 File Offset: 0x003A1944
[Token(Token = "0x600F69A")]
[Address(RVA = "0x173E1E0", Offset = "0x173CBE0", VA = "0x18173E1E0")]
[CompilerGenerated]
private void BEAMMGFDBFP(CreationObjectSettingColorUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Ground Top Color";
Func<int> func = new Func(this.MGBFIIOJPGD);
Action<int> action = new Action(this.INIOFAABMJK);
Action<int> action2 = new Action(this.AJEAMFIPPMD);
GCCLEJOGCCE.PropertyPreview = action2;
Action<int> action3 = new Action(this.DGFPOHMEDNJ);
GCCLEJOGCCE.OnCancel = action3;
Color groundTopColor = this.GDDAMFEKPOI.groundTopColor;
GCCLEJOGCCE.AMKHNMFHNCN = groundTopColor;
}
// Token: 0x0600F69B RID: 63131 RVA: 0x003A37C0 File Offset: 0x003A19C0
[Token(Token = "0x600F69B")]
[Address(RVA = "0x173FB20", Offset = "0x173E520", VA = "0x18173FB20")]
[CompilerGenerated]
private int MGBFIIOJPGD()
{
return this.NOGPJCNDDEH.Get();
}
// Token: 0x0600F69C RID: 63132 RVA: 0x003A37E0 File Offset: 0x003A19E0
[Token(Token = "0x600F69C")]
[Address(RVA = "0x173F5E0", Offset = "0x173DFE0", VA = "0x18173F5E0")]
[CompilerGenerated]
private void INIOFAABMJK(int ONGBFDACHHG)
{
SynchronizedField<int> nogpjcnddeh = this.NOGPJCNDDEH;
}
// Token: 0x0600F69D RID: 63133 RVA: 0x003A37FC File Offset: 0x003A19FC
[Token(Token = "0x600F69D")]
[Address(RVA = "0x173DB40", Offset = "0x173C540", VA = "0x18173DB40")]
[CompilerGenerated]
private void AJEAMFIPPMD(int ONGBFDACHHG)
{
SynchronizedField<int> nogpjcnddeh = this.NOGPJCNDDEH;
}
// Token: 0x0600F69E RID: 63134 RVA: 0x003A3818 File Offset: 0x003A1A18
[Token(Token = "0x600F69E")]
[Address(RVA = "0x173E710", Offset = "0x173D110", VA = "0x18173E710")]
[CompilerGenerated]
private void DGFPOHMEDNJ(int JEPDJOHNNPC)
{
SynchronizedField<int> nogpjcnddeh = this.NOGPJCNDDEH;
}
// Token: 0x0600F69F RID: 63135 RVA: 0x003A3834 File Offset: 0x003A1A34
[Token(Token = "0x600F69F")]
[Address(RVA = "0x173FCA0", Offset = "0x173E6A0", VA = "0x18173FCA0")]
[CompilerGenerated]
private void PKFJNOFGJFF(CreationObjectSettingColorUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Horizon Color";
Func<int> func = new Func(this.IIEGPKHJINP);
Action<int> action = new Action(this.IKGHEEHPMPK);
Action<int> action2 = new Action(this.PJPKDDDOADA);
GCCLEJOGCCE.PropertyPreview = action2;
Action<int> action3 = new Action(this.HFBIFECDAEN);
GCCLEJOGCCE.OnCancel = action3;
Color horizonColor = this.GDDAMFEKPOI.horizonColor;
GCCLEJOGCCE.AMKHNMFHNCN = horizonColor;
}
// Token: 0x0600F6A0 RID: 63136 RVA: 0x003A38B0 File Offset: 0x003A1AB0
[Token(Token = "0x600F6A0")]
[Address(RVA = "0x173F530", Offset = "0x173DF30", VA = "0x18173F530")]
[CompilerGenerated]
private int IIEGPKHJINP()
{
return this.AGCAIOHEGDG.Get();
}
// Token: 0x0600F6A1 RID: 63137 RVA: 0x003A38D0 File Offset: 0x003A1AD0
[Token(Token = "0x600F6A1")]
[Address(RVA = "0x173F580", Offset = "0x173DF80", VA = "0x18173F580")]
[CompilerGenerated]
private void IKGHEEHPMPK(int ONGBFDACHHG)
{
SynchronizedField<int> agcaiohegdg = this.AGCAIOHEGDG;
}
// Token: 0x0600F6A2 RID: 63138 RVA: 0x003A38EC File Offset: 0x003A1AEC
[Token(Token = "0x600F6A2")]
[Address(RVA = "0x173FC40", Offset = "0x173E640", VA = "0x18173FC40")]
[CompilerGenerated]
private void PJPKDDDOADA(int ONGBFDACHHG)
{
SynchronizedField<int> agcaiohegdg = this.AGCAIOHEGDG;
}
// Token: 0x0600F6A3 RID: 63139 RVA: 0x003A3908 File Offset: 0x003A1B08
[Token(Token = "0x600F6A3")]
[Address(RVA = "0x173F2D0", Offset = "0x173DCD0", VA = "0x18173F2D0")]
[CompilerGenerated]
private void HFBIFECDAEN(int JEPDJOHNNPC)
{
SynchronizedField<int> agcaiohegdg = this.AGCAIOHEGDG;
}
// Token: 0x0600F6A4 RID: 63140 RVA: 0x003A3924 File Offset: 0x003A1B24
[Token(Token = "0x600F6A4")]
[Address(RVA = "0x173E330", Offset = "0x173CD30", VA = "0x18173E330")]
[CompilerGenerated]
private void BKPOECBGLEN(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Horizon Size";
Func<int> func = new Func(this.FPJGGKDDHCE);
Action<int> action = new Action(this.NNNFDGCEEPA);
}
// Token: 0x0600F6A5 RID: 63141 RVA: 0x003A3968 File Offset: 0x003A1B68
[Token(Token = "0x600F6A5")]
[Address(RVA = "0x173F050", Offset = "0x173DA50", VA = "0x18173F050")]
[CompilerGenerated]
private int FPJGGKDDHCE()
{
float num = this.FFNGJEBCLCL.Get();
throw new NullReferenceException();
}
// Token: 0x0600F6A6 RID: 63142 RVA: 0x003A3988 File Offset: 0x003A1B88
[Token(Token = "0x600F6A6")]
[Address(RVA = "0x173FBD0", Offset = "0x173E5D0", VA = "0x18173FBD0")]
[CompilerGenerated]
private void NNNFDGCEEPA(int ONGBFDACHHG)
{
SynchronizedField<float> ffngjebclcl = this.FFNGJEBCLCL;
}
// Token: 0x0600F6A7 RID: 63143 RVA: 0x003A39A4 File Offset: 0x003A1BA4
[Token(Token = "0x600F6A7")]
[Address(RVA = "0x173FDF0", Offset = "0x173E7F0", VA = "0x18173FDF0")]
[CompilerGenerated]
private void PMNNPMKPIBC(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Horizon Strength";
Func<int> func = new Func(this.JPEHMLCLDJN);
Action<int> action = new Action(this.KOCCOMINNOM);
}
// Token: 0x0600F6A8 RID: 63144 RVA: 0x003A39E8 File Offset: 0x003A1BE8
[Token(Token = "0x600F6A8")]
[Address(RVA = "0x173F640", Offset = "0x173E040", VA = "0x18173F640")]
[CompilerGenerated]
private int JPEHMLCLDJN()
{
float num = this.GKKHBCGGOCO.Get() * 0.5f;
throw new NullReferenceException();
}
// Token: 0x0600F6A9 RID: 63145 RVA: 0x003A3A0C File Offset: 0x003A1C0C
[Token(Token = "0x600F6A9")]
[Address(RVA = "0x173F840", Offset = "0x173E240", VA = "0x18173F840")]
[CompilerGenerated]
private void KOCCOMINNOM(int ONGBFDACHHG)
{
SynchronizedField<float> gkkhbcggoco = this.GKKHBCGGOCO;
}
// Token: 0x0400A579 RID: 42361
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400A579")]
private SkyBoxMoodSettings GDDAMFEKPOI;
// Token: 0x0400A57A RID: 42362
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400A57A")]
private SynchronizedField<int> OIKGJLAIBBP;
// Token: 0x0400A57B RID: 42363
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400A57B")]
private SynchronizedField<int> KCLJBPBKNGH;
// Token: 0x0400A57C RID: 42364
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400A57C")]
private SynchronizedField<int> NOGPJCNDDEH;
// Token: 0x0400A57D RID: 42365
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400A57D")]
private SynchronizedField<int> GDPBAAKLNEE;
// Token: 0x0400A57E RID: 42366
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400A57E")]
private SynchronizedField<int> AGCAIOHEGDG;
// Token: 0x0400A57F RID: 42367
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400A57F")]
private SynchronizedField<float> FFNGJEBCLCL;
// Token: 0x0400A580 RID: 42368
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400A580")]
private SynchronizedField<float> GKKHBCGGOCO;
// Token: 0x0400A581 RID: 42369
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400A581")]
private SynchronizedField<float> JDFDIAMDABN;
}
}
@@ -0,0 +1,713 @@
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: 0x0200230C RID: 8972
[Token(Token = "0x200230C")]
[StructLayout(3)]
public class SunCircuit : MoodCircuitBase<SunMoodSettings>
{
// Token: 0x170029B3 RID: 10675
// (get) Token: 0x0600F6B3 RID: 63155 RVA: 0x003A3B18 File Offset: 0x003A1D18
[Token(Token = "0x170029B3")]
public override SunMoodSettings KHLNLOJEAGL
{
[Token(Token = "0x600F6B3")]
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0", Slot = "19")]
get
{
return this.GDDAMFEKPOI;
}
}
// Token: 0x170029B4 RID: 10676
// (get) Token: 0x0600F6B4 RID: 63156 RVA: 0x003A3B2C File Offset: 0x003A1D2C
[Token(Token = "0x170029B4")]
public override BOCPGFKHLGN<SunMoodSettings> MEPGBKGFFNO
{
[Token(Token = "0x600F6B4")]
[Address(RVA = "0x1A8C940", Offset = "0x1A8B340", VA = "0x181A8C940", Slot = "20")]
get
{
return RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.<SunMoodSettingsBlender>k__BackingField;
}
}
// Token: 0x0600F6B5 RID: 63157 RVA: 0x003A3B50 File Offset: 0x003A1D50
[Token(Token = "0x600F6B5")]
[Address(RVA = "0x1A8A030", Offset = "0x1A88A30", VA = "0x181A8A030", Slot = "13")]
protected override void Awake()
{
for (;;)
{
base.Awake();
Action action = new Action(this.CNHFOAFCOHE);
int num;
SynchronizedField<int> synchronizedField = new SynchronizedField(this, "SC_SC", 1, (SetterPermissionMode)num, action, num);
num = 0;
this.KPGPAGNFGFA = synchronizedField;
Action action2 = new Action(this.CNHFOAFCOHE);
int num2 = 0;
SynchronizedField<float> synchronizedField2 = new SynchronizedField(this, "SC_SI", num2, (SetterPermissionMode)num, action2, num);
this.BDKJLNNKIHE = synchronizedField2;
Action action3 = new Action(this.CNHFOAFCOHE);
int num3 = 0;
SynchronizedField<float> synchronizedField3 = new SynchronizedField(this, "SC_DS", num3, (SetterPermissionMode)num, action3, num);
this.FLCGENJNNFC = synchronizedField3;
Action action4 = new Action(this.CNHFOAFCOHE);
int num4 = 0;
SynchronizedField<float> synchronizedField4 = new SynchronizedField(this, "SC_SS", num4, (SetterPermissionMode)num, action4, num);
this.DJCPODHJPNP = synchronizedField4;
Action action5 = new Action(this.CNHFOAFCOHE);
int num5 = 0;
SynchronizedField<float> synchronizedField5 = new SynchronizedField(this, "SC_RI", num5, (SetterPermissionMode)num, action5, num);
this.BJGOHKBGNDN = synchronizedField5;
Action action6 = new Action(this.CNHFOAFCOHE);
SynchronizedField<int> synchronizedField6 = new SynchronizedField(this, "SC_GC", 1, (SetterPermissionMode)num, action6, num);
this.FFHIIIMKEAD = synchronizedField6;
Action action7 = new Action(this.CNHFOAFCOHE);
int num6 = 0;
SynchronizedField<float> synchronizedField7 = new SynchronizedField(this, "SC_GS", num6, (SetterPermissionMode)num, action7, num);
this.EPMJBNLOMFA = synchronizedField7;
Action action8 = new Action(this.CNHFOAFCOHE);
int num7 = 0;
SynchronizedField<float> synchronizedField8 = new SynchronizedField(this, "SC_GST", num7, (SetterPermissionMode)num, action8, num);
this.NJHHNFKBALL = synchronizedField8;
Action action9 = new Action(this.CNHFOAFCOHE);
int num8 = 0;
SynchronizedField<float> synchronizedField9 = new SynchronizedField(this, "SC_GHO", num8, (SetterPermissionMode)num, action9, num);
this.DCJKDEBKJIP = synchronizedField9;
Action action10 = new Action(this.CNHFOAFCOHE);
SynchronizedField<bool> synchronizedField10 = new SynchronizedField(this, "SC_BSD", 1, (SetterPermissionMode)num, action10, num);
this.KBGJKMPCHPF = synchronizedField10;
Action action11 = new Action(this.CNHFOAFCOHE);
SynchronizedField<bool> synchronizedField11 = new SynchronizedField(this, "SC_CS", 1, (SetterPermissionMode)num, action11, num);
this.IGLDHIGNAHL = synchronizedField11;
if (!base.hasAuthority)
{
break;
}
if (RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneMoodSettings.SupportsMoodCircuits)
{
goto Block_1;
}
}
this.CNHFOAFCOHE();
return;
Block_1:
SunMoodSettings sunMoodSettings = new SunMoodSettings();
Material skybox = RenderSettings.skybox;
sunMoodSettings.HIBLCDKGMMH(skybox);
SynchronizedField<int> kpgpagnfgfa = this.KPGPAGNFGFA;
LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(sunMoodSettings.sunColor);
SynchronizedField<float> bdkjlnnkihe = this.BDKJLNNKIHE;
SynchronizedField<float> flcgenjnnfc = this.FLCGENJNNFC;
SynchronizedField<float> djcpodhjpnp = this.DJCPODHJPNP;
SynchronizedField<float> bjgohkbgndn = this.BJGOHKBGNDN;
Color sunGlowColor = sunMoodSettings.sunGlowColor;
SynchronizedField<int> ffhiiimkead = this.FFHIIIMKEAD;
LNBGEMHOKFN lnbgemhokfn2 = EOKPFJPCGMK.ALIPBGBGKOD(sunGlowColor);
SynchronizedField<float> epmjbnlomfa = this.EPMJBNLOMFA;
SynchronizedField<float> njhhnfkball = this.NJHHNFKBALL;
SynchronizedField<float> dcjkdebkjip = this.DCJKDEBKJIP;
SynchronizedField<bool> igldhignahl = this.IGLDHIGNAHL;
throw new NullReferenceException();
}
// Token: 0x0600F6B6 RID: 63158 RVA: 0x003A3DE8 File Offset: 0x003A1FE8
[Token(Token = "0x600F6B6")]
[Address(RVA = "0x1A8A990", Offset = "0x1A89390", VA = "0x181A8A990")]
private void CNHFOAFCOHE()
{
int num = this.KPGPAGNFGFA.Get();
SunMoodSettings gddamfekpoi = this.GDDAMFEKPOI;
ShapeColorInfo shapeColorInfo;
Color emissiveColor = shapeColorInfo.emissiveColor;
gddamfekpoi.sunColor = emissiveColor;
SynchronizedField<float> bdkjlnnkihe = this.BDKJLNNKIHE;
SunMoodSettings gddamfekpoi2 = this.GDDAMFEKPOI;
float num2 = bdkjlnnkihe.Get();
SynchronizedField<float> flcgenjnnfc = this.FLCGENJNNFC;
gddamfekpoi2.sunIntensity = num2;
SunMoodSettings gddamfekpoi3 = this.GDDAMFEKPOI;
float num3 = flcgenjnnfc.Get();
SynchronizedField<float> djcpodhjpnp = this.DJCPODHJPNP;
gddamfekpoi3.discSize = num3;
SunMoodSettings gddamfekpoi4 = this.GDDAMFEKPOI;
float num4 = djcpodhjpnp.Get();
SynchronizedField<float> bjgohkbgndn = this.BJGOHKBGNDN;
gddamfekpoi4.shadowStrength = num4;
SunMoodSettings gddamfekpoi5 = this.GDDAMFEKPOI;
float num5 = bjgohkbgndn.Get();
SunMoodSettings gddamfekpoi6 = this.GDDAMFEKPOI;
gddamfekpoi5.reflectionIntensity = num5;
Color sunColor = gddamfekpoi6.sunColor;
gddamfekpoi6.sunGlowColor = sunColor;
SynchronizedField<float> epmjbnlomfa = this.EPMJBNLOMFA;
SunMoodSettings gddamfekpoi7 = this.GDDAMFEKPOI;
float num6 = epmjbnlomfa.Get();
SynchronizedField<float> njhhnfkball = this.NJHHNFKBALL;
gddamfekpoi7.sunGlowSize = num6;
SunMoodSettings gddamfekpoi8 = this.GDDAMFEKPOI;
float num7 = njhhnfkball.Get();
SynchronizedField<float> dcjkdebkjip = this.DCJKDEBKJIP;
gddamfekpoi8.sunGlowStrength = num7;
SunMoodSettings gddamfekpoi9 = this.GDDAMFEKPOI;
float num8 = dcjkdebkjip.Get();
SynchronizedField<bool> kbgjkmpchpf = this.KBGJKMPCHPF;
gddamfekpoi9.sunGlowHorizon = num8;
SunMoodSettings gddamfekpoi10 = this.GDDAMFEKPOI;
bool flag = kbgjkmpchpf.Get() != null;
gddamfekpoi10.<BlendSunDirection>k__BackingField = flag;
SynchronizedField<bool> igldhignahl = this.IGLDHIGNAHL;
SunMoodSettings gddamfekpoi11 = this.GDDAMFEKPOI;
bool flag2 = igldhignahl.Get() != null;
gddamfekpoi11.clipSun = flag2;
}
// Token: 0x0600F6B7 RID: 63159 RVA: 0x003A3F68 File Offset: 0x003A2168
[Token(Token = "0x600F6B7")]
[Address(RVA = "0x1A8AEF0", Offset = "0x1A898F0", VA = "0x181A8AEF0", Slot = "22")]
protected override void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG)
{
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.DEDABHKCIBG <>9__18_ = SunCircuit.<>c.<>9__18_0;
if (<>9__18_ == 0)
{
SunCircuit.<>c.<>9__18_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultColorUIControlPrefab;
}
OMKPHDBNLKH<CreationObjectSettingColorUIControl, int>.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.EKJBMEKKFCI);
CGJIECCNHJH cgjieccnhjh = new CGJIECCNHJH(<>9__18_, ohindolfnmp, JMHKMOACHDG);
ILINODKFHEO ilinodkfheo = NLNHFEEMFBN.AddConfigurableSetting(cgjieccnhjh);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg;
if (SunCircuit.<>c.<>9__18_2 == 0)
{
dedabhkcibg = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
SunCircuit.<>c.<>9__18_2 = dedabhkcibg;
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.OCDNAIINGCD);
GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp2, JMHKMOACHDG);
ILINODKFHEO ilinodkfheo2 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg2;
if (SunCircuit.<>c.<>9__18_4 == 0)
{
dedabhkcibg2 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab2 = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
SunCircuit.<>c.<>9__18_4 = dedabhkcibg2;
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.HCADBFEFHOH);
int num = JMHKMOACHDG - 1;
GAAKDCPNDDI gaakdcpnddi2 = new GAAKDCPNDDI(dedabhkcibg2, ohindolfnmp3, num);
ILINODKFHEO ilinodkfheo3 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi2);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg3;
if (SunCircuit.<>c.<>9__18_6 == 0)
{
dedabhkcibg3 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab3 = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
SunCircuit.<>c.<>9__18_6 = dedabhkcibg3;
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp4 = new OMKPHDBNLKH.OHINDOLFNMP(this.ICOJFNPAJGP);
GAAKDCPNDDI gaakdcpnddi3 = new GAAKDCPNDDI(dedabhkcibg3, ohindolfnmp4, JMHKMOACHDG);
ILINODKFHEO ilinodkfheo4 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi3);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg4;
if (SunCircuit.<>c.<>9__18_8 == 0)
{
dedabhkcibg4 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab4 = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
SunCircuit.<>c.<>9__18_8 = dedabhkcibg4;
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp5 = new OMKPHDBNLKH.OHINDOLFNMP(this.GMHNIJLLOPF);
int num2 = JMHKMOACHDG - 1;
GAAKDCPNDDI gaakdcpnddi4 = new GAAKDCPNDDI(dedabhkcibg4, ohindolfnmp5, num2);
ILINODKFHEO ilinodkfheo5 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi4);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg5;
if (SunCircuit.<>c.<>9__18_10 == 0)
{
dedabhkcibg5 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab5 = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
SunCircuit.<>c.<>9__18_10 = dedabhkcibg5;
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp6 = new OMKPHDBNLKH.OHINDOLFNMP(this.AONACBJLLCK);
GAAKDCPNDDI gaakdcpnddi5 = new GAAKDCPNDDI(dedabhkcibg5, ohindolfnmp6, JMHKMOACHDG);
ILINODKFHEO ilinodkfheo6 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi5);
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.DEDABHKCIBG dedabhkcibg6;
if (SunCircuit.<>c.<>9__18_12 == 0)
{
dedabhkcibg6 = delegate(MakerPenPaletteConfigScreen editableUIFlow)
{
CreationObjectSettingIntSliderUIControl defaultIntSliderUIControlPrefab6 = editableUIFlow.DefaultIntSliderUIControlPrefab;
throw new NullReferenceException();
};
SunCircuit.<>c.<>9__18_12 = dedabhkcibg6;
}
OMKPHDBNLKH<CreationObjectSettingIntUIControl, int>.OHINDOLFNMP ohindolfnmp7 = new OMKPHDBNLKH.OHINDOLFNMP(this.FMDMKKJIOOD);
int num3 = JMHKMOACHDG - 1;
GAAKDCPNDDI gaakdcpnddi6 = new GAAKDCPNDDI(dedabhkcibg6, ohindolfnmp7, num3);
ILINODKFHEO ilinodkfheo7 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi6);
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg7;
if (SunCircuit.<>c.<>9__18_14 == 0)
{
dedabhkcibg7 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
SunCircuit.<>c.<>9__18_14 = dedabhkcibg7;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp8 = new OMKPHDBNLKH.OHINDOLFNMP(this.CCLGAHBBGDH);
CPNMFOKDBKM cpnmfokdbkm = new CPNMFOKDBKM(dedabhkcibg7, ohindolfnmp8, JMHKMOACHDG);
ILINODKFHEO ilinodkfheo8 = NLNHFEEMFBN.AddConfigurableSetting(cpnmfokdbkm);
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.DEDABHKCIBG dedabhkcibg8;
if (SunCircuit.<>c.<>9__18_16 == 0)
{
dedabhkcibg8 = (MakerPenPaletteConfigScreen editableUiFlow) => editableUiFlow.DefaultBoolUIControlPrefab;
SunCircuit.<>c.<>9__18_16 = dedabhkcibg8;
}
OMKPHDBNLKH<CreationObjectSettingBooleanUIControl, bool>.OHINDOLFNMP ohindolfnmp9 = new OMKPHDBNLKH.OHINDOLFNMP(this.JPOLNIIFCNN);
int num4;
CPNMFOKDBKM cpnmfokdbkm2 = new CPNMFOKDBKM(dedabhkcibg8, ohindolfnmp9, num4);
num4 = JMHKMOACHDG - 1;
ILINODKFHEO ilinodkfheo9 = NLNHFEEMFBN.AddConfigurableSetting(cpnmfokdbkm2);
}
// Token: 0x0600F6B8 RID: 63160 RVA: 0x003A41FC File Offset: 0x003A23FC
[Token(Token = "0x600F6B8")]
[Address(RVA = "0x1A8C270", Offset = "0x1A8AC70", VA = "0x181A8C270", Slot = "23")]
protected override void LHKNCNEPALO(MHLAHCKBCMB FAKEPIFMHIK)
{
FHFPIMDOHHP fhfpimdohhp = FAKEPIFMHIK.PKFKLNBAHCG;
SynchronizedField<int> kpgpagnfgfa = this.KPGPAGNFGFA;
SynchronizedField<float> bdkjlnnkihe = this.BDKJLNNKIHE;
SynchronizedField<float> flcgenjnnfc = this.FLCGENJNNFC;
SynchronizedField<float> djcpodhjpnp = this.DJCPODHJPNP;
SynchronizedField<float> bjgohkbgndn = this.BJGOHKBGNDN;
SynchronizedField<int> ffhiiimkead = this.FFHIIIMKEAD;
SynchronizedField<float> epmjbnlomfa = this.EPMJBNLOMFA;
SynchronizedField<float> njhhnfkball = this.NJHHNFKBALL;
SynchronizedField<float> dcjkdebkjip = this.DCJKDEBKJIP;
SynchronizedField<bool> kbgjkmpchpf = this.KBGJKMPCHPF;
SynchronizedField<bool> igldhignahl = this.IGLDHIGNAHL;
}
// Token: 0x0600F6B9 RID: 63161 RVA: 0x003A426C File Offset: 0x003A246C
[Token(Token = "0x600F6B9")]
[Address(RVA = "0x1A8B940", Offset = "0x1A8A340", VA = "0x181A8B940", Slot = "24")]
protected override void GJPPHMOFICJ(MHLAHCKBCMB FAKEPIFMHIK)
{
FHFPIMDOHHP fhfpimdohhp = new FHFPIMDOHHP();
int num = this.KPGPAGNFGFA.Get();
fhfpimdohhp.LPNILDKMMGG = num;
float num2 = this.BDKJLNNKIHE.Get();
fhfpimdohhp.LKJMJCDHMAE = num2;
float num3 = this.FLCGENJNNFC.Get();
fhfpimdohhp.EKAMAMHMFHB = num3;
float num4 = this.DJCPODHJPNP.Get();
fhfpimdohhp.ONIPFALOOHL = num4;
float num5 = this.BJGOHKBGNDN.Get();
fhfpimdohhp.HMLDJIJLGOO = num5;
int num6 = this.FFHIIIMKEAD.Get();
fhfpimdohhp.BIIGBOPEOFM = num6;
float num7 = this.EPMJBNLOMFA.Get();
fhfpimdohhp.LNCENECBHDC = num7;
float num8 = this.NJHHNFKBALL.Get();
fhfpimdohhp.DMJGEHHKOEA = num8;
float num9 = this.DCJKDEBKJIP.Get();
fhfpimdohhp.JBNHGIHGEEH = num9;
bool flag = this.KBGJKMPCHPF.Get() != 0;
fhfpimdohhp.JAODLHLCIAF = (flag ? 1 : 0);
bool flag2 = this.IGLDHIGNAHL.Get() != 0;
fhfpimdohhp.EJJFBLPEJCJ = (flag2 ? 1 : 0);
FAKEPIFMHIK.PKFKLNBAHCG = fhfpimdohhp;
}
// Token: 0x0600F6BA RID: 63162 RVA: 0x003A437C File Offset: 0x003A257C
[Token(Token = "0x600F6BA")]
[Address(RVA = "0x1A8C760", Offset = "0x1A8B160", VA = "0x181A8C760", Slot = "21")]
protected override void OIKHGCGHBME()
{
float z = Vector3.right.z;
SunMoodSettings gddamfekpoi = this.GDDAMFEKPOI;
Transform transform = base.transform;
}
// Token: 0x0600F6BB RID: 63163 RVA: 0x003A43A8 File Offset: 0x003A25A8
[Token(Token = "0x600F6BB")]
[Address(RVA = "0x1A8C8C0", Offset = "0x1A8B2C0", VA = "0x181A8C8C0")]
public SunCircuit()
{
SunMoodSettings sunMoodSettings = new SunMoodSettings();
this.GDDAMFEKPOI = sunMoodSettings;
base..ctor();
}
// Token: 0x0600F6BC RID: 63164 RVA: 0x003A43C8 File Offset: 0x003A25C8
[Token(Token = "0x600F6BC")]
[Address(RVA = "0x1A8ABF0", Offset = "0x1A895F0", VA = "0x181A8ABF0")]
[CompilerGenerated]
private void EKJBMEKKFCI(CreationObjectSettingColorUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Sun Color";
Func<int> func = new Func(this.HFMKAINPPDF);
Action<int> action = new Action(this.OFKPLBDPGMG);
Action<int> action2 = new Action(this.IIENGIOBNBL);
GCCLEJOGCCE.PropertyPreview = action2;
Action<int> action3 = new Action(this.KAEAHIBNAEP);
GCCLEJOGCCE.OnCancel = action3;
int num = this.KPGPAGNFGFA.Get();
}
// Token: 0x0600F6BD RID: 63165 RVA: 0x003A443C File Offset: 0x003A263C
[Token(Token = "0x600F6BD")]
[Address(RVA = "0x1A8BE80", Offset = "0x1A8A880", VA = "0x181A8BE80")]
[CompilerGenerated]
private int HFMKAINPPDF()
{
return this.KPGPAGNFGFA.Get();
}
// Token: 0x0600F6BE RID: 63166 RVA: 0x003A445C File Offset: 0x003A265C
[Token(Token = "0x600F6BE")]
[Address(RVA = "0x1A8C700", Offset = "0x1A8B100", VA = "0x181A8C700")]
[CompilerGenerated]
private void OFKPLBDPGMG(int ONGBFDACHHG)
{
SynchronizedField<int> kpgpagnfgfa = this.KPGPAGNFGFA;
}
// Token: 0x0600F6BF RID: 63167 RVA: 0x003A4478 File Offset: 0x003A2678
[Token(Token = "0x600F6BF")]
[Address(RVA = "0x1A8C010", Offset = "0x1A8AA10", VA = "0x181A8C010")]
[CompilerGenerated]
private void IIENGIOBNBL(int ONGBFDACHHG)
{
SynchronizedField<int> kpgpagnfgfa = this.KPGPAGNFGFA;
}
// Token: 0x0600F6C0 RID: 63168 RVA: 0x003A4494 File Offset: 0x003A2694
[Token(Token = "0x600F6C0")]
[Address(RVA = "0x1A8C1A0", Offset = "0x1A8ABA0", VA = "0x181A8C1A0")]
[CompilerGenerated]
private void KAEAHIBNAEP(int JEPDJOHNNPC)
{
SynchronizedField<int> kpgpagnfgfa = this.KPGPAGNFGFA;
}
// Token: 0x0600F6C1 RID: 63169 RVA: 0x003A44B0 File Offset: 0x003A26B0
[Token(Token = "0x600F6C1")]
[Address(RVA = "0x1A8C5C0", Offset = "0x1A8AFC0", VA = "0x181A8C5C0")]
[CompilerGenerated]
private void OCDNAIINGCD(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Sun Intensity";
Func<int> func = new Func(this.BBFOKIFJIEK);
Action<int> action = new Action(this.FIEAAODPOFE);
}
// Token: 0x0600F6C2 RID: 63170 RVA: 0x003A44F4 File Offset: 0x003A26F4
[Token(Token = "0x600F6C2")]
[Address(RVA = "0x1A8A7A0", Offset = "0x1A891A0", VA = "0x181A8A7A0")]
[CompilerGenerated]
private int BBFOKIFJIEK()
{
float num = this.BDKJLNNKIHE.Get();
throw new NullReferenceException();
}
// Token: 0x0600F6C3 RID: 63171 RVA: 0x003A4514 File Offset: 0x003A2714
[Token(Token = "0x600F6C3")]
[Address(RVA = "0x1A8AE80", Offset = "0x1A89880", VA = "0x181A8AE80")]
[CompilerGenerated]
private void FIEAAODPOFE(int ONGBFDACHHG)
{
SynchronizedField<float> bdkjlnnkihe = this.BDKJLNNKIHE;
}
// Token: 0x0600F6C4 RID: 63172 RVA: 0x003A4530 File Offset: 0x003A2730
[Token(Token = "0x600F6C4")]
[Address(RVA = "0x1A8BD40", Offset = "0x1A8A740", VA = "0x181A8BD40")]
[CompilerGenerated]
private void HCADBFEFHOH(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Shadow Strength";
Func<int> func = new Func(this.EOCBGPAKCGL);
Action<int> action = new Action(this.KJIHMJKCHHJ);
}
// Token: 0x0600F6C5 RID: 63173 RVA: 0x003A4574 File Offset: 0x003A2774
[Token(Token = "0x600F6C5")]
[Address(RVA = "0x1A8ADD0", Offset = "0x1A897D0", VA = "0x181A8ADD0")]
[CompilerGenerated]
private int EOCBGPAKCGL()
{
float num = this.DJCPODHJPNP.Get();
throw new NullReferenceException();
}
// Token: 0x0600F6C6 RID: 63174 RVA: 0x003A4594 File Offset: 0x003A2794
[Token(Token = "0x600F6C6")]
[Address(RVA = "0x1A8C200", Offset = "0x1A8AC00", VA = "0x181A8C200")]
[CompilerGenerated]
private void KJIHMJKCHHJ(int ONGBFDACHHG)
{
SynchronizedField<float> djcpodhjpnp = this.DJCPODHJPNP;
}
// Token: 0x0600F6C7 RID: 63175 RVA: 0x003A45B0 File Offset: 0x003A27B0
[Token(Token = "0x600F6C7")]
[Address(RVA = "0x1A8BED0", Offset = "0x1A8A8D0", VA = "0x181A8BED0")]
[CompilerGenerated]
private void ICOJFNPAJGP(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Disc Size";
Func<int> func = new Func(this.MCOFIKMLLFF);
Action<int> action = new Action(this.LLBJHPJEDJD);
}
// Token: 0x0600F6C8 RID: 63176 RVA: 0x003A45F4 File Offset: 0x003A27F4
[Token(Token = "0x600F6C8")]
[Address(RVA = "0x1A8C4A0", Offset = "0x1A8AEA0", VA = "0x181A8C4A0")]
[CompilerGenerated]
private int MCOFIKMLLFF()
{
float num = this.FLCGENJNNFC.Get();
throw new NullReferenceException();
}
// Token: 0x0600F6C9 RID: 63177 RVA: 0x003A4614 File Offset: 0x003A2814
[Token(Token = "0x600F6C9")]
[Address(RVA = "0x1A8C430", Offset = "0x1A8AE30", VA = "0x181A8C430")]
[CompilerGenerated]
private void LLBJHPJEDJD(int ONGBFDACHHG)
{
SynchronizedField<float> flcgenjnnfc = this.FLCGENJNNFC;
}
// Token: 0x0600F6CA RID: 63178 RVA: 0x003A4630 File Offset: 0x003A2830
[Token(Token = "0x600F6CA")]
[Address(RVA = "0x1A8BB30", Offset = "0x1A8A530", VA = "0x181A8BB30")]
[CompilerGenerated]
private void GMHNIJLLOPF(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Sun Glow Size";
Func<int> func = new Func(this.ENLDIJJGLGD);
Action<int> action = new Action(this.CEMHBMOBJKC);
}
// Token: 0x0600F6CB RID: 63179 RVA: 0x003A4674 File Offset: 0x003A2874
[Token(Token = "0x600F6CB")]
[Address(RVA = "0x1A8AD70", Offset = "0x1A89770", VA = "0x181A8AD70")]
[CompilerGenerated]
private int ENLDIJJGLGD()
{
float num = this.EPMJBNLOMFA.Get() * 0.5f;
throw new NullReferenceException();
}
// Token: 0x0600F6CC RID: 63180 RVA: 0x003A4698 File Offset: 0x003A2898
[Token(Token = "0x600F6CC")]
[Address(RVA = "0x1A8A8C0", Offset = "0x1A892C0", VA = "0x181A8A8C0")]
[CompilerGenerated]
private void CEMHBMOBJKC(int ONGBFDACHHG)
{
SynchronizedField<float> epmjbnlomfa = this.EPMJBNLOMFA;
}
// Token: 0x0600F6CD RID: 63181 RVA: 0x003A46B4 File Offset: 0x003A28B4
[Token(Token = "0x600F6CD")]
[Address(RVA = "0x1A89EF0", Offset = "0x1A888F0", VA = "0x181A89EF0")]
[CompilerGenerated]
private void AONACBJLLCK(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Sun Glow Strength";
Func<int> func = new Func(this.CIGMNBNAPNO);
Action<int> action = new Action(this.HABLKBGECBI);
}
// Token: 0x0600F6CE RID: 63182 RVA: 0x003A46F8 File Offset: 0x003A28F8
[Token(Token = "0x600F6CE")]
[Address(RVA = "0x1A8A930", Offset = "0x1A89330", VA = "0x181A8A930")]
[CompilerGenerated]
private int CIGMNBNAPNO()
{
float num = this.NJHHNFKBALL.Get() * 0.5f;
throw new NullReferenceException();
}
// Token: 0x0600F6CF RID: 63183 RVA: 0x003A471C File Offset: 0x003A291C
[Token(Token = "0x600F6CF")]
[Address(RVA = "0x1A8BCD0", Offset = "0x1A8A6D0", VA = "0x181A8BCD0")]
[CompilerGenerated]
private void HABLKBGECBI(int ONGBFDACHHG)
{
SynchronizedField<float> njhhnfkball = this.NJHHNFKBALL;
}
// Token: 0x0600F6D0 RID: 63184 RVA: 0x003A4738 File Offset: 0x003A2938
[Token(Token = "0x600F6D0")]
[Address(RVA = "0x1A8B800", Offset = "0x1A8A200", VA = "0x181A8B800")]
[CompilerGenerated]
private void FMDMKKJIOOD(CreationObjectSettingIntUIControl GCCLEJOGCCE)
{
GCCLEJOGCCE.PropertyDescription.text = "Sun Glow Horizon";
Func<int> func = new Func(this.NJAPCFECHEE);
Action<int> action = new Action(this.IJGKACPLBGI);
}
// Token: 0x0600F6D1 RID: 63185 RVA: 0x003A477C File Offset: 0x003A297C
[Token(Token = "0x600F6D1")]
[Address(RVA = "0x1A8C500", Offset = "0x1A8AF00", VA = "0x181A8C500")]
[CompilerGenerated]
private int NJAPCFECHEE()
{
float num = this.DCJKDEBKJIP.Get() * 0.5f;
throw new NullReferenceException();
}
// Token: 0x0600F6D2 RID: 63186 RVA: 0x003A47A0 File Offset: 0x003A29A0
[Token(Token = "0x600F6D2")]
[Address(RVA = "0x1A8C070", Offset = "0x1A8AA70", VA = "0x181A8C070")]
[CompilerGenerated]
private void IJGKACPLBGI(int ONGBFDACHHG)
{
SynchronizedField<float> dcjkdebkjip = this.DCJKDEBKJIP;
}
// Token: 0x0600F6D3 RID: 63187 RVA: 0x003A47BC File Offset: 0x003A29BC
[Token(Token = "0x600F6D3")]
[Address(RVA = "0x1A8A800", Offset = "0x1A89200", VA = "0x181A8A800")]
[CompilerGenerated]
private void CCLGAHBBGDH(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Blend sun position");
Func<bool> func = new Func(this.FGCNJOMHDEN);
Action<bool> action = new Action(this.GPBHFMEJCGM);
}
// Token: 0x0600F6D4 RID: 63188 RVA: 0x003A47FC File Offset: 0x003A29FC
[Token(Token = "0x600F6D4")]
[Address(RVA = "0x1A8AE30", Offset = "0x1A89830", VA = "0x181A8AE30")]
[CompilerGenerated]
private bool FGCNJOMHDEN()
{
return this.KBGJKMPCHPF.Get() != null;
}
// Token: 0x0600F6D5 RID: 63189 RVA: 0x003A481C File Offset: 0x003A2A1C
[Token(Token = "0x600F6D5")]
[Address(RVA = "0x1A8BC70", Offset = "0x1A8A670", VA = "0x181A8BC70")]
[CompilerGenerated]
private void GPBHFMEJCGM(bool MBJCIBHEOMM)
{
SynchronizedField<bool> kbgjkmpchpf = this.KBGJKMPCHPF;
}
// Token: 0x0600F6D6 RID: 63190 RVA: 0x003A4838 File Offset: 0x003A2A38
[Token(Token = "0x600F6D6")]
[Address(RVA = "0x1A8C0E0", Offset = "0x1A8AAE0", VA = "0x181A8C0E0")]
[CompilerGenerated]
private void JPOLNIIFCNN(CreationObjectSettingBooleanUIControl GCCLEJOGCCE)
{
PLDMAFINLJO.FANDNIHFMNM(GCCLEJOGCCE.PropertyDescription, "Clip sun on horizon");
Func<bool> func = new Func(this.PDLCFNHJEJH);
Action<bool> action = new Action(this.NKIMHLFNKCN);
}
// Token: 0x0600F6D7 RID: 63191 RVA: 0x003A4878 File Offset: 0x003A2A78
[Token(Token = "0x600F6D7")]
[Address(RVA = "0x1A8C870", Offset = "0x1A8B270", VA = "0x181A8C870")]
[CompilerGenerated]
private bool PDLCFNHJEJH()
{
return this.IGLDHIGNAHL.Get() != null;
}
// Token: 0x0600F6D8 RID: 63192 RVA: 0x003A4898 File Offset: 0x003A2A98
[Token(Token = "0x600F6D8")]
[Address(RVA = "0x1A8C560", Offset = "0x1A8AF60", VA = "0x181A8C560")]
[CompilerGenerated]
private void NKIMHLFNKCN(bool MBJCIBHEOMM)
{
SynchronizedField<bool> igldhignahl = this.IGLDHIGNAHL;
}
// Token: 0x0400A58A RID: 42378
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400A58A")]
private SunMoodSettings GDDAMFEKPOI;
// Token: 0x0400A58B RID: 42379
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400A58B")]
private SynchronizedField<int> KPGPAGNFGFA;
// Token: 0x0400A58C RID: 42380
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400A58C")]
private SynchronizedField<float> BDKJLNNKIHE;
// Token: 0x0400A58D RID: 42381
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400A58D")]
private SynchronizedField<float> FLCGENJNNFC;
// Token: 0x0400A58E RID: 42382
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400A58E")]
private SynchronizedField<float> DJCPODHJPNP;
// Token: 0x0400A58F RID: 42383
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400A58F")]
private SynchronizedField<float> BJGOHKBGNDN;
// Token: 0x0400A590 RID: 42384
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400A590")]
private SynchronizedField<int> FFHIIIMKEAD;
// Token: 0x0400A591 RID: 42385
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400A591")]
private SynchronizedField<float> EPMJBNLOMFA;
// Token: 0x0400A592 RID: 42386
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400A592")]
private SynchronizedField<float> NJHHNFKBALL;
// Token: 0x0400A593 RID: 42387
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x400A593")]
private SynchronizedField<float> DCJKDEBKJIP;
// Token: 0x0400A594 RID: 42388
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400A594")]
private SynchronizedField<bool> KBGJKMPCHPF;
// Token: 0x0400A595 RID: 42389
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x400A595")]
private SynchronizedField<bool> IGLDHIGNAHL;
}
}