using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Text; using AGUI.StackedUI; using Cpp2IlInjected; using Photon.Pun; using RecRoom.AGUI.ToolUIs; using RecRoom.Core.Creation; using RecRoom.Networking.SynchronizedFields; using TMPro; using UnityEngine; using UnityEngine.Events; using UnityEngine.UI; namespace RecRoom { // Token: 0x02001D3C RID: 7484 [Token(Token = "0x2001D3C")] [StructLayout(3)] public class LinkButtonController : MonoBehaviourPun, EOCLMMENCKH, AICKHLGGBBH { // Token: 0x17001F56 RID: 8022 // (get) Token: 0x0600C933 RID: 51507 RVA: 0x002FBA50 File Offset: 0x002F9C50 // (set) Token: 0x0600C934 RID: 51508 RVA: 0x002FBA70 File Offset: 0x002F9C70 [Token(Token = "0x17001F56")] public ILIGKJJIKLL COJOHODFJOL { [Token(Token = "0x600C933")] [Address(RVA = "0x10CA3F0", Offset = "0x10C8DF0", VA = "0x1810CA3F0")] get { return this.OMGHPOEBAKK.Get(); } [Token(Token = "0x600C934")] [Address(RVA = "0x10CB8E0", Offset = "0x10CA2E0", VA = "0x1810CB8E0")] set { SynchronizedField omghpoebakk = this.OMGHPOEBAKK; } } // Token: 0x17001F57 RID: 8023 // (get) Token: 0x0600C935 RID: 51509 RVA: 0x002FBA8C File Offset: 0x002F9C8C // (set) Token: 0x0600C936 RID: 51510 RVA: 0x002FBAAC File Offset: 0x002F9CAC [Token(Token = "0x17001F57")] public long IKCCMNGGMFN { [Token(Token = "0x600C935")] [Address(RVA = "0x10CB890", Offset = "0x10CA290", VA = "0x1810CB890")] get { return this.GDPNBGKHKCO.Get(); } [Token(Token = "0x600C936")] [Address(RVA = "0x10CAE50", Offset = "0x10C9850", VA = "0x1810CAE50")] set { SynchronizedField gdpnbgkhkco = this.GDPNBGKHKCO; } } // Token: 0x17001F58 RID: 8024 // (get) Token: 0x0600C937 RID: 51511 RVA: 0x002FBAC8 File Offset: 0x002F9CC8 [Token(Token = "0x17001F58")] private bool KAMEHGIHIOD { [Token(Token = "0x600C937")] [Address(RVA = "0x10CA920", Offset = "0x10C9320", VA = "0x1810CA920")] get { Dictionary hpdeopaoegl = this.HPDEOPAOEGL; ILIGKJJIKLL iligkjjikll = this.OMGHPOEBAKK.Get(); bool flag; if (!flag) { return flag; } return flag; } } // Token: 0x0600C938 RID: 51512 RVA: 0x002FBAF8 File Offset: 0x002F9CF8 [Token(Token = "0x600C938")] [Address(RVA = "0x10C9DF0", Offset = "0x10C87F0", VA = "0x1810C9DF0", Slot = "13")] protected override void Awake() { base..ctor(); if (Enumerable.Any(this.activatedRenderers)) { Material sharedMaterial = this.activatedRenderers[0].GetSharedMaterial(); int hbnelaleocj = PAMNDKEGFFG.HBNELALEOCJ; float floatImpl = sharedMaterial.GetFloatImpl(hbnelaleocj); this.HGDPLJFAGDJ = floatImpl; } Material jfcapoobnid = LinkButtonController.JFCAPOOBNID; int num = 0; if (!(jfcapoobnid == num)) { Material godfbjlkdmk = LinkButtonController.GODFBJLKDMK; int num2 = 0; if (!(godfbjlkdmk == num2)) { goto IL_A7; } } LinkButtonController.JFCAPOOBNID = this.targetImage.defaultMaterial; Material material = new Material(LinkButtonController.JFCAPOOBNID); int num3 = 0; LinkButtonController.GODFBJLKDMK = material; Material godfbjlkdmk2 = LinkButtonController.GODFBJLKDMK; int ecepemaemdc = LinkButtonController.ECEPEMAEMDC; godfbjlkdmk2.SetFloatImpl(ecepemaemdc, 1f); IL_A7: CreationObject component = base.GetComponent(); this.EOJKOIGNHPJ = component; JIPHINJGPHB[] components = base.GetComponents(); int num4 = 0; int length = components.Length; if (num4 < length) { Dictionary hpdeopaoegl = this.HPDEOPAOEGL; JIPHINJGPHB jiphinjgphb = components[num4]; if (num4 < num3) { num4 += num4; num4++; } hpdeopaoegl[num4] = jiphinjgphb; Action action = new Action(this.LGHIMJDBGKO); if (num4 < typeof(JIPHINJGPHB).TypeHandle) { num4 += num4; num4++; } Action action2 = new Action(this.MPBIOHPAIEB); if (num4 < typeof(JIPHINJGPHB).TypeHandle) { num4 += num4; num4++; } num4++; num4 += num4; num4 += 6; num4 += 19; num4 += num4; num4 += 19; num4 += num4; num4 += 2; num4 += 19; } Action action3 = new Action(this.KALMMMMEBDG); SynchronizedField synchronizedField; this.OMGHPOEBAKK = synchronizedField; Action action4 = new Action(this.KALMMMMEBDG); SynchronizedField synchronizedField2; this.GDPNBGKHKCO = synchronizedField2; SandboxColorable sandboxColorable = this.colorable; Action action5 = new Action(this.CHHAGGIKDLM); sandboxColorable.JJCKDBNNKAM += action5; } // Token: 0x0600C939 RID: 51513 RVA: 0x002FBCE0 File Offset: 0x002F9EE0 [Token(Token = "0x600C939")] [Address(RVA = "0x10CB3B0", Offset = "0x10C9DB0", VA = "0x1810CB3B0")] private void OnEnable() { PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.button.pressEvent; UnityAction unityAction = new UnityAction(this.NNBDPAJLOMF); pressEvent.AddListener(unityAction); this.LGAEHHJILJI(); } // Token: 0x0600C93A RID: 51514 RVA: 0x002FBD1C File Offset: 0x002F9F1C [Token(Token = "0x600C93A")] [Address(RVA = "0x10CB7B0", Offset = "0x10CA1B0", VA = "0x1810CB7B0")] private void Start() { this.ADCJHFALHFP(); this.KALMMMMEBDG(); } // Token: 0x0600C93B RID: 51515 RVA: 0x002FBD38 File Offset: 0x002F9F38 [Token(Token = "0x600C93B")] [Address(RVA = "0x10C9960", Offset = "0x10C8360", VA = "0x1810C9960")] private void ADCJHFALHFP() { CreationObject eojkoignhpj = this.EOJKOIGNHPJ; int num = 0; if (!(eojkoignhpj == num)) { CreationObject eojkoignhpj2 = this.EOJKOIGNHPJ; OMKPHDBNLKH.DEDABHKCIBG <>9__39_ = LinkButtonController.<>c.<>9__39_0; if (<>9__39_ == 0) { LinkButtonController.<>c.<>9__39_0 = (MakerPenPaletteConfigScreen editableUIFlow) => editableUIFlow.DefaultEnumUIControlPrefab; } OMKPHDBNLKH.OHINDOLFNMP ohindolfnmp = new OMKPHDBNLKH.OHINDOLFNMP(this.FGBECAHABDL); Dictionary hpdeopaoegl = this.HPDEOPAOEGL; Func, string> func; if (LinkButtonController.<>c.<>9__39_2 == 0) { func = delegate(KeyValuePair kvp) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); }; LinkButtonController.<>c.<>9__39_2 = func; } Func, FLCFOLDCOJJ> func2; if (LinkButtonController.<>c.<>9__39_3 == 0) { func2 = delegate(KeyValuePair kvp) { }; LinkButtonController.<>c.<>9__39_3 = func2; } Dictionary> dictionary = Enumerable.ToDictionary, string, FLCFOLDCOJJ>(hpdeopaoegl, func, func2); int num2 = this.settingsPriority; int num3; KLCANJPOEPC klcanjpoepc = new KLCANJPOEPC(<>9__39_, ohindolfnmp, dictionary, num3); num3 = num2 + 1; ILINODKFHEO ilinodkfheo = eojkoignhpj2.AddConfigurableSetting(klcanjpoepc); this.AGHECHLBNKA(); } } // Token: 0x0600C93C RID: 51516 RVA: 0x002FBE18 File Offset: 0x002FA018 [Token(Token = "0x600C93C")] [Address(RVA = "0x10C9C70", Offset = "0x10C8670", VA = "0x1810C9C70")] 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; } if (this.BIFAMFKDMJJ != 0) { CreationObject eojkoignhpj2 = this.EOJKOIGNHPJ; if (num2 < pobfhahddoo) { num2 += num2; num2++; } ILINODKFHEO ilinodkfheo = eojkoignhpj2.AddConfigurableSetting(num2); CreationObject eojkoignhpj3 = this.EOJKOIGNHPJ; this.POBFHAHDDOO = ilinodkfheo; eojkoignhpj3.RaiseObjectSettingsFunctionsChangedEvent(); } } } // Token: 0x0600C93D RID: 51517 RVA: 0x002FBEA0 File Offset: 0x002FA0A0 [Token(Token = "0x600C93D")] [Address(RVA = "0x10CAE50", Offset = "0x10C9850", VA = "0x1810CAE50")] private void LGHIMJDBGKO(long ENJEOLBEALP) { SynchronizedField gdpnbgkhkco = this.GDPNBGKHKCO; } // Token: 0x0600C93E RID: 51518 RVA: 0x002FBEBC File Offset: 0x002FA0BC [Token(Token = "0x600C93E")] [Address(RVA = "0x10CA750", Offset = "0x10C9150", VA = "0x1810CA750")] private void KALMMMMEBDG() { if (this.BIFAMFKDMJJ != 0) { } Dictionary hpdeopaoegl = this.HPDEOPAOEGL; ILIGKJJIKLL iligkjjikll = this.OMGHPOEBAKK.Get(); bool flag; if (flag) { JIPHINJGPHB bifamfkdmjj = this.BIFAMFKDMJJ; long num = this.GDPNBGKHKCO.Get(); int num2 = 0; num2 += num2; num2++; this.AGHECHLBNKA(); } if (this.BIFAMFKDMJJ != 0) { } this.LGAEHHJILJI(); } // Token: 0x0600C93F RID: 51519 RVA: 0x002FBF40 File Offset: 0x002FA140 [Token(Token = "0x600C93F")] [Address(RVA = "0x10CAAE0", Offset = "0x10C94E0", VA = "0x1810CAAE0")] private void LGAEHHJILJI() { GameObject gameObject = this.targetImageRoot.gameObject; bool flag = this.HGLLKBFOBIE == LinkButtonController.BKHGLMKODBH.TargetImage; gameObject.SetActive(flag); GameObject gameObject2 = this.typeIconRoot.gameObject; bool flag2 = this.HGLLKBFOBIE == LinkButtonController.BKHGLMKODBH.TypeIcon; gameObject2.SetActive(flag2); if (this.BIFAMFKDMJJ != 0) { int num = 0; JIPHINJGPHB bifamfkdmjj = this.BIFAMFKDMJJ; Image image = this.typeIcon; int num2 = 0; if (num2 < num) { num2 += num2; num2++; } JIPHINJGPHB bifamfkdmjj2 = this.BIFAMFKDMJJ; Action action = new Action(this.KMDFFOINHNJ); if (this.HGLLKBFOBIE == LinkButtonController.BKHGLMKODBH.TargetImage) { LinkButtonController.OGAIABELEMJ ogaiabelemj = new LinkButtonController.OGAIABELEMJ(); ogaiabelemj.<>4__this = this; JIPHINJGPHB bifamfkdmjj3 = this.BIFAMFKDMJJ; if (num2 < gameObject2) { num2 += num2; num2++; } Action action2 = delegate(Texture2D texture) { ogaiabelemj.<>4__this.targetImage.texture = texture; RectTransform rectTransform = ogaiabelemj.<>4__this.targetImage.rectTransform; Vector2 sizeDelta = rectTransform.sizeDelta; rectTransform.sizeDelta = sizeDelta; }; if (num2 < ogaiabelemj) { num2 += num2; if (num2 == ogaiabelemj) { num2 += num2; num2 += 19; goto IL_117; } num2++; } } return; } IL_117: this.labelText.text = "Configure"; int num3 = 0; this.ECDBKOLOGGK(num3 != 0); throw new NullReferenceException(); } // Token: 0x0600C940 RID: 51520 RVA: 0x002FC084 File Offset: 0x002FA284 [Token(Token = "0x600C940")] [Address(RVA = "0x10CA520", Offset = "0x10C8F20", VA = "0x1810CA520")] private void ECDBKOLOGGK(bool KJCKMJAFFNJ) { bool isButtonEnabled = this.button.HFNAIHCPBNN; RawImage rawImage = this.targetImage; if (KJCKMJAFFNJ) { } Material material = rawImage.material; this.activatedButtonRoot.gameObject.SetActive(KJCKMJAFFNJ); this.deactivatedButtonRoot.gameObject.SetActive(KJCKMJAFFNJ); if (!KJCKMJAFFNJ) { Image image = this.typeIcon; Sprite sprite = this.notConfiguredTypeIcon; image.sprite = sprite; } this.PAJPFOEFHFF(); } // Token: 0x0600C941 RID: 51521 RVA: 0x002FC0F8 File Offset: 0x002FA2F8 [Token(Token = "0x600C941")] [Address(RVA = "0x10CB450", Offset = "0x10C9E50", VA = "0x1810CB450")] 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); if (this.KAMEHGIHIOD) { } Renderer[] array = this.deactivatedRenderers; int num2 = 0; int length = array.Length; if (num2 < length) { Renderer renderer = array[num2]; MaterialPropertyBlock pojkkilegbc4 = this.POJKKILEGBC; renderer.Internal_SetPropertyBlock(pojkkilegbc4); num2++; } } // Token: 0x0600C942 RID: 51522 RVA: 0x002FC1DC File Offset: 0x002FA3DC [Token(Token = "0x600C942")] [Address(RVA = "0x10CAEB0", Offset = "0x10C98B0", VA = "0x1810CAEB0")] private void MPBIOHPAIEB() { this.LGAEHHJILJI(); } // Token: 0x0600C943 RID: 51523 RVA: 0x002FC1F0 File Offset: 0x002FA3F0 [Token(Token = "0x600C943")] [Address(RVA = "0x10CAEC0", Offset = "0x10C98C0", VA = "0x1810CAEC0")] private void NNBDPAJLOMF(PhysicalButtonBase NHKDAAJFENF, Player IEEPBBPKFJA) { int num = 0; if (IEEPBBPKFJA != num) { } bool flag = NHKDAAJFENF.MHMMGDJMKNH; if (flag && this.BIFAMFKDMJJ != 0 && flag) { JIPHINJGPHB bifamfkdmjj = this.BIFAMFKDMJJ; } } // Token: 0x0600C944 RID: 51524 RVA: 0x002FC230 File Offset: 0x002FA430 [Token(Token = "0x600C944")] [Address(RVA = "0x10CA440", Offset = "0x10C8E40", VA = "0x1810CA440")] private void CHHAGGIKDLM() { this.PAJPFOEFHFF(); } // Token: 0x0600C945 RID: 51525 RVA: 0x002FC244 File Offset: 0x002FA444 [Token(Token = "0x600C945")] [Address(RVA = "0x10CB650", Offset = "0x10CA050", VA = "0x1810CB650", Slot = "18")] public void PrepareImposter(DDOCLDALHON KDMGDPJLIBN) { this.imposterText.gameObject.SetActive(true); } // Token: 0x0600C946 RID: 51526 RVA: 0x002FC268 File Offset: 0x002FA468 [Token(Token = "0x600C946")] [Address(RVA = "0x10CB310", Offset = "0x10C9D10", VA = "0x1810CB310")] private void OnDisable() { PhysicalButtonBase.PhysicalButtonPressEvent pressEvent = this.button.pressEvent; UnityAction unityAction = new UnityAction(this.NNBDPAJLOMF); pressEvent.RemoveListener(unityAction); } // Token: 0x0600C947 RID: 51527 RVA: 0x002FC29C File Offset: 0x002FA49C [Token(Token = "0x600C947")] [Address(RVA = "0x10CAFC0", Offset = "0x10C99C0", VA = "0x1810CAFC0", Slot = "14")] protected override void OnDestroy() { int num; do { num = 0; base.OnDestroy(); SandboxColorable sandboxColorable = this.colorable; Action action = new Action(this.CHHAGGIKDLM); sandboxColorable.JJCKDBNNKAM -= action; Dictionary.ValueCollection values = this.HPDEOPAOEGL.Values; Dictionary.ValueCollection.Enumerator enumerator; if (enumerator != 0) { Action action2 = new Action(this.MPBIOHPAIEB); num += num; num++; Action action3 = new Action(this.LGHIMJDBGKO); num += num; num++; uint num2; if (num < (int)num2) { num += num; num++; } num += 3; num += 19; num++; num += 19; num += 19; } if (num != -1) { } } while (num != 0); } // Token: 0x17001F59 RID: 8025 // (get) Token: 0x0600C948 RID: 51528 RVA: 0x002FC340 File Offset: 0x002FA540 [Token(Token = "0x17001F59")] public bool JBMFJOBFJHP { [Token(Token = "0x600C948")] [Address(RVA = "0x413970", Offset = "0x412370", VA = "0x180413970", Slot = "15")] get { } } // Token: 0x0600C949 RID: 51529 RVA: 0x002FC350 File Offset: 0x002FA550 [Token(Token = "0x600C949")] [Address(RVA = "0x10CA450", Offset = "0x10C8E50", VA = "0x1810CA450", Slot = "16")] public void DeserializeFrom(KPNDFONGDGF HFBJGCHOANH) { SynchronizedField omghpoebakk = this.OMGHPOEBAKK; SynchronizedField gdpnbgkhkco = this.GDPNBGKHKCO; this.KALMMMMEBDG(); } // Token: 0x0600C94A RID: 51530 RVA: 0x002FC378 File Offset: 0x002FA578 [Token(Token = "0x600C94A")] [Address(RVA = "0x10CB680", Offset = "0x10CA080", VA = "0x1810CB680", Slot = "17")] public void SerializeTo(ref PDEKIHFJKHJ IABNDBNHMKF, ref MKNCHKCCIHK NHFINJNIPGK, StringBuilder BIPOIFGEMGB) { DKHJMBKEIED dkhjmbkeied = new DKHJMBKEIED(); ILIGKJJIKLL iligkjjikll = this.OMGHPOEBAKK.Get(); long num = this.GDPNBGKHKCO.Get(); } // Token: 0x0600C94B RID: 51531 RVA: 0x002FC3AC File Offset: 0x002FA5AC [Token(Token = "0x600C94B")] [Address(RVA = "0x10CB820", Offset = "0x10CA220", VA = "0x1810CB820")] public LinkButtonController() { Dictionary dictionary = new Dictionary(); this.HPDEOPAOEGL = dictionary; base..ctor(); } // Token: 0x0600C94D RID: 51533 RVA: 0x002FC3F4 File Offset: 0x002FA5F4 [Token(Token = "0x600C94D")] [Address(RVA = "0x10CA690", Offset = "0x10C9090", VA = "0x1810CA690")] [CompilerGenerated] private void FGBECAHABDL(CreationObjectSettingFriendlyIntControl GCCLEJOGCCE) { GCCLEJOGCCE.PropertyDescription.text = "Link Type"; Func func = new Func(this.BPAIPANDNOF); Action action = new Action(this.LFFMCDNBHNO); } // Token: 0x0600C94E RID: 51534 RVA: 0x002FC434 File Offset: 0x002FA634 [Token(Token = "0x600C94E")] [Address(RVA = "0x10CA3F0", Offset = "0x10C8DF0", VA = "0x1810CA3F0")] [CompilerGenerated] private int BPAIPANDNOF() { ILIGKJJIKLL iligkjjikll = this.OMGHPOEBAKK.Get(); throw new NullReferenceException(); } // Token: 0x0600C94F RID: 51535 RVA: 0x002FC454 File Offset: 0x002FA654 [Token(Token = "0x600C94F")] [Address(RVA = "0x10CAA10", Offset = "0x10C9410", VA = "0x1810CAA10")] [CompilerGenerated] private void LFFMCDNBHNO(int ONGBFDACHHG) { ILIGKJJIKLL iligkjjikll = this.OMGHPOEBAKK.Get(); if (ONGBFDACHHG != (int)iligkjjikll) { SynchronizedField gdpnbgkhkco = this.GDPNBGKHKCO; SynchronizedField omghpoebakk = this.OMGHPOEBAKK; } } // Token: 0x0600C950 RID: 51536 RVA: 0x002FC488 File Offset: 0x002FA688 [Token(Token = "0x600C950")] [Address(RVA = "0x10CA9F0", Offset = "0x10C93F0", VA = "0x1810CA9F0")] [CompilerGenerated] private void KMDFFOINHNJ(string NDILEEFABJA) { this.labelText.text = NDILEEFABJA; } // Token: 0x0400858B RID: 34187 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400858B")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)] private PhysicalButtonBase button; // Token: 0x0400858C RID: 34188 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400858C")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)] private SandboxColorable colorable; // Token: 0x0400858D RID: 34189 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400858D")] [SerializeField] [Header("Scene References")] private TMP_Text imposterText; // Token: 0x0400858E RID: 34190 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400858E")] [SerializeField] private TMP_Text labelText; // Token: 0x0400858F RID: 34191 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400858F")] [SerializeField] private Image typeIcon; // Token: 0x04008590 RID: 34192 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x4008590")] [SerializeField] private Transform typeIconRoot; // Token: 0x04008591 RID: 34193 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4008591")] [SerializeField] private RawImage targetImage; // Token: 0x04008592 RID: 34194 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4008592")] [SerializeField] private Transform targetImageRoot; // Token: 0x04008593 RID: 34195 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4008593")] [SerializeField] [Header("Activation States")] private Renderer[] activatedRenderers; // Token: 0x04008594 RID: 34196 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4008594")] [SerializeField] private Transform activatedButtonRoot; // Token: 0x04008595 RID: 34197 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4008595")] [SerializeField] private Renderer[] deactivatedRenderers; // Token: 0x04008596 RID: 34198 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4008596")] [SerializeField] private Transform deactivatedButtonRoot; // Token: 0x04008597 RID: 34199 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4008597")] [SerializeField] private Color deactivatedColor; // Token: 0x04008598 RID: 34200 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4008598")] [SerializeField] [Header("Misc")] private Sprite notConfiguredTypeIcon; // Token: 0x04008599 RID: 34201 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4008599")] [SerializeField] private int settingsPriority; // Token: 0x0400859A RID: 34202 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")] [Token(Token = "0x400859A")] private SynchronizedField OMGHPOEBAKK; // Token: 0x0400859B RID: 34203 [global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")] [Token(Token = "0x400859B")] private SynchronizedField GDPNBGKHKCO; // Token: 0x0400859C RID: 34204 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")] [Token(Token = "0x400859C")] private ILINODKFHEO POBFHAHDDOO; // Token: 0x0400859D RID: 34205 [global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")] [Token(Token = "0x400859D")] private CreationObject EOJKOIGNHPJ; // Token: 0x0400859E RID: 34206 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")] [Token(Token = "0x400859E")] private MaterialPropertyBlock POJKKILEGBC; // Token: 0x0400859F RID: 34207 [Token(Token = "0x400859F")] private static Material JFCAPOOBNID; // Token: 0x040085A0 RID: 34208 [Token(Token = "0x40085A0")] private static Material GODFBJLKDMK; // Token: 0x040085A1 RID: 34209 [global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")] [Token(Token = "0x40085A1")] private float HGDPLJFAGDJ = 2.5f; // Token: 0x040085A2 RID: 34210 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")] [Token(Token = "0x40085A2")] private JIPHINJGPHB BIFAMFKDMJJ; // Token: 0x040085A3 RID: 34211 [global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")] [Token(Token = "0x40085A3")] private LinkButtonController.BKHGLMKODBH HGLLKBFOBIE; // Token: 0x040085A4 RID: 34212 [global::Cpp2IlInjected.FieldOffset(Offset = "0x100")] [Token(Token = "0x40085A4")] private readonly Dictionary HPDEOPAOEGL; // Token: 0x040085A5 RID: 34213 [Token(Token = "0x40085A5")] private static readonly int ECEPEMAEMDC = Shader.PropertyToID("_Grayscale"); // Token: 0x02001D3D RID: 7485 [Token(Token = "0x2001D3D")] private enum BKHGLMKODBH { // Token: 0x040085A7 RID: 34215 [Token(Token = "0x40085A7")] TypeIcon, // Token: 0x040085A8 RID: 34216 [Token(Token = "0x40085A8")] TargetImage } // Token: 0x02001D3F RID: 7487 [Token(Token = "0x2001D3F")] [CompilerGenerated] private sealed class OGAIABELEMJ { // Token: 0x0600C956 RID: 51542 RVA: 0x002FC500 File Offset: 0x002FA700 [Token(Token = "0x600C956")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public OGAIABELEMJ() { } // Token: 0x0600C957 RID: 51543 RVA: 0x002FC514 File Offset: 0x002FA714 [Token(Token = "0x600C957")] [Address(RVA = "0x10CCAB0", Offset = "0x10CB4B0", VA = "0x1810CCAB0")] internal void b__1(Texture2D texture) { this.<>4__this.targetImage.texture = texture; RectTransform rectTransform = this.<>4__this.targetImage.rectTransform; Vector2 sizeDelta = rectTransform.sizeDelta; rectTransform.sizeDelta = sizeDelta; } // Token: 0x040085AD RID: 34221 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40085AD")] public float aspectRatio; // Token: 0x040085AE RID: 34222 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40085AE")] public LinkButtonController <>4__this; } } }