using System; using System.Text; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RecRoom.Storefronts { // Token: 0x020023E9 RID: 9193 [Token(Token = "0x20023E9")] public class StorefrontStatusPopup : MonoBehaviour { // Token: 0x0600EA30 RID: 59952 RVA: 0x0035D038 File Offset: 0x0035B238 [Token(Token = "0x600EA30")] [Address(RVA = "0x145ADF0", Offset = "0x1459DF0", VA = "0x18145ADF0")] private void Awake() { this.PKDNCBMFCEJ(); } // Token: 0x0600EA31 RID: 59953 RVA: 0x0035D04C File Offset: 0x0035B24C [Token(Token = "0x600EA31")] [Address(RVA = "0x145AE00", Offset = "0x1459E00", VA = "0x18145AE00")] private void OnEnable() { GameObject gameObject = this.statusDisplay.gameObject; int num = 0; gameObject.SetActive(num != 0); int num2 = 0; this.KBGOMMCENNB = (float)num2; } // Token: 0x0600EA32 RID: 59954 RVA: 0x0035D080 File Offset: 0x0035B280 [Token(Token = "0x600EA32")] [Address(RVA = "0x145AF10", Offset = "0x1459F10", VA = "0x18145AF10")] 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: 0x0600EA33 RID: 59955 RVA: 0x0035D128 File Offset: 0x0035B328 [Token(Token = "0x600EA33")] [Address(RVA = "0x145AE40", Offset = "0x1459E40", VA = "0x18145AE40")] 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: 0x0600EA34 RID: 59956 RVA: 0x0035D194 File Offset: 0x0035B394 [Token(Token = "0x600EA34")] [Address(RVA = "0x145AFF0", Offset = "0x1459FF0", VA = "0x18145AFF0")] public StorefrontStatusPopup() { } // Token: 0x04009842 RID: 38978 [FieldOffset(Offset = "0x18")] [Token(Token = "0x4009842")] [SerializeField] private int maxEllipsesCount = (int)((ulong)3L); // Token: 0x04009843 RID: 38979 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4009843")] [SerializeField] private Text statusText; // Token: 0x04009844 RID: 38980 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4009844")] [SerializeField] private RectTransform statusDisplay; // Token: 0x04009845 RID: 38981 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4009845")] [SerializeField] private float waitForDisplay = 0.75f; // Token: 0x04009846 RID: 38982 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4009846")] [SerializeField] private string prefix = "Purchasing"; // Token: 0x04009847 RID: 38983 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4009847")] private float KBGOMMCENNB; // Token: 0x04009848 RID: 38984 [FieldOffset(Offset = "0x44")] [Token(Token = "0x4009848")] private float OIAOHMPEKGN; // Token: 0x04009849 RID: 38985 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4009849")] private int BFMDPEPHMCC; } }