using System; using System.Collections.Generic; using System.Runtime.CompilerServices; 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 TMPro; using UnityEngine; namespace RecRoom.Circuits { // Token: 0x02002609 RID: 9737 [Token(Token = "0x2002609")] public class BackgroundObjectsCircuit : MoodCircuitBase { // Token: 0x170028D3 RID: 10451 // (get) Token: 0x0600F8B3 RID: 63667 RVA: 0x0038B968 File Offset: 0x00389B68 [Token(Token = "0x170028D3")] public override BackgroundObjectsMoodSettings KHLNLOJEAGL { [Token(Token = "0x600F8B3")] [Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550", Slot = "19")] get { return this.GDDAMFEKPOI; } } // Token: 0x170028D4 RID: 10452 // (get) Token: 0x0600F8B4 RID: 63668 RVA: 0x0038B97C File Offset: 0x00389B7C [Token(Token = "0x170028D4")] public override BOCPGFKHLGN MEPGBKGFFNO { [Token(Token = "0x600F8B4")] [Address(RVA = "0x19F1B30", Offset = "0x19F0B30", VA = "0x1819F1B30", Slot = "20")] get { return RecRoomSceneManager.k__BackingField.sceneMoodSettings.k__BackingField; } } // Token: 0x0600F8B5 RID: 63669 RVA: 0x0038B9A0 File Offset: 0x00389BA0 [Token(Token = "0x600F8B5")] [Address(RVA = "0x19F0540", Offset = "0x19EF540", VA = "0x1819F0540")] private Color EKDFIFGBNCK(int AIHFCCMNLLJ, float FBPFONBFPEB) { /* An exception occurred when decompiling this method (0600F8B5) 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]JNCNPDMJJGG(MoodCircuitBase`1::FICIBNFKDPO, ldloc:BackgroundObjectsCircuit[exp:MoodCircuitBase`1](this), ldloc:int32[exp:class [RecRoom.Networking.SynchronizedFields.Runtime]JNCNPDMJJGG](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: 0x0600F8B6 RID: 63670 RVA: 0x0038B9C8 File Offset: 0x00389BC8 [Token(Token = "0x600F8B6")] [Address(RVA = "0x19F1690", Offset = "0x19F0690", VA = "0x1819F1690")] 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; KLLMCPFPIIE kllmcpfpiie = new KLLMCPFPIIE(this, text, -1, (OHOEENCHJJE)num, action, num); num = 0; giolghkagfa.JPLGHPFGMBK = kllmcpfpiie; 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; KLLMCPFPIIE kllmcpfpiie2 = new KLLMCPFPIIE(this, text2, num2, (OHOEENCHJJE)num, action2, num); giolghkagfa.IGPENJBJADK = kllmcpfpiie2; 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; KLLMCPFPIIE kllmcpfpiie3 = new KLLMCPFPIIE(this, text3, num3, (OHOEENCHJJE)num, action3, num); num3 = 0; giolghkagfa.AIHFCCMNLLJ = kllmcpfpiie3; 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; KLLMCPFPIIE kllmcpfpiie4 = new KLLMCPFPIIE(this, text4, num4, (OHOEENCHJJE)num, action4, num); giolghkagfa.FBPFONBFPEB = kllmcpfpiie4; if (!base.OGIBLNIIHDK) { int index6 = EFBDCIJMFGD; this.CNHFOAFCOHE(index6); return; } Color white = Color.white; throw new NullReferenceException(); } // Token: 0x0600F8B7 RID: 63671 RVA: 0x0038BB34 File Offset: 0x00389D34 [Token(Token = "0x600F8B7")] [Address(RVA = "0x19F0140", Offset = "0x19EF140", VA = "0x1819F0140")] private void CNHFOAFCOHE(int EFBDCIJMFGD) { BackgroundObjectsCircuit.GIOLGHKAGFA[] gfhmklcipjb = this.GFHMKLCIPJB; BackgroundMoodObjectEntry[] objects = this.GDDAMFEKPOI.objects; BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa = gfhmklcipjb[EFBDCIJMFGD]; int num = giolghkagfa.JPLGHPFGMBK.IAHDANBDAAM(); MoodConfig.BackgroundObjectConfig backgroundObjectConfig; if (backgroundObjectConfig != 0) { } BackgroundMoodObjectEntry[] objects2 = this.GDDAMFEKPOI.objects; float num2 = giolghkagfa.IGPENJBJADK.IAHDANBDAAM(); BackgroundMoodObjectEntry[] objects3 = this.GDDAMFEKPOI.objects; int num3 = giolghkagfa.AIHFCCMNLLJ.IAHDANBDAAM(); float num4 = giolghkagfa.FBPFONBFPEB.IAHDANBDAAM(); Vector3 vector; float z = vector.z; Vector3 vector2; float z2 = vector2.z; } // Token: 0x0600F8B8 RID: 63672 RVA: 0x0038BBCC File Offset: 0x00389DCC [Token(Token = "0x600F8B8")] [Address(RVA = "0x19F00E0", Offset = "0x19EF0E0", VA = "0x1819F00E0", Slot = "13")] protected override void Awake() { base.Awake(); int num = 0; this.MMDEDDLKOKE(num); num++; } // Token: 0x0600F8B9 RID: 63673 RVA: 0x0038BBEC File Offset: 0x00389DEC [Token(Token = "0x600F8B9")] [Address(RVA = "0x19F04C0", Offset = "0x19EF4C0", VA = "0x1819F04C0")] private BackgroundObject EJBEBBLJPBG(int ENJEOLBEALP) { MoodConfig.BackgroundObjectConfig backgroundObjectConfig; if (backgroundObjectConfig != 0) { return backgroundObjectConfig.prefab; } throw new NullReferenceException(); } // Token: 0x0600F8BA RID: 63674 RVA: 0x0038BC0C File Offset: 0x00389E0C [Token(Token = "0x600F8BA")] [Address(RVA = "0x19F1530", Offset = "0x19F0530", VA = "0x1819F1530")] private void LLBNBAAMEBK(int EFBDCIJMFGD, int ENJEOLBEALP) { BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa = this.GFHMKLCIPJB[EFBDCIJMFGD]; KLLMCPFPIIE jplghpfgmbk = giolghkagfa.JPLGHPFGMBK; MoodConfig.BackgroundObjectConfig backgroundObjectConfig; if (backgroundObjectConfig != 0) { KLLMCPFPIIE aihfccmnllj = giolghkagfa.AIHFCCMNLLJ; LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(backgroundObjectConfig.defaultColor); KLLMCPFPIIE fbpfonbfpeb = giolghkagfa.FBPFONBFPEB; throw new NullReferenceException(); } } // Token: 0x0600F8BB RID: 63675 RVA: 0x0038BC5C File Offset: 0x00389E5C [Token(Token = "0x600F8BB")] [Address(RVA = "0x19F08A0", Offset = "0x19EF8A0", VA = "0x1819F08A0")] 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__12; Action <>9__13; Action <>9__14; Action <>9__15; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = delegate(CreationObjectSettingColorUIControl instance) { string text8 = instance.PropertyDescription.text; if (<>9__12 == 0) { Func func4 = () => config.AIHFCCMNLLJ.IAHDANBDAAM(); <>9__12 = func4; } if (<>9__13 == 0) { Action action6 = delegate(int value) { KLLMCPFPIIE aihfccmnllj = config.AIHFCCMNLLJ; }; <>9__13 = action6; } Action action7; if (<>9__14 == 0) { action7 = delegate(int value) { KLLMCPFPIIE aihfccmnllj2 = config.AIHFCCMNLLJ; }; <>9__14 = action7; } instance.PropertyPreview = action7; Action action8; if (<>9__15 == 0) { action8 = delegate(int prevColorIndex) { KLLMCPFPIIE aihfccmnllj3 = config.AIHFCCMNLLJ; }; <>9__15 = action8; } instance.OnCancel = action8; BackgroundObjectsCircuit <>4__this = this; int index4 = 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__16; Action <>9__17; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = delegate(CreationObjectSettingFriendlyIntControl instance) { TextMeshProUGUI propertyDescription = instance.PropertyDescription; int index5 = index; string text9 = propertyDescription.text; if (<>9__16 == 0) { Func func5 = () => config.JPLGHPFGMBK.IAHDANBDAAM(); <>9__16 = func5; } if (<>9__17 == 0) { Action action9 = delegate(int value) { BackgroundObjectsCircuit <>4__this2 = this; int index6 = index; <>4__this2.LLBNBAAMEBK(index6, value); if (colorSettingsInstance) { BackgroundObjectsCircuit <>4__this3 = this; CreationObjectSettingColorUIControl colorSettingsInstance3 = colorSettingsInstance; BackgroundMoodObjectEntry[] objects = <>4__this3.GDDAMFEKPOI.objects; int index7 = index; } }; <>9__17 = action9; } }; int index10 = 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__18; Action <>9__19; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp3 = delegate(CreationObjectSettingIntUIControl instance) { string text10 = instance.PropertyDescription.text; if (<>9__18 == 0) { Func func6 = delegate { float num9 = config.IGPENJBJADK.IAHDANBDAAM(); throw new NullReferenceException(); }; <>9__18 = func6; } if (<>9__19 == 0) { Action action10 = delegate(int value) { KLLMCPFPIIE igpenjbjadk = config.IGPENJBJADK; }; <>9__19 = action10; } }; 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__20; Action <>9__21; OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp4 = delegate(CreationObjectSettingIntUIControl instance) { string text11 = instance.PropertyDescription.text; if (<>9__20 == 0) { Func func7 = delegate { float num10 = config.FBPFONBFPEB.IAHDANBDAAM(); throw new NullReferenceException(); }; <>9__20 = func7; } if (<>9__21 == 0) { Action action11 = delegate(int value) { KLLMCPFPIIE fbpfonbfpeb = config.FBPFONBFPEB; }; <>9__21 = action11; } }; GAAKDCPNDDI gaakdcpnddi2; ILINODKFHEO ilinodkfheo4 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi2); int index2 = index; DOPNALIMPNA[] array = new DOPNALIMPNA[4]; BackgroundObjectsCircuit.GIOLGHKAGFA config4 = config; BackgroundObjectsCircuit.GIOLGHKAGFA config2 = config; Action action = new Action(NLNHFEEMFBN.FireDialogListPicker); int num2 = 0; int num3 = 0; Func func; Action action2; string text; DOPNALIMPNA dopnalimpna = ONOKJPIMIIP.DFADLDGBMPD(func, action2, action, num3, num2, text, num2); if (dopnalimpna != 0) { } array[0] = dopnalimpna; int index3 = index; BackgroundObjectsCircuit.GIOLGHKAGFA config3 = config; Action action3 = delegate(int value) { BackgroundObjectsCircuit <>4__this4 = this; int index8 = index; <>4__this4.LLBNBAAMEBK(index8, value); if (colorSettingsInstance) { BackgroundObjectsCircuit <>4__this5 = this; CreationObjectSettingColorUIControl colorSettingsInstance2 = colorSettingsInstance; BackgroundMoodObjectEntry[] objects2 = <>4__this5.GDDAMFEKPOI.objects; int index9 = index; } }; LNBMGIPPMJJ lnbmgippmjj; if (lnbmgippmjj != 0) { } array[1] = lnbmgippmjj; Func func2 = delegate { float num11 = config.IGPENJBJADK.IAHDANBDAAM(); throw new NullReferenceException(); }; Action action4 = delegate(int value) { KLLMCPFPIIE igpenjbjadk2 = config.IGPENJBJADK; }; int num4 = 0; int num5 = 0; uint num6; string text2; string text3; string text4; AJIHDJKAFDD ajihdjkafdd = ONOKJPIMIIP.ABHNHECDIKI(func2, action4, num5, (int)num6, text2, text3, text4, num4); if (ajihdjkafdd != 0) { } array[2] = ajihdjkafdd; Func func3 = delegate { float num12 = config.FBPFONBFPEB.IAHDANBDAAM(); throw new NullReferenceException(); }; Action action5 = delegate(int value) { KLLMCPFPIIE fbpfonbfpeb2 = config.FBPFONBFPEB; }; int num7 = 0; uint num8; string text5; string text6; string text7; AJIHDJKAFDD ajihdjkafdd2 = ONOKJPIMIIP.ABHNHECDIKI(func3, action5, num7, (int)num8, text5, text6, text7, num4); if (ajihdjkafdd2 != 0) { } array[3] = ajihdjkafdd2; } // Token: 0x0600F8BC RID: 63676 RVA: 0x0038BE94 File Offset: 0x0038A094 [Token(Token = "0x600F8BC")] [Address(RVA = "0x19F0690", Offset = "0x19EF690", VA = "0x1819F0690", Slot = "22")] protected override void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG) { int num = 0; num++; } // Token: 0x0600F8BD RID: 63677 RVA: 0x0038BEA8 File Offset: 0x0038A0A8 [Token(Token = "0x600F8BD")] [Address(RVA = "0x19F12A0", Offset = "0x19F02A0", VA = "0x1819F12A0", Slot = "23")] protected override void LHKNCNEPALO(MHLAHCKBCMB FAKEPIFMHIK) { int num; IEnumerator enumerator; for (;;) { num = 0; enumerator = FAKEPIFMHIK.OMGGONACIAD.JEGABJJBPIH.GetEnumerator(); if (enumerator != 0) { break; } if (enumerator != 0) { } if (num == 0) { return; } } if (num < enumerator) { num += num; if (num == enumerator) { goto IL_32; } num++; } BackgroundObjectsCircuit.GIOLGHKAGFA[] gfhmklcipjb = this.GFHMKLCIPJB; num++; IL_32: num += 19; BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa = gfhmklcipjb[num]; KLLMCPFPIIE jplghpfgmbk = giolghkagfa.JPLGHPFGMBK; KLLMCPFPIIE aihfccmnllj = giolghkagfa.AIHFCCMNLLJ; KLLMCPFPIIE fbpfonbfpeb = giolghkagfa.FBPFONBFPEB; throw new NullReferenceException(); } // Token: 0x0600F8BE RID: 63678 RVA: 0x0038BF60 File Offset: 0x0038A160 [Token(Token = "0x600F8BE")] [Address(RVA = "0x19F0700", Offset = "0x19EF700", VA = "0x1819F0700", 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.IAHDANBDAAM(); mlgioooibng.FIBJNLCDEKD = num2; int num3 = giolghkagfa.AIHFCCMNLLJ.IAHDANBDAAM(); mlgioooibng.DJICAONNCBF = num3; float num4 = giolghkagfa.FBPFONBFPEB.IAHDANBDAAM(); mlgioooibng.FMEMCHLFLBN = num4; float num5 = giolghkagfa.IGPENJBJADK.IAHDANBDAAM(); mlgioooibng.DLCNCKLKDKE = num5; jegabjjbpih.Add(mlgioooibng); num++; } } // Token: 0x0600F8BF RID: 63679 RVA: 0x0038C020 File Offset: 0x0038A220 [Token(Token = "0x600F8BF")] [Address(RVA = "0x19F1A90", Offset = "0x19F0A90", VA = "0x1819F1A90")] public BackgroundObjectsCircuit() { BackgroundObjectsMoodSettings backgroundObjectsMoodSettings = new BackgroundObjectsMoodSettings(); this.GDDAMFEKPOI = backgroundObjectsMoodSettings; BackgroundObjectsCircuit.GIOLGHKAGFA[] array = new BackgroundObjectsCircuit.GIOLGHKAGFA[4]; this.GFHMKLCIPJB = array; base..ctor(); } // Token: 0x0400A55F RID: 42335 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400A55F")] private BackgroundObjectsMoodSettings GDDAMFEKPOI; // Token: 0x0400A560 RID: 42336 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400A560")] private BackgroundObjectsCircuit.GIOLGHKAGFA[] GFHMKLCIPJB; // Token: 0x0200260A RID: 9738 [Token(Token = "0x200260A")] private class GIOLGHKAGFA { // Token: 0x0600F8C0 RID: 63680 RVA: 0x0038C050 File Offset: 0x0038A250 [Token(Token = "0x600F8C0")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public GIOLGHKAGFA() { } // Token: 0x0400A561 RID: 42337 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A561")] public KLLMCPFPIIE JPLGHPFGMBK; // Token: 0x0400A562 RID: 42338 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A562")] public KLLMCPFPIIE AIHFCCMNLLJ; // Token: 0x0400A563 RID: 42339 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A563")] public KLLMCPFPIIE FBPFONBFPEB; // Token: 0x0400A564 RID: 42340 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A564")] public KLLMCPFPIIE IGPENJBJADK; } // Token: 0x0200260B RID: 9739 [Token(Token = "0x200260B")] [CompilerGenerated] private sealed class FPIAENCNHOM { // Token: 0x0600F8C1 RID: 63681 RVA: 0x0038C064 File Offset: 0x0038A264 [Token(Token = "0x600F8C1")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FPIAENCNHOM() { } // Token: 0x0600F8C2 RID: 63682 RVA: 0x0038C078 File Offset: 0x0038A278 [Token(Token = "0x600F8C2")] [Address(RVA = "0x2209120", Offset = "0x2208120", VA = "0x182209120")] internal void b__0() { BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this; int num = this.index; backgroundObjectsCircuit.CNHFOAFCOHE(num); } // Token: 0x0600F8C3 RID: 63683 RVA: 0x0038C0A0 File Offset: 0x0038A2A0 [Token(Token = "0x600F8C3")] [Address(RVA = "0x2209120", Offset = "0x2208120", VA = "0x182209120")] internal void b__1() { BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this; int num = this.index; backgroundObjectsCircuit.CNHFOAFCOHE(num); } // Token: 0x0600F8C4 RID: 63684 RVA: 0x0038C0C8 File Offset: 0x0038A2C8 [Token(Token = "0x600F8C4")] [Address(RVA = "0x2209120", Offset = "0x2208120", VA = "0x182209120")] internal void b__2() { BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this; int num = this.index; backgroundObjectsCircuit.CNHFOAFCOHE(num); } // Token: 0x0600F8C5 RID: 63685 RVA: 0x0038C0F0 File Offset: 0x0038A2F0 [Token(Token = "0x600F8C5")] [Address(RVA = "0x2209120", Offset = "0x2208120", VA = "0x182209120")] internal void b__3() { BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this; int num = this.index; backgroundObjectsCircuit.CNHFOAFCOHE(num); } // Token: 0x0400A565 RID: 42341 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A565")] public BackgroundObjectsCircuit <>4__this; // Token: 0x0400A566 RID: 42342 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A566")] public int index; } // Token: 0x0200260C RID: 9740 [Token(Token = "0x200260C")] [CompilerGenerated] private sealed class FCPNKLIBCOE { // Token: 0x0600F8C6 RID: 63686 RVA: 0x0038C118 File Offset: 0x0038A318 [Token(Token = "0x600F8C6")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public FCPNKLIBCOE() { } // Token: 0x0600F8C7 RID: 63687 RVA: 0x0038C12C File Offset: 0x0038A32C [Token(Token = "0x600F8C7")] [Address(RVA = "0x19FF040", Offset = "0x19FE040", VA = "0x1819FF040")] internal void b__1(CreationObjectSettingColorUIControl instance) { string text = instance.PropertyDescription.text; if (this.<>9__12 == 0) { Func func = () => this.config.AIHFCCMNLLJ.IAHDANBDAAM(); this.<>9__12 = func; } if (this.<>9__13 == 0) { Action action = delegate(int value) { KLLMCPFPIIE aihfccmnllj = this.config.AIHFCCMNLLJ; }; this.<>9__13 = action; } Action action2; if (this.<>9__14 == 0) { action2 = delegate(int value) { KLLMCPFPIIE aihfccmnllj2 = this.config.AIHFCCMNLLJ; }; this.<>9__14 = action2; } instance.PropertyPreview = action2; Action action3; if (this.<>9__15 == 0) { action3 = delegate(int prevColorIndex) { KLLMCPFPIIE aihfccmnllj3 = this.config.AIHFCCMNLLJ; }; this.<>9__15 = action3; } instance.OnCancel = action3; BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this; int num = this.index; this.colorSettingsInstance = instance; } // Token: 0x0600F8C8 RID: 63688 RVA: 0x0038C1E8 File Offset: 0x0038A3E8 [Token(Token = "0x600F8C8")] [Address(RVA = "0x19FECD0", Offset = "0x19FDCD0", VA = "0x1819FECD0")] internal int b__12() { return this.config.AIHFCCMNLLJ.IAHDANBDAAM(); } // Token: 0x0600F8C9 RID: 63689 RVA: 0x0038C20C File Offset: 0x0038A40C [Token(Token = "0x600F8C9")] [Address(RVA = "0x19FED20", Offset = "0x19FDD20", VA = "0x1819FED20")] internal void b__13(int value) { KLLMCPFPIIE aihfccmnllj = this.config.AIHFCCMNLLJ; } // Token: 0x0600F8CA RID: 63690 RVA: 0x0038C22C File Offset: 0x0038A42C [Token(Token = "0x600F8CA")] [Address(RVA = "0x19FED80", Offset = "0x19FDD80", VA = "0x1819FED80")] internal void b__14(int value) { KLLMCPFPIIE aihfccmnllj = this.config.AIHFCCMNLLJ; } // Token: 0x0600F8CB RID: 63691 RVA: 0x0038C24C File Offset: 0x0038A44C [Token(Token = "0x600F8CB")] [Address(RVA = "0x19FEDE0", Offset = "0x19FDDE0", VA = "0x1819FEDE0")] internal void b__15(int prevColorIndex) { KLLMCPFPIIE aihfccmnllj = this.config.AIHFCCMNLLJ; } // Token: 0x0600F8CC RID: 63692 RVA: 0x0038C26C File Offset: 0x0038A46C [Token(Token = "0x600F8CC")] [Address(RVA = "0x19FF3C0", Offset = "0x19FE3C0", VA = "0x1819FF3C0")] internal void b__3(CreationObjectSettingFriendlyIntControl instance) { TextMeshProUGUI propertyDescription = instance.PropertyDescription; int num = this.index; string text = propertyDescription.text; if (this.<>9__16 == 0) { Func func = () => this.config.JPLGHPFGMBK.IAHDANBDAAM(); this.<>9__16 = func; } if (this.<>9__17 == 0) { Action action = delegate(int value) { BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this; int num2 = this.index; backgroundObjectsCircuit.LLBNBAAMEBK(num2, value); if (this.colorSettingsInstance) { BackgroundObjectsCircuit backgroundObjectsCircuit2 = this.<>4__this; CreationObjectSettingColorUIControl creationObjectSettingColorUIControl = this.colorSettingsInstance; BackgroundMoodObjectEntry[] objects = backgroundObjectsCircuit2.GDDAMFEKPOI.objects; int num3 = this.index; } }; this.<>9__17 = action; } } // Token: 0x0600F8CD RID: 63693 RVA: 0x0038C2D0 File Offset: 0x0038A4D0 [Token(Token = "0x600F8CD")] [Address(RVA = "0x19FEE40", Offset = "0x19FDE40", VA = "0x1819FEE40")] internal int b__16() { return this.config.JPLGHPFGMBK.IAHDANBDAAM(); } // Token: 0x0600F8CE RID: 63694 RVA: 0x0038C2F4 File Offset: 0x0038A4F4 [Token(Token = "0x600F8CE")] [Address(RVA = "0x19FEE90", Offset = "0x19FDE90", VA = "0x1819FEE90")] internal void b__17(int value) { BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this; int num = this.index; backgroundObjectsCircuit.LLBNBAAMEBK(num, value); if (this.colorSettingsInstance) { BackgroundObjectsCircuit backgroundObjectsCircuit2 = this.<>4__this; CreationObjectSettingColorUIControl creationObjectSettingColorUIControl = this.colorSettingsInstance; BackgroundMoodObjectEntry[] objects = backgroundObjectsCircuit2.GDDAMFEKPOI.objects; int num2 = this.index; } } // Token: 0x0600F8CF RID: 63695 RVA: 0x0038C350 File Offset: 0x0038A550 [Token(Token = "0x600F8CF")] [Address(RVA = "0x19FF510", Offset = "0x19FE510", VA = "0x1819FF510")] internal void b__5(CreationObjectSettingIntUIControl instance) { string text = instance.PropertyDescription.text; if (this.<>9__18 == 0) { Func func = delegate { float num = this.config.IGPENJBJADK.IAHDANBDAAM(); throw new NullReferenceException(); }; this.<>9__18 = func; } if (this.<>9__19 == 0) { Action action = delegate(int value) { KLLMCPFPIIE igpenjbjadk = this.config.IGPENJBJADK; }; this.<>9__19 = action; } } // Token: 0x0600F8D0 RID: 63696 RVA: 0x0038C3B0 File Offset: 0x0038A5B0 [Token(Token = "0x600F8D0")] [Address(RVA = "0x19FEF80", Offset = "0x19FDF80", VA = "0x1819FEF80")] internal int b__18() { float num = this.config.IGPENJBJADK.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F8D1 RID: 63697 RVA: 0x0038C3D4 File Offset: 0x0038A5D4 [Token(Token = "0x600F8D1")] [Address(RVA = "0x19FEFE0", Offset = "0x19FDFE0", VA = "0x1819FEFE0")] internal void b__19(int value) { KLLMCPFPIIE igpenjbjadk = this.config.IGPENJBJADK; } // Token: 0x0600F8D2 RID: 63698 RVA: 0x0038C3F4 File Offset: 0x0038A5F4 [Token(Token = "0x600F8D2")] [Address(RVA = "0x19FF670", Offset = "0x19FE670", VA = "0x1819FF670")] internal void b__7(CreationObjectSettingIntUIControl instance) { string text = instance.PropertyDescription.text; if (this.<>9__20 == 0) { Func func = delegate { float num = this.config.FBPFONBFPEB.IAHDANBDAAM(); throw new NullReferenceException(); }; this.<>9__20 = func; } if (this.<>9__21 == 0) { Action action = delegate(int value) { KLLMCPFPIIE fbpfonbfpeb = this.config.FBPFONBFPEB; }; this.<>9__21 = action; } } // Token: 0x0600F8D3 RID: 63699 RVA: 0x0038C454 File Offset: 0x0038A654 [Token(Token = "0x600F8D3")] [Address(RVA = "0x19FF200", Offset = "0x19FE200", VA = "0x1819FF200")] internal int b__20() { float num = this.config.FBPFONBFPEB.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F8D4 RID: 63700 RVA: 0x0038C478 File Offset: 0x0038A678 [Token(Token = "0x600F8D4")] [Address(RVA = "0x19FF260", Offset = "0x19FE260", VA = "0x1819FF260")] internal void b__21(int value) { KLLMCPFPIIE fbpfonbfpeb = this.config.FBPFONBFPEB; } // Token: 0x0600F8D5 RID: 63701 RVA: 0x0038C498 File Offset: 0x0038A698 [Token(Token = "0x600F8D5")] [Address(RVA = "0x19FF2D0", Offset = "0x19FE2D0", VA = "0x1819FF2D0")] internal void b__22(int value) { BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this; int num = this.index; backgroundObjectsCircuit.LLBNBAAMEBK(num, value); if (this.colorSettingsInstance) { BackgroundObjectsCircuit backgroundObjectsCircuit2 = this.<>4__this; CreationObjectSettingColorUIControl creationObjectSettingColorUIControl = this.colorSettingsInstance; BackgroundMoodObjectEntry[] objects = backgroundObjectsCircuit2.GDDAMFEKPOI.objects; int num2 = this.index; } } // Token: 0x0600F8D6 RID: 63702 RVA: 0x0038C4F4 File Offset: 0x0038A6F4 [Token(Token = "0x600F8D6")] [Address(RVA = "0x19FF7D0", Offset = "0x19FE7D0", VA = "0x1819FF7D0")] internal int b__8() { float num = this.config.IGPENJBJADK.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F8D7 RID: 63703 RVA: 0x0038C518 File Offset: 0x0038A718 [Token(Token = "0x600F8D7")] [Address(RVA = "0x19FF830", Offset = "0x19FE830", VA = "0x1819FF830")] internal void b__9(int value) { KLLMCPFPIIE igpenjbjadk = this.config.IGPENJBJADK; } // Token: 0x0600F8D8 RID: 63704 RVA: 0x0038C538 File Offset: 0x0038A738 [Token(Token = "0x600F8D8")] [Address(RVA = "0x19FEC00", Offset = "0x19FDC00", VA = "0x1819FEC00")] internal int b__10() { float num = this.config.FBPFONBFPEB.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F8D9 RID: 63705 RVA: 0x0038C55C File Offset: 0x0038A75C [Token(Token = "0x600F8D9")] [Address(RVA = "0x19FEC60", Offset = "0x19FDC60", VA = "0x1819FEC60")] internal void b__11(int value) { KLLMCPFPIIE fbpfonbfpeb = this.config.FBPFONBFPEB; } // Token: 0x0400A567 RID: 42343 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A567")] public BackgroundObjectsCircuit.GIOLGHKAGFA config; // Token: 0x0400A568 RID: 42344 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A568")] public BackgroundObjectsCircuit <>4__this; // Token: 0x0400A569 RID: 42345 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A569")] public int index; // Token: 0x0400A56A RID: 42346 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A56A")] public CreationObjectSettingColorUIControl colorSettingsInstance; // Token: 0x0400A56B RID: 42347 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400A56B")] public Func <>9__12; // Token: 0x0400A56C RID: 42348 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400A56C")] public Action <>9__13; // Token: 0x0400A56D RID: 42349 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400A56D")] public Action <>9__14; // Token: 0x0400A56E RID: 42350 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400A56E")] public Action <>9__15; // Token: 0x0400A56F RID: 42351 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400A56F")] public Func <>9__16; // Token: 0x0400A570 RID: 42352 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400A570")] public Action <>9__17; // Token: 0x0400A571 RID: 42353 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400A571")] public Func <>9__18; // Token: 0x0400A572 RID: 42354 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400A572")] public Action <>9__19; // Token: 0x0400A573 RID: 42355 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400A573")] public Func <>9__20; // Token: 0x0400A574 RID: 42356 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400A574")] public Action <>9__21; } } }