370 lines
12 KiB
C#
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";
|
|
}
|
|
}
|