141 lines
3.9 KiB
C#
141 lines
3.9 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using System.Text;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace RecRoom.Storefronts
|
|
{
|
|
// Token: 0x0200211A RID: 8474
|
|
[Token(Token = "0x200211A")]
|
|
[StructLayout(3)]
|
|
public class StorefrontStatusPopup : MonoBehaviour
|
|
{
|
|
// Token: 0x0600EA16 RID: 59926 RVA: 0x00377BA8 File Offset: 0x00375DA8
|
|
[Token(Token = "0x600EA16")]
|
|
[Address(RVA = "0x1013F00", Offset = "0x1012900", VA = "0x181013F00")]
|
|
private void Awake()
|
|
{
|
|
this.PKDNCBMFCEJ();
|
|
}
|
|
|
|
// Token: 0x0600EA17 RID: 59927 RVA: 0x00377BBC File Offset: 0x00375DBC
|
|
[Token(Token = "0x600EA17")]
|
|
[Address(RVA = "0x1013F10", Offset = "0x1012910", VA = "0x181013F10")]
|
|
private void OnEnable()
|
|
{
|
|
GameObject gameObject = this.statusDisplay.gameObject;
|
|
int num = 0;
|
|
gameObject.SetActive(num != 0);
|
|
int num2 = 0;
|
|
this.KBGOMMCENNB = (float)num2;
|
|
}
|
|
|
|
// Token: 0x0600EA18 RID: 59928 RVA: 0x00377BF0 File Offset: 0x00375DF0
|
|
[Token(Token = "0x600EA18")]
|
|
[Address(RVA = "0x1014020", Offset = "0x1012A20", VA = "0x181014020")]
|
|
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: 0x0600EA19 RID: 59929 RVA: 0x00377C98 File Offset: 0x00375E98
|
|
[Token(Token = "0x600EA19")]
|
|
[Address(RVA = "0x1013F50", Offset = "0x1012950", VA = "0x181013F50")]
|
|
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: 0x0600EA1A RID: 59930 RVA: 0x00377D04 File Offset: 0x00375F04
|
|
[Token(Token = "0x600EA1A")]
|
|
[Address(RVA = "0x1014100", Offset = "0x1012B00", VA = "0x181014100")]
|
|
public StorefrontStatusPopup()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400999D RID: 39325
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400999D")]
|
|
[SerializeField]
|
|
private int maxEllipsesCount = (int)((ulong)3L);
|
|
|
|
// Token: 0x0400999E RID: 39326
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400999E")]
|
|
[SerializeField]
|
|
private Text statusText;
|
|
|
|
// Token: 0x0400999F RID: 39327
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400999F")]
|
|
[SerializeField]
|
|
private RectTransform statusDisplay;
|
|
|
|
// Token: 0x040099A0 RID: 39328
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40099A0")]
|
|
[SerializeField]
|
|
private float waitForDisplay = 0.75f;
|
|
|
|
// Token: 0x040099A1 RID: 39329
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40099A1")]
|
|
[SerializeField]
|
|
private string prefix = "Purchasing";
|
|
|
|
// Token: 0x040099A2 RID: 39330
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40099A2")]
|
|
private float KBGOMMCENNB;
|
|
|
|
// Token: 0x040099A3 RID: 39331
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x44")]
|
|
[Token(Token = "0x40099A3")]
|
|
private float OIAOHMPEKGN;
|
|
|
|
// Token: 0x040099A4 RID: 39332
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40099A4")]
|
|
private int BFMDPEPHMCC;
|
|
}
|
|
}
|