204 lines
5.4 KiB
C#
204 lines
5.4 KiB
C#
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;
|
|
}
|