Files
2026-04-10 22:50:51 +02:00

139 lines
3.6 KiB
C#

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