using System; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; // Token: 0x020005D6 RID: 1494 [Token(Token = "0x20005D6")] public class ObjectiveView : MonoBehaviour { // Token: 0x170007CA RID: 1994 // (get) Token: 0x06002CBD RID: 11453 RVA: 0x000B5E84 File Offset: 0x000B4084 [Token(Token = "0x170007CA")] private bool CJGJCGAEAFF { [Token(Token = "0x6002CBD")] [Address(RVA = "0x1522300", Offset = "0x1521300", VA = "0x181522300")] get { return !SingletonMonoBehaviour.FFNIFALJLDD || !SingletonMonoBehaviour.ONCPNMDGGKG.PFCGMJLCBMP; } } // Token: 0x06002CBE RID: 11454 RVA: 0x000B5EB0 File Offset: 0x000B40B0 [Token(Token = "0x6002CBE")] [Address(RVA = "0x15223A0", Offset = "0x15213A0", VA = "0x1815223A0")] private void OnEnable() { bool egfimidcead = this.EGFIMIDCEAD; this.BFNCFBPPOKI(egfimidcead); } // Token: 0x06002CBF RID: 11455 RVA: 0x000B5ECC File Offset: 0x000B40CC [Token(Token = "0x6002CBF")] [Address(RVA = "0x1522870", Offset = "0x1521870", VA = "0x181522870")] public void UpdateTokenText(string NCPBDBJDNHB) { TextMeshProUGUI textMeshProUGUI = this.tokenValueText; int num = 0; if (textMeshProUGUI != num) { string text = this.tokenValueText.text; } } // Token: 0x06002CC0 RID: 11456 RVA: 0x000B5F00 File Offset: 0x000B4100 [Token(Token = "0x6002CC0")] [Address(RVA = "0x15223B0", Offset = "0x15213B0", VA = "0x1815223B0", 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: 0x06002CC1 RID: 11457 RVA: 0x000B6084 File Offset: 0x000B4284 [Token(Token = "0x6002CC1")] [Address(RVA = "0x15221E0", Offset = "0x15211E0", VA = "0x1815221E0")] private void BFNCFBPPOKI(bool FPIEKIFIDIH) { this.EGFIMIDCEAD = FPIEKIFIDIH; GameObject gameObject = this.tokenObject; int num = 0; if (gameObject != num) { GameObject gameObject2 = this.tokenObject; if (!SingletonMonoBehaviour.FFNIFALJLDD || SingletonMonoBehaviour.ONCPNMDGGKG.PFCGMJLCBMP) { } int num2 = 0; bool flag = (this.EGFIMIDCEAD ? 1 : 0) == num2; gameObject2.SetActive(flag); } } // Token: 0x06002CC2 RID: 11458 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x6002CC2")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")] public virtual void OnObjectiveCompleted() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06002CC3 RID: 11459 RVA: 0x000B60E4 File Offset: 0x000B42E4 [Token(Token = "0x6002CC3")] [Address(RVA = "0x1522910", Offset = "0x1521910", VA = "0x181522910")] public ObjectiveView() { } // Token: 0x04002408 RID: 9224 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4002408")] [SerializeField] protected TextMeshProUGUI description; // Token: 0x04002409 RID: 9225 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4002409")] [SerializeField] protected TextMeshProUGUI progressLabel; // Token: 0x0400240A RID: 9226 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400240A")] [SerializeField] protected Slider progressSlider; // Token: 0x0400240B RID: 9227 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400240B")] [SerializeField] protected GameObject completionVisual; // Token: 0x0400240C RID: 9228 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400240C")] [SerializeField] protected Tooltip tooltip; // Token: 0x0400240D RID: 9229 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400240D")] [SerializeField] private GameObject tokenObject; // Token: 0x0400240E RID: 9230 [FieldOffset(Offset = "0x48")] [Token(Token = "0x400240E")] [SerializeField] private TextMeshProUGUI tokenValueText; // Token: 0x0400240F RID: 9231 [FieldOffset(Offset = "0x50")] [Token(Token = "0x400240F")] protected int CKDLPAGEAJH = (int)((ulong)4294967295L); // Token: 0x04002410 RID: 9232 [FieldOffset(Offset = "0x54")] [Token(Token = "0x4002410")] private bool EGFIMIDCEAD; }