using System; using System.Text; using Cpp2IlInjected; using UnityEngine; using UnityEngine.UI; namespace RecRoom.Storefronts { // Token: 0x02002305 RID: 8965 [Token(Token = "0x2002305")] public class StorefrontStatusPopup : MonoBehaviour { // Token: 0x0600E621 RID: 58913 RVA: 0x00353B74 File Offset: 0x00351D74 [Token(Token = "0x600E621")] [Address(RVA = "0xD35070", Offset = "0xD33E70", VA = "0x180D35070")] private void Awake() { this.PKDNCBMFCEJ(); } // Token: 0x0600E622 RID: 58914 RVA: 0x00353B88 File Offset: 0x00351D88 [Token(Token = "0x600E622")] [Address(RVA = "0xD35080", Offset = "0xD33E80", VA = "0x180D35080")] private void OnEnable() { GameObject gameObject = this.statusDisplay.gameObject; int num = 0; gameObject.SetActive(num != 0); int num2 = 0; this.KBGOMMCENNB = (float)num2; } // Token: 0x0600E623 RID: 58915 RVA: 0x00353BBC File Offset: 0x00351DBC [Token(Token = "0x600E623")] [Address(RVA = "0xD35190", Offset = "0xD33F90", VA = "0x180D35190")] 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: 0x0600E624 RID: 58916 RVA: 0x00353C64 File Offset: 0x00351E64 [Token(Token = "0x600E624")] [Address(RVA = "0xD350C0", Offset = "0xD33EC0", VA = "0x180D350C0")] 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: 0x0600E625 RID: 58917 RVA: 0x00353CD0 File Offset: 0x00351ED0 [Token(Token = "0x600E625")] [Address(RVA = "0xD35270", Offset = "0xD34070", VA = "0x180D35270")] public StorefrontStatusPopup() { } // Token: 0x0400966A RID: 38506 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400966A")] [SerializeField] private int maxEllipsesCount = (int)((ulong)3L); // Token: 0x0400966B RID: 38507 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400966B")] [SerializeField] private Text statusText; // Token: 0x0400966C RID: 38508 [FieldOffset(Offset = "0x28")] [Token(Token = "0x400966C")] [SerializeField] private RectTransform statusDisplay; // Token: 0x0400966D RID: 38509 [FieldOffset(Offset = "0x30")] [Token(Token = "0x400966D")] [SerializeField] private float waitForDisplay = 0.75f; // Token: 0x0400966E RID: 38510 [FieldOffset(Offset = "0x38")] [Token(Token = "0x400966E")] [SerializeField] private string prefix = "Purchasing"; // Token: 0x0400966F RID: 38511 [FieldOffset(Offset = "0x40")] [Token(Token = "0x400966F")] private float KBGOMMCENNB; // Token: 0x04009670 RID: 38512 [FieldOffset(Offset = "0x44")] [Token(Token = "0x4009670")] private float OIAOHMPEKGN; // Token: 0x04009671 RID: 38513 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4009671")] private int BFMDPEPHMCC; } }