using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecRoom.AGUI.ToolUIs; using RecRoom.Core; using RecRoom.Core.Creation; using TMPro; using UnityEngine; using UnityEngine.UI; namespace RecRoom { // Token: 0x02002113 RID: 8467 [Token(Token = "0x2002113")] public class ShowcasePosterController : MonoBehaviourPun, EOCLMMENCKH, AICKHLGGBBH { // Token: 0x1700228B RID: 8843 // (get) Token: 0x0600D944 RID: 55620 RVA: 0x00325AA4 File Offset: 0x00323CA4 // (set) Token: 0x0600D945 RID: 55621 RVA: 0x00325AC4 File Offset: 0x00323CC4 [Token(Token = "0x1700228B")] public PBHGCFHEPNA LKFMPLAEMIP { [Token(Token = "0x600D944")] [Address(RVA = "0x1130760", Offset = "0x112F560", VA = "0x181130760")] get { return this.KCKBKEKAMDF.IAHDANBDAAM(); } [Token(Token = "0x600D945")] [Address(RVA = "0x1132AD0", Offset = "0x11318D0", VA = "0x181132AD0")] set { KLLMCPFPIIE kckbkekamdf = this.KCKBKEKAMDF; } } // Token: 0x1700228C RID: 8844 // (get) Token: 0x0600D946 RID: 55622 RVA: 0x00325AE0 File Offset: 0x00323CE0 // (set) Token: 0x0600D947 RID: 55623 RVA: 0x00325B00 File Offset: 0x00323D00 [Token(Token = "0x1700228C")] public long BEPLHNHAMAK { [Token(Token = "0x600D946")] [Address(RVA = "0x1132A80", Offset = "0x1131880", VA = "0x181132A80")] get { return this.AIDKPHBDNLG.IAHDANBDAAM(); } [Token(Token = "0x600D947")] [Address(RVA = "0x1131D90", Offset = "0x1130B90", VA = "0x181131D90")] set { KLLMCPFPIIE aidkphbdnlg = this.AIDKPHBDNLG; } } // Token: 0x1700228D RID: 8845 // (get) Token: 0x0600D948 RID: 55624 RVA: 0x00325B1C File Offset: 0x00323D1C // (set) Token: 0x0600D949 RID: 55625 RVA: 0x00325B3C File Offset: 0x00323D3C [Token(Token = "0x1700228D")] public CKMLBFFDOJJ BMCEOJCIMBJ { [Token(Token = "0x600D948")] [Address(RVA = "0x112FEB0", Offset = "0x112ECB0", VA = "0x18112FEB0")] get { int num = this.AJMLPDEEEAM.IAHDANBDAAM(); throw new NullReferenceException(); } [Token(Token = "0x600D949")] [Address(RVA = "0x1132B30", Offset = "0x1131930", VA = "0x181132B30")] set { KLLMCPFPIIE ajmlpdeeeam = this.AJMLPDEEEAM; } } // Token: 0x1700228E RID: 8846 // (get) Token: 0x0600D94A RID: 55626 RVA: 0x00325B58 File Offset: 0x00323D58 // (set) Token: 0x0600D94B RID: 55627 RVA: 0x00325B6C File Offset: 0x00323D6C [Token(Token = "0x1700228E")] private IDisposable LLKPMDMMICL { [Token(Token = "0x600D94A")] [Address(RVA = "0x7B55D0", Offset = "0x7B43D0", VA = "0x1807B55D0")] get { return this.MAGALGIPAJC; } [Token(Token = "0x600D94B")] [Address(RVA = "0x112F960", Offset = "0x112E760", VA = "0x18112F960")] set { if (this.MAGALGIPAJC != 0) { } this.MAGALGIPAJC = value; } } // Token: 0x1700228F RID: 8847 // (get) Token: 0x0600D94C RID: 55628 RVA: 0x00325B8C File Offset: 0x00323D8C [Token(Token = "0x1700228F")] private bool KAMEHGIHIOD { [Token(Token = "0x600D94C")] [Address(RVA = "0x11315D0", Offset = "0x11303D0", VA = "0x1811315D0")] get { Dictionary hpdeopaoegl = this.HPDEOPAOEGL; PBHGCFHEPNA pbhgcfhepna = this.KCKBKEKAMDF.IAHDANBDAAM(); bool flag; if (!flag) { return flag; } return flag; } } // Token: 0x0600D94D RID: 55629 RVA: 0x00325BBC File Offset: 0x00323DBC [Token(Token = "0x600D94D")] [Address(RVA = "0x112FF00", Offset = "0x112ED00", VA = "0x18112FF00", Slot = "13")] protected override void Awake() { RigidbodyEx rigidbodyEx; Delegate @delegate; for (;;) { base..ctor(); Renderer[] array = this.renderers; if (array.Length != 0) { Material sharedMaterial = array[0].GetSharedMaterial(); int hbnelaleocj = PAMNDKEGFFG.HBNELALEOCJ; float floatImpl = sharedMaterial.GetFloatImpl(hbnelaleocj); this.HGDPLJFAGDJ = floatImpl; } Material jfcapoobnid = ShowcasePosterController.JFCAPOOBNID; int num = 0; if (jfcapoobnid == num) { goto IL_64; } Material godfbjlkdmk = ShowcasePosterController.GODFBJLKDMK; int num2 = 0; if (godfbjlkdmk == num2) { goto IL_64; } IL_9F: Renderer pppbkfnbdof = this.PPPBKFNBDOF; int num3 = 0; int num4 = 0; if (pppbkfnbdof == num4) { Renderer component = this.posterCase.gameObject.GetComponent(); this.PPPBKFNBDOF = component; } CreationObject component2 = base.GetComponent(); this.EOJKOIGNHPJ = component2; LPCCPHELCEE[] components = base.GetComponents(); int num5 = 0; int length = components.Length; if (num5 < length) { Dictionary hpdeopaoegl = this.HPDEOPAOEGL; LPCCPHELCEE lpccphelcee = components[num5]; if (num5 < num3) { num5 += num5; num5++; } hpdeopaoegl[num5] = lpccphelcee; Action action = new Action(this.MGDNDHIMIEN); if (num5 < typeof(LPCCPHELCEE).TypeHandle) { num5 += num5; num5++; } Action action2 = new Action(this.HMJKEKHDAAA); if (num5 < typeof(LPCCPHELCEE).TypeHandle) { num5 += num5; num5++; } num5++; num5 += num5; num5 += 11; num5 += 19; num5 += num5; num5 += 19; num5 += num5; num5 += 2; num5 += 19; } rigidbodyEx = this.rigidBodyEx; Action onDistanceBandChangedEvent = rigidbodyEx.OnDistanceBandChangedEvent; Action action3 = new Action(this.LGFMNEIPKPM); @delegate = Delegate.Combine(onDistanceBandChangedEvent, action3); if (@delegate == 0 || @delegate != 0) { break; } continue; IL_64: ShowcasePosterController.JFCAPOOBNID = this.targetImage.defaultMaterial; ShowcasePosterController.GODFBJLKDMK = new Material(ShowcasePosterController.JFCAPOOBNID); Material godfbjlkdmk2 = ShowcasePosterController.GODFBJLKDMK; int ecepemaemdc = ShowcasePosterController.ECEPEMAEMDC; godfbjlkdmk2.SetFloatImpl(ecepemaemdc, 1f); goto IL_9F; } rigidbodyEx.OnDistanceBandChangedEvent = @delegate; Action action4 = new Action(this.POADGCKKMJO); KLLMCPFPIIE kllmcpfpiie; this.KCKBKEKAMDF = kllmcpfpiie; Action action5 = new Action(this.POADGCKKMJO); KLLMCPFPIIE kllmcpfpiie2; this.AIDKPHBDNLG = kllmcpfpiie2; Action action6 = new Action(this.HJBOEKBLMKB); KLLMCPFPIIE kllmcpfpiie3; this.AJMLPDEEEAM = kllmcpfpiie3; SandboxColorable sandboxColorable = this.colorable; Action action7 = new Action(this.CHHAGGIKDLM); sandboxColorable.JJCKDBNNKAM += action7; } // Token: 0x0600D94E RID: 55630 RVA: 0x00325E28 File Offset: 0x00324028 [Token(Token = "0x600D94E")] [Address(RVA = "0x1130E10", Offset = "0x112FC10", VA = "0x181130E10")] private void OnEnable() { this.IBFCKEICCCB(); } // Token: 0x0600D94F RID: 55631 RVA: 0x00325E3C File Offset: 0x0032403C [Token(Token = "0x600D94F")] [Address(RVA = "0x1132990", Offset = "0x1131790", VA = "0x181132990")] private void Start() { this.ADCJHFALHFP(); this.POADGCKKMJO(); } // Token: 0x0600D950 RID: 55632 RVA: 0x00325E58 File Offset: 0x00324058 [Token(Token = "0x600D950")] [Address(RVA = "0x112F340", Offset = "0x112E140", VA = "0x18112F340")] private void ADCJHFALHFP() { CreationObject eojkoignhpj = this.EOJKOIGNHPJ; int num = 0; if (!(eojkoignhpj == num)) { CreationObject eojkoignhpj2 = this.EOJKOIGNHPJ; CreationObject eojkoignhpj3 = this.EOJKOIGNHPJ; OMKPHDBNLKH.DEDABHKCIBG <>9__65_ = ShowcasePosterController.<>c.<>9__65_0; if (<>9__65_ == 0) { ShowcasePosterController.<>c.<>9__65_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.OGOCFACBMKD); Dictionary hpdeopaoegl = this.HPDEOPAOEGL; Func, string> func; if (ShowcasePosterController.<>c.<>9__65_2 == 0) { func = delegate(KeyValuePair kvp) { throw new NullReferenceException(); }; ShowcasePosterController.<>c.<>9__65_2 = func; } Func, FLCFOLDCOJJ> func2; if (ShowcasePosterController.<>c.<>9__65_3 == 0) { func2 = delegate(KeyValuePair kvp) { }; ShowcasePosterController.<>c.<>9__65_3 = func2; } Dictionary> dictionary = Enumerable.ToDictionary, string, FLCFOLDCOJJ>(hpdeopaoegl, func, func2); int num2 = this.settingsPriority; int num3; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__65_, ohindolfnmp, dictionary, num3); num3 = num2 + 1; int num4 = 0; ILINODKFHEO ilinodkfheo = eojkoignhpj3.AddConfigurableSetting(klcanjpoepc); Dictionary hpdeopaoegl2 = this.HPDEOPAOEGL; Func, string> func3; if (ShowcasePosterController.<>c.<>9__65_4 == 0) { func3 = delegate(KeyValuePair kvp) { throw new NullReferenceException(); }; ShowcasePosterController.<>c.<>9__65_4 = func3; } Func, FLCFOLDCOJJ> func4; if (ShowcasePosterController.<>c.<>9__65_5 == 0) { func4 = delegate(KeyValuePair kvp) { }; ShowcasePosterController.<>c.<>9__65_5 = func4; } Dictionary> dictionary2 = Enumerable.ToDictionary, string, FLCFOLDCOJJ>(hpdeopaoegl2, func3, func4); Func func5 = new Func(this.HODOMGBCBGA); Action action = new Action(this.FFDHGJFFGDO); string text; ulong num5; LNBMGIPPMJJ lnbmgippmjj = ONOKJPIMIIP.BCJHJAHMJFP(dictionary2, func5, action, "Content Type", text, num4, num4, num4, num4, num5 != 0UL); ECJBHJOCKHL ecjbhjockhl; ecjbhjockhl.BPAJKKAGPKB(lnbmgippmjj); int num6 = this.settingsPriority; int num7 = 0; int num8 = 0; ulong num9; ECJBHJOCKHL ecjbhjockhl2 = ONOKJPIMIIP.HPLKEGBKNBJ(num6, "Content Options", num8, num7, num9 != 0UL); this.BNEDHPABNON = ecjbhjockhl2; ecjbhjockhl.BPAJKKAGPKB(ecjbhjockhl2); this.AGHECHLBNKA(); } } // Token: 0x0600D951 RID: 55633 RVA: 0x00326014 File Offset: 0x00324214 [Token(Token = "0x600D951")] [Address(RVA = "0x11309C0", Offset = "0x112F7C0", VA = "0x1811309C0")] public ILINODKFHEO GetDiplayFlagConfiguration() { if (ShowcasePosterController.<>c.<>9__66_0 == 0) { ShowcasePosterController.<>c.<>9__66_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFlagsUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.LKLJCHEJCLH); LPCCPHELCEE bifamfkdmjj = this.BIFAMFKDMJJ; int num = this.settingsPriority; throw new NullReferenceException(); } // Token: 0x0600D952 RID: 55634 RVA: 0x00326060 File Offset: 0x00324260 [Token(Token = "0x600D952")] [Address(RVA = "0x1130B30", Offset = "0x112F930", VA = "0x181130B30")] public DOPNALIMPNA GetDynamicDisplayFlagConfiguration() { LPCCPHELCEE bifamfkdmjj = this.BIFAMFKDMJJ; Func func = new Func(this.OMHGOPINAHG); Action action = new Action(this.LJDPAAIHOAM); Action action2 = new Action(this.EOJKOIGNHPJ.FireDialogListPicker); throw new NullReferenceException(); } // Token: 0x0600D953 RID: 55635 RVA: 0x003260A8 File Offset: 0x003242A8 [Token(Token = "0x600D953")] [Address(RVA = "0x112F9C0", Offset = "0x112E7C0", VA = "0x18112F9C0")] private void AGHECHLBNKA() { CreationObject eojkoignhpj = this.EOJKOIGNHPJ; int num = 0; if (!(eojkoignhpj == num)) { ILINODKFHEO pobfhahddoo = this.POBFHAHDDOO; int num2 = 0; if (pobfhahddoo != 0) { this.EOJKOIGNHPJ.RemoveConfigurableSetting(pobfhahddoo); this.POBFHAHDDOO = num2; } ILINODKFHEO flajmobkljd = this.FLAJMOBKLJD; int num3; if (flajmobkljd != 0) { CreationObject eojkoignhpj2 = this.EOJKOIGNHPJ; num3 = 0; eojkoignhpj2.RemoveConfigurableSetting(flajmobkljd); this.FLAJMOBKLJD = num2; } if (this.BIFAMFKDMJJ != num2) { this.BNEDHPABNON.LKLKGDMFMCC(); LPCCPHELCEE bifamfkdmjj = this.BIFAMFKDMJJ; CreationObject eojkoignhpj3 = this.EOJKOIGNHPJ; if (num2 < num3) { num2 += num2; num2++; } int num4 = 0; ILINODKFHEO ilinodkfheo = eojkoignhpj3.AddConfigurableSetting(num2); LPCCPHELCEE bifamfkdmjj2 = this.BIFAMFKDMJJ; ECJBHJOCKHL bnedhpabnon = this.BNEDHPABNON; this.POBFHAHDDOO = ilinodkfheo; if (num2 < num4) { num2 += num2; num2++; } bnedhpabnon.BPAJKKAGPKB(num2); CreationObject eojkoignhpj4 = this.EOJKOIGNHPJ; if (ShowcasePosterController.<>c.<>9__66_0 == 0) { ShowcasePosterController.<>c.<>9__66_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultFlagsUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.LKLJCHEJCLH); LPCCPHELCEE bifamfkdmjj3 = this.BIFAMFKDMJJ; int num5 = this.settingsPriority; AKCKKFDDNJM akckkfddnjm; ILINODKFHEO ilinodkfheo2 = eojkoignhpj4.AddConfigurableSetting(akckkfddnjm); ECJBHJOCKHL bnedhpabnon2 = this.BNEDHPABNON; this.FLAJMOBKLJD = ilinodkfheo2; LPCCPHELCEE bifamfkdmjj4 = this.BIFAMFKDMJJ; Func func = new Func(this.OMHGOPINAHG); Action action = new Action(this.LJDPAAIHOAM); Action action2 = new Action(this.EOJKOIGNHPJ.FireDialogListPicker); IMAFJGKHEMD imafjgkhemd; bnedhpabnon2.BPAJKKAGPKB(imafjgkhemd); this.EOJKOIGNHPJ.RaiseObjectSettingsFunctionsChangedEvent(); } } } // Token: 0x0600D954 RID: 55636 RVA: 0x00326238 File Offset: 0x00324438 [Token(Token = "0x600D954")] [Address(RVA = "0x1131D90", Offset = "0x1130B90", VA = "0x181131D90")] private void MGDNDHIMIEN(long ENJEOLBEALP) { KLLMCPFPIIE aidkphbdnlg = this.AIDKPHBDNLG; } // Token: 0x0600D955 RID: 55637 RVA: 0x00326254 File Offset: 0x00324454 [Token(Token = "0x600D955")] [Address(RVA = "0x1132480", Offset = "0x1131280", VA = "0x181132480")] private void POADGCKKMJO() { if (this.BIFAMFKDMJJ != 0) { } Dictionary hpdeopaoegl = this.HPDEOPAOEGL; PBHGCFHEPNA pbhgcfhepna = this.KCKBKEKAMDF.IAHDANBDAAM(); bool flag; if (flag) { LPCCPHELCEE bifamfkdmjj = this.BIFAMFKDMJJ; long num = this.AIDKPHBDNLG.IAHDANBDAAM(); this.AGHECHLBNKA(); } if (this.BIFAMFKDMJJ != 0) { } this.IBFCKEICCCB(); } // Token: 0x0600D956 RID: 55638 RVA: 0x003262B0 File Offset: 0x003244B0 [Token(Token = "0x600D956")] [Address(RVA = "0x1130C60", Offset = "0x112FA60", VA = "0x181130C60")] private void HJBOEKBLMKB() { int num = 0; int num2 = 0; if (this.BIFAMFKDMJJ != num) { int num3 = this.AJMLPDEEEAM.IAHDANBDAAM(); if (num3 != 15) { LPCCPHELCEE bifamfkdmjj = this.BIFAMFKDMJJ; if (num3 == 0) { return; } } LPCCPHELCEE bifamfkdmjj2 = this.BIFAMFKDMJJ; int num4 = this.AJMLPDEEEAM.IAHDANBDAAM(); num += num; num++; this.SetFrameElements(num, (float)num2); } } // Token: 0x0600D957 RID: 55639 RVA: 0x00326314 File Offset: 0x00324514 [Token(Token = "0x600D957")] [Address(RVA = "0x1130890", Offset = "0x112F690", VA = "0x181130890")] private void GGLJJOBIDHO(bool LHPFDLCJPHM) { if (LHPFDLCJPHM) { KLLMCPFPIIE ajmlpdeeeam = this.AJMLPDEEEAM; CreationObjectSettingFriendlyFlagsControl fbpoacbjfoo = ShowcasePosterController.FBPOACBJFOO; int num = 0; if (fbpoacbjfoo != num) { string text = ShowcasePosterController.FBPOACBJFOO.ToString(); } } } // Token: 0x0600D958 RID: 55640 RVA: 0x00326350 File Offset: 0x00324550 [Token(Token = "0x600D958")] [Address(RVA = "0x1130E20", Offset = "0x112FC20", VA = "0x181130E20")] private void IBFCKEICCCB() { GameObject gameObject = this.typeIcon.gameObject; bool flag = this.displayMode == ShowcasePosterController.PONJMKJMCAD.TypeIcon; gameObject.SetActive(flag); GameObject gameObject2 = this.targetImageRoot.gameObject; bool flag2 = this.displayMode == ShowcasePosterController.PONJMKJMCAD.TargetImage; gameObject2.SetActive(flag2); if (this.BIFAMFKDMJJ != 0) { if (gameObject2 != 0) { LPCCPHELCEE bifamfkdmjj = this.BIFAMFKDMJJ; LPCCPHELCEE bifamfkdmjj2 = this.BIFAMFKDMJJ; long num = this.AIDKPHBDNLG.IAHDANBDAAM(); Material material = this.targetImage.material; this.PAJPFOEFHFF(); } long num2 = this.AIDKPHBDNLG.IAHDANBDAAM(); this.KOIAEKPANAP(ShowcasePosterController.EEDFMJCIMAL.TargetMissing); this.KOIAEKPANAP((ShowcasePosterController.EEDFMJCIMAL)((uint)1)); this.GGLJJOBIDHO(true); this.HJBOEKBLMKB(); return; } Image image = this.typeIcon; Sprite sprite = this.notConfiguredTypeIcon; image.sprite = sprite; string text = this.labelText.text; string text2 = this.posterName.text; Material material2 = this.targetImage.material; this.PAJPFOEFHFF(); this.GGLJJOBIDHO(true); } // Token: 0x0600D959 RID: 55641 RVA: 0x00326454 File Offset: 0x00324654 [Token(Token = "0x600D959")] [Address(RVA = "0x11316A0", Offset = "0x11304A0", VA = "0x1811316A0")] private void KOIAEKPANAP(ShowcasePosterController.EEDFMJCIMAL GJLGLPDGIDG) { if (GJLGLPDGIDG != ShowcasePosterController.EEDFMJCIMAL.NotConfigured) { if (GJLGLPDGIDG != ShowcasePosterController.EEDFMJCIMAL.NotConfigured) { if (GJLGLPDGIDG != ShowcasePosterController.EEDFMJCIMAL.NotConfigured) { if (GJLGLPDGIDG != ShowcasePosterController.EEDFMJCIMAL.ConfigureContent) { goto IL_10C; } LPCCPHELCEE bifamfkdmjj = this.BIFAMFKDMJJ; LPCCPHELCEE bifamfkdmjj2 = this.BIFAMFKDMJJ; long num = this.AIDKPHBDNLG.IAHDANBDAAM(); RawImage rawImage = this.targetImage; } LPCCPHELCEE bifamfkdmjj3 = this.BIFAMFKDMJJ; Image image = this.typeIcon; LPCCPHELCEE bifamfkdmjj4 = this.BIFAMFKDMJJ; LPCCPHELCEE bifamfkdmjj5 = this.BIFAMFKDMJJ; TMP_Text tmp_Text = this.posterName; PBHGCFHEPNA pbhgcfhepna; int hashCode = pbhgcfhepna.GetHashCode(); string text = tmp_Text.text; TMP_Text tmp_Text2 = this.labelText; } LPCCPHELCEE bifamfkdmjj6 = this.BIFAMFKDMJJ; Image image2 = this.typeIcon; LPCCPHELCEE bifamfkdmjj7 = this.BIFAMFKDMJJ; LPCCPHELCEE bifamfkdmjj8 = this.BIFAMFKDMJJ; TMP_Text tmp_Text3 = this.posterName; PBHGCFHEPNA pbhgcfhepna2; int hashCode2 = pbhgcfhepna2.GetHashCode(); string text2 = tmp_Text3.text; string text3 = this.labelText.text; } Image image3 = this.typeIcon; Sprite sprite = this.notConfiguredTypeIcon; image3.sprite = sprite; string text4 = this.labelText.text; string text5 = this.posterName.text; Material material = this.targetImage.material; IL_10C: this.PAJPFOEFHFF(); } // Token: 0x0600D95A RID: 55642 RVA: 0x0032657C File Offset: 0x0032477C [Token(Token = "0x600D95A")] [Address(RVA = "0x11322A0", Offset = "0x11310A0", VA = "0x1811322A0")] private void PAJPFOEFHFF() { if (this.KAMEHGIHIOD) { SandboxColorable sandboxColorable = this.colorable; } Color color = this.deactivatedColor; MaterialPropertyBlock materialPropertyBlock; if (this.POJKKILEGBC == 0) { materialPropertyBlock = new MaterialPropertyBlock(); this.POJKKILEGBC = materialPropertyBlock; } materialPropertyBlock.Clear(); MaterialPropertyBlock pojkkilegbc = this.POJKKILEGBC; int cchofpafeho = PAMNDKEGFFG.CCHOFPAFEHO; pojkkilegbc.SetColor(cchofpafeho, color); MaterialPropertyBlock pojkkilegbc2 = this.POJKKILEGBC; int nadlodhlfbh = PAMNDKEGFFG.NADLODHLFBH; pojkkilegbc2.SetColor(nadlodhlfbh, color); MaterialPropertyBlock pojkkilegbc3 = this.POJKKILEGBC; int hbnelaleocj = PAMNDKEGFFG.HBNELALEOCJ; if (this.KAMEHGIHIOD) { } int num = 0; pojkkilegbc3.SetFloatImpl(hbnelaleocj, (float)num); Renderer[] array = this.renderers; int num2 = 0; int length = array.Length; if (num2 < length) { Renderer renderer = array[num2]; MaterialPropertyBlock pojkkilegbc4 = this.POJKKILEGBC; renderer.Internal_SetPropertyBlock(pojkkilegbc4); num2++; } } // Token: 0x0600D95B RID: 55643 RVA: 0x00326658 File Offset: 0x00324858 [Token(Token = "0x600D95B")] [Address(RVA = "0x1130E10", Offset = "0x112FC10", VA = "0x181130E10")] private void HMJKEKHDAAA() { this.IBFCKEICCCB(); } // Token: 0x0600D95C RID: 55644 RVA: 0x0032666C File Offset: 0x0032486C [Token(Token = "0x600D95C")] [Address(RVA = "0x1130640", Offset = "0x112F440", VA = "0x181130640")] private void CHHAGGIKDLM() { this.PAJPFOEFHFF(); } // Token: 0x0600D95D RID: 55645 RVA: 0x00326680 File Offset: 0x00324880 [Token(Token = "0x600D95D")] [Address(RVA = "0xFA9C70", Offset = "0xFA8A70", VA = "0x180FA9C70", Slot = "18")] public void PrepareImposter(DDOCLDALHON KDMGDPJLIBN) { this.imposterText.gameObject.SetActive(true); } // Token: 0x0600D95E RID: 55646 RVA: 0x003266A4 File Offset: 0x003248A4 [Token(Token = "0x600D95E")] [Address(RVA = "0x1132750", Offset = "0x1131550", VA = "0x181132750")] public void SetFrameElements(GameObject KDLHKOHEOIC, float HGJLCJHLAJP) { Transform transform = this.posterFrame; int num = 0; int childCount = transform.childCount; if (num < childCount) { Transform child = this.posterFrame.GetChild(num); Transform transform2 = KDLHKOHEOIC.transform; Transform child2 = transform2.GetChild(num); Vector3 position = transform2.position; Transform transform3 = KDLHKOHEOIC.transform; Transform child3 = transform3.GetChild(num); Vector3 position2 = transform3.position; Transform transform4 = KDLHKOHEOIC.transform; Transform child4 = transform4.GetChild(num); Vector3 position3 = transform4.position; Transform child5 = this.posterFrame.GetChild(num); Transform transform5 = KDLHKOHEOIC.transform; Transform child6 = transform5.GetChild(num); Vector3 localScale = transform5.localScale; Transform transform6 = this.posterFrame; num++; } } // Token: 0x0600D95F RID: 55647 RVA: 0x00326764 File Offset: 0x00324964 [Token(Token = "0x600D95F")] [Address(RVA = "0x1131AC0", Offset = "0x11308C0", VA = "0x181131AC0")] private void LGFMNEIPKPM(EEDONNAHMFK GHNCFJGICOF, EEDONNAHMFK BPPACMAFMBE) { if (this.MAGALGIPAJC != 0) { } int num = 0; this.MAGALGIPAJC = num; Action action = new Action(this.FPLNIEADNBB); if (BPPACMAFMBE <= EEDONNAHMFK.TwentyMeters || BPPACMAFMBE > EEDONNAHMFK.FiftyMeters) { } int num2 = 0; IDisposable disposable = ADIFCODGAML.LAHBIDHMCKF(this, 1f, action, (Scheduler.NEIJEKIKDOG)num2); if (this.MAGALGIPAJC != 0) { } this.MAGALGIPAJC = disposable; } // Token: 0x0600D960 RID: 55648 RVA: 0x003267BC File Offset: 0x003249BC [Token(Token = "0x600D960")] [Address(RVA = "0x1130880", Offset = "0x112F680", VA = "0x181130880")] private void FPLNIEADNBB(float POGAEJIEPIM) { this.IEHDEALFEID(); } // Token: 0x0600D961 RID: 55649 RVA: 0x003267D0 File Offset: 0x003249D0 [Token(Token = "0x600D961")] [Address(RVA = "0x1131170", Offset = "0x112FF70", VA = "0x181131170")] private void IEHDEALFEID() { Renderer pppbkfnbdof = this.PPPBKFNBDOF; Camera activeCamera = SingletonMonoBehaviour.ONCPNMDGGKG.CHLMFLCFGFL; this.NFFMKMKGLIA = activeCamera; int num = 0; if (activeCamera != num) { Camera nffmkmkglia = this.NFFMKMKGLIA; Camera nffmkmkglia2 = this.NFFMKMKGLIA; Camera nffmkmkglia3 = this.NFFMKMKGLIA; Vector3 vector; float z = vector.z; Camera nffmkmkglia4 = this.NFFMKMKGLIA; Camera nffmkmkglia5 = this.NFFMKMKGLIA; int height = Screen.height; this.DBNJPNBALBJ = height != 0; this.HPIABAKLCHP = height != 0; this.MLPOJIBGANE = height != 0; GameObject[] array = this.canvasElementsP0; int num2 = 0; int length = array.Length; if (num2 < length) { GameObject gameObject = array[num2]; bool dbnjpnbalbj = this.DBNJPNBALBJ; gameObject.SetActive(dbnjpnbalbj); num2++; } GameObject[] array2 = this.canvasElementsP1; int length2 = array2.Length; if (num2 < length2) { GameObject gameObject2 = array2[num2]; bool hpiabaklchp = this.HPIABAKLCHP; gameObject2.SetActive(hpiabaklchp); num2++; } GameObject[] array3 = this.canvasElementsP2; int length3 = array3.Length; if (num2 < length3) { GameObject gameObject3 = array3[num2]; bool mlpojibgane = this.MLPOJIBGANE; gameObject3.SetActive(mlpojibgane); num2++; } } } // Token: 0x0600D962 RID: 55650 RVA: 0x00326914 File Offset: 0x00324B14 [Token(Token = "0x600D962")] [Address(RVA = "0x1131EC0", Offset = "0x1130CC0", VA = "0x181131EC0", Slot = "14")] protected override void OnDestroy() { for (;;) { int num = 0; base.OnDestroy(); if (this.MAGALGIPAJC != 0) { } this.MAGALGIPAJC = num; SandboxColorable sandboxColorable = this.colorable; Action action = new Action(this.CHHAGGIKDLM); sandboxColorable.JJCKDBNNKAM -= action; RigidbodyEx rigidbodyEx = this.rigidBodyEx; Action onDistanceBandChangedEvent = rigidbodyEx.OnDistanceBandChangedEvent; Action action2 = new Action(this.LGFMNEIPKPM); Delegate @delegate = Delegate.Remove(onDistanceBandChangedEvent, action2); if (@delegate == 0 || @delegate != 0) { rigidbodyEx.OnDistanceBandChangedEvent = @delegate; Dictionary.ValueCollection values = this.HPDEOPAOEGL.Values; bool flag; if (flag) { Action action3 = new Action(this.HMJKEKHDAAA); num += num; num++; Action action4 = new Action(this.MGDNDHIMIEN); num += num; num++; uint num2; if (num < (int)num2) { num += num; num++; } num += 3; num += 19; num++; num += 19; num += 19; } if (num == 0) { break; } } } } // Token: 0x17002290 RID: 8848 // (get) Token: 0x0600D963 RID: 55651 RVA: 0x00326A00 File Offset: 0x00324C00 [Token(Token = "0x17002290")] public bool JBMFJOBFJHP { [Token(Token = "0x600D963")] [Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930", Slot = "15")] get { } } // Token: 0x0600D964 RID: 55652 RVA: 0x00326A10 File Offset: 0x00324C10 [Token(Token = "0x600D964")] [Address(RVA = "0x1130650", Offset = "0x112F450", VA = "0x181130650", Slot = "16")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { KLLMCPFPIIE kckbkekamdf = this.KCKBKEKAMDF; KLLMCPFPIIE aidkphbdnlg = this.AIDKPHBDNLG; KLLMCPFPIIE ajmlpdeeeam = this.AJMLPDEEEAM; this.POADGCKKMJO(); } // Token: 0x0600D965 RID: 55653 RVA: 0x00326A40 File Offset: 0x00324C40 [Token(Token = "0x600D965")] [Address(RVA = "0x11325D0", Offset = "0x11313D0", VA = "0x1811325D0", Slot = "17")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { FFLEJGCEJEI fflejgcejei = new FFLEJGCEJEI(); PBHGCFHEPNA pbhgcfhepna = this.KCKBKEKAMDF.IAHDANBDAAM(); long num = this.AIDKPHBDNLG.IAHDANBDAAM(); int num2 = this.AJMLPDEEEAM.IAHDANBDAAM(); } // Token: 0x0600D966 RID: 55654 RVA: 0x00326A80 File Offset: 0x00324C80 [Token(Token = "0x600D966")] [Address(RVA = "0x1132A00", Offset = "0x1131800", VA = "0x181132A00")] public ShowcasePosterController() { Dictionary dictionary = new Dictionary(); this.HPDEOPAOEGL = dictionary; base..ctor(); } // Token: 0x0600D968 RID: 55656 RVA: 0x00326AD8 File Offset: 0x00324CD8 [Token(Token = "0x600D968")] [Address(RVA = "0x1131DF0", Offset = "0x1130BF0", VA = "0x181131DF0")] [CompilerGenerated] private void OGOCFACBMKD(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.FBJLBHGINOF); Action action = new Action(this.JMIKACOJOJC); } // Token: 0x0600D969 RID: 55657 RVA: 0x00326B14 File Offset: 0x00324D14 [Token(Token = "0x600D969")] [Address(RVA = "0x1130760", Offset = "0x112F560", VA = "0x181130760")] [CompilerGenerated] private int FBJLBHGINOF() { PBHGCFHEPNA pbhgcfhepna = this.KCKBKEKAMDF.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600D96A RID: 55658 RVA: 0x00326B34 File Offset: 0x00324D34 [Token(Token = "0x600D96A")] [Address(RVA = "0x11307B0", Offset = "0x112F5B0", VA = "0x1811307B0")] [CompilerGenerated] private void JMIKACOJOJC(int ONGBFDACHHG) { PBHGCFHEPNA pbhgcfhepna = this.KCKBKEKAMDF.IAHDANBDAAM(); if (ONGBFDACHHG != (int)pbhgcfhepna) { KLLMCPFPIIE aidkphbdnlg = this.AIDKPHBDNLG; KLLMCPFPIIE kckbkekamdf = this.KCKBKEKAMDF; } } // Token: 0x0600D96B RID: 55659 RVA: 0x00326B68 File Offset: 0x00324D68 [Token(Token = "0x600D96B")] [Address(RVA = "0x1130760", Offset = "0x112F560", VA = "0x181130760")] [CompilerGenerated] private int HODOMGBCBGA() { PBHGCFHEPNA pbhgcfhepna = this.KCKBKEKAMDF.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600D96C RID: 55660 RVA: 0x00326B88 File Offset: 0x00324D88 [Token(Token = "0x600D96C")] [Address(RVA = "0x11307B0", Offset = "0x112F5B0", VA = "0x1811307B0")] [CompilerGenerated] private void FFDHGJFFGDO(int ONGBFDACHHG) { PBHGCFHEPNA pbhgcfhepna = this.KCKBKEKAMDF.IAHDANBDAAM(); if (ONGBFDACHHG != (int)pbhgcfhepna) { KLLMCPFPIIE aidkphbdnlg = this.AIDKPHBDNLG; KLLMCPFPIIE kckbkekamdf = this.KCKBKEKAMDF; } } // Token: 0x0600D96D RID: 55661 RVA: 0x00326BBC File Offset: 0x00324DBC [Token(Token = "0x600D96D")] [Address(RVA = "0x1131C90", Offset = "0x1130A90", VA = "0x181131C90")] [CompilerGenerated] private void LKLJCHEJCLH(CreationObjectSettingFriendlyFlagsControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.AKFNKAEMCJB); Action action = new Action(this.OEEMLBLHLLP); ShowcasePosterController.FBPOACBJFOO = GCCLEJOGCCE; } // Token: 0x0600D96E RID: 55662 RVA: 0x00326BFC File Offset: 0x00324DFC [Token(Token = "0x600D96E")] [Address(RVA = "0x112FEB0", Offset = "0x112ECB0", VA = "0x18112FEB0")] [CompilerGenerated] private int AKFNKAEMCJB() { return this.AJMLPDEEEAM.IAHDANBDAAM(); } // Token: 0x0600D96F RID: 55663 RVA: 0x00326C1C File Offset: 0x00324E1C [Token(Token = "0x600D96F")] [Address(RVA = "0x1131BF0", Offset = "0x11309F0", VA = "0x181131BF0")] [CompilerGenerated] private void OEEMLBLHLLP(int ONGBFDACHHG) { int num = this.AJMLPDEEEAM.IAHDANBDAAM(); if (ONGBFDACHHG != num) { KLLMCPFPIIE ajmlpdeeeam = this.AJMLPDEEEAM; this.HJBOEKBLMKB(); } } // Token: 0x0600D970 RID: 55664 RVA: 0x00326C4C File Offset: 0x00324E4C [Token(Token = "0x600D970")] [Address(RVA = "0x112FEB0", Offset = "0x112ECB0", VA = "0x18112FEB0")] [CompilerGenerated] private int OMHGOPINAHG() { return this.AJMLPDEEEAM.IAHDANBDAAM(); } // Token: 0x0600D971 RID: 55665 RVA: 0x00326C6C File Offset: 0x00324E6C [Token(Token = "0x600D971")] [Address(RVA = "0x1131BF0", Offset = "0x11309F0", VA = "0x181131BF0")] [CompilerGenerated] private void LJDPAAIHOAM(int ONGBFDACHHG) { int num = this.AJMLPDEEEAM.IAHDANBDAAM(); if (ONGBFDACHHG != num) { KLLMCPFPIIE ajmlpdeeeam = this.AJMLPDEEEAM; this.HJBOEKBLMKB(); } } // Token: 0x04008B76 RID: 35702 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4008B76")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)] private SandboxColorable colorable; // Token: 0x04008B77 RID: 35703 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4008B77")] [SerializeField] private RigidbodyEx rigidBodyEx; // Token: 0x04008B78 RID: 35704 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4008B78")] [SerializeField] [Header("Scene References")] private TMP_Text imposterText; // Token: 0x04008B79 RID: 35705 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4008B79")] [SerializeField] private TMP_Text posterName; // Token: 0x04008B7A RID: 35706 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4008B7A")] [SerializeField] private TMP_Text labelText; // Token: 0x04008B7B RID: 35707 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4008B7B")] [SerializeField] private Image typeIcon; // Token: 0x04008B7C RID: 35708 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4008B7C")] [SerializeField] private RawImage targetImage; // Token: 0x04008B7D RID: 35709 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4008B7D")] [SerializeField] private Transform targetImageRoot; // Token: 0x04008B7E RID: 35710 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4008B7E")] [SerializeField] private Renderer[] renderers; // Token: 0x04008B7F RID: 35711 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4008B7F")] [SerializeField] [Header("Activation States")] private Sprite notConfiguredTypeIcon; // Token: 0x04008B80 RID: 35712 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4008B80")] [SerializeField] private ShowcasePosterController.PONJMKJMCAD displayMode; // Token: 0x04008B81 RID: 35713 [FieldOffset(Offset = "0x94")] [Token(Token = "0x4008B81")] [SerializeField] private Color deactivatedColor; // Token: 0x04008B82 RID: 35714 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4008B82")] [SerializeField] [Header("Frame References")] private Transform posterFrame; // Token: 0x04008B83 RID: 35715 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4008B83")] [SerializeField] private Transform[] posterCorners; // Token: 0x04008B84 RID: 35716 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4008B84")] [SerializeField] private Transform[] posterEdges; // Token: 0x04008B85 RID: 35717 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4008B85")] [SerializeField] private Transform posterCase; // Token: 0x04008B86 RID: 35718 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4008B86")] [SerializeField] [Header("Misc")] private int settingsPriority; // Token: 0x04008B87 RID: 35719 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4008B87")] [SerializeField] [Header("LOD System")] private GameObject[] canvasElementsP1; // Token: 0x04008B88 RID: 35720 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4008B88")] [SerializeField] private GameObject[] canvasElementsP2; // Token: 0x04008B89 RID: 35721 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4008B89")] [SerializeField] private GameObject[] canvasElementsP0; // Token: 0x04008B8A RID: 35722 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4008B8A")] [SerializeField] private float LODSize0; // Token: 0x04008B8B RID: 35723 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x4008B8B")] [SerializeField] private float LODSize1; // Token: 0x04008B8C RID: 35724 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4008B8C")] [SerializeField] private float LODSize2; // Token: 0x04008B8D RID: 35725 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4008B8D")] private KLLMCPFPIIE KCKBKEKAMDF; // Token: 0x04008B8E RID: 35726 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4008B8E")] private KLLMCPFPIIE AIDKPHBDNLG; // Token: 0x04008B8F RID: 35727 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4008B8F")] private KLLMCPFPIIE AJMLPDEEEAM; // Token: 0x04008B90 RID: 35728 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4008B90")] private IDisposable MAGALGIPAJC; // Token: 0x04008B91 RID: 35729 [FieldOffset(Offset = "0x118")] [Token(Token = "0x4008B91")] private bool DBNJPNBALBJ = true; // Token: 0x04008B92 RID: 35730 [FieldOffset(Offset = "0x119")] [Token(Token = "0x4008B92")] private bool HPIABAKLCHP; // Token: 0x04008B93 RID: 35731 [FieldOffset(Offset = "0x11A")] [Token(Token = "0x4008B93")] private bool MLPOJIBGANE = true; // Token: 0x04008B94 RID: 35732 [FieldOffset(Offset = "0x120")] [Token(Token = "0x4008B94")] private ILINODKFHEO POBFHAHDDOO; // Token: 0x04008B95 RID: 35733 [FieldOffset(Offset = "0x128")] [Token(Token = "0x4008B95")] private ECJBHJOCKHL BNEDHPABNON; // Token: 0x04008B96 RID: 35734 [FieldOffset(Offset = "0x130")] [Token(Token = "0x4008B96")] private ILINODKFHEO FLAJMOBKLJD; // Token: 0x04008B97 RID: 35735 [FieldOffset(Offset = "0x138")] [Token(Token = "0x4008B97")] private CreationObject EOJKOIGNHPJ; // Token: 0x04008B98 RID: 35736 [FieldOffset(Offset = "0x140")] [Token(Token = "0x4008B98")] private MaterialPropertyBlock POJKKILEGBC; // Token: 0x04008B99 RID: 35737 [Token(Token = "0x4008B99")] private static Material JFCAPOOBNID; // Token: 0x04008B9A RID: 35738 [Token(Token = "0x4008B9A")] private static Material GODFBJLKDMK; // Token: 0x04008B9B RID: 35739 [FieldOffset(Offset = "0x148")] [Token(Token = "0x4008B9B")] private Camera NFFMKMKGLIA; // Token: 0x04008B9C RID: 35740 [FieldOffset(Offset = "0x150")] [Token(Token = "0x4008B9C")] private Renderer PPPBKFNBDOF; // Token: 0x04008B9D RID: 35741 [FieldOffset(Offset = "0x158")] [Token(Token = "0x4008B9D")] private EEDONNAHMFK NJPLFIHGAFD; // Token: 0x04008B9E RID: 35742 [FieldOffset(Offset = "0x15C")] [Token(Token = "0x4008B9E")] private float HGDPLJFAGDJ = 2.5f; // Token: 0x04008B9F RID: 35743 [FieldOffset(Offset = "0x160")] [Token(Token = "0x4008B9F")] private LPCCPHELCEE BIFAMFKDMJJ; // Token: 0x04008BA0 RID: 35744 [FieldOffset(Offset = "0x168")] [Token(Token = "0x4008BA0")] private readonly Dictionary HPDEOPAOEGL; // Token: 0x04008BA1 RID: 35745 [Token(Token = "0x4008BA1")] private static readonly int ECEPEMAEMDC = Shader.PropertyToID("_Grayscale"); // Token: 0x04008BA2 RID: 35746 [Token(Token = "0x4008BA2")] private static CreationObjectSettingFriendlyFlagsControl FBPOACBJFOO; // Token: 0x04008BA3 RID: 35747 [Token(Token = "0x4008BA3")] private const int EEFCGHPNMMC = 15; // Token: 0x02002114 RID: 8468 [Token(Token = "0x2002114")] private enum PONJMKJMCAD { // Token: 0x04008BA5 RID: 35749 [Token(Token = "0x4008BA5")] TypeIcon, // Token: 0x04008BA6 RID: 35750 [Token(Token = "0x4008BA6")] TargetImage } // Token: 0x02002115 RID: 8469 [Token(Token = "0x2002115")] private enum EEDFMJCIMAL { // Token: 0x04008BA8 RID: 35752 [Token(Token = "0x4008BA8")] NotConfigured, // Token: 0x04008BA9 RID: 35753 [Token(Token = "0x4008BA9")] ConfigureContent, // Token: 0x04008BAA RID: 35754 [Token(Token = "0x4008BAA")] TargetMissing, // Token: 0x04008BAB RID: 35755 [Token(Token = "0x4008BAB")] Active } } }