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