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

316 lines
10 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using AGUI.StackedUI;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Core;
using RRUI.Data.NUX;
using TMPro;
using UnityEngine;
// Token: 0x0200073B RID: 1851
[Token(Token = "0x200073B")]
[StructLayout(3)]
public class SetUsernamePasswordScreen : WatchUIFlow
{
// Token: 0x060035C3 RID: 13763 RVA: 0x000E1434 File Offset: 0x000DF634
[Token(Token = "0x60035C3")]
[Address(RVA = "0x178F410", Offset = "0x178DE10", VA = "0x18178F410")]
private void Awake()
{
ValidatedButtonInputField validatedButtonInputField = this.pwValidatedInputField;
Func<string, bool> func = new Func(this.EENNPJKLLDK);
validatedButtonInputField.IsValidFunction = func;
}
// Token: 0x060035C4 RID: 13764 RVA: 0x000E1464 File Offset: 0x000DF664
[Token(Token = "0x60035C4")]
[Address(RVA = "0x1790020", Offset = "0x178EA20", VA = "0x181790020")]
public IPromise<bool> ShowScreen(string JDBKDGCJHMB, string MDPLFAFLGKM, Action CABNMLCBMJK)
{
string empty = string.Empty;
this.FFHEADALFEO(empty, true);
this.screenHeader.LKIBJOMNFFD = JDBKDGCJHMB;
this.submitButtonText.text = MDPLFAFLGKM;
ValidatedButtonInputField validatedButtonInputField = this.pwValidatedInputField;
string empty2 = string.Empty;
validatedButtonInputField.KKJIOHNFHFJ = empty2;
AG_TMP_InputField ag_TMP_InputField = this.usernameInputField;
string text = ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<KHJCEENDAOL>k__BackingField);
ag_TMP_InputField.text = text;
TextMeshProUGUI textMeshProUGUI = this.usernameTextField;
ObscuredString <KHJCEENDAOL>k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.<KHJCEENDAOL>k__BackingField;
string text2 = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
textMeshProUGUI.text = text2;
this.CABNMLCBMJK = CABNMLCBMJK;
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
Promise<bool> promise = new Promise();
this.OOLEGCMEDBA = promise;
throw new NullReferenceException();
}
// Token: 0x060035C5 RID: 13765 RVA: 0x000E1528 File Offset: 0x000DF728
[Token(Token = "0x60035C5")]
[Address(RVA = "0x178F680", Offset = "0x178E080", VA = "0x18178F680")]
private bool JMMBBGKJNMI(string PAANJCAOOAG)
{
return MHKFOBDFBIN.JPBOEFBMDIA(this.pwValidatedInputField.KKJIOHNFHFJ.Trim());
}
// Token: 0x060035C6 RID: 13766 RVA: 0x000E1550 File Offset: 0x000DF750
[Token(Token = "0x60035C6")]
[Address(RVA = "0x178F740", Offset = "0x178E140", VA = "0x18178F740")]
private void FFHEADALFEO(string PAANJCAOOAG, bool BCOHEOIEPLL)
{
this.infotext.text = PAANJCAOOAG;
this.submitButton.FFDOINJEHMM = BCOHEOIEPLL;
this.pwButton.FFDOINJEHMM = BCOHEOIEPLL;
this.randomUsernameButton.FFDOINJEHMM = BCOHEOIEPLL;
GameObject gameObject = this.usernameInputButton;
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
gameObject.SetActive(BCOHEOIEPLL);
GameObject gameObject2 = this.usernameTextField.gameObject;
bool fakeValue2 = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
bool flag;
gameObject2.SetActive(flag);
}
// Token: 0x060035C7 RID: 13767 RVA: 0x000E15D8 File Offset: 0x000DF7D8
[Token(Token = "0x60035C7")]
[Address(RVA = "0x178FB70", Offset = "0x178E570", VA = "0x18178FB70")]
private void PEMDNFDDOEN()
{
if (EIMGAFPPJFD.FHLGDJJMLBM(this.HBENBFOGKNG))
{
this.DJIOGEDHLDP = true;
int num = 0;
this.FFHEADALFEO("Submitting...", num != 0);
ObscuredString <KHJCEENDAOL>k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.<KHJCEENDAOL>k__BackingField;
ObscuredString obscuredString = ObscuredString.FAJDMKOEFLH(this.HBENBFOGKNG);
if (ObscuredString.JGIMJGNAJHP(<KHJCEENDAOL>k__BackingField, obscuredString))
{
}
IPromise promise = PEGGCEDHBOF.BHLKILHANCI(this.HBENBFOGKNG);
Func<IPromise> func = new Func(this.EIKKMMGPHIJ);
int num2 = 0;
num2 += num2;
num2++;
Action action = new Action(this.JGGEFMEOPLM);
Action<string> action2 = new Action(this.ILHJENHELLK);
Action action3 = new Action(this.JCIPJEOLCJF);
}
ulong num3;
this.FFHEADALFEO("Username length is invalid", num3 != 0UL);
}
// Token: 0x060035C8 RID: 13768 RVA: 0x000E1694 File Offset: 0x000DF894
[Token(Token = "0x60035C8")]
[Address(RVA = "0x178F490", Offset = "0x178DE90", VA = "0x18178F490")]
public void Button_Cancel()
{
this.OOLEGCMEDBA.Complete(1);
Action cabnmlcbmjk = this.CABNMLCBMJK;
if (cabnmlcbmjk != 0)
{
cabnmlcbmjk();
return;
}
}
// Token: 0x060035C9 RID: 13769 RVA: 0x000E16C8 File Offset: 0x000DF8C8
[Token(Token = "0x60035C9")]
[Address(RVA = "0x178F520", Offset = "0x178DF20", VA = "0x18178F520")]
public void Button_TextInputChanged(string text)
{
TextMeshProUGUI textMeshProUGUI = this.infotext;
string empty = string.Empty;
textMeshProUGUI.text = empty;
string text2 = text.Trim();
this.HBENBFOGKNG = text2;
Button3D button3D = this.submitButton;
bool flag = text2.m_stringLength >= 2;
button3D.FFDOINJEHMM = flag;
}
// Token: 0x060035CA RID: 13770 RVA: 0x000E171C File Offset: 0x000DF91C
[Token(Token = "0x60035CA")]
[Address(RVA = "0x178FF10", Offset = "0x178E910", VA = "0x18178FF10")]
public void RandomizeUsername()
{
IPromise<PEGGCEDHBOF.KHIOLJPCGIM> promise = PEGGCEDHBOF.ONKIADJDKAM();
Action<PEGGCEDHBOF.KHIOLJPCGIM> action = new Action(this.DBLOFLJFGBM);
int num = 0;
num += num;
num++;
IPromise<PEGGCEDHBOF.KHIOLJPCGIM> promise2 = promise.Then(action);
}
// Token: 0x060035CB RID: 13771 RVA: 0x000E175C File Offset: 0x000DF95C
[Token(Token = "0x60035CB")]
[Address(RVA = "0x178F500", Offset = "0x178DF00", VA = "0x18178F500")]
public void Button_Submit()
{
if (!this.DJIOGEDHLDP)
{
this.PEMDNFDDOEN();
return;
}
}
// Token: 0x060035CC RID: 13772 RVA: 0x000E177C File Offset: 0x000DF97C
[Token(Token = "0x60035CC")]
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
public SetUsernamePasswordScreen()
{
}
// Token: 0x060035CD RID: 13773 RVA: 0x000E1790 File Offset: 0x000DF990
[Token(Token = "0x60035CD")]
[Address(RVA = "0x178F680", Offset = "0x178E080", VA = "0x18178F680")]
[CompilerGenerated]
private bool EENNPJKLLDK(string ADFGFNJACED)
{
return MHKFOBDFBIN.JPBOEFBMDIA(this.pwValidatedInputField.KKJIOHNFHFJ.Trim());
}
// Token: 0x060035CE RID: 13774 RVA: 0x000E17B8 File Offset: 0x000DF9B8
[Token(Token = "0x60035CE")]
[Address(RVA = "0x178F6C0", Offset = "0x178E0C0", VA = "0x18178F6C0")]
[CompilerGenerated]
private IPromise EIKKMMGPHIJ()
{
return MHOKOMMOGKM.FACIMAFGBOD(this.pwValidatedInputField.KKJIOHNFHFJ.Trim());
}
// Token: 0x060035CF RID: 13775 RVA: 0x000E17E0 File Offset: 0x000DF9E0
[Token(Token = "0x60035CF")]
[Address(RVA = "0x178F9C0", Offset = "0x178E3C0", VA = "0x18178F9C0")]
[CompilerGenerated]
private void JGGEFMEOPLM()
{
RegistrationModel.MarkRegistrationComplete(ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField));
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Success!", 3f, num, num);
this.OOLEGCMEDBA.Complete(1);
Action cabnmlcbmjk = this.CABNMLCBMJK;
if (cabnmlcbmjk != 0)
{
cabnmlcbmjk();
return;
}
}
// Token: 0x060035D0 RID: 13776 RVA: 0x000E1844 File Offset: 0x000DFA44
[Token(Token = "0x60035D0")]
[Address(RVA = "0x178F9A0", Offset = "0x178E3A0", VA = "0x18178F9A0")]
[CompilerGenerated]
private void ILHJENHELLK(string MOPOMPHBHKF)
{
this.FFHEADALFEO(MOPOMPHBHKF, true);
}
// Token: 0x060035D1 RID: 13777 RVA: 0x000E185C File Offset: 0x000DFA5C
[Token(Token = "0x60035D1")]
[Address(RVA = "0x178F9B0", Offset = "0x178E3B0", VA = "0x18178F9B0")]
[CompilerGenerated]
private void JCIPJEOLCJF()
{
this.DJIOGEDHLDP = false;
}
// Token: 0x060035D2 RID: 13778 RVA: 0x000E1870 File Offset: 0x000DFA70
[Token(Token = "0x60035D2")]
[Address(RVA = "0x178F5C0", Offset = "0x178DFC0", VA = "0x18178F5C0")]
[CompilerGenerated]
private void DBLOFLJFGBM(PEGGCEDHBOF.KHIOLJPCGIM KBLANHOBNHK)
{
string text = KBLANHOBNHK.HFCLIGKLHPN();
TextMeshProUGUI textMeshProUGUI = this.usernameTextField;
this.HBENBFOGKNG = text;
string text2 = "@" + text;
textMeshProUGUI.text = text2;
AG_TMP_InputField ag_TMP_InputField = this.usernameInputField;
string hbenbfogkng = this.HBENBFOGKNG;
ag_TMP_InputField.text = hbenbfogkng;
}
// Token: 0x04002DCF RID: 11727
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4002DCF")]
[SerializeField]
private InputField3D pwButton;
// Token: 0x04002DD0 RID: 11728
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4002DD0")]
[SerializeField]
private ValidatedButtonInputField pwValidatedInputField;
// Token: 0x04002DD1 RID: 11729
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4002DD1")]
[SerializeField]
private Button3D submitButton;
// Token: 0x04002DD2 RID: 11730
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4002DD2")]
[SerializeField]
private Button3D randomUsernameButton;
// Token: 0x04002DD3 RID: 11731
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4002DD3")]
[SerializeField]
private AG_TMP_InputField usernameInputField;
// Token: 0x04002DD4 RID: 11732
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4002DD4")]
[SerializeField]
private TextMeshProUGUI usernameTextField;
// Token: 0x04002DD5 RID: 11733
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4002DD5")]
[SerializeField]
private GameObject usernameInputButton;
// Token: 0x04002DD6 RID: 11734
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4002DD6")]
[SerializeField]
private TextMeshProUGUI infotext;
// Token: 0x04002DD7 RID: 11735
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4002DD7")]
[SerializeField]
private TextMeshProUGUI submitButtonText;
// Token: 0x04002DD8 RID: 11736
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x4002DD8")]
private Promise<bool> OOLEGCMEDBA;
// Token: 0x04002DD9 RID: 11737
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x4002DD9")]
private bool DJIOGEDHLDP;
// Token: 0x04002DDA RID: 11738
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x4002DDA")]
private string HBENBFOGKNG;
// Token: 0x04002DDB RID: 11739
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x4002DDB")]
private Action CABNMLCBMJK;
}