Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

139 lines
3.6 KiB
C#

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