Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/AddMyPhoneScreen.cs
T
2026-04-08 23:40:05 +02:00

370 lines
12 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecRoom.Async;
using RecRoom.Core;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001B30 RID: 6960
[Token(Token = "0x2001B30")]
[StructLayout(3)]
public class AddMyPhoneScreen : WatchUIFlow
{
// Token: 0x0600BA84 RID: 47748 RVA: 0x002BDC14 File Offset: 0x002BBE14
[Token(Token = "0x600BA84")]
[Address(RVA = "0x16E9420", Offset = "0x16E7E20", VA = "0x1816E9420", Slot = "10")]
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
{
base.OnFlowEntered(BFHJBBGCMAN);
TextMeshProUGUI textMeshProUGUI = this.infoText;
string empty = string.Empty;
textMeshProUGUI.text = empty;
InputField3D inputField3D = this.dialCodeInputField;
string empty2 = string.Empty;
inputField3D.KKJIOHNFHFJ = empty2;
InputField3D inputField3D2 = this.phoneNumberInputField;
string empty3 = string.Empty;
inputField3D2.KKJIOHNFHFJ = empty3;
this.phoneNumberGroup.SetActive(true);
GameObject gameObject = this.verificationGroup;
int num = 0;
gameObject.SetActive(num != 0);
this.submitButton.label.text = "Submit";
Button3D button3D = this.submitButton;
int num2 = 0;
button3D.interactable = num2 != 0;
button3D.BLIJCJNGGIJ = (ulong)0L;
int num3 = 0;
button3D.DKILDKCKHDM = 0f;
button3D.MALDFLCADLG(num3 != 0);
button3D.PMFNJKCHLCO();
Button3D button3D2 = this.changeButton;
this.COHDEOONCKN = (ulong)0L;
GameObject gameObject2 = button3D2.gameObject;
bool flag = string.IsNullOrEmpty(ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<BOMHJCNNAGH>k__BackingField));
gameObject2.SetActive(flag);
}
// Token: 0x0600BA85 RID: 47749 RVA: 0x002BDD1C File Offset: 0x002BBF1C
[Token(Token = "0x600BA85")]
[Address(RVA = "0x16E87A0", Offset = "0x16E71A0", VA = "0x1816E87A0")]
private void BMFPEJMLIKD(string PAANJCAOOAG, bool ODBAFIFNIDO)
{
this.infoText.text = PAANJCAOOAG;
InputField3D inputField3D = this.dialCodeInputField;
inputField3D.interactable = ODBAFIFNIDO;
int num = 0;
inputField3D.BLIJCJNGGIJ = num;
int num2 = 0;
inputField3D.DKILDKCKHDM = (float)num;
inputField3D.MALDFLCADLG(num2 != 0);
inputField3D.PMFNJKCHLCO();
InputField3D inputField3D2 = this.phoneNumberInputField;
inputField3D2.interactable = ODBAFIFNIDO;
inputField3D2.BLIJCJNGGIJ = num;
int num3 = 0;
inputField3D2.DKILDKCKHDM = (float)num;
inputField3D2.MALDFLCADLG(num3 != 0);
inputField3D2.PMFNJKCHLCO();
Button3D button3D = this.submitButton;
button3D.interactable = ODBAFIFNIDO;
button3D.BLIJCJNGGIJ = num;
int num4 = 0;
button3D.DKILDKCKHDM = (float)num;
button3D.MALDFLCADLG(num4 != 0);
button3D.PMFNJKCHLCO();
Button3D button3D2 = this.skipButton;
button3D2.interactable = ODBAFIFNIDO;
button3D2.BLIJCJNGGIJ = num;
int num5 = 0;
button3D2.DKILDKCKHDM = (float)num;
button3D2.MALDFLCADLG(num5 != 0);
button3D2.PMFNJKCHLCO();
Button3D button3D3 = this.changeButton;
button3D3.interactable = ODBAFIFNIDO;
button3D3.BLIJCJNGGIJ = num;
int num6 = 0;
button3D3.DKILDKCKHDM = (float)num;
button3D3.MALDFLCADLG(num6 != 0);
button3D3.PMFNJKCHLCO();
}
// Token: 0x0600BA86 RID: 47750 RVA: 0x002BDE30 File Offset: 0x002BC030
[Token(Token = "0x600BA86")]
[Address(RVA = "0x16E9310", Offset = "0x16E7D10", VA = "0x1816E9310")]
private void LMMPOIHAADF()
{
int num = 0;
this.BMFPEJMLIKD("Submitting...", num != 0);
IPromise promise = PEGGCEDHBOF.ABLPBFMIIEA(this.COHDEOONCKN);
Action action = new Action(this.BJBOOLBLKFL);
Action<string> action2 = new Action(this.EOLEDECNKDH);
throw new NullReferenceException();
}
// Token: 0x0600BA87 RID: 47751 RVA: 0x002BDE78 File Offset: 0x002BC078
[Token(Token = "0x600BA87")]
[Address(RVA = "0x16E8E60", Offset = "0x16E7860", VA = "0x1816E8E60")]
private void FNFHHEIGMCN(string LIMGCIECODJ)
{
int num = 0;
this.BMFPEJMLIKD("Verifying...", num != 0);
IPromise promise = PEGGCEDHBOF.IKBFFHMMFFH(this.COHDEOONCKN, LIMGCIECODJ);
Action action = new Action(this.IJBNOPJGHOE);
Action<string> action2 = new Action(this.EOLEDECNKDH);
throw new NullReferenceException();
}
// Token: 0x0600BA88 RID: 47752 RVA: 0x002BDEC0 File Offset: 0x002BC0C0
[Token(Token = "0x600BA88")]
[Address(RVA = "0x16E8670", Offset = "0x16E7070", VA = "0x1816E8670")]
private void BJBOOLBLKFL()
{
CFLMJLFBOKH.OAEAFOCFNAI(false);
GameObject gameObject = this.phoneNumberGroup;
int num = 0;
gameObject.SetActive(num != 0);
this.verificationGroup.SetActive(true);
string empty = string.Empty;
this.BMFPEJMLIKD(empty, true);
Button3D button3D = this.submitButton;
int num2 = 0;
button3D.interactable = num2 != 0;
int num3 = 0;
int num4 = 0;
button3D.BLIJCJNGGIJ = num3;
button3D.DKILDKCKHDM = (float)num3;
button3D.MALDFLCADLG(num4 != 0);
button3D.PMFNJKCHLCO();
this.submitButton.label.text = "Verify";
}
// Token: 0x0600BA89 RID: 47753 RVA: 0x002BDF50 File Offset: 0x002BC150
[Token(Token = "0x600BA89")]
[Address(RVA = "0x16E9200", Offset = "0x16E7C00", VA = "0x1816E9200")]
private void LANBJLLKANC()
{
int num = 0;
if (this != num)
{
CFLMJLFBOKH.GDFOFCJIEDM("phone", "added");
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num2, num2);
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
return;
}
}
// Token: 0x0600BA8A RID: 47754 RVA: 0x002BDFA8 File Offset: 0x002BC1A8
[Token(Token = "0x600BA8A")]
[Address(RVA = "0x16E8D90", Offset = "0x16E7790", VA = "0x1816E8D90")]
private void EOLEDECNKDH(string MOPOMPHBHKF)
{
int num = 0;
if (this != num)
{
this.BMFPEJMLIKD(MOPOMPHBHKF, true);
Button3D button3D = this.submitButton;
int num2 = 0;
button3D.interactable = num2 != 0;
int num3 = 0;
int num4 = 0;
button3D.BLIJCJNGGIJ = num3;
button3D.DKILDKCKHDM = (float)num3;
button3D.MALDFLCADLG(num4 != 0);
button3D.PMFNJKCHLCO();
}
}
// Token: 0x0600BA8B RID: 47755 RVA: 0x002BE000 File Offset: 0x002BC200
[Token(Token = "0x600BA8B")]
[Address(RVA = "0x16E8D60", Offset = "0x16E7760", VA = "0x1816E8D60")]
private bool CIDHKOJJKPJ(string LIMGCIECODJ)
{
return LIMGCIECODJ.Trim().m_stringLength == 6;
}
// Token: 0x0600BA8C RID: 47756 RVA: 0x002BE024 File Offset: 0x002BC224
[Token(Token = "0x600BA8C")]
[Address(RVA = "0x16E90D0", Offset = "0x16E7AD0", VA = "0x1816E90D0")]
public void InputField_PhoneValueChange(string text)
{
Button3D button3D = this.submitButton;
if (this.dialCodeInputField.KKJIOHNFHFJ != 0)
{
}
bool flag = this.phoneNumberInputField.KKJIOHNFHFJ == 0;
button3D.interactable = flag;
button3D.BLIJCJNGGIJ = (ulong)0L;
int num = 0;
button3D.DKILDKCKHDM = 0f;
button3D.MALDFLCADLG(num != 0);
button3D.PMFNJKCHLCO();
}
// Token: 0x0600BA8D RID: 47757 RVA: 0x002BE088 File Offset: 0x002BC288
[Token(Token = "0x600BA8D")]
[Address(RVA = "0x16E9190", Offset = "0x16E7B90", VA = "0x1816E9190")]
public void InputField_VerificationValueChange(string text)
{
Button3D button3D = this.submitButton;
bool flag = text == 0;
button3D.interactable = flag;
int num = 0;
int num2 = 0;
button3D.BLIJCJNGGIJ = num;
button3D.DKILDKCKHDM = (float)num;
button3D.MALDFLCADLG(num2 != 0);
button3D.PMFNJKCHLCO();
}
// Token: 0x0600BA8E RID: 47758 RVA: 0x002BE0D0 File Offset: 0x002BC2D0
[Token(Token = "0x600BA8E")]
[Address(RVA = "0x16E8A50", Offset = "0x16E7450", VA = "0x1816E8A50")]
public void Button_Submit()
{
while (this.phoneNumberGroup.activeSelf)
{
string text = this.dialCodeInputField.KKJIOHNFHFJ.Trim();
string text2 = this.phoneNumberInputField.KKJIOHNFHFJ.Trim();
if (!string.IsNullOrEmpty(this.dialCodeInputField.KKJIOHNFHFJ) && !string.IsNullOrEmpty(this.phoneNumberInputField.KKJIOHNFHFJ))
{
string text3 = KMIFPKDNIKP.OCHKNHCGEIP(text, text2);
this.COHDEOONCKN = text3;
int num = 0;
this.BMFPEJMLIKD("Submitting...", num != 0);
IPromise promise = PEGGCEDHBOF.ABLPBFMIIEA(this.COHDEOONCKN);
throw new NullReferenceException();
}
}
string text4 = this.verificationInputField.KKJIOHNFHFJ.Trim();
if (text4.Trim().m_stringLength == 6)
{
int num2 = 0;
this.BMFPEJMLIKD("Verifying...", num2 != 0);
IPromise promise2 = PEGGCEDHBOF.IKBFFHMMFFH(this.COHDEOONCKN, text4);
Action action = new Action(this.IJBNOPJGHOE);
Action<string> action2 = new Action(this.EOLEDECNKDH);
}
}
// Token: 0x0600BA8F RID: 47759 RVA: 0x002BE1C8 File Offset: 0x002BC3C8
[Token(Token = "0x600BA8F")]
[Address(RVA = "0x16E8970", Offset = "0x16E7370", VA = "0x1816E8970")]
public void Button_Change()
{
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
AddMyEmailScreen addMyEmailScreen = <LBNLPAIAGHF>k__BackingField.PushFlow<AddMyEmailScreen>(num);
}
// Token: 0x0600BA90 RID: 47760 RVA: 0x002BE1F8 File Offset: 0x002BC3F8
[Token(Token = "0x600BA90")]
[Address(RVA = "0x16E89D0", Offset = "0x16E73D0", VA = "0x1816E89D0")]
public void Button_Skip()
{
CFLMJLFBOKH.GDFOFCJIEDM("phone", "skipped");
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
}
// Token: 0x0600BA91 RID: 47761 RVA: 0x002BE228 File Offset: 0x002BC428
[Token(Token = "0x600BA91")]
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
public AddMyPhoneScreen()
{
}
// Token: 0x0600BA92 RID: 47762 RVA: 0x002BE23C File Offset: 0x002BC43C
[Token(Token = "0x600BA92")]
[Address(RVA = "0x16E8F80", Offset = "0x16E7980", VA = "0x1816E8F80")]
[CompilerGenerated]
private void IJBNOPJGHOE()
{
CFLMJLFBOKH.OAEAFOCFNAI(true);
int num = 0;
if (this != num)
{
CFLMJLFBOKH.GDFOFCJIEDM("phone", "added");
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num2 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num2, num2);
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
return;
}
}
// Token: 0x04007ADB RID: 31451
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007ADB")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x04007ADC RID: 31452
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007ADC")]
[SerializeField]
[Header("Phone Group")]
private GameObject phoneNumberGroup;
// Token: 0x04007ADD RID: 31453
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007ADD")]
[SerializeField]
private InputField3D dialCodeInputField;
// Token: 0x04007ADE RID: 31454
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4007ADE")]
[SerializeField]
private InputField3D phoneNumberInputField;
// Token: 0x04007ADF RID: 31455
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4007ADF")]
[SerializeField]
[Header("Verification Group")]
private GameObject verificationGroup;
// Token: 0x04007AE0 RID: 31456
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4007AE0")]
[SerializeField]
private InputField3D verificationInputField;
// Token: 0x04007AE1 RID: 31457
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4007AE1")]
[SerializeField]
[Header("Buttons")]
private Button3D skipButton;
// Token: 0x04007AE2 RID: 31458
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
[Token(Token = "0x4007AE2")]
[SerializeField]
private Button3D changeButton;
// Token: 0x04007AE3 RID: 31459
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x4007AE3")]
[SerializeField]
private Button3D submitButton;
// Token: 0x04007AE4 RID: 31460
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
[Token(Token = "0x4007AE4")]
private string COHDEOONCKN;
// Token: 0x04007AE5 RID: 31461
[Token(Token = "0x4007AE5")]
private static string CNOPFJPNDJM = "phone";
}
}