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: 0x02002201 RID: 8705 [Token(Token = "0x2002201")] public class ShowcasePosterController : MonoBehaviourPun, EOCLMMENCKH, AICKHLGGBBH { // Token: 0x17002332 RID: 9010 // (get) Token: 0x0600DD66 RID: 56678 RVA: 0x0032F17C File Offset: 0x0032D37C // (set) Token: 0x0600DD67 RID: 56679 RVA: 0x0032F19C File Offset: 0x0032D39C [Token(Token = "0x17002332")] public PBHGCFHEPNA LKFMPLAEMIP { [Token(Token = "0x600DD66")] [Address(RVA = "0x1847570", Offset = "0x1846570", VA = "0x181847570")] get { return this.KCKBKEKAMDF.IAHDANBDAAM(); } [Token(Token = "0x600DD67")] [Address(RVA = "0x1849910", Offset = "0x1848910", VA = "0x181849910")] set { KLLMCPFPIIE kckbkekamdf = this.KCKBKEKAMDF; } } // Token: 0x17002333 RID: 9011 // (get) Token: 0x0600DD68 RID: 56680 RVA: 0x0032F1B8 File Offset: 0x0032D3B8 // (set) Token: 0x0600DD69 RID: 56681 RVA: 0x0032F1D8 File Offset: 0x0032D3D8 [Token(Token = "0x17002333")] public long BEPLHNHAMAK { [Token(Token = "0x600DD68")] [Address(RVA = "0x18498C0", Offset = "0x18488C0", VA = "0x1818498C0")] get { return this.AIDKPHBDNLG.IAHDANBDAAM(); } [Token(Token = "0x600DD69")] [Address(RVA = "0x1848BA0", Offset = "0x1847BA0", VA = "0x181848BA0")] set { KLLMCPFPIIE aidkphbdnlg = this.AIDKPHBDNLG; } } // Token: 0x17002334 RID: 9012 // (get) Token: 0x0600DD6A RID: 56682 RVA: 0x0032F1F4 File Offset: 0x0032D3F4 // (set) Token: 0x0600DD6B RID: 56683 RVA: 0x0032F214 File Offset: 0x0032D414 [Token(Token = "0x17002334")] public CKMLBFFDOJJ BMCEOJCIMBJ { [Token(Token = "0x600DD6A")] [Address(RVA = "0x1846CC0", Offset = "0x1845CC0", VA = "0x181846CC0")] get { int num = this.AJMLPDEEEAM.IAHDANBDAAM(); throw new NullReferenceException(); } [Token(Token = "0x600DD6B")] [Address(RVA = "0x1849970", Offset = "0x1848970", VA = "0x181849970")] set { KLLMCPFPIIE ajmlpdeeeam = this.AJMLPDEEEAM; } } // Token: 0x17002335 RID: 9013 // (get) Token: 0x0600DD6C RID: 56684 RVA: 0x0032F230 File Offset: 0x0032D430 // (set) Token: 0x0600DD6D RID: 56685 RVA: 0x0032F244 File Offset: 0x0032D444 [Token(Token = "0x17002335")] private IDisposable LLKPMDMMICL { [Token(Token = "0x600DD6C")] [Address(RVA = "0x4C35F0", Offset = "0x4C25F0", VA = "0x1804C35F0")] get { return this.MAGALGIPAJC; } [Token(Token = "0x600DD6D")] [Address(RVA = "0x1846770", Offset = "0x1845770", VA = "0x181846770")] set { if (this.MAGALGIPAJC != 0) { } this.MAGALGIPAJC = value; } } // Token: 0x17002336 RID: 9014 // (get) Token: 0x0600DD6E RID: 56686 RVA: 0x0032F264 File Offset: 0x0032D464 [Token(Token = "0x17002336")] private bool KAMEHGIHIOD { [Token(Token = "0x600DD6E")] [Address(RVA = "0x18483E0", Offset = "0x18473E0", VA = "0x1818483E0")] get { Dictionary hpdeopaoegl = this.HPDEOPAOEGL; PBHGCFHEPNA pbhgcfhepna = this.KCKBKEKAMDF.IAHDANBDAAM(); bool flag; if (!flag) { return flag; } return flag; } } // Token: 0x0600DD6F RID: 56687 RVA: 0x0032F294 File Offset: 0x0032D494 [Token(Token = "0x600DD6F")] [Address(RVA = "0x1846D10", Offset = "0x1845D10", VA = "0x181846D10", 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: 0x0600DD70 RID: 56688 RVA: 0x0032F500 File Offset: 0x0032D700 [Token(Token = "0x600DD70")] [Address(RVA = "0x1847C20", Offset = "0x1846C20", VA = "0x181847C20")] private void OnEnable() { this.IBFCKEICCCB(); } // Token: 0x0600DD71 RID: 56689 RVA: 0x0032F514 File Offset: 0x0032D714 [Token(Token = "0x600DD71")] [Address(RVA = "0x18497D0", Offset = "0x18487D0", VA = "0x1818497D0")] private void Start() { this.ADCJHFALHFP(); this.POADGCKKMJO(); } // Token: 0x0600DD72 RID: 56690 RVA: 0x0032F530 File Offset: 0x0032D730 [Token(Token = "0x600DD72")] [Address(RVA = "0x1846150", Offset = "0x1845150", VA = "0x181846150")] 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: 0x0600DD73 RID: 56691 RVA: 0x0032F6EC File Offset: 0x0032D8EC [Token(Token = "0x600DD73")] [Address(RVA = "0x18477D0", Offset = "0x18467D0", VA = "0x1818477D0")] 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: 0x0600DD74 RID: 56692 RVA: 0x0032F738 File Offset: 0x0032D938 [Token(Token = "0x600DD74")] [Address(RVA = "0x1847940", Offset = "0x1846940", VA = "0x181847940")] 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: 0x0600DD75 RID: 56693 RVA: 0x0032F780 File Offset: 0x0032D980 [Token(Token = "0x600DD75")] [Address(RVA = "0x18467D0", Offset = "0x18457D0", VA = "0x1818467D0")] 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: 0x0600DD76 RID: 56694 RVA: 0x0032F910 File Offset: 0x0032DB10 [Token(Token = "0x600DD76")] [Address(RVA = "0x1848BA0", Offset = "0x1847BA0", VA = "0x181848BA0")] private void MGDNDHIMIEN(long ENJEOLBEALP) { KLLMCPFPIIE aidkphbdnlg = this.AIDKPHBDNLG; } // Token: 0x0600DD77 RID: 56695 RVA: 0x0032F92C File Offset: 0x0032DB2C [Token(Token = "0x600DD77")] [Address(RVA = "0x1849290", Offset = "0x1848290", VA = "0x181849290")] 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: 0x0600DD78 RID: 56696 RVA: 0x0032F988 File Offset: 0x0032DB88 [Token(Token = "0x600DD78")] [Address(RVA = "0x1847A70", Offset = "0x1846A70", VA = "0x181847A70")] 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: 0x0600DD79 RID: 56697 RVA: 0x0032F9EC File Offset: 0x0032DBEC [Token(Token = "0x600DD79")] [Address(RVA = "0x18476A0", Offset = "0x18466A0", VA = "0x1818476A0")] 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: 0x0600DD7A RID: 56698 RVA: 0x0032FA28 File Offset: 0x0032DC28 [Token(Token = "0x600DD7A")] [Address(RVA = "0x1847C30", Offset = "0x1846C30", VA = "0x181847C30")] 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: 0x0600DD7B RID: 56699 RVA: 0x0032FB2C File Offset: 0x0032DD2C [Token(Token = "0x600DD7B")] [Address(RVA = "0x18484B0", Offset = "0x18474B0", VA = "0x1818484B0")] 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: 0x0600DD7C RID: 56700 RVA: 0x0032FC54 File Offset: 0x0032DE54 [Token(Token = "0x600DD7C")] [Address(RVA = "0x18490B0", Offset = "0x18480B0", VA = "0x1818490B0")] 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: 0x0600DD7D RID: 56701 RVA: 0x0032FD30 File Offset: 0x0032DF30 [Token(Token = "0x600DD7D")] [Address(RVA = "0x1847C20", Offset = "0x1846C20", VA = "0x181847C20")] private void HMJKEKHDAAA() { this.IBFCKEICCCB(); } // Token: 0x0600DD7E RID: 56702 RVA: 0x0032FD44 File Offset: 0x0032DF44 [Token(Token = "0x600DD7E")] [Address(RVA = "0x1847450", Offset = "0x1846450", VA = "0x181847450")] private void CHHAGGIKDLM() { this.PAJPFOEFHFF(); } // Token: 0x0600DD7F RID: 56703 RVA: 0x0032FD58 File Offset: 0x0032DF58 [Token(Token = "0x600DD7F")] [Address(RVA = "0x18493E0", Offset = "0x18483E0", VA = "0x1818493E0", Slot = "18")] public void PrepareImposter(DDOCLDALHON KDMGDPJLIBN) { this.imposterText.gameObject.SetActive(true); } // Token: 0x0600DD80 RID: 56704 RVA: 0x0032FD7C File Offset: 0x0032DF7C [Token(Token = "0x600DD80")] [Address(RVA = "0x1849590", Offset = "0x1848590", VA = "0x181849590")] 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: 0x0600DD81 RID: 56705 RVA: 0x0032FE3C File Offset: 0x0032E03C [Token(Token = "0x600DD81")] [Address(RVA = "0x18488D0", Offset = "0x18478D0", VA = "0x1818488D0")] 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: 0x0600DD82 RID: 56706 RVA: 0x0032FE94 File Offset: 0x0032E094 [Token(Token = "0x600DD82")] [Address(RVA = "0x1847690", Offset = "0x1846690", VA = "0x181847690")] private void FPLNIEADNBB(float POGAEJIEPIM) { this.IEHDEALFEID(); } // Token: 0x0600DD83 RID: 56707 RVA: 0x0032FEA8 File Offset: 0x0032E0A8 [Token(Token = "0x600DD83")] [Address(RVA = "0x1847F80", Offset = "0x1846F80", VA = "0x181847F80")] 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: 0x0600DD84 RID: 56708 RVA: 0x0032FFEC File Offset: 0x0032E1EC [Token(Token = "0x600DD84")] [Address(RVA = "0x1848CD0", Offset = "0x1847CD0", VA = "0x181848CD0", 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: 0x17002337 RID: 9015 // (get) Token: 0x0600DD85 RID: 56709 RVA: 0x003300D8 File Offset: 0x0032E2D8 [Token(Token = "0x17002337")] public bool JBMFJOBFJHP { [Token(Token = "0x600DD85")] [Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690", Slot = "15")] get { } } // Token: 0x0600DD86 RID: 56710 RVA: 0x003300E8 File Offset: 0x0032E2E8 [Token(Token = "0x600DD86")] [Address(RVA = "0x1847460", Offset = "0x1846460", VA = "0x181847460", Slot = "16")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { KLLMCPFPIIE kckbkekamdf = this.KCKBKEKAMDF; KLLMCPFPIIE aidkphbdnlg = this.AIDKPHBDNLG; KLLMCPFPIIE ajmlpdeeeam = this.AJMLPDEEEAM; this.POADGCKKMJO(); } // Token: 0x0600DD87 RID: 56711 RVA: 0x00330118 File Offset: 0x0032E318 [Token(Token = "0x600DD87")] [Address(RVA = "0x1849410", Offset = "0x1848410", VA = "0x181849410", 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: 0x0600DD88 RID: 56712 RVA: 0x00330158 File Offset: 0x0032E358 [Token(Token = "0x600DD88")] [Address(RVA = "0x1849840", Offset = "0x1848840", VA = "0x181849840")] public ShowcasePosterController() { Dictionary dictionary = new Dictionary(); this.HPDEOPAOEGL = dictionary; base..ctor(); } // Token: 0x0600DD8A RID: 56714 RVA: 0x003301B0 File Offset: 0x0032E3B0 [Token(Token = "0x600DD8A")] [Address(RVA = "0x1848C00", Offset = "0x1847C00", VA = "0x181848C00")] [CompilerGenerated] private void OGOCFACBMKD(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { string text = GCCLEJOGCCE.PropertyDescription.text; Func func = new Func(this.FBJLBHGINOF); Action action = new Action(this.JMIKACOJOJC); } // Token: 0x0600DD8B RID: 56715 RVA: 0x003301EC File Offset: 0x0032E3EC [Token(Token = "0x600DD8B")] [Address(RVA = "0x1847570", Offset = "0x1846570", VA = "0x181847570")] [CompilerGenerated] private int FBJLBHGINOF() { PBHGCFHEPNA pbhgcfhepna = this.KCKBKEKAMDF.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600DD8C RID: 56716 RVA: 0x0033020C File Offset: 0x0032E40C [Token(Token = "0x600DD8C")] [Address(RVA = "0x18475C0", Offset = "0x18465C0", VA = "0x1818475C0")] [CompilerGenerated] private void JMIKACOJOJC(int ONGBFDACHHG) { PBHGCFHEPNA pbhgcfhepna = this.KCKBKEKAMDF.IAHDANBDAAM(); if (ONGBFDACHHG != (int)pbhgcfhepna) { KLLMCPFPIIE aidkphbdnlg = this.AIDKPHBDNLG; KLLMCPFPIIE kckbkekamdf = this.KCKBKEKAMDF; } } // Token: 0x0600DD8D RID: 56717 RVA: 0x00330240 File Offset: 0x0032E440 [Token(Token = "0x600DD8D")] [Address(RVA = "0x1847570", Offset = "0x1846570", VA = "0x181847570")] [CompilerGenerated] private int HODOMGBCBGA() { PBHGCFHEPNA pbhgcfhepna = this.KCKBKEKAMDF.IAHDANBDAAM(); throw new NullReferenceException(); } // Token: 0x0600DD8E RID: 56718 RVA: 0x00330260 File Offset: 0x0032E460 [Token(Token = "0x600DD8E")] [Address(RVA = "0x18475C0", Offset = "0x18465C0", VA = "0x1818475C0")] [CompilerGenerated] private void FFDHGJFFGDO(int ONGBFDACHHG) { PBHGCFHEPNA pbhgcfhepna = this.KCKBKEKAMDF.IAHDANBDAAM(); if (ONGBFDACHHG != (int)pbhgcfhepna) { KLLMCPFPIIE aidkphbdnlg = this.AIDKPHBDNLG; KLLMCPFPIIE kckbkekamdf = this.KCKBKEKAMDF; } } // Token: 0x0600DD8F RID: 56719 RVA: 0x00330294 File Offset: 0x0032E494 [Token(Token = "0x600DD8F")] [Address(RVA = "0x1848AA0", Offset = "0x1847AA0", VA = "0x181848AA0")] [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: 0x0600DD90 RID: 56720 RVA: 0x003302D4 File Offset: 0x0032E4D4 [Token(Token = "0x600DD90")] [Address(RVA = "0x1846CC0", Offset = "0x1845CC0", VA = "0x181846CC0")] [CompilerGenerated] private int AKFNKAEMCJB() { return this.AJMLPDEEEAM.IAHDANBDAAM(); } // Token: 0x0600DD91 RID: 56721 RVA: 0x003302F4 File Offset: 0x0032E4F4 [Token(Token = "0x600DD91")] [Address(RVA = "0x1848A00", Offset = "0x1847A00", VA = "0x181848A00")] [CompilerGenerated] private void OEEMLBLHLLP(int ONGBFDACHHG) { int num = this.AJMLPDEEEAM.IAHDANBDAAM(); if (ONGBFDACHHG != num) { KLLMCPFPIIE ajmlpdeeeam = this.AJMLPDEEEAM; this.HJBOEKBLMKB(); } } // Token: 0x0600DD92 RID: 56722 RVA: 0x00330324 File Offset: 0x0032E524 [Token(Token = "0x600DD92")] [Address(RVA = "0x1846CC0", Offset = "0x1845CC0", VA = "0x181846CC0")] [CompilerGenerated] private int OMHGOPINAHG() { return this.AJMLPDEEEAM.IAHDANBDAAM(); } // Token: 0x0600DD93 RID: 56723 RVA: 0x00330344 File Offset: 0x0032E544 [Token(Token = "0x600DD93")] [Address(RVA = "0x1848A00", Offset = "0x1847A00", VA = "0x181848A00")] [CompilerGenerated] private void LJDPAAIHOAM(int ONGBFDACHHG) { int num = this.AJMLPDEEEAM.IAHDANBDAAM(); if (ONGBFDACHHG != num) { KLLMCPFPIIE ajmlpdeeeam = this.AJMLPDEEEAM; this.HJBOEKBLMKB(); } } // Token: 0x04008D5E RID: 36190 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4008D5E")] [SerializeField] [NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)] private SandboxColorable colorable; // Token: 0x04008D5F RID: 36191 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4008D5F")] [SerializeField] private RigidbodyEx rigidBodyEx; // Token: 0x04008D60 RID: 36192 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4008D60")] [SerializeField] [Header("Scene References")] private TMP_Text imposterText; // Token: 0x04008D61 RID: 36193 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4008D61")] [SerializeField] private TMP_Text posterName; // Token: 0x04008D62 RID: 36194 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4008D62")] [SerializeField] private TMP_Text labelText; // Token: 0x04008D63 RID: 36195 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4008D63")] [SerializeField] private Image typeIcon; // Token: 0x04008D64 RID: 36196 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4008D64")] [SerializeField] private RawImage targetImage; // Token: 0x04008D65 RID: 36197 [FieldOffset(Offset = "0x78")] [Token(Token = "0x4008D65")] [SerializeField] private Transform targetImageRoot; // Token: 0x04008D66 RID: 36198 [FieldOffset(Offset = "0x80")] [Token(Token = "0x4008D66")] [SerializeField] private Renderer[] renderers; // Token: 0x04008D67 RID: 36199 [FieldOffset(Offset = "0x88")] [Token(Token = "0x4008D67")] [SerializeField] [Header("Activation States")] private Sprite notConfiguredTypeIcon; // Token: 0x04008D68 RID: 36200 [FieldOffset(Offset = "0x90")] [Token(Token = "0x4008D68")] [SerializeField] private ShowcasePosterController.PONJMKJMCAD displayMode; // Token: 0x04008D69 RID: 36201 [FieldOffset(Offset = "0x94")] [Token(Token = "0x4008D69")] [SerializeField] private Color deactivatedColor; // Token: 0x04008D6A RID: 36202 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4008D6A")] [SerializeField] [Header("Frame References")] private Transform posterFrame; // Token: 0x04008D6B RID: 36203 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4008D6B")] [SerializeField] private Transform[] posterCorners; // Token: 0x04008D6C RID: 36204 [FieldOffset(Offset = "0xB8")] [Token(Token = "0x4008D6C")] [SerializeField] private Transform[] posterEdges; // Token: 0x04008D6D RID: 36205 [FieldOffset(Offset = "0xC0")] [Token(Token = "0x4008D6D")] [SerializeField] private Transform posterCase; // Token: 0x04008D6E RID: 36206 [FieldOffset(Offset = "0xC8")] [Token(Token = "0x4008D6E")] [SerializeField] [Header("Misc")] private int settingsPriority; // Token: 0x04008D6F RID: 36207 [FieldOffset(Offset = "0xD0")] [Token(Token = "0x4008D6F")] [SerializeField] [Header("LOD System")] private GameObject[] canvasElementsP1; // Token: 0x04008D70 RID: 36208 [FieldOffset(Offset = "0xD8")] [Token(Token = "0x4008D70")] [SerializeField] private GameObject[] canvasElementsP2; // Token: 0x04008D71 RID: 36209 [FieldOffset(Offset = "0xE0")] [Token(Token = "0x4008D71")] [SerializeField] private GameObject[] canvasElementsP0; // Token: 0x04008D72 RID: 36210 [FieldOffset(Offset = "0xE8")] [Token(Token = "0x4008D72")] [SerializeField] private float LODSize0; // Token: 0x04008D73 RID: 36211 [FieldOffset(Offset = "0xEC")] [Token(Token = "0x4008D73")] [SerializeField] private float LODSize1; // Token: 0x04008D74 RID: 36212 [FieldOffset(Offset = "0xF0")] [Token(Token = "0x4008D74")] [SerializeField] private float LODSize2; // Token: 0x04008D75 RID: 36213 [FieldOffset(Offset = "0xF8")] [Token(Token = "0x4008D75")] private KLLMCPFPIIE KCKBKEKAMDF; // Token: 0x04008D76 RID: 36214 [FieldOffset(Offset = "0x100")] [Token(Token = "0x4008D76")] private KLLMCPFPIIE AIDKPHBDNLG; // Token: 0x04008D77 RID: 36215 [FieldOffset(Offset = "0x108")] [Token(Token = "0x4008D77")] private KLLMCPFPIIE AJMLPDEEEAM; // Token: 0x04008D78 RID: 36216 [FieldOffset(Offset = "0x110")] [Token(Token = "0x4008D78")] private IDisposable MAGALGIPAJC; // Token: 0x04008D79 RID: 36217 [FieldOffset(Offset = "0x118")] [Token(Token = "0x4008D79")] private bool DBNJPNBALBJ = true; // Token: 0x04008D7A RID: 36218 [FieldOffset(Offset = "0x119")] [Token(Token = "0x4008D7A")] private bool HPIABAKLCHP; // Token: 0x04008D7B RID: 36219 [FieldOffset(Offset = "0x11A")] [Token(Token = "0x4008D7B")] private bool MLPOJIBGANE = true; // Token: 0x04008D7C RID: 36220 [FieldOffset(Offset = "0x120")] [Token(Token = "0x4008D7C")] private ILINODKFHEO POBFHAHDDOO; // Token: 0x04008D7D RID: 36221 [FieldOffset(Offset = "0x128")] [Token(Token = "0x4008D7D")] private ECJBHJOCKHL BNEDHPABNON; // Token: 0x04008D7E RID: 36222 [FieldOffset(Offset = "0x130")] [Token(Token = "0x4008D7E")] private ILINODKFHEO FLAJMOBKLJD; // Token: 0x04008D7F RID: 36223 [FieldOffset(Offset = "0x138")] [Token(Token = "0x4008D7F")] private CreationObject EOJKOIGNHPJ; // Token: 0x04008D80 RID: 36224 [FieldOffset(Offset = "0x140")] [Token(Token = "0x4008D80")] private MaterialPropertyBlock POJKKILEGBC; // Token: 0x04008D81 RID: 36225 [Token(Token = "0x4008D81")] private static Material JFCAPOOBNID; // Token: 0x04008D82 RID: 36226 [Token(Token = "0x4008D82")] private static Material GODFBJLKDMK; // Token: 0x04008D83 RID: 36227 [FieldOffset(Offset = "0x148")] [Token(Token = "0x4008D83")] private Camera NFFMKMKGLIA; // Token: 0x04008D84 RID: 36228 [FieldOffset(Offset = "0x150")] [Token(Token = "0x4008D84")] private Renderer PPPBKFNBDOF; // Token: 0x04008D85 RID: 36229 [FieldOffset(Offset = "0x158")] [Token(Token = "0x4008D85")] private EEDONNAHMFK NJPLFIHGAFD; // Token: 0x04008D86 RID: 36230 [FieldOffset(Offset = "0x15C")] [Token(Token = "0x4008D86")] private float HGDPLJFAGDJ = 2.5f; // Token: 0x04008D87 RID: 36231 [FieldOffset(Offset = "0x160")] [Token(Token = "0x4008D87")] private LPCCPHELCEE BIFAMFKDMJJ; // Token: 0x04008D88 RID: 36232 [FieldOffset(Offset = "0x168")] [Token(Token = "0x4008D88")] private readonly Dictionary HPDEOPAOEGL; // Token: 0x04008D89 RID: 36233 [Token(Token = "0x4008D89")] private static readonly int ECEPEMAEMDC = Shader.PropertyToID("_Grayscale"); // Token: 0x04008D8A RID: 36234 [Token(Token = "0x4008D8A")] private static CreationObjectSettingFriendlyFlagsControl FBPOACBJFOO; // Token: 0x04008D8B RID: 36235 [Token(Token = "0x4008D8B")] private const int EEFCGHPNMMC = 15; // Token: 0x02002202 RID: 8706 [Token(Token = "0x2002202")] private enum PONJMKJMCAD { // Token: 0x04008D8D RID: 36237 [Token(Token = "0x4008D8D")] TypeIcon, // Token: 0x04008D8E RID: 36238 [Token(Token = "0x4008D8E")] TargetImage } // Token: 0x02002203 RID: 8707 [Token(Token = "0x2002203")] private enum EEDFMJCIMAL { // Token: 0x04008D90 RID: 36240 [Token(Token = "0x4008D90")] NotConfigured, // Token: 0x04008D91 RID: 36241 [Token(Token = "0x4008D91")] ConfigureContent, // Token: 0x04008D92 RID: 36242 [Token(Token = "0x4008D92")] TargetMissing, // Token: 0x04008D93 RID: 36243 [Token(Token = "0x4008D93")] Active } } }