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