This commit is contained in:
niko
2026-04-10 22:50:51 +02:00
parent 6d1607d5a2
commit f18d448581
17033 changed files with 2863270 additions and 0 deletions
@@ -0,0 +1,406 @@
using System;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace RecRoom.UI
{
// Token: 0x020029BE RID: 10686
[Token(Token = "0x20029BE")]
public class ScreenHUDDialog : ScreenHUDElement
{
// Token: 0x06011E19 RID: 73241 RVA: 0x00412C48 File Offset: 0x00410E48
[Token(Token = "0x6011E19")]
[Address(RVA = "0x10196A0", Offset = "0x10184A0", VA = "0x1810196A0", Slot = "5")]
protected virtual void Awake()
{
if (!this.CHACOPPFGCG)
{
this.IFEFFJIIKCK();
return;
}
}
// Token: 0x06011E1A RID: 73242 RVA: 0x00412C68 File Offset: 0x00410E68
[Token(Token = "0x6011E1A")]
[Address(RVA = "0x1019870", Offset = "0x1018670", VA = "0x181019870")]
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: 0x06011E1B RID: 73243 RVA: 0x00412CC4 File Offset: 0x00410EC4
[Token(Token = "0x6011E1B")]
[Address(RVA = "0x1019960", Offset = "0x1018760", VA = "0x181019960")]
public void SetContentForFrame(bool KMOBPHAEFED, Sprite INAPCHPMCPA, string PAANJCAOOAG, [Optional] float? MFOPFLCAHLJ)
{
int ckelnnobapp = this.CKELNNOBAPP;
int frameCount = Time.frameCount;
int frameCount2 = Time.frameCount;
this.CKELNNOBAPP = frameCount2;
if ((uint)1 != 0U)
{
ScreenHUDElementGroup screenHUDElementGroup = this.elementGroup;
int num = 0;
if (!(screenHUDElementGroup != num))
{
CanvasGroup canvasGroup = this.canvasGroup;
int num2 = 0;
if (!(canvasGroup != num2))
{
goto IL_76;
}
if (KMOBPHAEFED)
{
}
this.canvasGroup.alpha = 0.35f;
}
this.elementGroup.SetEnabled(KMOBPHAEFED);
IL_76:
this.SetIcon(INAPCHPMCPA);
TMP_Text tmp_Text = this.text;
int num3 = 0;
bool flag = tmp_Text == num3;
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.RecalculateMasking();
bool flag3;
if (flag3)
{
string text = this.text.text;
}
}
}
}
}
// Token: 0x06011E1C RID: 73244 RVA: 0x00412DBC File Offset: 0x00410FBC
[Token(Token = "0x6011E1C")]
[Address(RVA = "0x1019930", Offset = "0x1018730", VA = "0x181019930")]
public void ResetContentForFrame(bool KMOBPHAEFED)
{
string ecmlpleipkn = this.ECMLPLEIPKN;
int num = 0;
Sprite bnnhjejeeia = this.BNNHJEJEEIA;
this.SetContentForFrame(KMOBPHAEFED, bnnhjejeeia, ecmlpleipkn, num);
}
// Token: 0x06011E1D RID: 73245 RVA: 0x00412DE4 File Offset: 0x00410FE4
[Token(Token = "0x6011E1D")]
[Address(RVA = "0x1019BA0", Offset = "0x10189A0", VA = "0x181019BA0")]
public void SetEnabled(bool KMOBPHAEFED)
{
ScreenHUDElementGroup screenHUDElementGroup = this.elementGroup;
int num = 0;
if (!(screenHUDElementGroup != num))
{
CanvasGroup canvasGroup = this.canvasGroup;
int num2 = 0;
if (canvasGroup != num2)
{
if (KMOBPHAEFED)
{
}
this.canvasGroup.alpha = 0.35f;
}
return;
}
this.elementGroup.SetEnabled(KMOBPHAEFED);
}
// Token: 0x06011E1E RID: 73246 RVA: 0x00412E40 File Offset: 0x00411040
[Token(Token = "0x6011E1E")]
[Address(RVA = "0x1019CA0", Offset = "0x1018AA0", VA = "0x181019CA0")]
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: 0x17003201 RID: 12801
// (get) Token: 0x06011E1F RID: 73247 RVA: 0x00412EE4 File Offset: 0x004110E4
// (set) Token: 0x06011E20 RID: 73248 RVA: 0x00412F00 File Offset: 0x00411100
[Token(Token = "0x17003201")]
public float HNDFBMDDKGO
{
[Token(Token = "0x6011E1F")]
[Address(RVA = "0x101A190", Offset = "0x1018F90", VA = "0x18101A190")]
get
{
Image image = this.icon;
throw new NullReferenceException();
}
[Token(Token = "0x6011E20")]
[Address(RVA = "0x101A1D0", Offset = "0x1018FD0", VA = "0x18101A1D0")]
set
{
Image image = this.icon;
Image image2 = this.icon;
Color color = image2.color;
}
}
// Token: 0x06011E21 RID: 73249 RVA: 0x00412F2C File Offset: 0x0041112C
[Token(Token = "0x6011E21")]
[Address(RVA = "0x101A090", Offset = "0x1018E90", VA = "0x18101A090")]
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.RecalculateMasking();
bool flag4;
if (flag4)
{
string text = this.text.text;
}
}
}
}
// Token: 0x06011E22 RID: 73250 RVA: 0x00412FA4 File Offset: 0x004111A4
[Token(Token = "0x6011E22")]
[Address(RVA = "0x1019E80", Offset = "0x1018C80", VA = "0x181019E80")]
public void SetProgress(float? MFOPFLCAHLJ)
{
Image image = this.progressVisual;
int num = 0;
if (image != num)
{
float num2 = this.progressCurve.Evaluate(num2);
if (!this.progressVisual.gameObject.activeSelf)
{
this.progressVisual.gameObject.SetActive(true);
}
Image image2 = this.progressVisual;
float num3;
num2 = num3;
image2.fillAmount = num2;
if (this.progressVisual.gameObject.activeSelf)
{
GameObject gameObject = this.progressVisual.gameObject;
int num4 = 0;
gameObject.SetActive(num4 != 0);
}
Image image3 = this.progressBackground;
int num5 = 0;
if (image3 != num5)
{
GameObject gameObject2 = this.progressBackground.gameObject;
bool activeSelf = this.progressVisual.gameObject.activeSelf;
gameObject2.SetActive(activeSelf);
}
}
}
// Token: 0x06011E23 RID: 73251 RVA: 0x0041307C File Offset: 0x0041127C
[Token(Token = "0x6011E23")]
[Address(RVA = "0x10196C0", Offset = "0x10184C0", VA = "0x1810196C0")]
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: 0x06011E24 RID: 73252 RVA: 0x004130C8 File Offset: 0x004112C8
[Token(Token = "0x6011E24")]
[Address(RVA = "0x1019790", Offset = "0x1018590", VA = "0x181019790")]
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)
{
this.text.RecalculateMasking();
}
this.CHACOPPFGCG = true;
}
// Token: 0x06011E25 RID: 73253 RVA: 0x00413128 File Offset: 0x00411328
[Token(Token = "0x6011E25")]
[Address(RVA = "0x100BF20", Offset = "0x100AD20", VA = "0x18100BF20")]
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;
base..ctor();
}
// Token: 0x0400B858 RID: 47192
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400B858")]
[SerializeField]
private Image icon;
// Token: 0x0400B859 RID: 47193
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400B859")]
[SerializeField]
private TMP_Text text;
// Token: 0x0400B85A RID: 47194
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400B85A")]
[SerializeField]
private Image progressVisual;
// Token: 0x0400B85B RID: 47195
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400B85B")]
[SerializeField]
private Image progressBackground;
// Token: 0x0400B85C RID: 47196
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400B85C")]
[SerializeField]
private AnimationCurve progressCurve;
// Token: 0x0400B85D RID: 47197
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400B85D")]
[SerializeField]
private RectTransform highlightCard;
// Token: 0x0400B85E RID: 47198
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400B85E")]
[SerializeField]
private bool maintainIconAspectRatio;
// Token: 0x0400B85F RID: 47199
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400B85F")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private AspectRatioFitter aspectRatioFitter;
// Token: 0x0400B860 RID: 47200
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400B860")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private ScreenHUDElementGroup elementGroup;
// Token: 0x0400B861 RID: 47201
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400B861")]
[SerializeField]
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
private CanvasGroup canvasGroup;
// Token: 0x0400B862 RID: 47202
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400B862")]
private bool CHACOPPFGCG;
// Token: 0x0400B863 RID: 47203
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400B863")]
private Sprite BNNHJEJEEIA;
// Token: 0x0400B864 RID: 47204
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400B864")]
private string ECMLPLEIPKN;
// Token: 0x020029BF RID: 10687
[Token(Token = "0x20029BF")]
public struct OBELDOKFOCI
{
// Token: 0x06011E26 RID: 73254 RVA: 0x00413184 File Offset: 0x00411384
[Token(Token = "0x6011E26")]
[Address(RVA = "0x479F00", Offset = "0x478D00", VA = "0x180479F00")]
public OBELDOKFOCI(Sprite KMJNLPEBOIF, string PAANJCAOOAG)
{
this.KMJNLPEBOIF = KMJNLPEBOIF;
this.PAANJCAOOAG = PAANJCAOOAG;
}
// Token: 0x0400B865 RID: 47205
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400B865")]
public readonly Sprite KMJNLPEBOIF;
// Token: 0x0400B866 RID: 47206
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x400B866")]
public readonly string PAANJCAOOAG;
}
}
}