using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using AGUI.StackedUI; using Cpp2IlInjected; using RecRoom.AGUI.ToolUIs; using RecRoom.Core.Creation; using RecRoom.Core.Creation.SceneMoods.MoodBlendData; using UnityEngine; namespace RecRoom.Circuits { // Token: 0x02002614 RID: 9748 [Token(Token = "0x2002614")] public class FogCircuit : MoodCircuitBase { // Token: 0x170028D9 RID: 10457 // (get) Token: 0x0600F933 RID: 63795 RVA: 0x0038DE64 File Offset: 0x0038C064 [Token(Token = "0x170028D9")] public override FogMoodSettings KHLNLOJEAGL { [Token(Token = "0x600F933")] [Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550", Slot = "19")] get { return this.GDDAMFEKPOI; } } // Token: 0x170028DA RID: 10458 // (get) Token: 0x0600F934 RID: 63796 RVA: 0x0038DE78 File Offset: 0x0038C078 [Token(Token = "0x170028DA")] public override BOCPGFKHLGN MEPGBKGFFNO { [Token(Token = "0x600F934")] [Address(RVA = "0x220A5E0", Offset = "0x22095E0", VA = "0x18220A5E0", Slot = "20")] get { return RecRoomSceneManager.k__BackingField.sceneMoodSettings.k__BackingField; } } // Token: 0x0600F935 RID: 63797 RVA: 0x0038DE9C File Offset: 0x0038C09C [Token(Token = "0x600F935")] [Address(RVA = "0x2209210", Offset = "0x2208210", VA = "0x182209210", Slot = "13")] protected override void Awake() { base.Awake(); Action action = new Action(this.CNHFOAFCOHE); int num; KLLMCPFPIIE kllmcpfpiie = new KLLMCPFPIIE(this, "FND_C", 1, (OHOEENCHJJE)num, action, num); num = 0; this.AIHFCCMNLLJ = kllmcpfpiie; Action action2 = new Action(this.CNHFOAFCOHE); int num2 = 0; KLLMCPFPIIE kllmcpfpiie2 = new KLLMCPFPIIE(this, "FND_SD", num2, (OHOEENCHJJE)num, action2, num); this.FAHBJMMMPAN = kllmcpfpiie2; Action action3 = new Action(this.CNHFOAFCOHE); int num3 = 0; KLLMCPFPIIE kllmcpfpiie3 = new KLLMCPFPIIE(this, "FND_FD", num3, (OHOEENCHJJE)num, action3, num); this.MECHPCJPBFC = kllmcpfpiie3; if (!base.OGIBLNIIHDK) { KLLMCPFPIIE aihfccmnllj = this.AIHFCCMNLLJ; FogMoodSettings gddamfekpoi = this.GDDAMFEKPOI; int num4 = aihfccmnllj.IAHDANBDAAM(); KLLMCPFPIIE fahbjmmmpan = this.FAHBJMMMPAN; FogMoodSettings gddamfekpoi2 = this.GDDAMFEKPOI; float num5 = fahbjmmmpan.IAHDANBDAAM(); gddamfekpoi2.startDistance = num5; KLLMCPFPIIE mechpcjpbfc = this.MECHPCJPBFC; FogMoodSettings gddamfekpoi3 = this.GDDAMFEKPOI; float num6 = mechpcjpbfc.IAHDANBDAAM(); gddamfekpoi3.fadeDistance = num6; return; } FogMoodSettings fogMoodSettings = new FogMoodSettings(); fogMoodSettings.BGMCKPCICEE(); KLLMCPFPIIE aihfccmnllj2 = this.AIHFCCMNLLJ; LNBGEMHOKFN lnbgemhokfn = EOKPFJPCGMK.ALIPBGBGKOD(fogMoodSettings.color); KLLMCPFPIIE fahbjmmmpan2 = this.FAHBJMMMPAN; throw new NullReferenceException(); } // Token: 0x0600F936 RID: 63798 RVA: 0x0038DFD8 File Offset: 0x0038C1D8 [Token(Token = "0x600F936")] [Address(RVA = "0x22096C0", Offset = "0x22086C0", VA = "0x1822096C0")] private void CNHFOAFCOHE() { KLLMCPFPIIE aihfccmnllj = this.AIHFCCMNLLJ; FogMoodSettings gddamfekpoi = this.GDDAMFEKPOI; int num = aihfccmnllj.IAHDANBDAAM(); KLLMCPFPIIE fahbjmmmpan = this.FAHBJMMMPAN; FogMoodSettings gddamfekpoi2 = this.GDDAMFEKPOI; float num2 = fahbjmmmpan.IAHDANBDAAM(); KLLMCPFPIIE mechpcjpbfc = this.MECHPCJPBFC; gddamfekpoi2.startDistance = num2; FogMoodSettings gddamfekpoi3 = this.GDDAMFEKPOI; float num3 = mechpcjpbfc.IAHDANBDAAM(); gddamfekpoi3.fadeDistance = num3; } // Token: 0x0600F937 RID: 63799 RVA: 0x0038E044 File Offset: 0x0038C244 [Token(Token = "0x600F937")] [Address(RVA = "0x2209870", Offset = "0x2208870", VA = "0x182209870", Slot = "22")] protected override void FIENBAMEBMA(CreationObject NLNHFEEMFBN, int JMHKMOACHDG) { OMKPHDBNLKH.DEDABHKCIBG <>9__10_ = FogCircuit.<>c.<>9__10_0; if (<>9__10_ == 0) { FogCircuit.<>c.<>9__10_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultColorUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.NIINNGHIDCH); CGJIECCNHJH cgjieccnhjh = new CGJIECCNHJH(<>9__10_, ohindolfnmp, JMHKMOACHDG); ILINODKFHEO ilinodkfheo = NLNHFEEMFBN.AddConfigurableSetting(cgjieccnhjh); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg; if (FogCircuit.<>c.<>9__10_2 == 0) { dedabhkcibg = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab; FogCircuit.<>c.<>9__10_2 = dedabhkcibg; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp2 = new OMKPHDBNLKH.OHINDOLFNMP(this.HODAEMGJJKC); int num = JMHKMOACHDG - 1; GAAKDCPNDDI gaakdcpnddi = new GAAKDCPNDDI(dedabhkcibg, ohindolfnmp2, num); ILINODKFHEO ilinodkfheo2 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi); OMKPHDBNLKH.DEDABHKCIBG dedabhkcibg2; if (FogCircuit.<>c.<>9__10_4 == 0) { dedabhkcibg2 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultIntUIControlPrefab; FogCircuit.<>c.<>9__10_4 = dedabhkcibg2; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp3 = new OMKPHDBNLKH.OHINDOLFNMP(this.HGFLGDEEOBM); GAAKDCPNDDI gaakdcpnddi2 = new GAAKDCPNDDI(dedabhkcibg2, ohindolfnmp3, JMHKMOACHDG); ILINODKFHEO ilinodkfheo3 = NLNHFEEMFBN.AddConfigurableSetting(gaakdcpnddi2); Dictionary dictionary = new Dictionary(); throw new NullReferenceException(); } // Token: 0x0600F938 RID: 63800 RVA: 0x0038E254 File Offset: 0x0038C454 [Token(Token = "0x600F938")] [Address(RVA = "0x220A240", Offset = "0x2209240", VA = "0x18220A240", Slot = "23")] protected override void LHKNCNEPALO(MHLAHCKBCMB FAKEPIFMHIK) { IDKBFFNAICL idkbffnaicl = FAKEPIFMHIK.EODBCNLFOBB; KLLMCPFPIIE aihfccmnllj = this.AIHFCCMNLLJ; KLLMCPFPIIE fahbjmmmpan = this.FAHBJMMMPAN; throw new NullReferenceException(); } // Token: 0x0600F939 RID: 63801 RVA: 0x0038E28C File Offset: 0x0038C48C [Token(Token = "0x600F939")] [Address(RVA = "0x2209F80", Offset = "0x2208F80", VA = "0x182209F80", Slot = "24")] protected override void GJPPHMOFICJ(MHLAHCKBCMB FAKEPIFMHIK) { IDKBFFNAICL idkbffnaicl = new IDKBFFNAICL(); int num = this.AIHFCCMNLLJ.IAHDANBDAAM(); idkbffnaicl.DJICAONNCBF = num; float num2 = this.FAHBJMMMPAN.IAHDANBDAAM(); idkbffnaicl.LJPCPHLAJHO = num2; float num3 = this.MECHPCJPBFC.IAHDANBDAAM(); idkbffnaicl.PNKMKOOEJLK = num3; FAKEPIFMHIK.EODBCNLFOBB = idkbffnaicl; } // Token: 0x0600F93A RID: 63802 RVA: 0x0038E2E8 File Offset: 0x0038C4E8 [Token(Token = "0x600F93A")] [Address(RVA = "0x220A560", Offset = "0x2209560", VA = "0x18220A560")] public FogCircuit() { FogMoodSettings fogMoodSettings = new FogMoodSettings(); this.GDDAMFEKPOI = fogMoodSettings; base..ctor(); } // Token: 0x0600F93B RID: 63803 RVA: 0x0038E308 File Offset: 0x0038C508 [Token(Token = "0x600F93B")] [Address(RVA = "0x220A350", Offset = "0x2209350", VA = "0x18220A350")] [CompilerGenerated] private void NIINNGHIDCH(CreationObjectSettingColorUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.CHAFAFPADAE); Action action = new Action(this.ADMNCAFDOPG); Action action2 = new Action(this.NLOAHCDNHFO); GCCLEJOGCCE.PropertyPreview = action2; Action action3 = new Action(this.PIMFGMHPEOD); GCCLEJOGCCE.OnCancel = action3; Color color = this.GDDAMFEKPOI.color; GCCLEJOGCCE.AMKHNMFHNCN = color; } // Token: 0x0600F93C RID: 63804 RVA: 0x0038E380 File Offset: 0x0038C580 [Token(Token = "0x600F93C")] [Address(RVA = "0x2209620", Offset = "0x2208620", VA = "0x182209620")] [CompilerGenerated] private int CHAFAFPADAE() { return this.AIHFCCMNLLJ.IAHDANBDAAM(); } // Token: 0x0600F93D RID: 63805 RVA: 0x0038E3A0 File Offset: 0x0038C5A0 [Token(Token = "0x600F93D")] [Address(RVA = "0x2209150", Offset = "0x2208150", VA = "0x182209150")] [CompilerGenerated] private void ADMNCAFDOPG(int ONGBFDACHHG) { KLLMCPFPIIE aihfccmnllj = this.AIHFCCMNLLJ; } // Token: 0x0600F93E RID: 63806 RVA: 0x0038E3BC File Offset: 0x0038C5BC [Token(Token = "0x600F93E")] [Address(RVA = "0x220A4A0", Offset = "0x22094A0", VA = "0x18220A4A0")] [CompilerGenerated] private void NLOAHCDNHFO(int ONGBFDACHHG) { KLLMCPFPIIE aihfccmnllj = this.AIHFCCMNLLJ; } // Token: 0x0600F93F RID: 63807 RVA: 0x0038E3D8 File Offset: 0x0038C5D8 [Token(Token = "0x600F93F")] [Address(RVA = "0x220A500", Offset = "0x2209500", VA = "0x18220A500")] [CompilerGenerated] private void PIMFGMHPEOD(int JEPDJOHNNPC) { KLLMCPFPIIE aihfccmnllj = this.AIHFCCMNLLJ; } // Token: 0x0600F940 RID: 63808 RVA: 0x0038E3F4 File Offset: 0x0038C5F4 [Token(Token = "0x600F940")] [Address(RVA = "0x220A120", Offset = "0x2209120", VA = "0x18220A120")] [CompilerGenerated] private void HODAEMGJJKC(CreationObjectSettingIntUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.EOKIHNPCOOM); Action action = new Action(this.MKGKGKDKDHO); } // Token: 0x0600F941 RID: 63809 RVA: 0x0038E430 File Offset: 0x0038C630 [Token(Token = "0x600F941")] [Address(RVA = "0x2209820", Offset = "0x2208820", VA = "0x182209820")] [CompilerGenerated] private int EOKIHNPCOOM() { float num = this.FAHBJMMMPAN.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F942 RID: 63810 RVA: 0x0038E450 File Offset: 0x0038C650 [Token(Token = "0x600F942")] [Address(RVA = "0x220A2F0", Offset = "0x22092F0", VA = "0x18220A2F0")] [CompilerGenerated] private void MKGKGKDKDHO(int ONGBFDACHHG) { KLLMCPFPIIE fahbjmmmpan = this.FAHBJMMMPAN; } // Token: 0x0600F943 RID: 63811 RVA: 0x0038E46C File Offset: 0x0038C66C [Token(Token = "0x600F943")] [Address(RVA = "0x220A050", Offset = "0x2209050", VA = "0x18220A050")] [CompilerGenerated] private void HGFLGDEEOBM(CreationObjectSettingIntUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.CHAPGIHINAD); Action action = new Action(this.BHLPJGAMMCH); } // Token: 0x0600F944 RID: 63812 RVA: 0x0038E4A8 File Offset: 0x0038C6A8 [Token(Token = "0x600F944")] [Address(RVA = "0x2209670", Offset = "0x2208670", VA = "0x182209670")] [CompilerGenerated] private int CHAPGIHINAD() { float num = this.MECHPCJPBFC.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F945 RID: 63813 RVA: 0x0038E4C8 File Offset: 0x0038C6C8 [Token(Token = "0x600F945")] [Address(RVA = "0x22095C0", Offset = "0x22085C0", VA = "0x1822095C0")] [CompilerGenerated] private void BHLPJGAMMCH(int ONGBFDACHHG) { KLLMCPFPIIE mechpcjpbfc = this.MECHPCJPBFC; } // Token: 0x0600F946 RID: 63814 RVA: 0x0038E4E4 File Offset: 0x0038C6E4 [Token(Token = "0x600F946")] [Address(RVA = "0x2209570", Offset = "0x2208570", VA = "0x182209570")] [CompilerGenerated] private int BDAAGCDOCNH() { float num = this.FAHBJMMMPAN.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F947 RID: 63815 RVA: 0x0038E504 File Offset: 0x0038C704 [Token(Token = "0x600F947")] [Address(RVA = "0x22091B0", Offset = "0x22081B0", VA = "0x1822091B0")] [CompilerGenerated] private void AJLKNHPCPKL(int ONGBFDACHHG) { KLLMCPFPIIE fahbjmmmpan = this.FAHBJMMMPAN; } // Token: 0x0600F948 RID: 63816 RVA: 0x0038E520 File Offset: 0x0038C720 [Token(Token = "0x600F948")] [Address(RVA = "0x220A1F0", Offset = "0x22091F0", VA = "0x18220A1F0")] [CompilerGenerated] private int JBIFPPLCELI() { float num = this.MECHPCJPBFC.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F949 RID: 63817 RVA: 0x0038E540 File Offset: 0x0038C740 [Token(Token = "0x600F949")] [Address(RVA = "0x22097C0", Offset = "0x22087C0", VA = "0x1822097C0")] [CompilerGenerated] private void DJMAEBKJOGA(int ONGBFDACHHG) { KLLMCPFPIIE mechpcjpbfc = this.MECHPCJPBFC; } // Token: 0x0400A5AF RID: 42415 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400A5AF")] private FogMoodSettings GDDAMFEKPOI; // Token: 0x0400A5B0 RID: 42416 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400A5B0")] private KLLMCPFPIIE AIHFCCMNLLJ; // Token: 0x0400A5B1 RID: 42417 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400A5B1")] private KLLMCPFPIIE FAHBJMMMPAN; // Token: 0x0400A5B2 RID: 42418 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400A5B2")] private KLLMCPFPIIE MECHPCJPBFC; } }