Files
2026-04-08 23:40:05 +02:00

163 lines
5.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI.Dialog;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Core;
using TMPro;
using UnityEngine;
using UnityEngine.Events;
namespace AGUI.StackedUI
{
// Token: 0x02001B3C RID: 6972
[Token(Token = "0x2001B3C")]
[StructLayout(3)]
public class ChoosePlayerDialog : UIDialog<IEnumerable<CCEOLAOLEKJ>, bool, int>
{
// Token: 0x0600BB02 RID: 47874 RVA: 0x002C003C File Offset: 0x002BE23C
[Token(Token = "0x600BB02")]
[Address(RVA = "0x118C030", Offset = "0x118AA30", VA = "0x18118C030")]
public ChoosePlayerDialog()
{
CCEOLAOLEKJ[] array = Array.Empty<CCEOLAOLEKJ>();
BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN);
BGODNAHALGH bgodnahalgh;
this.OFFPIEEOIFF = bgodnahalgh;
}
// Token: 0x0600BB03 RID: 47875 RVA: 0x002C006C File Offset: 0x002BE26C
[Token(Token = "0x600BB03")]
[Address(RVA = "0x118BB90", Offset = "0x118A590", VA = "0x18118BB90")]
private void Awake()
{
AG_TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
UnityAction<string> unityAction = new UnityAction(this.EMLENEAFFNO);
onValueChanged.AddListener(unityAction);
}
// Token: 0x0600BB04 RID: 47876 RVA: 0x002C00A0 File Offset: 0x002BE2A0
[Token(Token = "0x600BB04")]
[Address(RVA = "0x118BDC0", Offset = "0x118A7C0", VA = "0x18118BDC0", Slot = "6")]
protected override void OnDestroy()
{
base.OnDestroy();
BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF;
if (offpieeoiff != 0)
{
offpieeoiff.Dispose();
}
AG_TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
UnityAction<string> unityAction = new UnityAction(this.EMLENEAFFNO);
onValueChanged.RemoveListener(unityAction);
}
// Token: 0x0600BB05 RID: 47877 RVA: 0x002C00EC File Offset: 0x002BE2EC
[Token(Token = "0x600BB05")]
[Address(RVA = "0x118BE70", Offset = "0x118A870", VA = "0x18118BE70")]
private void OnDisable()
{
if (this.OOMNHBIPKKE)
{
SessionManager instance = SingletonMonoBehaviour.Instance;
Action action = new Action(this.KFENKMBOCGP);
ISchedulerPromise schedulerPromise = instance.InvokeInEndOfFrame(0.1f, action);
}
}
// Token: 0x0600BB06 RID: 47878 RVA: 0x002C0124 File Offset: 0x002BE324
[Token(Token = "0x600BB06")]
[Address(RVA = "0x118BD70", Offset = "0x118A770", VA = "0x18118BD70", Slot = "17")]
public override void ForceCancel(bool OPBKEBCBNLE)
{
int num = 0;
base.KHKDGPHPIND(num, OPBKEBCBNLE);
}
// Token: 0x0600BB07 RID: 47879 RVA: 0x002C013C File Offset: 0x002BE33C
[Token(Token = "0x600BB07")]
[Address(RVA = "0x118BF20", Offset = "0x118A920", VA = "0x18118BF20", Slot = "19")]
public override IPromise<int> ShowDialog(IEnumerable<CCEOLAOLEKJ> JMGJGOFNEFO, bool OOMNHBIPKKE)
{
BGODNAHALGH offpieeoiff = this.OFFPIEEOIFF;
this.OOMNHBIPKKE = OOMNHBIPKKE;
if (offpieeoiff != 0)
{
offpieeoiff.Dispose();
}
CCEOLAOLEKJ[] array = Enumerable.ToArray<CCEOLAOLEKJ>(JMGJGOFNEFO);
BGODNAHALGH.HHLBJEFNOPM hhlbjefnopm = new BGODNAHALGH.HHLBJEFNOPM(this.BEKNPHKLDEN);
AG_TMP_InputField ag_TMP_InputField = this.filterInputField;
BGODNAHALGH bgodnahalgh;
this.OFFPIEEOIFF = bgodnahalgh;
string text = ag_TMP_InputField.m_Text;
bgodnahalgh.AKKIECEKEEI(text);
return base.ShowDialog();
}
// Token: 0x0600BB08 RID: 47880 RVA: 0x002C01A4 File Offset: 0x002BE3A4
[Token(Token = "0x600BB08")]
[Address(RVA = "0x118BD40", Offset = "0x118A740", VA = "0x18118BD40")]
private void EMLENEAFFNO(string LMAJKCLDDIF)
{
this.OFFPIEEOIFF.AKKIECEKEEI(LMAJKCLDDIF);
}
// Token: 0x0600BB09 RID: 47881 RVA: 0x002C01C4 File Offset: 0x002BE3C4
[Token(Token = "0x600BB09")]
[Address(RVA = "0x118BC30", Offset = "0x118A630", VA = "0x18118BC30")]
private void BEKNPHKLDEN(IReadOnlyList<CCEOLAOLEKJ> OLLKMIGNGBF)
{
this.pagedGrid.SetEmptyDisplayText("No friends or nearby players found[|= (]");
this.pagedGrid.SetAccounts(OLLKMIGNGBF);
}
// Token: 0x0600BB0A RID: 47882 RVA: 0x002C01F4 File Offset: 0x002BE3F4
[Token(Token = "0x600BB0A")]
[Address(RVA = "0x118BCC0", Offset = "0x118A6C0", VA = "0x18118BCC0")]
public void Button_SelectPlayer(CCEOLAOLEKJ account)
{
int num = 0;
ObscuredInt <IFBPANODIPA>k__BackingField = account.<IFBPANODIPA>k__BackingField;
base.KHKDGPHPIND(num, true);
}
// Token: 0x0600BB0B RID: 47883 RVA: 0x002C0218 File Offset: 0x002BE418
[Token(Token = "0x600BB0B")]
[Address(RVA = "0x1189680", Offset = "0x1188080", VA = "0x181189680")]
[CompilerGenerated]
private void KFENKMBOCGP()
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x04007B2E RID: 31534
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4007B2E")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
private AccountSelectionPagedGrid pagedGrid;
// Token: 0x04007B2F RID: 31535
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4007B2F")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
private AG_TMP_InputField filterInputField;
// Token: 0x04007B30 RID: 31536
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4007B30")]
private bool OOMNHBIPKKE;
// Token: 0x04007B31 RID: 31537
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4007B31")]
private BGODNAHALGH OFFPIEEOIFF;
}
}