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