using System; using System.Runtime.InteropServices; using System.Text; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RecRoom.Storefronts { // Token: 0x0200211A RID: 8474 [Token(Token = "0x200211A")] [StructLayout(3)] public class StorefrontStatusPopup : MonoBehaviour { // Token: 0x0600EA16 RID: 59926 RVA: 0x00377BA8 File Offset: 0x00375DA8 [Token(Token = "0x600EA16")] [Address(RVA = "0x1013F00", Offset = "0x1012900", VA = "0x181013F00")] private void Awake() { this.PKDNCBMFCEJ(); } // Token: 0x0600EA17 RID: 59927 RVA: 0x00377BBC File Offset: 0x00375DBC [Token(Token = "0x600EA17")] [Address(RVA = "0x1013F10", Offset = "0x1012910", VA = "0x181013F10")] private void OnEnable() { GameObject gameObject = this.statusDisplay.gameObject; int num = 0; gameObject.SetActive(num != 0); int num2 = 0; this.KBGOMMCENNB = (float)num2; } // Token: 0x0600EA18 RID: 59928 RVA: 0x00377BF0 File Offset: 0x00375DF0 [Token(Token = "0x600EA18")] [Address(RVA = "0x1014020", Offset = "0x1012A20", VA = "0x181014020")] private void Update() { float num = this.waitForDisplay; float oiaohmpekgn = this.OIAOHMPEKGN; if (num <= oiaohmpekgn) { GameObject gameObject = this.statusDisplay.gameObject; int num2 = 0; if (!gameObject.activeSelf) { this.statusDisplay.gameObject.SetActive(true); } if (this.KBGOMMCENNB > 0.75f) { int num3 = this.BFMDPEPHMCC; num3++; this.KBGOMMCENNB = 0f; this.BFMDPEPHMCC = num2; this.PKDNCBMFCEJ(); } float deltaTime = Time.deltaTime; this.KBGOMMCENNB = deltaTime; return; } float deltaTime2 = Time.deltaTime; this.OIAOHMPEKGN = deltaTime2; } // Token: 0x0600EA19 RID: 59929 RVA: 0x00377C98 File Offset: 0x00375E98 [Token(Token = "0x600EA19")] [Address(RVA = "0x1013F50", Offset = "0x1012950", VA = "0x181013F50")] private void PKDNCBMFCEJ() { StringBuilder stringBuilder = new StringBuilder(); string text = this.prefix; StringBuilder stringBuilder2 = stringBuilder.Append(text); int num = this.BFMDPEPHMCC; int num2 = 0; num++; if (num > 0) { StringBuilder stringBuilder3 = stringBuilder.Append(" ."); int num3 = this.BFMDPEPHMCC; num2++; num3++; } Text text2 = this.statusText; int hashCode = stringBuilder.GetHashCode(); } // Token: 0x0600EA1A RID: 59930 RVA: 0x00377D04 File Offset: 0x00375F04 [Token(Token = "0x600EA1A")] [Address(RVA = "0x1014100", Offset = "0x1012B00", VA = "0x181014100")] public StorefrontStatusPopup() { } // Token: 0x0400999D RID: 39325 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x400999D")] [SerializeField] private int maxEllipsesCount = (int)((ulong)3L); // Token: 0x0400999E RID: 39326 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x400999E")] [SerializeField] private Text statusText; // Token: 0x0400999F RID: 39327 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x400999F")] [SerializeField] private RectTransform statusDisplay; // Token: 0x040099A0 RID: 39328 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40099A0")] [SerializeField] private float waitForDisplay = 0.75f; // Token: 0x040099A1 RID: 39329 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40099A1")] [SerializeField] private string prefix = "Purchasing"; // Token: 0x040099A2 RID: 39330 [global::Cpp2IlInjected.FieldOffset(Offset = "0x40")] [Token(Token = "0x40099A2")] private float KBGOMMCENNB; // Token: 0x040099A3 RID: 39331 [global::Cpp2IlInjected.FieldOffset(Offset = "0x44")] [Token(Token = "0x40099A3")] private float OIAOHMPEKGN; // Token: 0x040099A4 RID: 39332 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x40099A4")] private int BFMDPEPHMCC; } }