375 lines
10 KiB
C#
375 lines
10 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom.UI
|
|
{
|
|
// Token: 0x020024FF RID: 9471
|
|
[Token(Token = "0x20024FF")]
|
|
[StructLayout(3)]
|
|
public class ScreenHUDDialog : ScreenHUDElement
|
|
{
|
|
// Token: 0x17002C64 RID: 11364
|
|
// (get) Token: 0x06010576 RID: 66934 RVA: 0x003D4878 File Offset: 0x003D2A78
|
|
[Token(Token = "0x17002C64")]
|
|
public Image MAJIECFCIJA
|
|
{
|
|
[Token(Token = "0x6010576")]
|
|
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
|
get
|
|
{
|
|
return this.icon;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010577 RID: 66935 RVA: 0x003D488C File Offset: 0x003D2A8C
|
|
[Token(Token = "0x6010577")]
|
|
[Address(RVA = "0x147AE90", Offset = "0x1479890", VA = "0x18147AE90", Slot = "5")]
|
|
protected virtual void Awake()
|
|
{
|
|
if (!this.CHACOPPFGCG)
|
|
{
|
|
this.IFEFFJIIKCK();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010578 RID: 66936 RVA: 0x003D48AC File Offset: 0x003D2AAC
|
|
[Token(Token = "0x6010578")]
|
|
[Address(RVA = "0x147B040", Offset = "0x1479A40", VA = "0x18147B040")]
|
|
private void OnDisable()
|
|
{
|
|
int num = 0;
|
|
this.SetProgress(num);
|
|
RectTransform rectTransform = this.highlightCard;
|
|
int num2 = 0;
|
|
if (rectTransform != num2 && this.highlightCard.gameObject.activeSelf)
|
|
{
|
|
GameObject gameObject = this.highlightCard.gameObject;
|
|
int num3 = 0;
|
|
gameObject.SetActive(num3 != 0);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010579 RID: 66937 RVA: 0x003D4908 File Offset: 0x003D2B08
|
|
[Token(Token = "0x6010579")]
|
|
[Address(RVA = "0x147B1C0", Offset = "0x1479BC0", VA = "0x18147B1C0")]
|
|
public void SetContentForFrame(bool KMOBPHAEFED, Sprite INAPCHPMCPA, string PAANJCAOOAG, [Optional] float? MFOPFLCAHLJ)
|
|
{
|
|
int dopkflggphd = this.DOPKFLGGPHD;
|
|
int frameCount = Time.frameCount;
|
|
if (dopkflggphd < frameCount)
|
|
{
|
|
int frameCount2 = Time.frameCount;
|
|
this.DOPKFLGGPHD = frameCount2;
|
|
if (KMOBPHAEFED)
|
|
{
|
|
}
|
|
CanvasGroup canvasGroup = this.canvasGroup;
|
|
int num = 0;
|
|
if (canvasGroup != num)
|
|
{
|
|
this.canvasGroup.alpha = 0.35f;
|
|
}
|
|
this.SetIcon(INAPCHPMCPA);
|
|
TMP_Text tmp_Text = this.text;
|
|
int num2 = 0;
|
|
bool flag = tmp_Text == num2;
|
|
if (!flag)
|
|
{
|
|
if (this.CHACOPPFGCG == flag)
|
|
{
|
|
this.IFEFFJIIKCK();
|
|
}
|
|
TMP_Text tmp_Text2 = this.text;
|
|
bool flag2 = !flag;
|
|
tmp_Text2.enabled = flag2;
|
|
if (!flag && this.text.m_text != PAANJCAOOAG)
|
|
{
|
|
this.text.text = PAANJCAOOAG;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601057A RID: 66938 RVA: 0x003D49DC File Offset: 0x003D2BDC
|
|
[Token(Token = "0x601057A")]
|
|
[Address(RVA = "0x147B100", Offset = "0x1479B00", VA = "0x18147B100")]
|
|
public void ResetContentForFrame(bool KMOBPHAEFED)
|
|
{
|
|
string ecmlpleipkn = this.ECMLPLEIPKN;
|
|
int num = 0;
|
|
Sprite bnnhjejeeia = this.BNNHJEJEEIA;
|
|
this.SetContentForFrame(KMOBPHAEFED, bnnhjejeeia, ecmlpleipkn, num);
|
|
}
|
|
|
|
// Token: 0x0601057B RID: 66939 RVA: 0x003D4A04 File Offset: 0x003D2C04
|
|
[Token(Token = "0x601057B")]
|
|
[Address(RVA = "0x147B130", Offset = "0x1479B30", VA = "0x18147B130")]
|
|
public void SetAlpha(float FBPFONBFPEB)
|
|
{
|
|
CanvasGroup canvasGroup = this.canvasGroup;
|
|
int num = 0;
|
|
if (canvasGroup != num)
|
|
{
|
|
this.canvasGroup.alpha = FBPFONBFPEB;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601057C RID: 66940 RVA: 0x003D4A38 File Offset: 0x003D2C38
|
|
[Token(Token = "0x601057C")]
|
|
[Address(RVA = "0x147B390", Offset = "0x1479D90", VA = "0x18147B390")]
|
|
public void SetIcon(Sprite INAPCHPMCPA)
|
|
{
|
|
Image image = this.icon;
|
|
int num = 0;
|
|
bool flag = image == num;
|
|
if (!flag)
|
|
{
|
|
if (this.CHACOPPFGCG == flag)
|
|
{
|
|
this.IFEFFJIIKCK();
|
|
}
|
|
if (this.icon.m_Sprite != INAPCHPMCPA)
|
|
{
|
|
this.icon.sprite = INAPCHPMCPA;
|
|
Image image2 = this.icon;
|
|
int num2 = 0;
|
|
bool flag2 = INAPCHPMCPA != num2;
|
|
image2.enabled = flag2;
|
|
}
|
|
if (this.maintainIconAspectRatio)
|
|
{
|
|
AspectRatioFitter aspectRatioFitter = this.aspectRatioFitter;
|
|
int num3 = 0;
|
|
if (aspectRatioFitter != num3)
|
|
{
|
|
AspectRatioFitter aspectRatioFitter2 = this.aspectRatioFitter;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601057D RID: 66941 RVA: 0x003D4ADC File Offset: 0x003D2CDC
|
|
[Token(Token = "0x601057D")]
|
|
[Address(RVA = "0x147B780", Offset = "0x147A180", VA = "0x18147B780")]
|
|
public void SetText(string PAANJCAOOAG)
|
|
{
|
|
TMP_Text tmp_Text = this.text;
|
|
int num = 0;
|
|
bool flag = tmp_Text == num;
|
|
if (!flag)
|
|
{
|
|
if (this.CHACOPPFGCG == flag)
|
|
{
|
|
this.IFEFFJIIKCK();
|
|
}
|
|
bool flag2 = string.IsNullOrEmpty(PAANJCAOOAG);
|
|
TMP_Text tmp_Text2 = this.text;
|
|
bool flag3 = !flag2;
|
|
tmp_Text2.enabled = flag3;
|
|
if (!flag2 && this.text.m_text != PAANJCAOOAG)
|
|
{
|
|
this.text.text = PAANJCAOOAG;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601057E RID: 66942 RVA: 0x003D4B58 File Offset: 0x003D2D58
|
|
[Token(Token = "0x601057E")]
|
|
[Address(RVA = "0x147B570", Offset = "0x1479F70", VA = "0x18147B570")]
|
|
public void SetProgress(float? MFOPFLCAHLJ)
|
|
{
|
|
Image image = this.progressVisual;
|
|
int num = 0;
|
|
if (image != num)
|
|
{
|
|
AnimationCurve animationCurve = this.progressCurve;
|
|
if (!this.progressVisual.gameObject.activeSelf)
|
|
{
|
|
this.progressVisual.gameObject.SetActive(true);
|
|
}
|
|
float num2;
|
|
this.progressVisual.fillAmount = num2;
|
|
if (this.progressVisual.gameObject.activeSelf)
|
|
{
|
|
GameObject gameObject = this.progressVisual.gameObject;
|
|
int num3 = 0;
|
|
gameObject.SetActive(num3 != 0);
|
|
}
|
|
Image image2 = this.progressBackground;
|
|
int num4 = 0;
|
|
if (image2 != num4)
|
|
{
|
|
GameObject gameObject2 = this.progressBackground.gameObject;
|
|
bool activeSelf = this.progressVisual.gameObject.activeSelf;
|
|
gameObject2.SetActive(activeSelf);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0601057F RID: 66943 RVA: 0x003D4C24 File Offset: 0x003D2E24
|
|
[Token(Token = "0x601057F")]
|
|
[Address(RVA = "0x147AEA0", Offset = "0x14798A0", VA = "0x18147AEA0")]
|
|
private void IEIELMFJHGI(bool CFICOGKHLAE)
|
|
{
|
|
RectTransform rectTransform = this.highlightCard;
|
|
int num = 0;
|
|
if (rectTransform != num && this.highlightCard.gameObject.activeSelf != CFICOGKHLAE)
|
|
{
|
|
this.highlightCard.gameObject.SetActive(CFICOGKHLAE);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06010580 RID: 66944 RVA: 0x003D4C70 File Offset: 0x003D2E70
|
|
[Token(Token = "0x6010580")]
|
|
[Address(RVA = "0x147AF70", Offset = "0x1479970", VA = "0x18147AF70")]
|
|
private void IFEFFJIIKCK()
|
|
{
|
|
Image image = this.icon;
|
|
int num = 0;
|
|
if (image != num)
|
|
{
|
|
Sprite sprite = this.icon.m_Sprite;
|
|
this.BNNHJEJEEIA = sprite;
|
|
}
|
|
TMP_Text tmp_Text = this.text;
|
|
int num2 = 0;
|
|
if (tmp_Text != num2)
|
|
{
|
|
string text = this.text.m_text;
|
|
this.ECMLPLEIPKN = text;
|
|
}
|
|
this.CHACOPPFGCG = true;
|
|
}
|
|
|
|
// Token: 0x06010581 RID: 66945 RVA: 0x003D4CDC File Offset: 0x003D2EDC
|
|
[Token(Token = "0x6010581")]
|
|
[Address(RVA = "0x146EE40", Offset = "0x146D840", VA = "0x18146EE40")]
|
|
public ScreenHUDDialog()
|
|
{
|
|
Keyframe[] array = new Keyframe[2];
|
|
int num = 0;
|
|
array[0] = num;
|
|
array[3] = num;
|
|
int num2 = 0;
|
|
array[3] = num2;
|
|
array[6] = num2;
|
|
AnimationCurve animationCurve = new AnimationCurve(array);
|
|
this.progressCurve = animationCurve;
|
|
this.DOPKFLGGPHD = (int)((ulong)4294967295L);
|
|
this.CECIGAMAABA = true;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0400ADBE RID: 44478
|
|
[Token(Token = "0x400ADBE")]
|
|
private const float FLJLLPPKLMC = 1f;
|
|
|
|
// Token: 0x0400ADBF RID: 44479
|
|
[Token(Token = "0x400ADBF")]
|
|
private const float JLKHFEGPNIA = 0.35f;
|
|
|
|
// Token: 0x0400ADC0 RID: 44480
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400ADC0")]
|
|
[SerializeField]
|
|
private Image icon;
|
|
|
|
// Token: 0x0400ADC1 RID: 44481
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x400ADC1")]
|
|
[SerializeField]
|
|
private TMP_Text text;
|
|
|
|
// Token: 0x0400ADC2 RID: 44482
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x400ADC2")]
|
|
[SerializeField]
|
|
private Image progressVisual;
|
|
|
|
// Token: 0x0400ADC3 RID: 44483
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x400ADC3")]
|
|
[SerializeField]
|
|
private Image progressBackground;
|
|
|
|
// Token: 0x0400ADC4 RID: 44484
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400ADC4")]
|
|
[SerializeField]
|
|
private AnimationCurve progressCurve;
|
|
|
|
// Token: 0x0400ADC5 RID: 44485
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x400ADC5")]
|
|
[SerializeField]
|
|
private RectTransform highlightCard;
|
|
|
|
// Token: 0x0400ADC6 RID: 44486
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x400ADC6")]
|
|
[SerializeField]
|
|
private bool maintainIconAspectRatio;
|
|
|
|
// Token: 0x0400ADC7 RID: 44487
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x400ADC7")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
|
|
private AspectRatioFitter aspectRatioFitter;
|
|
|
|
// Token: 0x0400ADC8 RID: 44488
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x400ADC8")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
|
|
private CanvasGroup canvasGroup;
|
|
|
|
// Token: 0x0400ADC9 RID: 44489
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x400ADC9")]
|
|
private bool CHACOPPFGCG;
|
|
|
|
// Token: 0x0400ADCA RID: 44490
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x400ADCA")]
|
|
private Sprite BNNHJEJEEIA;
|
|
|
|
// Token: 0x0400ADCB RID: 44491
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400ADCB")]
|
|
private string ECMLPLEIPKN;
|
|
|
|
// Token: 0x0400ADCC RID: 44492
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400ADCC")]
|
|
private int DOPKFLGGPHD;
|
|
|
|
// Token: 0x02002500 RID: 9472
|
|
[Token(Token = "0x2002500")]
|
|
public struct OBELDOKFOCI
|
|
{
|
|
// Token: 0x06010582 RID: 66946 RVA: 0x003D4D48 File Offset: 0x003D2F48
|
|
[Token(Token = "0x6010582")]
|
|
[Address(RVA = "0x112E0", Offset = "0x106E0", VA = "0x1800112E0")]
|
|
public OBELDOKFOCI(Sprite sprite, string text)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400ADCD RID: 44493
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400ADCD")]
|
|
public readonly Sprite KMJNLPEBOIF;
|
|
|
|
// Token: 0x0400ADCE RID: 44494
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400ADCE")]
|
|
public readonly string PAANJCAOOAG;
|
|
}
|
|
}
|
|
}
|