163 lines
5.5 KiB
C#
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;
|
|
}
|
|
}
|