using System; using System.Runtime.InteropServices; using Cpp2IlInjected; using TMPro; using UnityEngine; using UnityEngine.UI; namespace RecRoom.UI { // Token: 0x02002AA7 RID: 10919 [Token(Token = "0x2002AA7")] public class ScreenHUDDialog : ScreenHUDElement { // Token: 0x06012255 RID: 74325 RVA: 0x0041C774 File Offset: 0x0041A974 [Token(Token = "0x6012255")] [Address(RVA = "0x1AA35F0", Offset = "0x1AA25F0", VA = "0x181AA35F0", Slot = "5")] protected virtual void Awake() { if (!this.CHACOPPFGCG) { this.IFEFFJIIKCK(); return; } } // Token: 0x06012256 RID: 74326 RVA: 0x0041C794 File Offset: 0x0041A994 [Token(Token = "0x6012256")] [Address(RVA = "0x1AA37C0", Offset = "0x1AA27C0", VA = "0x181AA37C0")] 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: 0x06012257 RID: 74327 RVA: 0x0041C7F0 File Offset: 0x0041A9F0 [Token(Token = "0x6012257")] [Address(RVA = "0x1AA38B0", Offset = "0x1AA28B0", VA = "0x181AA38B0")] 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: 0x06012258 RID: 74328 RVA: 0x0041C8E8 File Offset: 0x0041AAE8 [Token(Token = "0x6012258")] [Address(RVA = "0x1AA3880", Offset = "0x1AA2880", VA = "0x181AA3880")] public void ResetContentForFrame(bool KMOBPHAEFED) { string ecmlpleipkn = this.ECMLPLEIPKN; int num = 0; Sprite bnnhjejeeia = this.BNNHJEJEEIA; this.SetContentForFrame(KMOBPHAEFED, bnnhjejeeia, ecmlpleipkn, num); } // Token: 0x06012259 RID: 74329 RVA: 0x0041C910 File Offset: 0x0041AB10 [Token(Token = "0x6012259")] [Address(RVA = "0x1AA3AF0", Offset = "0x1AA2AF0", VA = "0x181AA3AF0")] 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: 0x0601225A RID: 74330 RVA: 0x0041C96C File Offset: 0x0041AB6C [Token(Token = "0x601225A")] [Address(RVA = "0x1AA3BF0", Offset = "0x1AA2BF0", VA = "0x181AA3BF0")] 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: 0x170032B4 RID: 12980 // (get) Token: 0x0601225B RID: 74331 RVA: 0x0041CA10 File Offset: 0x0041AC10 // (set) Token: 0x0601225C RID: 74332 RVA: 0x0041CA2C File Offset: 0x0041AC2C [Token(Token = "0x170032B4")] public float HNDFBMDDKGO { [Token(Token = "0x601225B")] [Address(RVA = "0x1AA40E0", Offset = "0x1AA30E0", VA = "0x181AA40E0")] get { Image image = this.icon; throw new NullReferenceException(); } [Token(Token = "0x601225C")] [Address(RVA = "0x1AA4120", Offset = "0x1AA3120", VA = "0x181AA4120")] set { Image image = this.icon; Image image2 = this.icon; Color color = image2.color; } } // Token: 0x0601225D RID: 74333 RVA: 0x0041CA58 File Offset: 0x0041AC58 [Token(Token = "0x601225D")] [Address(RVA = "0x1AA3FE0", Offset = "0x1AA2FE0", VA = "0x181AA3FE0")] 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: 0x0601225E RID: 74334 RVA: 0x0041CAD0 File Offset: 0x0041ACD0 [Token(Token = "0x601225E")] [Address(RVA = "0x1AA3DD0", Offset = "0x1AA2DD0", VA = "0x181AA3DD0")] 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: 0x0601225F RID: 74335 RVA: 0x0041CBA8 File Offset: 0x0041ADA8 [Token(Token = "0x601225F")] [Address(RVA = "0x1AA3610", Offset = "0x1AA2610", VA = "0x181AA3610")] 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: 0x06012260 RID: 74336 RVA: 0x0041CBF4 File Offset: 0x0041ADF4 [Token(Token = "0x6012260")] [Address(RVA = "0x1AA36E0", Offset = "0x1AA26E0", VA = "0x181AA36E0")] 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: 0x06012261 RID: 74337 RVA: 0x0041CC54 File Offset: 0x0041AE54 [Token(Token = "0x6012261")] [Address(RVA = "0x1A99020", Offset = "0x1A98020", VA = "0x181A99020")] 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: 0x0400BA68 RID: 47720 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x400BA68")] [SerializeField] private Image icon; // Token: 0x0400BA69 RID: 47721 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x400BA69")] [SerializeField] private TMP_Text text; // Token: 0x0400BA6A RID: 47722 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400BA6A")] [SerializeField] private Image progressVisual; // Token: 0x0400BA6B RID: 47723 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400BA6B")] [SerializeField] private Image progressBackground; // Token: 0x0400BA6C RID: 47724 [global::Cpp2IlInjected.FieldOffset(Offset = "0x58")] [Token(Token = "0x400BA6C")] [SerializeField] private AnimationCurve progressCurve; // Token: 0x0400BA6D RID: 47725 [global::Cpp2IlInjected.FieldOffset(Offset = "0x60")] [Token(Token = "0x400BA6D")] [SerializeField] private RectTransform highlightCard; // Token: 0x0400BA6E RID: 47726 [global::Cpp2IlInjected.FieldOffset(Offset = "0x68")] [Token(Token = "0x400BA6E")] [SerializeField] private bool maintainIconAspectRatio; // Token: 0x0400BA6F RID: 47727 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x400BA6F")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private AspectRatioFitter aspectRatioFitter; // Token: 0x0400BA70 RID: 47728 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x400BA70")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private ScreenHUDElementGroup elementGroup; // Token: 0x0400BA71 RID: 47729 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x400BA71")] [SerializeField] [OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)] private CanvasGroup canvasGroup; // Token: 0x0400BA72 RID: 47730 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x400BA72")] private bool CHACOPPFGCG; // Token: 0x0400BA73 RID: 47731 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x400BA73")] private Sprite BNNHJEJEEIA; // Token: 0x0400BA74 RID: 47732 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x400BA74")] private string ECMLPLEIPKN; // Token: 0x02002AA8 RID: 10920 [Token(Token = "0x2002AA8")] public struct OBELDOKFOCI { // Token: 0x06012262 RID: 74338 RVA: 0x0041CCB0 File Offset: 0x0041AEB0 [Token(Token = "0x6012262")] [Address(RVA = "0x4AF6A0", Offset = "0x4AE6A0", VA = "0x1804AF6A0")] public OBELDOKFOCI(Sprite KMJNLPEBOIF, string PAANJCAOOAG) { this.KMJNLPEBOIF = KMJNLPEBOIF; this.PAANJCAOOAG = PAANJCAOOAG; } // Token: 0x0400BA75 RID: 47733 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400BA75")] public readonly Sprite KMJNLPEBOIF; // Token: 0x0400BA76 RID: 47734 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x400BA76")] public readonly string PAANJCAOOAG; } } }