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 { // 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 MEPGBKGFFNO { [Token(Token = "0x600F5AF")] [Address(RVA = "0x172A0A0", Offset = "0x1728AA0", VA = "0x18172A0A0", Slot = "20")] get { return RecRoomSceneManager.k__BackingField.sceneMoodSettings.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(MoodCircuitBase`1::FICIBNFKDPO, ldloc:BackgroundObjectsCircuit[exp:MoodCircuitBase`1](this), ldloc:int32[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]RecRoom.Networking.SynchronizedFields.SynchronizedField`3](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 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 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 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 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 jplghpfgmbk = giolghkagfa.JPLGHPFGMBK; MoodConfig.BackgroundObjectConfig backgroundObjectConfig; if (backgroundObjectConfig != 0) { SynchronizedField aihfccmnllj = giolghkagfa.AIHFCCMNLLJ; LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(backgroundObjectConfig.defaultColor); SynchronizedField 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 <>9__8; Action <>9__9; Action <>9__10; Action <>9__11; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingColorUIControl instance) { instance.PropertyDescription.text = "Color"; if (<>9__8 == 0) { Func func = () => config.AIHFCCMNLLJ.Get(); <>9__8 = func; } if (<>9__9 == 0) { Action action = delegate(int value) { SynchronizedField aihfccmnllj = config.AIHFCCMNLLJ; }; <>9__9 = action; } Action action2; if (<>9__10 == 0) { action2 = delegate(int value) { SynchronizedField aihfccmnllj2 = config.AIHFCCMNLLJ; }; <>9__10 = action2; } instance.PropertyPreview = action2; Action action3; if (<>9__11 == 0) { action3 = delegate(int prevColorIndex) { SynchronizedField 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 <>9__12; Action <>9__13; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = delegate(CreationObjectSettingFriendlyIntControl instance) { TextMeshProUGUI propertyDescription = instance.PropertyDescription; int index3 = index; if (<>9__12 == 0) { Func func2 = () => config.JPLGHPFGMBK.Get(); <>9__12 = func2; } if (<>9__13 == 0) { Action action4 = delegate(int value) { BackgroundObjectsCircuit <>4__this2 = this; int index4 = index; BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa2 = <>4__this2.GFHMKLCIPJB[index4]; SynchronizedField jplghpfgmbk = giolghkagfa2.JPLGHPFGMBK; MoodConfig.BackgroundObjectConfig backgroundObjectConfig; if (backgroundObjectConfig != 0) { SynchronizedField aihfccmnllj4 = giolghkagfa2.AIHFCCMNLLJ; LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(backgroundObjectConfig.defaultColor); SynchronizedField 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 <>9__14; Action <>9__15; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp3 = delegate(CreationObjectSettingIntUIControl instance) { instance.PropertyDescription.text = "Rotation"; if (<>9__14 == 0) { Func func3 = delegate { float num2 = config.IGPENJBJADK.Get(); throw new NullReferenceException(); }; <>9__14 = func3; } if (<>9__15 == 0) { Action action5 = delegate(int value) { SynchronizedField 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 <>9__16; Action <>9__17; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp4 = delegate(CreationObjectSettingIntUIControl instance) { instance.PropertyDescription.text = "Transparency"; if (<>9__16 == 0) { Func func4 = delegate { float num3 = config.FBPFONBFPEB.Get(); throw new NullReferenceException(); }; <>9__16 = func4; } if (<>9__17 == 0) { Action action6 = delegate(int value) { SynchronizedField 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 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 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 JPLGHPFGMBK; // Token: 0x0400A510 RID: 42256 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400A510")] public SynchronizedField AIHFCCMNLLJ; // Token: 0x0400A511 RID: 42257 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400A511")] public SynchronizedField FBPFONBFPEB; // Token: 0x0400A512 RID: 42258 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400A512")] public SynchronizedField 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 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 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 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 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 b__1(CreationObjectSettingColorUIControl instance) { instance.PropertyDescription.text = "Color"; if (this.<>9__8 == 0) { Func func = () => this.config.AIHFCCMNLLJ.Get(); this.<>9__8 = func; } if (this.<>9__9 == 0) { Action action = delegate(int value) { SynchronizedField aihfccmnllj = this.config.AIHFCCMNLLJ; }; this.<>9__9 = action; } Action action2; if (this.<>9__10 == 0) { action2 = delegate(int value) { SynchronizedField aihfccmnllj2 = this.config.AIHFCCMNLLJ; }; this.<>9__10 = action2; } instance.PropertyPreview = action2; Action action3; if (this.<>9__11 == 0) { action3 = delegate(int prevColorIndex) { SynchronizedField 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 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 b__9(int value) { SynchronizedField 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 b__10(int value) { SynchronizedField 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 b__11(int prevColorIndex) { SynchronizedField 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 b__3(CreationObjectSettingFriendlyIntControl instance) { TextMeshProUGUI propertyDescription = instance.PropertyDescription; int num = this.index; if (this.<>9__12 == 0) { Func func = () => this.config.JPLGHPFGMBK.Get(); this.<>9__12 = func; } if (this.<>9__13 == 0) { Action action = delegate(int value) { BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this; int num2 = this.index; BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa = backgroundObjectsCircuit.GFHMKLCIPJB[num2]; SynchronizedField jplghpfgmbk = giolghkagfa.JPLGHPFGMBK; MoodConfig.BackgroundObjectConfig backgroundObjectConfig; if (backgroundObjectConfig != 0) { SynchronizedField aihfccmnllj = giolghkagfa.AIHFCCMNLLJ; LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(backgroundObjectConfig.defaultColor); SynchronizedField 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 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 b__13(int value) { BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this; int num = this.index; BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa = backgroundObjectsCircuit.GFHMKLCIPJB[num]; SynchronizedField jplghpfgmbk = giolghkagfa.JPLGHPFGMBK; MoodConfig.BackgroundObjectConfig backgroundObjectConfig; if (backgroundObjectConfig != 0) { SynchronizedField aihfccmnllj = giolghkagfa.AIHFCCMNLLJ; LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(backgroundObjectConfig.defaultColor); SynchronizedField 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 b__5(CreationObjectSettingIntUIControl instance) { instance.PropertyDescription.text = "Rotation"; if (this.<>9__14 == 0) { Func func = delegate { float num = this.config.IGPENJBJADK.Get(); throw new NullReferenceException(); }; this.<>9__14 = func; } if (this.<>9__15 == 0) { Action action = delegate(int value) { SynchronizedField 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 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 b__15(int value) { SynchronizedField 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 b__7(CreationObjectSettingIntUIControl instance) { instance.PropertyDescription.text = "Transparency"; if (this.<>9__16 == 0) { Func func = delegate { float num = this.config.FBPFONBFPEB.Get(); throw new NullReferenceException(); }; this.<>9__16 = func; } if (this.<>9__17 == 0) { Action action = delegate(int value) { SynchronizedField 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 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 b__17(int value) { SynchronizedField 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 <>9__8; // Token: 0x0400A51A RID: 42266 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400A51A")] public Action <>9__9; // Token: 0x0400A51B RID: 42267 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400A51B")] public Action <>9__10; // Token: 0x0400A51C RID: 42268 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400A51C")] public Action <>9__11; // Token: 0x0400A51D RID: 42269 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400A51D")] public Func <>9__12; // Token: 0x0400A51E RID: 42270 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400A51E")] public Action <>9__13; // Token: 0x0400A51F RID: 42271 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400A51F")] public Func <>9__14; // Token: 0x0400A520 RID: 42272 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400A520")] public Action <>9__15; // Token: 0x0400A521 RID: 42273 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400A521")] public Func <>9__16; // Token: 0x0400A522 RID: 42274 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400A522")] public Action <>9__17; } } }