239 lines
7.8 KiB
C#
239 lines
7.8 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecNet;
|
|
using RecRoom.Async;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI.Dialog
|
|
{
|
|
// Token: 0x02001BE3 RID: 7139
|
|
[Token(Token = "0x2001BE3")]
|
|
[StructLayout(3)]
|
|
public class UILoginDialog : ConfirmUIDialog
|
|
{
|
|
// Token: 0x17001E14 RID: 7700
|
|
// (get) Token: 0x0600BF7A RID: 49018 RVA: 0x002D22E0 File Offset: 0x002D04E0
|
|
// (set) Token: 0x0600BF7B RID: 49019 RVA: 0x002D22F4 File Offset: 0x002D04F4
|
|
[Token(Token = "0x17001E14")]
|
|
public string IHADBCJNDIP
|
|
{
|
|
[Token(Token = "0x600BF7A")]
|
|
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")]
|
|
get;
|
|
[Token(Token = "0x600BF7B")]
|
|
[Address(RVA = "0x4D6780", Offset = "0x4D5180", VA = "0x1804D6780")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17001E15 RID: 7701
|
|
// (get) Token: 0x0600BF7C RID: 49020 RVA: 0x002D2308 File Offset: 0x002D0508
|
|
// (set) Token: 0x0600BF7D RID: 49021 RVA: 0x002D231C File Offset: 0x002D051C
|
|
[Token(Token = "0x17001E15")]
|
|
public string GPMGIDPBKOG
|
|
{
|
|
[Token(Token = "0x600BF7C")]
|
|
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
|
|
get;
|
|
[Token(Token = "0x600BF7D")]
|
|
[Address(RVA = "0x636210", Offset = "0x634C10", VA = "0x180636210")]
|
|
private set;
|
|
}
|
|
|
|
// Token: 0x17001E16 RID: 7702
|
|
// (get) Token: 0x0600BF7E RID: 49022 RVA: 0x002D2330 File Offset: 0x002D0530
|
|
[Token(Token = "0x17001E16")]
|
|
public bool JEPLPOJJHIL
|
|
{
|
|
[Token(Token = "0x600BF7E")]
|
|
[Address(RVA = "0x175D770", Offset = "0x175C170", VA = "0x18175D770")]
|
|
get
|
|
{
|
|
return this.rememberPasswordToggle.LLJFGDMOOFA;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BF7F RID: 49023 RVA: 0x002D2350 File Offset: 0x002D0550
|
|
[Token(Token = "0x600BF7F")]
|
|
[Address(RVA = "0x175D590", Offset = "0x175BF90", VA = "0x18175D590")]
|
|
public void SetInfoText(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
|
{
|
|
this.infoText.text = DBDDKLHPNNA;
|
|
this.usernameField.FFDOINJEHMM = BCOHEOIEPLL;
|
|
this.passwordField.FFDOINJEHMM = BCOHEOIEPLL;
|
|
this.rememberPasswordToggle.FFDOINJEHMM = BCOHEOIEPLL;
|
|
this.submitButton.FFDOINJEHMM = BCOHEOIEPLL;
|
|
}
|
|
|
|
// Token: 0x0600BF80 RID: 49024 RVA: 0x002D23A0 File Offset: 0x002D05A0
|
|
[Token(Token = "0x600BF80")]
|
|
[Address(RVA = "0x175D620", Offset = "0x175C020", VA = "0x18175D620")]
|
|
public void SetUsername(string DAHEICMKIJJ)
|
|
{
|
|
this.usernameField.KKJIOHNFHFJ = DAHEICMKIJJ;
|
|
}
|
|
|
|
// Token: 0x0600BF81 RID: 49025 RVA: 0x002D23C0 File Offset: 0x002D05C0
|
|
[Token(Token = "0x600BF81")]
|
|
[Address(RVA = "0x175D640", Offset = "0x175C040", VA = "0x18175D640", Slot = "18")]
|
|
public override IPromise<JPIJGHNNIDP> ShowDialog()
|
|
{
|
|
this.IEDCIALOPFJ();
|
|
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
|
string empty = string.Empty;
|
|
textMeshProUGUI.text = empty;
|
|
ValidatedButtonInputField validatedButtonInputField = this.usernameField;
|
|
Func<string, bool> func = new Func(this.BLHEHNDBDNJ);
|
|
validatedButtonInputField.IsValidFunction = func;
|
|
ValidatedButtonInputField validatedButtonInputField2 = this.passwordField;
|
|
Func<string, bool> func2 = new Func(this.LMCMBKFOIGK);
|
|
validatedButtonInputField2.IsValidFunction = func2;
|
|
this.rememberPasswordToggle.BOHIGPFGJBA = true;
|
|
this.usernameField.inputField3D.SelectInputField();
|
|
return base.ShowDialog();
|
|
}
|
|
|
|
// Token: 0x0600BF82 RID: 49026 RVA: 0x002D244C File Offset: 0x002D064C
|
|
[Token(Token = "0x600BF82")]
|
|
[Address(RVA = "0x175D500", Offset = "0x175BF00", VA = "0x18175D500", Slot = "11")]
|
|
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
|
{
|
|
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
|
int num = 0;
|
|
int num2 = 0;
|
|
base.KHKDGPHPIND(num2, num != 0);
|
|
this.IEDCIALOPFJ();
|
|
}
|
|
|
|
// Token: 0x0600BF83 RID: 49027 RVA: 0x002D2474 File Offset: 0x002D0674
|
|
[Token(Token = "0x600BF83")]
|
|
[Address(RVA = "0x175D160", Offset = "0x175BB60", VA = "0x18175D160")]
|
|
public void Button_Submit()
|
|
{
|
|
int num = 0;
|
|
this.SetInfoText("Logging in...", num != 0);
|
|
ToggleButton3D toggleButton3D = this.rememberPasswordToggle;
|
|
string text = this.<KHJCEENDAOL>k__BackingField;
|
|
string text2 = this.<EOJGIJFMGMJ>k__BackingField;
|
|
bool lljfgdmoofa = toggleButton3D.LLJFGDMOOFA;
|
|
IPromise promise = MHOKOMMOGKM.LHOKPNNOHLF(text, text2, lljfgdmoofa);
|
|
if (UILoginDialog.<>c.<>9__19_0 == 0)
|
|
{
|
|
UILoginDialog.<>c.<>9__19_0 = () => Matchmaking.GHNONNKLKHE();
|
|
}
|
|
int num2 = 0;
|
|
if (num2 < (lljfgdmoofa ? 1 : 0))
|
|
{
|
|
num2 += num2;
|
|
num2++;
|
|
}
|
|
Action<string> action = new Action(this.CFKJEKEJFEI);
|
|
Action action2 = new Action(this.BCDOGLJLFIL);
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600BF84 RID: 49028 RVA: 0x002D250C File Offset: 0x002D070C
|
|
[Token(Token = "0x600BF84")]
|
|
[Address(RVA = "0x175D3E0", Offset = "0x175BDE0", VA = "0x18175D3E0")]
|
|
private void IEDCIALOPFJ()
|
|
{
|
|
ValidatedButtonInputField validatedButtonInputField = this.passwordField;
|
|
int num = 0;
|
|
if (validatedButtonInputField != num)
|
|
{
|
|
ValidatedButtonInputField validatedButtonInputField2 = this.passwordField;
|
|
string empty = string.Empty;
|
|
validatedButtonInputField2.KKJIOHNFHFJ = empty;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BF85 RID: 49029 RVA: 0x002D2548 File Offset: 0x002D0748
|
|
[Token(Token = "0x600BF85")]
|
|
[Address(RVA = "0x1149E40", Offset = "0x1148840", VA = "0x181149E40")]
|
|
public UILoginDialog()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600BF86 RID: 49030 RVA: 0x002D255C File Offset: 0x002D075C
|
|
[Token(Token = "0x600BF86")]
|
|
[Address(RVA = "0x175D0D0", Offset = "0x175BAD0", VA = "0x18175D0D0")]
|
|
[CompilerGenerated]
|
|
private bool BLHEHNDBDNJ(string DAHEICMKIJJ)
|
|
{
|
|
this.<KHJCEENDAOL>k__BackingField = DAHEICMKIJJ;
|
|
bool flag = EIMGAFPPJFD.FHLGDJJMLBM(DAHEICMKIJJ);
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return MHKFOBDFBIN.JPBOEFBMDIA(this.<EOJGIJFMGMJ>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x0600BF87 RID: 49031 RVA: 0x002D2588 File Offset: 0x002D0788
|
|
[Token(Token = "0x600BF87")]
|
|
[Address(RVA = "0x175D470", Offset = "0x175BE70", VA = "0x18175D470")]
|
|
[CompilerGenerated]
|
|
private bool LMCMBKFOIGK(string ADFGFNJACED)
|
|
{
|
|
this.<EOJGIJFMGMJ>k__BackingField = ADFGFNJACED;
|
|
bool flag = EIMGAFPPJFD.FHLGDJJMLBM(this.<KHJCEENDAOL>k__BackingField);
|
|
if (!flag)
|
|
{
|
|
return flag;
|
|
}
|
|
return MHKFOBDFBIN.JPBOEFBMDIA(this.<EOJGIJFMGMJ>k__BackingField);
|
|
}
|
|
|
|
// Token: 0x0600BF88 RID: 49032 RVA: 0x002D25BC File Offset: 0x002D07BC
|
|
[Token(Token = "0x600BF88")]
|
|
[Address(RVA = "0x175D3D0", Offset = "0x175BDD0", VA = "0x18175D3D0")]
|
|
[CompilerGenerated]
|
|
private void CFKJEKEJFEI(string MOPOMPHBHKF)
|
|
{
|
|
this.SetInfoText(MOPOMPHBHKF, true);
|
|
}
|
|
|
|
// Token: 0x0600BF89 RID: 49033 RVA: 0x002D25D4 File Offset: 0x002D07D4
|
|
[Token(Token = "0x600BF89")]
|
|
[Address(RVA = "0x175D090", Offset = "0x175BA90", VA = "0x18175D090")]
|
|
[CompilerGenerated]
|
|
private void BCDOGLJLFIL()
|
|
{
|
|
int num = 0;
|
|
base.KHKDGPHPIND(1, num != 0);
|
|
}
|
|
|
|
// Token: 0x04007E9F RID: 32415
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4007E9F")]
|
|
[SerializeField]
|
|
private ValidatedButtonInputField usernameField;
|
|
|
|
// Token: 0x04007EA0 RID: 32416
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4007EA0")]
|
|
[SerializeField]
|
|
private ValidatedButtonInputField passwordField;
|
|
|
|
// Token: 0x04007EA1 RID: 32417
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4007EA1")]
|
|
[SerializeField]
|
|
private ToggleButton3D rememberPasswordToggle;
|
|
|
|
// Token: 0x04007EA2 RID: 32418
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4007EA2")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI infoText;
|
|
|
|
// Token: 0x04007EA3 RID: 32419
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4007EA3")]
|
|
[SerializeField]
|
|
private Button3D submitButton;
|
|
}
|
|
}
|