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: 0x0200252C RID: 9516 [Token(Token = "0x200252C")] public class FogCircuit : MoodCircuitBase { // Token: 0x17002832 RID: 10290 // (get) Token: 0x0600F515 RID: 62741 RVA: 0x0038483C File Offset: 0x00382A3C [Token(Token = "0x17002832")] public override FogMoodSettings KHLNLOJEAGL { [Token(Token = "0x600F515")] [Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30", Slot = "19")] get { return this.GDDAMFEKPOI; } } // Token: 0x17002833 RID: 10291 // (get) Token: 0x0600F516 RID: 62742 RVA: 0x00384850 File Offset: 0x00382A50 [Token(Token = "0x17002833")] public override BOCPGFKHLGN MEPGBKGFFNO { [Token(Token = "0x600F516")] [Address(RVA = "0x1764CC0", Offset = "0x1763AC0", VA = "0x181764CC0", Slot = "20")] get { return RecRoomSceneManager.k__BackingField.sceneMoodSettings.k__BackingField; } } // Token: 0x0600F517 RID: 62743 RVA: 0x00384874 File Offset: 0x00382A74 [Token(Token = "0x600F517")] [Address(RVA = "0x1763900", Offset = "0x1762700", VA = "0x181763900", 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; KLLMCPFPIIE mechpcjpbfc2 = this.MECHPCJPBFC; throw new NullReferenceException(); } // Token: 0x0600F518 RID: 62744 RVA: 0x003849A4 File Offset: 0x00382BA4 [Token(Token = "0x600F518")] [Address(RVA = "0x1763DB0", Offset = "0x1762BB0", VA = "0x181763DB0")] 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: 0x0600F519 RID: 62745 RVA: 0x00384A10 File Offset: 0x00382C10 [Token(Token = "0x600F519")] [Address(RVA = "0x1763F60", Offset = "0x1762D60", VA = "0x181763F60", 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); uint num2; new Dictionary().Add(num2, "None"); ShapeColorInfo[] array = EOKPFJPCGMK.IKFGMGLJFGE; int num3 = 0; int length = array.Length; if (num3 < length) { ShapeColorInfo shapeColorInfo = array[num3]; num3++; } DOPNALIMPNA[] array2 = new DOPNALIMPNA[3]; Action action = new Action(NLNHFEEMFBN.FireDialogListPicker); int num4 = 0; Func func; Action action2; string text; DOPNALIMPNA dopnalimpna = ONOKJPIMIIP.DFADLDGBMPD(func, action2, action, num4, num3, text); if (dopnalimpna != 0) { } array2[0] = dopnalimpna; Func func2 = new Func(this.BDAAGCDOCNH); Action action3 = new Action(this.AJLKNHPCPKL); string text2; ulong num5; JJOBLNLCNND jjoblnlcnnd = ONOKJPIMIIP.MGAJCIEANHL(func2, action3, "Start Distance", "", text2, num3 != 0, num3, (int)num5, num3, num3); if (jjoblnlcnnd != 0) { } array2[1] = jjoblnlcnnd; Func func3 = new Func(this.JBIFPPLCELI); Action action4 = new Action(this.DJMAEBKJOGA); string text3; ulong num6; JJOBLNLCNND jjoblnlcnnd2 = ONOKJPIMIIP.MGAJCIEANHL(func3, action4, "Fade Distance", "", text3, num3 != 0, num3, (int)num6, num3, num3); if (jjoblnlcnnd2 != 0) { } array2[2] = jjoblnlcnnd2; int num7 = JMHKMOACHDG - 1; ECJBHJOCKHL ecjbhjockhl = NLNHFEEMFBN.AddFoldoutMenu("Fog", num7, array2); } // Token: 0x0600F51A RID: 62746 RVA: 0x00384C1C File Offset: 0x00382E1C [Token(Token = "0x600F51A")] [Address(RVA = "0x1764920", Offset = "0x1763720", VA = "0x181764920", Slot = "23")] protected override void LHKNCNEPALO(MHLAHCKBCMB FAKEPIFMHIK) { IDKBFFNAICL idkbffnaicl = FAKEPIFMHIK.EODBCNLFOBB; KLLMCPFPIIE aihfccmnllj = this.AIHFCCMNLLJ; KLLMCPFPIIE fahbjmmmpan = this.FAHBJMMMPAN; KLLMCPFPIIE mechpcjpbfc = this.MECHPCJPBFC; } // Token: 0x0600F51B RID: 62747 RVA: 0x00384C4C File Offset: 0x00382E4C [Token(Token = "0x600F51B")] [Address(RVA = "0x1764660", Offset = "0x1763460", VA = "0x181764660", 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: 0x0600F51C RID: 62748 RVA: 0x00384CA8 File Offset: 0x00382EA8 [Token(Token = "0x600F51C")] [Address(RVA = "0x1764C40", Offset = "0x1763A40", VA = "0x181764C40")] public FogCircuit() { FogMoodSettings fogMoodSettings = new FogMoodSettings(); this.GDDAMFEKPOI = fogMoodSettings; base..ctor(); } // Token: 0x0600F51D RID: 62749 RVA: 0x00384CC8 File Offset: 0x00382EC8 [Token(Token = "0x600F51D")] [Address(RVA = "0x1764A30", Offset = "0x1763830", VA = "0x181764A30")] [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: 0x0600F51E RID: 62750 RVA: 0x00384D40 File Offset: 0x00382F40 [Token(Token = "0x600F51E")] [Address(RVA = "0x1763D10", Offset = "0x1762B10", VA = "0x181763D10")] [CompilerGenerated] private int CHAFAFPADAE() { return this.AIHFCCMNLLJ.IAHDANBDAAM(); } // Token: 0x0600F51F RID: 62751 RVA: 0x00384D60 File Offset: 0x00382F60 [Token(Token = "0x600F51F")] [Address(RVA = "0x1763840", Offset = "0x1762640", VA = "0x181763840")] [CompilerGenerated] private void ADMNCAFDOPG(int ONGBFDACHHG) { KLLMCPFPIIE aihfccmnllj = this.AIHFCCMNLLJ; } // Token: 0x0600F520 RID: 62752 RVA: 0x00384D7C File Offset: 0x00382F7C [Token(Token = "0x600F520")] [Address(RVA = "0x1764B80", Offset = "0x1763980", VA = "0x181764B80")] [CompilerGenerated] private void NLOAHCDNHFO(int ONGBFDACHHG) { KLLMCPFPIIE aihfccmnllj = this.AIHFCCMNLLJ; } // Token: 0x0600F521 RID: 62753 RVA: 0x00384D98 File Offset: 0x00382F98 [Token(Token = "0x600F521")] [Address(RVA = "0x1764BE0", Offset = "0x17639E0", VA = "0x181764BE0")] [CompilerGenerated] private void PIMFGMHPEOD(int JEPDJOHNNPC) { KLLMCPFPIIE aihfccmnllj = this.AIHFCCMNLLJ; } // Token: 0x0600F522 RID: 62754 RVA: 0x00384DB4 File Offset: 0x00382FB4 [Token(Token = "0x600F522")] [Address(RVA = "0x1764800", Offset = "0x1763600", VA = "0x181764800")] [CompilerGenerated] private void HODAEMGJJKC(CreationObjectSettingIntUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.EOKIHNPCOOM); Action action = new Action(this.MKGKGKDKDHO); } // Token: 0x0600F523 RID: 62755 RVA: 0x00384DF0 File Offset: 0x00382FF0 [Token(Token = "0x600F523")] [Address(RVA = "0x1763F10", Offset = "0x1762D10", VA = "0x181763F10")] [CompilerGenerated] private int EOKIHNPCOOM() { float num = this.FAHBJMMMPAN.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F524 RID: 62756 RVA: 0x00384E10 File Offset: 0x00383010 [Token(Token = "0x600F524")] [Address(RVA = "0x17649D0", Offset = "0x17637D0", VA = "0x1817649D0")] [CompilerGenerated] private void MKGKGKDKDHO(int ONGBFDACHHG) { KLLMCPFPIIE fahbjmmmpan = this.FAHBJMMMPAN; } // Token: 0x0600F525 RID: 62757 RVA: 0x00384E2C File Offset: 0x0038302C [Token(Token = "0x600F525")] [Address(RVA = "0x1764730", Offset = "0x1763530", VA = "0x181764730")] [CompilerGenerated] private void HGFLGDEEOBM(CreationObjectSettingIntUIControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.CHAPGIHINAD); Action action = new Action(this.BHLPJGAMMCH); } // Token: 0x0600F526 RID: 62758 RVA: 0x00384E68 File Offset: 0x00383068 [Token(Token = "0x600F526")] [Address(RVA = "0x1763D60", Offset = "0x1762B60", VA = "0x181763D60")] [CompilerGenerated] private int CHAPGIHINAD() { float num = this.MECHPCJPBFC.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F527 RID: 62759 RVA: 0x00384E88 File Offset: 0x00383088 [Token(Token = "0x600F527")] [Address(RVA = "0x1763CB0", Offset = "0x1762AB0", VA = "0x181763CB0")] [CompilerGenerated] private void BHLPJGAMMCH(int ONGBFDACHHG) { KLLMCPFPIIE mechpcjpbfc = this.MECHPCJPBFC; } // Token: 0x0600F528 RID: 62760 RVA: 0x00384EA4 File Offset: 0x003830A4 [Token(Token = "0x600F528")] [Address(RVA = "0x1763C60", Offset = "0x1762A60", VA = "0x181763C60")] [CompilerGenerated] private int BDAAGCDOCNH() { float num = this.FAHBJMMMPAN.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F529 RID: 62761 RVA: 0x00384EC4 File Offset: 0x003830C4 [Token(Token = "0x600F529")] [Address(RVA = "0x17638A0", Offset = "0x17626A0", VA = "0x1817638A0")] [CompilerGenerated] private void AJLKNHPCPKL(int ONGBFDACHHG) { KLLMCPFPIIE fahbjmmmpan = this.FAHBJMMMPAN; } // Token: 0x0600F52A RID: 62762 RVA: 0x00384EE0 File Offset: 0x003830E0 [Token(Token = "0x600F52A")] [Address(RVA = "0x17648D0", Offset = "0x17636D0", VA = "0x1817648D0")] [CompilerGenerated] private int JBIFPPLCELI() { float num = this.MECHPCJPBFC.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600F52B RID: 62763 RVA: 0x00384F00 File Offset: 0x00383100 [Token(Token = "0x600F52B")] [Address(RVA = "0x1763EB0", Offset = "0x1762CB0", VA = "0x181763EB0")] [CompilerGenerated] private void DJMAEBKJOGA(int ONGBFDACHHG) { KLLMCPFPIIE mechpcjpbfc = this.MECHPCJPBFC; } // Token: 0x0400A3B0 RID: 41904 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400A3B0")] private FogMoodSettings GDDAMFEKPOI; // Token: 0x0400A3B1 RID: 41905 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400A3B1")] private KLLMCPFPIIE AIHFCCMNLLJ; // Token: 0x0400A3B2 RID: 41906 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x400A3B2")] private KLLMCPFPIIE FAHBJMMMPAN; // Token: 0x0400A3B3 RID: 41907 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x400A3B3")] private KLLMCPFPIIE MECHPCJPBFC; } }