using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x020005D3 RID: 1491 [Token(Token = "0x20005D3")] [StructLayout(3)] public class ObjectiveView : MonoBehaviour { // Token: 0x170007DE RID: 2014 // (get) Token: 0x06002C54 RID: 11348 RVA: 0x000B86F0 File Offset: 0x000B68F0 [Token(Token = "0x170007DE")] private bool CJGJCGAEAFF { [Token(Token = "0x6002C54")] [Address(RVA = "0x17DD890", Offset = "0x17DC290", VA = "0x1817DD890")] get { return !SingletonMonoBehaviour.IsInitialized || !SingletonMonoBehaviour.Instance.PFCGMJLCBMP; } } // Token: 0x06002C55 RID: 11349 RVA: 0x000B871C File Offset: 0x000B691C [Token(Token = "0x6002C55")] [Address(RVA = "0x17DD930", Offset = "0x17DC330", VA = "0x1817DD930")] private void OnEnable() { bool egfimidcead = this.EGFIMIDCEAD; this.BFNCFBPPOKI(egfimidcead); } // Token: 0x06002C56 RID: 11350 RVA: 0x000B8738 File Offset: 0x000B6938 [Token(Token = "0x6002C56")] [Address(RVA = "0x17DDDF0", Offset = "0x17DC7F0", VA = "0x1817DDDF0")] public void UpdateTokenText(string NCPBDBJDNHB) { TextMeshProUGUI textMeshProUGUI = this.tokenValueText; int num = 0; if (textMeshProUGUI != num) { this.tokenValueText.text = NCPBDBJDNHB; } } // Token: 0x06002C57 RID: 11351 RVA: 0x000B876C File Offset: 0x000B696C [Token(Token = "0x6002C57")] [Address(RVA = "0x17DD940", Offset = "0x17DC340", VA = "0x1817DD940", Slot = "4")] public virtual void UpdateProgress(int MFOPFLCAHLJ, int KEOKDMNJJPB, bool OKPLGJMOGLK, bool GPPBDDDBJBH, string DJCJOAHNLFL, string DIFBHNGCOGN, int EFBDCIJMFGD) { Slider slider = this.progressSlider; if (!OKPLGJMOGLK) { int num = 0; if (OKPLGJMOGLK) { float num2 = Mathf.Clamp01((float)num); } float value = slider.value; TextMeshProUGUI textMeshProUGUI = this.progressLabel; int num3 = 0; if (!(textMeshProUGUI != num3)) { goto IL_13B; } GameObject gameObject = this.progressLabel.gameObject; int num4 = 0; gameObject.SetActive(num4 != 0); int num5 = 0; if (!(textMeshProUGUI != num5)) { goto IL_13B; } this.progressLabel.gameObject.SetActive(true); TextMeshProUGUI textMeshProUGUI2 = this.progressLabel; object[] array = new object[5]; if ("(" != 0) { } array[0] = "("; if ("(" != 0) { } array[1] = "("; if ("/" != 0) { } array[2] = "/"; if ("/" != 0) { } array[3] = "/"; if (")" != 0) { } array[4] = ")"; string text = string.Concat(array); textMeshProUGUI2.text = text; } float value2 = slider.value; TextMeshProUGUI textMeshProUGUI3 = this.progressLabel; int num6 = 0; if (textMeshProUGUI3 != num6) { GameObject gameObject2 = this.progressLabel.gameObject; int num7 = 0; gameObject2.SetActive(num7 != 0); } IL_13B: this.BFNCFBPPOKI(OKPLGJMOGLK); this.completionVisual.SetActive(OKPLGJMOGLK); TextMeshProUGUI textMeshProUGUI4 = this.description; this.tooltip.Message = 0; this.CKDLPAGEAJH = 0; } // Token: 0x06002C58 RID: 11352 RVA: 0x000B88E8 File Offset: 0x000B6AE8 [Token(Token = "0x6002C58")] [Address(RVA = "0x17DD770", Offset = "0x17DC170", VA = "0x1817DD770")] private void BFNCFBPPOKI(bool FPIEKIFIDIH) { this.EGFIMIDCEAD = FPIEKIFIDIH; GameObject gameObject = this.tokenObject; int num = 0; if (gameObject != num) { GameObject gameObject2 = this.tokenObject; if (!SingletonMonoBehaviour.IsInitialized || SingletonMonoBehaviour.Instance.PFCGMJLCBMP) { } int num2 = 0; bool flag = (this.EGFIMIDCEAD ? 1 : 0) == num2; gameObject2.SetActive(flag); } } // Token: 0x06002C59 RID: 11353 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002C59")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "5")] public virtual void OnObjectiveCompleted() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C5A RID: 11354 RVA: 0x000B8948 File Offset: 0x000B6B48 [Token(Token = "0x6002C5A")] [Address(RVA = "0x17DDE80", Offset = "0x17DC880", VA = "0x1817DDE80")] public ObjectiveView() { } // Token: 0x04002548 RID: 9544 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4002548")] [SerializeField] protected TextMeshProUGUI description; // Token: 0x04002549 RID: 9545 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4002549")] [SerializeField] protected TextMeshProUGUI progressLabel; // Token: 0x0400254A RID: 9546 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400254A")] [SerializeField] protected Slider progressSlider; // Token: 0x0400254B RID: 9547 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x400254B")] [SerializeField] protected GameObject completionVisual; // Token: 0x0400254C RID: 9548 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400254C")] [SerializeField] protected Tooltip tooltip; // Token: 0x0400254D RID: 9549 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400254D")] [SerializeField] private GameObject tokenObject; // Token: 0x0400254E RID: 9550 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400254E")] [SerializeField] private TextMeshProUGUI tokenValueText; // Token: 0x0400254F RID: 9551 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400254F")] protected int CKDLPAGEAJH = (int)((ulong)4294967295L); // Token: 0x04002550 RID: 9552 [global::Cpp2IlInjected.FieldOffset(Offset = "0x54")] [Token(Token = "0x4002550")] private bool EGFIMIDCEAD; }