83 lines
2.4 KiB
C#
83 lines
2.4 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI
|
|
{
|
|
// Token: 0x02001ADD RID: 6877
|
|
[Token(Token = "0x2001ADD")]
|
|
[RequireComponent(typeof(ReputationSpecificUIBehaviour))]
|
|
[RequireComponent(typeof(TextMeshProUGUI))]
|
|
[StructLayout(3)]
|
|
public class SubscriberCountText : MonoBehaviour
|
|
{
|
|
// Token: 0x0600B8E2 RID: 47330 RVA: 0x002B67F0 File Offset: 0x002B49F0
|
|
[Token(Token = "0x600B8E2")]
|
|
[Address(RVA = "0x1440B20", Offset = "0x143F520", VA = "0x181440B20")]
|
|
private void OnEnable()
|
|
{
|
|
this.UpdateSubscriberCount();
|
|
}
|
|
|
|
// Token: 0x0600B8E3 RID: 47331 RVA: 0x002B6804 File Offset: 0x002B4A04
|
|
[Token(Token = "0x600B8E3")]
|
|
[Address(RVA = "0x1440B30", Offset = "0x143F530", VA = "0x181440B30")]
|
|
public void UpdateSubscriberCount()
|
|
{
|
|
ReputationSpecificUIBehaviour reputationSpecificUIBehaviour = this.reputationWatcher;
|
|
int num = 0;
|
|
if (reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField != 0)
|
|
{
|
|
IPromise<int> promise = JDJGIBLMFKK.PNFHJBIAPBM(reputationSpecificUIBehaviour.<IFBPANODIPA>k__BackingField.value);
|
|
Action<int> action = new Action(this.DMPBBJNDPMA);
|
|
if (num < this)
|
|
{
|
|
num += num;
|
|
if (num == this)
|
|
{
|
|
throw new NullReferenceException();
|
|
}
|
|
num++;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B8E4 RID: 47332 RVA: 0x002B6858 File Offset: 0x002B4A58
|
|
[Token(Token = "0x600B8E4")]
|
|
[Address(RVA = "0x1440A80", Offset = "0x143F480", VA = "0x181440A80")]
|
|
private void DMPBBJNDPMA(int HBHGOFKEHLJ)
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.text;
|
|
int num = 0;
|
|
if (textMeshProUGUI != num)
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI2 = this.text;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600B8E5 RID: 47333 RVA: 0x002B6888 File Offset: 0x002B4A88
|
|
[Token(Token = "0x600B8E5")]
|
|
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
|
public SubscriberCountText()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400798B RID: 31115
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400798B")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private ReputationSpecificUIBehaviour reputationWatcher;
|
|
|
|
// Token: 0x0400798C RID: 31116
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400798C")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false)]
|
|
private TextMeshProUGUI text;
|
|
}
|
|
}
|