Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Storefronts/StorefrontStatusPopup.cs
T
2026-04-08 23:40:05 +02:00

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