Files
2026-04-10 22:50:51 +02:00

204 lines
6.7 KiB
C#

using System;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using Cpp2IlInjected;
using RecRoom.Core;
using TMPro;
using UnityEngine;
// Token: 0x020006F6 RID: 1782
[Token(Token = "0x20006F6")]
public class ChangePasswordScreen : WatchUIFlow
{
// Token: 0x060033F4 RID: 13300 RVA: 0x000D4CF4 File Offset: 0x000D2EF4
[Token(Token = "0x60033F4")]
[Address(RVA = "0xB81290", Offset = "0xB80090", VA = "0x180B81290", Slot = "6")]
protected override void Awake()
{
base..ctor();
ValidatedButtonInputField validatedButtonInputField = this.oldPasswordField;
Func<string, bool> func = new Func(this.EJOFMLFDMNO);
validatedButtonInputField.IsValidFunction = func;
ValidatedButtonInputField validatedButtonInputField2 = this.newPasswordField;
Func<string, bool> func2 = new Func(this.NEBLCOEIFEL);
validatedButtonInputField2.IsValidFunction = func2;
}
// Token: 0x060033F5 RID: 13301 RVA: 0x000D4D44 File Offset: 0x000D2F44
[Token(Token = "0x60033F5")]
[Address(RVA = "0xB818B0", Offset = "0xB806B0", VA = "0x180B818B0")]
public void ShowScreen()
{
string empty = string.Empty;
this.FFHEADALFEO(empty, true);
Button3D button3D = this.submitButton;
int num = 0;
button3D.FFDOINJEHMM = num != 0;
ValidatedButtonInputField validatedButtonInputField = this.oldPasswordField;
string empty2 = string.Empty;
validatedButtonInputField.KKJIOHNFHFJ = empty2;
ValidatedButtonInputField validatedButtonInputField2 = this.newPasswordField;
string empty3 = string.Empty;
validatedButtonInputField2.KKJIOHNFHFJ = empty3;
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num2 = 0;
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num2);
}
// Token: 0x060033F6 RID: 13302 RVA: 0x000D4DBC File Offset: 0x000D2FBC
[Token(Token = "0x60033F6")]
[Address(RVA = "0xB815C0", Offset = "0xB803C0", VA = "0x180B815C0")]
private bool JFOPPDANENC(string ADFGFNJACED)
{
string text = this.oldPasswordField.KKJIOHNFHFJ.Trim();
string text2 = this.newPasswordField.KKJIOHNFHFJ.Trim();
if (!this.HBCBEHKHFDG && MHKFOBDFBIN.JPBOEFBMDIA(text) && MHKFOBDFBIN.JPBOEFBMDIA(text2))
{
return text != text2;
}
throw new NullReferenceException();
}
// Token: 0x060033F7 RID: 13303 RVA: 0x000D4E18 File Offset: 0x000D3018
[Token(Token = "0x60033F7")]
[Address(RVA = "0xB81530", Offset = "0xB80330", VA = "0x180B81530")]
private void FFHEADALFEO(string PAANJCAOOAG, bool BCOHEOIEPLL)
{
string text = this.infotext.text;
this.submitButton.FFDOINJEHMM = BCOHEOIEPLL;
this.oldPasswordButton.FFDOINJEHMM = BCOHEOIEPLL;
this.newPasswordButton.FFDOINJEHMM = BCOHEOIEPLL;
}
// Token: 0x060033F8 RID: 13304 RVA: 0x000D4E5C File Offset: 0x000D305C
[Token(Token = "0x60033F8")]
[Address(RVA = "0xB816F0", Offset = "0xB804F0", VA = "0x180B816F0")]
private void MGNDMDIKFMH()
{
int num = 0;
this.FFHEADALFEO("Submitting...", num != 0);
string text = this.oldPasswordField.KKJIOHNFHFJ.Trim();
string text2 = this.newPasswordField.KKJIOHNFHFJ.Trim();
DABKFAIHBBP dabkfaihbbp = MHOKOMMOGKM.MGNDMDIKFMH(text, text2);
Action action = new Action(this.AEAKJOKBFDE);
Action<string> action2 = new Action(this.OKAEEINJJGL);
Action action3 = new Action(this.MBGEBANNCBI);
throw new NullReferenceException();
}
// Token: 0x060033F9 RID: 13305 RVA: 0x000D4ED0 File Offset: 0x000D30D0
[Token(Token = "0x60033F9")]
[Address(RVA = "0xB81350", Offset = "0xB80150", VA = "0x180B81350")]
public void Button_Submit()
{
if (!this.HBCBEHKHFDG)
{
this.HBCBEHKHFDG = true;
int num = 0;
this.FFHEADALFEO("Submitting...", num != 0);
string text = this.oldPasswordField.KKJIOHNFHFJ.Trim();
string text2 = this.newPasswordField.KKJIOHNFHFJ.Trim();
DABKFAIHBBP dabkfaihbbp = MHOKOMMOGKM.MGNDMDIKFMH(text, text2);
Action action = new Action(this.AEAKJOKBFDE);
Action<string> action2 = new Action(this.OKAEEINJJGL);
Action action3 = new Action(this.MBGEBANNCBI);
}
}
// Token: 0x060033FA RID: 13306 RVA: 0x000D4F58 File Offset: 0x000D3158
[Token(Token = "0x60033FA")]
[Address(RVA = "0x792380", Offset = "0x791180", VA = "0x180792380")]
public ChangePasswordScreen()
{
}
// Token: 0x060033FB RID: 13307 RVA: 0x000D4F6C File Offset: 0x000D316C
[Token(Token = "0x60033FB")]
[Address(RVA = "0xB81520", Offset = "0xB80320", VA = "0x180B81520")]
[CompilerGenerated]
private bool EJOFMLFDMNO(string ADFGFNJACED)
{
return this.JFOPPDANENC(ADFGFNJACED);
}
// Token: 0x060033FC RID: 13308 RVA: 0x000D4F80 File Offset: 0x000D3180
[Token(Token = "0x60033FC")]
[Address(RVA = "0xB81520", Offset = "0xB80320", VA = "0x180B81520")]
[CompilerGenerated]
private bool NEBLCOEIFEL(string ADFGFNJACED)
{
return this.JFOPPDANENC(ADFGFNJACED);
}
// Token: 0x060033FD RID: 13309 RVA: 0x000D4F94 File Offset: 0x000D3194
[Token(Token = "0x60033FD")]
[Address(RVA = "0xB811F0", Offset = "0xB7FFF0", VA = "0x180B811F0")]
[CompilerGenerated]
private void AEAKJOKBFDE()
{
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
int num = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Success!", 3f, num, num);
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
}
// Token: 0x060033FE RID: 13310 RVA: 0x000D4FD0 File Offset: 0x000D31D0
[Token(Token = "0x60033FE")]
[Address(RVA = "0xB818A0", Offset = "0xB806A0", VA = "0x180B818A0")]
[CompilerGenerated]
private void OKAEEINJJGL(string MOPOMPHBHKF)
{
this.FFHEADALFEO(MOPOMPHBHKF, true);
}
// Token: 0x060033FF RID: 13311 RVA: 0x000D4FE8 File Offset: 0x000D31E8
[Token(Token = "0x60033FF")]
[Address(RVA = "0xB816E0", Offset = "0xB804E0", VA = "0x180B816E0")]
[CompilerGenerated]
private void MBGEBANNCBI()
{
this.HBCBEHKHFDG = false;
}
// Token: 0x04002ACC RID: 10956
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4002ACC")]
[SerializeField]
private InputField3D oldPasswordButton;
// Token: 0x04002ACD RID: 10957
[FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4002ACD")]
[SerializeField]
private InputField3D newPasswordButton;
// Token: 0x04002ACE RID: 10958
[FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4002ACE")]
[SerializeField]
private ValidatedButtonInputField oldPasswordField;
// Token: 0x04002ACF RID: 10959
[FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4002ACF")]
[SerializeField]
private ValidatedButtonInputField newPasswordField;
// Token: 0x04002AD0 RID: 10960
[FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4002AD0")]
[SerializeField]
private Button3D submitButton;
// Token: 0x04002AD1 RID: 10961
[FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4002AD1")]
[SerializeField]
private TextMeshProUGUI infotext;
// Token: 0x04002AD2 RID: 10962
[FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4002AD2")]
private bool HBCBEHKHFDG;
}