Files
2026-04-10 22:50:51 +02:00

217 lines
5.5 KiB
C#

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;
}