Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

306 lines
9.9 KiB
C#

using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Core;
using TMPro;
using UnityEngine;
// Token: 0x02000721 RID: 1825
[Token(Token = "0x2000721")]
public class SetUsernamePasswordScreen : WatchUIFlow
{
// Token: 0x0600352F RID: 13615 RVA: 0x000DB7D0 File Offset: 0x000D99D0
[Token(Token = "0x600352F")]
[Address(RVA = "0x791630", Offset = "0x790430", VA = "0x180791630", Slot = "6")]
protected override void Awake()
{
base..ctor();
ValidatedButtonInputField validatedButtonInputField = this.pwValidatedInputField;
Func<string, bool> func = new Func(this.EENNPJKLLDK);
validatedButtonInputField.IsValidFunction = func;
}
// Token: 0x06003530 RID: 13616 RVA: 0x000DB804 File Offset: 0x000D9A04
[Token(Token = "0x6003530")]
[Address(RVA = "0x792100", Offset = "0x790F00", VA = "0x180792100")]
public PMGCJEPKFOF<bool> ShowScreen(string JDBKDGCJHMB, string MDPLFAFLGKM, Action CABNMLCBMJK)
{
string empty = string.Empty;
this.FFHEADALFEO(empty, true);
this.screenHeader.LKIBJOMNFFD = JDBKDGCJHMB;
string text = this.submitButtonText.text;
ValidatedButtonInputField validatedButtonInputField = this.pwValidatedInputField;
string empty2 = string.Empty;
validatedButtonInputField.KKJIOHNFHFJ = empty2;
TMP_InputField tmp_InputField = this.usernameInputField;
string text2 = ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<KHJCEENDAOL>k__BackingField);
tmp_InputField.text = text2;
TextMeshProUGUI textMeshProUGUI = this.usernameTextField;
ObscuredString <KHJCEENDAOL>k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.<KHJCEENDAOL>k__BackingField;
string text3 = string.Format("@{0}", <KHJCEENDAOL>k__BackingField);
string text4 = textMeshProUGUI.text;
this.CABNMLCBMJK = CABNMLCBMJK;
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
CBLLFJEDOII<bool> cbllfjedoii = new CBLLFJEDOII();
this.OOLEGCMEDBA = cbllfjedoii;
throw new NullReferenceException();
}
// Token: 0x06003531 RID: 13617 RVA: 0x000DB8C8 File Offset: 0x000D9AC8
[Token(Token = "0x6003531")]
[Address(RVA = "0x7918B0", Offset = "0x7906B0", VA = "0x1807918B0")]
private bool JMMBBGKJNMI(string PAANJCAOOAG)
{
return MHKFOBDFBIN.JPBOEFBMDIA(this.pwValidatedInputField.KKJIOHNFHFJ.Trim());
}
// Token: 0x06003532 RID: 13618 RVA: 0x000DB8F0 File Offset: 0x000D9AF0
[Token(Token = "0x6003532")]
[Address(RVA = "0x7919B0", Offset = "0x7907B0", VA = "0x1807919B0")]
private void FFHEADALFEO(string PAANJCAOOAG, bool BCOHEOIEPLL)
{
string text = this.infotext.text;
this.submitButton.FFDOINJEHMM = BCOHEOIEPLL;
this.pwButton.FFDOINJEHMM = BCOHEOIEPLL;
this.randomUsernameButton.FFDOINJEHMM = BCOHEOIEPLL;
GameObject gameObject = this.usernameInputButton;
bool inited = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
gameObject.SetActive(BCOHEOIEPLL);
GameObject gameObject2 = this.usernameTextField.gameObject;
bool inited2 = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.inited;
bool flag;
gameObject2.SetActive(flag);
}
// Token: 0x06003533 RID: 13619 RVA: 0x000DB978 File Offset: 0x000D9B78
[Token(Token = "0x6003533")]
[Address(RVA = "0x791CF0", Offset = "0x790AF0", VA = "0x180791CF0")]
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))
{
}
DABKFAIHBBP dabkfaihbbp = PEGGCEDHBOF.BHLKILHANCI(this.HBENBFOGKNG);
Func<DABKFAIHBBP> func = new Func(this.EIKKMMGPHIJ);
Action action = new Action(this.JGGEFMEOPLM);
Action<string> action2 = new Action(this.ILHJENHELLK);
Action action3 = new Action(this.JCIPJEOLCJF);
}
this.FFHEADALFEO("Username length is invalid", true);
}
// Token: 0x06003534 RID: 13620 RVA: 0x000DBA20 File Offset: 0x000D9C20
[Token(Token = "0x6003534")]
[Address(RVA = "0x7916C0", Offset = "0x7904C0", VA = "0x1807916C0")]
public void Button_Cancel()
{
this.OOLEGCMEDBA.OOOIENHGNCA(1);
Action cabnmlcbmjk = this.CABNMLCBMJK;
if (cabnmlcbmjk != 0)
{
cabnmlcbmjk();
return;
}
}
// Token: 0x06003535 RID: 13621 RVA: 0x000DBA54 File Offset: 0x000D9C54
[Token(Token = "0x6003535")]
[Address(RVA = "0x791750", Offset = "0x790550", VA = "0x180791750")]
public void Button_TextInputChanged(string text)
{
string text2 = this.infotext.text;
string text3 = text.Trim();
this.HBENBFOGKNG = text3;
Button3D button3D = this.submitButton;
bool flag = text3.m_stringLength >= 2;
button3D.FFDOINJEHMM = flag;
}
// Token: 0x06003536 RID: 13622 RVA: 0x000DBA9C File Offset: 0x000D9C9C
[Token(Token = "0x6003536")]
[Address(RVA = "0x791FF0", Offset = "0x790DF0", VA = "0x180791FF0")]
public void RandomizeUsername()
{
PMGCJEPKFOF<PEGGCEDHBOF.KHIOLJPCGIM> pmgcjepkfof = PEGGCEDHBOF.ONKIADJDKAM();
Action<PEGGCEDHBOF.KHIOLJPCGIM> action = new Action(this.DBLOFLJFGBM);
int num = 0;
num += num;
num++;
PMGCJEPKFOF<PEGGCEDHBOF.KHIOLJPCGIM> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
}
// Token: 0x06003537 RID: 13623 RVA: 0x000DBADC File Offset: 0x000D9CDC
[Token(Token = "0x6003537")]
[Address(RVA = "0x791730", Offset = "0x790530", VA = "0x180791730")]
public void Button_Submit()
{
if (!this.DJIOGEDHLDP)
{
this.PEMDNFDDOEN();
return;
}
}
// Token: 0x06003538 RID: 13624 RVA: 0x000DBAFC File Offset: 0x000D9CFC
[Token(Token = "0x6003538")]
[Address(RVA = "0x792380", Offset = "0x791180", VA = "0x180792380")]
public SetUsernamePasswordScreen()
{
}
// Token: 0x06003539 RID: 13625 RVA: 0x000DBB10 File Offset: 0x000D9D10
[Token(Token = "0x6003539")]
[Address(RVA = "0x7918B0", Offset = "0x7906B0", VA = "0x1807918B0")]
[CompilerGenerated]
private bool EENNPJKLLDK(string ADFGFNJACED)
{
return MHKFOBDFBIN.JPBOEFBMDIA(this.pwValidatedInputField.KKJIOHNFHFJ.Trim());
}
// Token: 0x0600353A RID: 13626 RVA: 0x000DBB38 File Offset: 0x000D9D38
[Token(Token = "0x600353A")]
[Address(RVA = "0x791930", Offset = "0x790730", VA = "0x180791930")]
[CompilerGenerated]
private DABKFAIHBBP EIKKMMGPHIJ()
{
return MHOKOMMOGKM.FACIMAFGBOD(this.pwValidatedInputField.KKJIOHNFHFJ.Trim());
}
// Token: 0x0600353B RID: 13627 RVA: 0x000DBB60 File Offset: 0x000D9D60
[Token(Token = "0x600353B")]
[Address(RVA = "0x791C30", Offset = "0x790A30", VA = "0x180791C30")]
[CompilerGenerated]
private void JGGEFMEOPLM()
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Success!", 3f, num, num);
this.OOLEGCMEDBA.OOOIENHGNCA(1);
Action cabnmlcbmjk = this.CABNMLCBMJK;
if (cabnmlcbmjk != 0)
{
cabnmlcbmjk();
return;
}
}
// Token: 0x0600353C RID: 13628 RVA: 0x000DBBB0 File Offset: 0x000D9DB0
[Token(Token = "0x600353C")]
[Address(RVA = "0x791C10", Offset = "0x790A10", VA = "0x180791C10")]
[CompilerGenerated]
private void ILHJENHELLK(string MOPOMPHBHKF)
{
this.FFHEADALFEO(MOPOMPHBHKF, true);
}
// Token: 0x0600353D RID: 13629 RVA: 0x000DBBC8 File Offset: 0x000D9DC8
[Token(Token = "0x600353D")]
[Address(RVA = "0x791C20", Offset = "0x790A20", VA = "0x180791C20")]
[CompilerGenerated]
private void JCIPJEOLCJF()
{
this.DJIOGEDHLDP = false;
}
// Token: 0x0600353E RID: 13630 RVA: 0x000DBBDC File Offset: 0x000D9DDC
[Token(Token = "0x600353E")]
[Address(RVA = "0x7917F0", Offset = "0x7905F0", VA = "0x1807917F0")]
[CompilerGenerated]
private void DBLOFLJFGBM(PEGGCEDHBOF.KHIOLJPCGIM KBLANHOBNHK)
{
string text = KBLANHOBNHK.HFCLIGKLHPN();
TextMeshProUGUI textMeshProUGUI = this.usernameTextField;
this.HBENBFOGKNG = text;
string text2 = "@" + text;
string text3 = textMeshProUGUI.text;
TMP_InputField tmp_InputField = this.usernameInputField;
string hbenbfogkng = this.HBENBFOGKNG;
tmp_InputField.text = hbenbfogkng;
}
// Token: 0x04002BF5 RID: 11253
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4002BF5")]
[SerializeField]
private InputField3D pwButton;
// Token: 0x04002BF6 RID: 11254
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4002BF6")]
[SerializeField]
private ValidatedButtonInputField pwValidatedInputField;
// Token: 0x04002BF7 RID: 11255
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4002BF7")]
[SerializeField]
private Button3D submitButton;
// Token: 0x04002BF8 RID: 11256
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4002BF8")]
[SerializeField]
private Button3D randomUsernameButton;
// Token: 0x04002BF9 RID: 11257
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4002BF9")]
[SerializeField]
private TMP_InputField usernameInputField;
// Token: 0x04002BFA RID: 11258
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4002BFA")]
[SerializeField]
private TextMeshProUGUI usernameTextField;
// Token: 0x04002BFB RID: 11259
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4002BFB")]
[SerializeField]
private GameObject usernameInputButton;
// Token: 0x04002BFC RID: 11260
[FieldOffset(Offset = "0x100")]
[Token(Token = "0x4002BFC")]
[SerializeField]
private TextMeshProUGUI infotext;
// Token: 0x04002BFD RID: 11261
[FieldOffset(Offset = "0x108")]
[Token(Token = "0x4002BFD")]
[SerializeField]
private TextMeshProUGUI submitButtonText;
// Token: 0x04002BFE RID: 11262
[FieldOffset(Offset = "0x110")]
[Token(Token = "0x4002BFE")]
private CBLLFJEDOII<bool> OOLEGCMEDBA;
// Token: 0x04002BFF RID: 11263
[FieldOffset(Offset = "0x118")]
[Token(Token = "0x4002BFF")]
private bool DJIOGEDHLDP;
// Token: 0x04002C00 RID: 11264
[FieldOffset(Offset = "0x120")]
[Token(Token = "0x4002C00")]
private string HBENBFOGKNG;
// Token: 0x04002C01 RID: 11265
[FieldOffset(Offset = "0x128")]
[Token(Token = "0x4002C01")]
private Action CABNMLCBMJK;
}