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: 0x02002521 RID: 9505 [Token(Token = "0x2002521")] public class BackgroundObjectsCircuit : MoodCircuitBase { // Token: 0x1700282C RID: 10284 // (get) Token: 0x0600F495 RID: 62613 RVA: 0x003823B4 File Offset: 0x003805B4 [Token(Token = "0x1700282C")] public override BackgroundObjectsMoodSettings KHLNLOJEAGL { [Token(Token = "0x600F495")] [Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30", Slot = "19")] get { return this.GDDAMFEKPOI; } } // Token: 0x1700282D RID: 10285 // (get) Token: 0x0600F496 RID: 62614 RVA: 0x003823C8 File Offset: 0x003805C8 [Token(Token = "0x1700282D")] public override BOCPGFKHLGN MEPGBKGFFNO { [Token(Token = "0x600F496")] [Address(RVA = "0xF12080", Offset = "0xF10E80", VA = "0x180F12080", Slot = "20")] get { return RecRoomSceneManager.k__BackingField.sceneMoodSettings.k__BackingField; } } // Token: 0x0600F497 RID: 62615 RVA: 0x003823EC File Offset: 0x003805EC [Token(Token = "0x600F497")] [Address(RVA = "0xF10AA0", Offset = "0xF0F8A0", VA = "0x180F10AA0")] private Color EKDFIFGBNCK(int AIHFCCMNLLJ, float FBPFONBFPEB) { /* An exception occurred when decompiling this method (0600F497) 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 1660 */; } // Token: 0x0600F498 RID: 62616 RVA: 0x00382414 File Offset: 0x00380614 [Token(Token = "0x600F498")] [Address(RVA = "0xF11BE0", Offset = "0xF109E0", VA = "0x180F11BE0")] 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: 0x0600F499 RID: 62617 RVA: 0x00382580 File Offset: 0x00380780 [Token(Token = "0x600F499")] [Address(RVA = "0xF106A0", Offset = "0xF0F4A0", VA = "0x180F106A0")] 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: 0x0600F49A RID: 62618 RVA: 0x00382618 File Offset: 0x00380818 [Token(Token = "0x600F49A")] [Address(RVA = "0xF10640", Offset = "0xF0F440", VA = "0x180F10640", Slot = "13")] protected override void Awake() { base.Awake(); int num = 0; this.MMDEDDLKOKE(num); num++; } // Token: 0x0600F49B RID: 62619 RVA: 0x00382638 File Offset: 0x00380838 [Token(Token = "0x600F49B")] [Address(RVA = "0xF10A20", Offset = "0xF0F820", VA = "0x180F10A20")] private BackgroundObject EJBEBBLJPBG(int ENJEOLBEALP) { MoodConfig.BackgroundObjectConfig backgroundObjectConfig; if (backgroundObjectConfig != 0) { return backgroundObjectConfig.prefab; } throw new NullReferenceException(); } // Token: 0x0600F49C RID: 62620 RVA: 0x00382658 File Offset: 0x00380858 [Token(Token = "0x600F49C")] [Address(RVA = "0xF11A80", Offset = "0xF10880", VA = "0x180F11A80")] 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; } } // Token: 0x0600F49D RID: 62621 RVA: 0x003826A0 File Offset: 0x003808A0 [Token(Token = "0x600F49D")] [Address(RVA = "0xF10E00", Offset = "0xF0FC00", VA = "0x180F10E00")] 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 num8 = 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 num9 = 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); 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 num10 = config.IGPENJBJADK.IAHDANBDAAM(); throw new NullReferenceException(); }; Action action4 = delegate(int value) { KLLMCPFPIIE igpenjbjadk2 = config.IGPENJBJADK; }; int num4 = 0; uint num5; string text2; string text3; string text4; AJIHDJKAFDD ajihdjkafdd = ONOKJPIMIIP.ABHNHECDIKI(func2, action4, num4, (int)num5, text2, text3, text4); if (ajihdjkafdd != 0) { } array[2] = ajihdjkafdd; Func func3 = delegate { float num11 = config.FBPFONBFPEB.IAHDANBDAAM(); throw new NullReferenceException(); }; Action action5 = delegate(int value) { KLLMCPFPIIE fbpfonbfpeb2 = config.FBPFONBFPEB; }; int num6 = 0; uint num7; string text5; string text6; string text7; AJIHDJKAFDD ajihdjkafdd2 = ONOKJPIMIIP.ABHNHECDIKI(func3, action5, num6, (int)num7, text5, text6, text7); if (ajihdjkafdd2 != 0) { } array[3] = ajihdjkafdd2; } // Token: 0x0600F49E RID: 62622 RVA: 0x003828D4 File Offset: 0x00380AD4 [Token(Token = "0x600F49E")] [Address(RVA = "0xF10BF0", Offset = "0xF0F9F0", VA = "0x180F10BF0", Slot = "22")] protected override void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG) { int num = 0; num++; } // Token: 0x0600F49F RID: 62623 RVA: 0x003828E8 File Offset: 0x00380AE8 [Token(Token = "0x600F49F")] [Address(RVA = "0xF117F0", Offset = "0xF105F0", VA = "0x180F117F0", 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_32: num += 19; BackgroundObjectsCircuit.GIOLGHKAGFA[] gfhmklcipjb; BackgroundObjectsCircuit.GIOLGHKAGFA giolghkagfa = gfhmklcipjb[num]; KLLMCPFPIIE jplghpfgmbk = giolghkagfa.JPLGHPFGMBK; KLLMCPFPIIE aihfccmnllj = giolghkagfa.AIHFCCMNLLJ; KLLMCPFPIIE fbpfonbfpeb = giolghkagfa.FBPFONBFPEB; KLLMCPFPIIE igpenjbjadk = giolghkagfa.IGPENJBJADK; goto IL_5F; IL_27: gfhmklcipjb = this.GFHMKLCIPJB; num++; goto IL_32; } IL_5F: if (enumerator != 0) { } } while (num != 0); } // Token: 0x0600F4A0 RID: 62624 RVA: 0x00382994 File Offset: 0x00380B94 [Token(Token = "0x600F4A0")] [Address(RVA = "0xF10C60", Offset = "0xF0FA60", VA = "0x180F10C60", 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: 0x0600F4A1 RID: 62625 RVA: 0x00382A54 File Offset: 0x00380C54 [Token(Token = "0x600F4A1")] [Address(RVA = "0xF11FE0", Offset = "0xF10DE0", VA = "0x180F11FE0")] public BackgroundObjectsCircuit() { BackgroundObjectsMoodSettings backgroundObjectsMoodSettings = new BackgroundObjectsMoodSettings(); this.GDDAMFEKPOI = backgroundObjectsMoodSettings; BackgroundObjectsCircuit.GIOLGHKAGFA[] array = new BackgroundObjectsCircuit.GIOLGHKAGFA[4]; this.GFHMKLCIPJB = array; base..ctor(); } // Token: 0x0400A360 RID: 41824 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400A360")] private BackgroundObjectsMoodSettings GDDAMFEKPOI; // Token: 0x0400A361 RID: 41825 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400A361")] private BackgroundObjectsCircuit.GIOLGHKAGFA[] GFHMKLCIPJB; // Token: 0x02002522 RID: 9506 [Token(Token = "0x2002522")] private class GIOLGHKAGFA { // Token: 0x0600F4A2 RID: 62626 RVA: 0x00382A84 File Offset: 0x00380C84 [Token(Token = "0x600F4A2")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public GIOLGHKAGFA() { } // Token: 0x0400A362 RID: 41826 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A362")] public KLLMCPFPIIE JPLGHPFGMBK; // Token: 0x0400A363 RID: 41827 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A363")] public KLLMCPFPIIE AIHFCCMNLLJ; // Token: 0x0400A364 RID: 41828 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A364")] public KLLMCPFPIIE FBPFONBFPEB; // Token: 0x0400A365 RID: 41829 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A365")] public KLLMCPFPIIE IGPENJBJADK; } // Token: 0x02002523 RID: 9507 [Token(Token = "0x2002523")] [CompilerGenerated] private sealed class FPIAENCNHOM { // Token: 0x0600F4A3 RID: 62627 RVA: 0x00382A98 File Offset: 0x00380C98 [Token(Token = "0x600F4A3")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public FPIAENCNHOM() { } // Token: 0x0600F4A4 RID: 62628 RVA: 0x00382AAC File Offset: 0x00380CAC [Token(Token = "0x600F4A4")] [Address(RVA = "0x1763810", Offset = "0x1762610", VA = "0x181763810")] internal void b__0() { BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this; int num = this.index; backgroundObjectsCircuit.CNHFOAFCOHE(num); } // Token: 0x0600F4A5 RID: 62629 RVA: 0x00382AD4 File Offset: 0x00380CD4 [Token(Token = "0x600F4A5")] [Address(RVA = "0x1763810", Offset = "0x1762610", VA = "0x181763810")] internal void b__1() { BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this; int num = this.index; backgroundObjectsCircuit.CNHFOAFCOHE(num); } // Token: 0x0600F4A6 RID: 62630 RVA: 0x00382AFC File Offset: 0x00380CFC [Token(Token = "0x600F4A6")] [Address(RVA = "0x1763810", Offset = "0x1762610", VA = "0x181763810")] internal void b__2() { BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this; int num = this.index; backgroundObjectsCircuit.CNHFOAFCOHE(num); } // Token: 0x0600F4A7 RID: 62631 RVA: 0x00382B24 File Offset: 0x00380D24 [Token(Token = "0x600F4A7")] [Address(RVA = "0x1763810", Offset = "0x1762610", VA = "0x181763810")] internal void b__3() { BackgroundObjectsCircuit backgroundObjectsCircuit = this.<>4__this; int num = this.index; backgroundObjectsCircuit.CNHFOAFCOHE(num); } // Token: 0x0400A366 RID: 41830 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A366")] public BackgroundObjectsCircuit <>4__this; // Token: 0x0400A367 RID: 41831 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A367")] public int index; } // Token: 0x02002524 RID: 9508 [Token(Token = "0x2002524")] [CompilerGenerated] private sealed class FCPNKLIBCOE { // Token: 0x0600F4A8 RID: 62632 RVA: 0x00382B4C File Offset: 0x00380D4C [Token(Token = "0x600F4A8")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public FCPNKLIBCOE() { } // Token: 0x0600F4A9 RID: 62633 RVA: 0x00382B60 File Offset: 0x00380D60 [Token(Token = "0x600F4A9")] [Address(RVA = "0xF1F1C0", Offset = "0xF1DFC0", VA = "0x180F1F1C0")] 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: 0x0600F4AA RID: 62634 RVA: 0x00382C1C File Offset: 0x00380E1C [Token(Token = "0x600F4AA")] [Address(RVA = "0xF1EE50", Offset = "0xF1DC50", VA = "0x180F1EE50")] internal int b__12() { return this.config.AIHFCCMNLLJ.IAHDANBDAAM(); } // Token: 0x0600F4AB RID: 62635 RVA: 0x00382C40 File Offset: 0x00380E40 [Token(Token = "0x600F4AB")] [Address(RVA = "0xF1EEA0", Offset = "0xF1DCA0", VA = "0x180F1EEA0")] internal void b__13(int value) { KLLMCPFPIIE aihfccmnllj = this.config.AIHFCCMNLLJ; } // Token: 0x0600F4AC RID: 62636 RVA: 0x00382C60 File Offset: 0x00380E60 [Token(Token = "0x600F4AC")] [Address(RVA = "0xF1EF00", Offset = "0xF1DD00", VA = "0x180F1EF00")] internal void b__14(int value) { KLLMCPFPIIE aihfccmnllj = this.config.AIHFCCMNLLJ; } // Token: 0x0600F4AD RID: 62637 RVA: 0x00382C80 File Offset: 0x00380E80 [Token(Token = "0x600F4AD")] [Address(RVA = "0xF1EF60", Offset = "0xF1DD60", VA = "0x180F1EF60")] internal void b__15(int prevColorIndex) { KLLMCPFPIIE aihfccmnllj = this.config.AIHFCCMNLLJ; } // Token: 0x0600F4AE RID: 62638 RVA: 0x00382CA0 File Offset: 0x00380EA0 [Token(Token = "0x600F4AE")] [Address(RVA = "0xF1F540", Offset = "0xF1E340", VA = "0x180F1F540")] 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: 0x0600F4AF RID: 62639 RVA: 0x00382D04 File Offset: 0x00380F04 [Token(Token = "0x600F4AF")] [Address(RVA = "0xF1EFC0", Offset = "0xF1DDC0", VA = "0x180F1EFC0")] internal int b__16() { return this.config.JPLGHPFGMBK.IAHDANBDAAM(); } // Token: 0x0600F4B0 RID: 62640 RVA: 0x00382D28 File Offset: 0x00380F28 [Token(Token = "0x600F4B0")] [Address(RVA = "0xF1F010", Offset = "0xF1DE10", VA = "0x180F1F010")] 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: 0x0600F4B1 RID: 62641 RVA: 0x00382D84 File Offset: 0x00380F84 [Token(Token = "0x600F4B1")] [Address(RVA = "0xF1F690", Offset = "0xF1E490", VA = "0x180F1F690")] 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: 0x0600F4B2 RID: 62642 RVA: 0x00382DE4 File Offset: 0x00380FE4 [Token(Token = "0x600F4B2")] [Address(RVA = "0xF1F100", Offset = "0xF1DF00", VA = "0x180F1F100")] internal int b__18() { float num = this.config.IGPENJBJADK.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F4B3 RID: 62643 RVA: 0x00382E08 File Offset: 0x00381008 [Token(Token = "0x600F4B3")] [Address(RVA = "0xF1F160", Offset = "0xF1DF60", VA = "0x180F1F160")] internal void b__19(int value) { KLLMCPFPIIE igpenjbjadk = this.config.IGPENJBJADK; } // Token: 0x0600F4B4 RID: 62644 RVA: 0x00382E28 File Offset: 0x00381028 [Token(Token = "0x600F4B4")] [Address(RVA = "0xF1F7F0", Offset = "0xF1E5F0", VA = "0x180F1F7F0")] 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: 0x0600F4B5 RID: 62645 RVA: 0x00382E88 File Offset: 0x00381088 [Token(Token = "0x600F4B5")] [Address(RVA = "0xF1F380", Offset = "0xF1E180", VA = "0x180F1F380")] internal int b__20() { float num = this.config.FBPFONBFPEB.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F4B6 RID: 62646 RVA: 0x00382EAC File Offset: 0x003810AC [Token(Token = "0x600F4B6")] [Address(RVA = "0xF1F3E0", Offset = "0xF1E1E0", VA = "0x180F1F3E0")] internal void b__21(int value) { KLLMCPFPIIE fbpfonbfpeb = this.config.FBPFONBFPEB; } // Token: 0x0600F4B7 RID: 62647 RVA: 0x00382ECC File Offset: 0x003810CC [Token(Token = "0x600F4B7")] [Address(RVA = "0xF1F450", Offset = "0xF1E250", VA = "0x180F1F450")] 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: 0x0600F4B8 RID: 62648 RVA: 0x00382F28 File Offset: 0x00381128 [Token(Token = "0x600F4B8")] [Address(RVA = "0xF1F950", Offset = "0xF1E750", VA = "0x180F1F950")] internal int b__8() { float num = this.config.IGPENJBJADK.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F4B9 RID: 62649 RVA: 0x00382F4C File Offset: 0x0038114C [Token(Token = "0x600F4B9")] [Address(RVA = "0xF1F9B0", Offset = "0xF1E7B0", VA = "0x180F1F9B0")] internal void b__9(int value) { KLLMCPFPIIE igpenjbjadk = this.config.IGPENJBJADK; } // Token: 0x0600F4BA RID: 62650 RVA: 0x00382F6C File Offset: 0x0038116C [Token(Token = "0x600F4BA")] [Address(RVA = "0xF1ED80", Offset = "0xF1DB80", VA = "0x180F1ED80")] internal int b__10() { float num = this.config.FBPFONBFPEB.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F4BB RID: 62651 RVA: 0x00382F90 File Offset: 0x00381190 [Token(Token = "0x600F4BB")] [Address(RVA = "0xF1EDE0", Offset = "0xF1DBE0", VA = "0x180F1EDE0")] internal void b__11(int value) { KLLMCPFPIIE fbpfonbfpeb = this.config.FBPFONBFPEB; } // Token: 0x0400A368 RID: 41832 [FieldOffset(Offset = "0x10")] [Token(Token = "0x400A368")] public BackgroundObjectsCircuit.GIOLGHKAGFA config; // Token: 0x0400A369 RID: 41833 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400A369")] public BackgroundObjectsCircuit <>4__this; // Token: 0x0400A36A RID: 41834 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400A36A")] public int index; // Token: 0x0400A36B RID: 41835 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400A36B")] public CreationObjectSettingColorUIControl colorSettingsInstance; // Token: 0x0400A36C RID: 41836 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400A36C")] public Func <>9__12; // Token: 0x0400A36D RID: 41837 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400A36D")] public Action <>9__13; // Token: 0x0400A36E RID: 41838 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400A36E")] public Action <>9__14; // Token: 0x0400A36F RID: 41839 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400A36F")] public Action <>9__15; // Token: 0x0400A370 RID: 41840 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400A370")] public Func <>9__16; // Token: 0x0400A371 RID: 41841 [FieldOffset(Offset = "0x58")] [Token(Token = "0x400A371")] public Action <>9__17; // Token: 0x0400A372 RID: 41842 [FieldOffset(Offset = "0x60")] [Token(Token = "0x400A372")] public Func <>9__18; // Token: 0x0400A373 RID: 41843 [FieldOffset(Offset = "0x68")] [Token(Token = "0x400A373")] public Action <>9__19; // Token: 0x0400A374 RID: 41844 [FieldOffset(Offset = "0x70")] [Token(Token = "0x400A374")] public Func <>9__20; // Token: 0x0400A375 RID: 41845 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400A375")] public Action <>9__21; } } }