This commit is contained in:
niko
2026-04-08 23:40:05 +02:00
parent d6894bcbc7
commit 18dc73f922
7750 changed files with 1795369 additions and 0 deletions
@@ -0,0 +1,177 @@
using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using RecRoom.Async;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace AGUI.StackedUI
{
// Token: 0x02001AD6 RID: 6870
[Token(Token = "0x2001AD6")]
[RequireComponent(typeof(AccountSpecificUIBehaviour))]
[StructLayout(3)]
public class ProgressionController : MonoBehaviour
{
// Token: 0x0600B8B7 RID: 47287 RVA: 0x002B5CF4 File Offset: 0x002B3EF4
[Token(Token = "0x600B8B7")]
[Address(RVA = "0x1932F30", Offset = "0x1931930", VA = "0x181932F30")]
private void Awake()
{
AccountSpecificUIBehaviour component = base.GetComponent<AccountSpecificUIBehaviour>();
this.FOIJAAEKGIO = component;
ActionEvent playerAccountUpdated = component.PlayerAccountUpdated;
Action action = new Action(this.OBMOIKFMMBF);
ActionEvent actionEvent = playerAccountUpdated + action;
component.PlayerAccountUpdated = actionEvent;
}
// Token: 0x0600B8B8 RID: 47288 RVA: 0x002B5D38 File Offset: 0x002B3F38
[Token(Token = "0x600B8B8")]
[Address(RVA = "0x1933330", Offset = "0x1931D30", VA = "0x181933330")]
private void OnDestroy()
{
AccountSpecificUIBehaviour foijaaekgio = this.FOIJAAEKGIO;
int num = 0;
if (foijaaekgio != num)
{
AccountSpecificUIBehaviour foijaaekgio2 = this.FOIJAAEKGIO;
ActionEvent playerAccountUpdated = foijaaekgio2.PlayerAccountUpdated;
Action action = new Action(this.OBMOIKFMMBF);
ActionEvent actionEvent = playerAccountUpdated - action;
foijaaekgio2.PlayerAccountUpdated = actionEvent;
}
}
// Token: 0x0600B8B9 RID: 47289 RVA: 0x002B5D8C File Offset: 0x002B3F8C
[Token(Token = "0x600B8B9")]
[Address(RVA = "0x19334C0", Offset = "0x1931EC0", VA = "0x1819334C0")]
private void OnEnable()
{
ActionEvent<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
Action<int> action = new Action(this.DGGDHOOOBLI);
ACJLCBNBJDK.DGGDHOOOBLI = dggdhooobli + action;
CCEOLAOLEKJ currentAccount = this.FOIJAAEKGIO.GEAFMCJMKBM;
GameObject gameObject = base.gameObject;
if (currentAccount == 0)
{
int num = 0;
gameObject.SetActive(num != 0);
return;
}
gameObject.SetActive(true);
this.IFMDKABEKLC();
}
// Token: 0x0600B8BA RID: 47290 RVA: 0x002B5DF0 File Offset: 0x002B3FF0
[Token(Token = "0x600B8BA")]
[Address(RVA = "0x1933400", Offset = "0x1931E00", VA = "0x181933400")]
private void OnDisable()
{
ActionEvent<int> dggdhooobli = ACJLCBNBJDK.DGGDHOOOBLI;
Action<int> action = new Action(this.DGGDHOOOBLI);
ACJLCBNBJDK.DGGDHOOOBLI = dggdhooobli - action;
}
// Token: 0x0600B8BB RID: 47291 RVA: 0x002B5E1C File Offset: 0x002B401C
[Token(Token = "0x600B8BB")]
[Address(RVA = "0x19332B0", Offset = "0x1931CB0", VA = "0x1819332B0")]
private void OBMOIKFMMBF()
{
CCEOLAOLEKJ currentAccount = this.FOIJAAEKGIO.GEAFMCJMKBM;
GameObject gameObject = base.gameObject;
if (currentAccount == 0)
{
int num = 0;
gameObject.SetActive(num != 0);
return;
}
gameObject.SetActive(true);
this.IFMDKABEKLC();
}
// Token: 0x0600B8BC RID: 47292 RVA: 0x002B5E60 File Offset: 0x002B4060
[Token(Token = "0x600B8BC")]
[Address(RVA = "0x1932FE0", Offset = "0x19319E0", VA = "0x181932FE0")]
private void DGGDHOOOBLI(int ENJEOLBEALP)
{
AccountSpecificUIBehaviour foijaaekgio = this.FOIJAAEKGIO;
if (foijaaekgio.<IFBPANODIPA>k__BackingField != 0)
{
int? <IFBPANODIPA>k__BackingField = foijaaekgio.<IFBPANODIPA>k__BackingField;
if (ENJEOLBEALP == <IFBPANODIPA>k__BackingField && this.FOIJAAEKGIO.GEAFMCJMKBM != 0)
{
this.IFMDKABEKLC();
}
}
}
// Token: 0x0600B8BD RID: 47293 RVA: 0x002B5EA4 File Offset: 0x002B40A4
[Token(Token = "0x600B8BD")]
[Address(RVA = "0x1933080", Offset = "0x1931A80", VA = "0x181933080")]
private void IFMDKABEKLC()
{
AccountSpecificUIBehaviour foijaaekgio = this.FOIJAAEKGIO;
int num = 0;
if (!(foijaaekgio == num))
{
AccountSpecificUIBehaviour foijaaekgio2 = this.FOIJAAEKGIO;
if (foijaaekgio2.<IFBPANODIPA>k__BackingField != 0)
{
IPromise<NFMBDLEJEDD> promise = ACJLCBNBJDK.AAGPDEDFCNI(foijaaekgio2.<IFBPANODIPA>k__BackingField.value);
Action<NFMBDLEJEDD> action = new Action(this.LAGMIEPPCMD);
}
}
}
// Token: 0x0600B8BE RID: 47294 RVA: 0x002B5EFC File Offset: 0x002B40FC
[Token(Token = "0x600B8BE")]
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
public ProgressionController()
{
}
// Token: 0x0600B8BF RID: 47295 RVA: 0x002B5F10 File Offset: 0x002B4110
[Token(Token = "0x600B8BF")]
[Address(RVA = "0x19331C0", Offset = "0x1931BC0", VA = "0x1819331C0")]
[CompilerGenerated]
private void LAGMIEPPCMD(NFMBDLEJEDD EJGILMEAPLC)
{
int num = 0;
if (this != num)
{
int? <IFBPANODIPA>k__BackingField = this.FOIJAAEKGIO.<IFBPANODIPA>k__BackingField;
bool flag = EJGILMEAPLC.<IFBPANODIPA>k__BackingField == <IFBPANODIPA>k__BackingField;
if (<IFBPANODIPA>k__BackingField != flag)
{
Image image = this.xpBarImage;
float num2 = EJGILMEAPLC.ANKCGDNCABN;
image.fillAmount = num2;
int <BOEPNILALGE>k__BackingField = EJGILMEAPLC.<BOEPNILALGE>k__BackingField;
TextMeshProUGUI textMeshProUGUI = this.levelText;
}
}
}
// Token: 0x04007971 RID: 31089
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4007971")]
[SerializeField]
private Image xpBarImage;
// Token: 0x04007972 RID: 31090
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4007972")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
private TextMeshProUGUI levelText;
// Token: 0x04007973 RID: 31091
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4007973")]
private AccountSpecificUIBehaviour FOIJAAEKGIO;
}
}