using System; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x020005CA RID: 1482 [Token(Token = "0x20005CA")] public class ObjectiveView : MonoBehaviour { // Token: 0x170007BE RID: 1982 // (get) Token: 0x06002C3B RID: 11323 RVA: 0x000B4C2C File Offset: 0x000B2E2C [Token(Token = "0x170007BE")] private bool CJGJCGAEAFF { [Token(Token = "0x6002C3B")] [Address(RVA = "0x134E6F0", Offset = "0x134D4F0", VA = "0x18134E6F0")] get { bool flag; return !SingletonMonoBehaviour.FFNIFALJLDD || !flag; } } // Token: 0x06002C3C RID: 11324 RVA: 0x000B4C50 File Offset: 0x000B2E50 [Token(Token = "0x6002C3C")] [Address(RVA = "0x134E880", Offset = "0x134D680", VA = "0x18134E880")] private void OnEnable() { bool egfimidcead = this.EGFIMIDCEAD; this.EGFIMIDCEAD = egfimidcead; GameObject gameObject = this.tokenObject; int num = 0; if (gameObject != num) { GameObject gameObject2 = this.tokenObject; if (!this.CJGJCGAEAFF) { } int num2 = 0; bool flag = (this.EGFIMIDCEAD ? 1 : 0) == num2; gameObject2.SetActive(flag); } } // Token: 0x06002C3D RID: 11325 RVA: 0x000B4CAC File Offset: 0x000B2EAC [Token(Token = "0x6002C3D")] [Address(RVA = "0x134EDF0", Offset = "0x134DBF0", VA = "0x18134EDF0")] public void UpdateTokenText(string NCPBDBJDNHB) { TextMeshProUGUI textMeshProUGUI = this.tokenValueText; int num = 0; if (textMeshProUGUI != num) { string text = this.tokenValueText.text; } } // Token: 0x06002C3E RID: 11326 RVA: 0x000B4CE0 File Offset: 0x000B2EE0 [Token(Token = "0x6002C3E")] [Address(RVA = "0x134E930", Offset = "0x134D730", VA = "0x18134E930", 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); string text2 = textMeshProUGUI2.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); string text3 = this.description.text; this.tooltip.Message = 0; this.CKDLPAGEAJH = 0; } // Token: 0x06002C3F RID: 11327 RVA: 0x000B4E64 File Offset: 0x000B3064 [Token(Token = "0x6002C3F")] [Address(RVA = "0x134E640", Offset = "0x134D440", VA = "0x18134E640")] private void BFNCFBPPOKI(bool FPIEKIFIDIH) { this.EGFIMIDCEAD = FPIEKIFIDIH; GameObject gameObject = this.tokenObject; int num = 0; if (gameObject != num) { GameObject gameObject2 = this.tokenObject; if (!this.CJGJCGAEAFF) { } int num2 = 0; bool flag = (this.EGFIMIDCEAD ? 1 : 0) == num2; gameObject2.SetActive(flag); } } // Token: 0x06002C40 RID: 11328 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002C40")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")] public virtual void OnObjectiveCompleted() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002C41 RID: 11329 RVA: 0x000B4EB8 File Offset: 0x000B30B8 [Token(Token = "0x6002C41")] [Address(RVA = "0x134EE90", Offset = "0x134DC90", VA = "0x18134EE90")] public ObjectiveView() { } // Token: 0x040023A7 RID: 9127 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40023A7")] [SerializeField] protected TextMeshProUGUI description; // Token: 0x040023A8 RID: 9128 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40023A8")] [SerializeField] protected TextMeshProUGUI progressLabel; // Token: 0x040023A9 RID: 9129 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40023A9")] [SerializeField] protected Slider progressSlider; // Token: 0x040023AA RID: 9130 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40023AA")] [SerializeField] protected GameObject completionVisual; // Token: 0x040023AB RID: 9131 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40023AB")] [SerializeField] protected Tooltip tooltip; // Token: 0x040023AC RID: 9132 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40023AC")] [SerializeField] private GameObject tokenObject; // Token: 0x040023AD RID: 9133 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40023AD")] [SerializeField] private TextMeshProUGUI tokenValueText; // Token: 0x040023AE RID: 9134 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40023AE")] protected int CKDLPAGEAJH = (int)((ulong)4294967295L); // Token: 0x040023AF RID: 9135 [FieldOffset(Offset = "0x54")] [Token(Token = "0x40023AF")] private bool EGFIMIDCEAD; }