139 lines
3.6 KiB
C#
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;
|
|
}
|
|
}
|