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

241 lines
7.8 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: 0x02001B2F RID: 6959
[Token(Token = "0x2001B2F")]
[StructLayout(3)]
public class AddMyEmailScreen : WatchUIFlow
{
// Token: 0x0600BA78 RID: 47736 RVA: 0x002BD824 File Offset: 0x002BBA24
[Token(Token = "0x600BA78")]
[Address(RVA = "0x16E84B0", Offset = "0x16E6EB0", VA = "0x1816E84B0", 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.emailInputField;
string empty2 = string.Empty;
inputField3D.KKJIOHNFHFJ = empty2;
GameObject gameObject = this.changeButton.gameObject;
bool flag = string.IsNullOrEmpty(ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<EGEFFDNCENB>k__BackingField));
gameObject.SetActive(flag);
}
// Token: 0x0600BA79 RID: 47737 RVA: 0x002BD894 File Offset: 0x002BBA94
[Token(Token = "0x600BA79")]
[Address(RVA = "0x16E7BE0", Offset = "0x16E65E0", VA = "0x1816E7BE0")]
private void BMFPEJMLIKD(string PAANJCAOOAG, bool ODBAFIFNIDO)
{
this.infoText.text = PAANJCAOOAG;
InputField3D inputField3D = this.emailInputField;
inputField3D.interactable = ODBAFIFNIDO;
int num = 0;
inputField3D.BLIJCJNGGIJ = num;
int num2 = 0;
inputField3D.DKILDKCKHDM = (float)num;
inputField3D.MALDFLCADLG(num2 != 0);
inputField3D.PMFNJKCHLCO();
Button3D button3D = this.submitButton;
button3D.interactable = ODBAFIFNIDO;
button3D.BLIJCJNGGIJ = num;
int num3 = 0;
button3D.DKILDKCKHDM = (float)num;
button3D.MALDFLCADLG(num3 != 0);
button3D.PMFNJKCHLCO();
Button3D button3D2 = this.skipButton;
button3D2.interactable = ODBAFIFNIDO;
button3D2.BLIJCJNGGIJ = num;
int num4 = 0;
button3D2.DKILDKCKHDM = (float)num;
button3D2.MALDFLCADLG(num4 != 0);
button3D2.PMFNJKCHLCO();
Button3D button3D3 = this.changeButton;
button3D3.interactable = ODBAFIFNIDO;
button3D3.BLIJCJNGGIJ = num;
int num5 = 0;
button3D3.DKILDKCKHDM = (float)num;
button3D3.MALDFLCADLG(num5 != 0);
button3D3.PMFNJKCHLCO();
}
// Token: 0x0600BA7A RID: 47738 RVA: 0x002BD974 File Offset: 0x002BBB74
[Token(Token = "0x600BA7A")]
[Address(RVA = "0x16E83A0", Offset = "0x16E6DA0", VA = "0x1816E83A0")]
private void ONFPPKDHEJB(string LJKKKECANAB)
{
int num = 0;
this.BMFPEJMLIKD("Submitting...", num != 0);
IPromise promise = PEGGCEDHBOF.NBLIOCGGDMK(LJKKKECANAB);
Action action = new Action(this.NLKFHAHKFBC);
Action<string> action2 = new Action(this.EOLEDECNKDH);
throw new NullReferenceException();
}
// Token: 0x0600BA7B RID: 47739 RVA: 0x002BD9B8 File Offset: 0x002BBBB8
[Token(Token = "0x600BA7B")]
[Address(RVA = "0x16E80D0", Offset = "0x16E6AD0", VA = "0x1816E80D0")]
private void LANBJLLKANC()
{
int num = 0;
if (this != num)
{
CFLMJLFBOKH.GDFOFCJIEDM("email", "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: 0x0600BA7C RID: 47740 RVA: 0x002BDA10 File Offset: 0x002BBC10
[Token(Token = "0x600BA7C")]
[Address(RVA = "0x16E7F90", Offset = "0x16E6990", VA = "0x1816E7F90")]
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: 0x0600BA7D RID: 47741 RVA: 0x002BDA68 File Offset: 0x002BBC68
[Token(Token = "0x600BA7D")]
[Address(RVA = "0x16E8060", Offset = "0x16E6A60", VA = "0x1816E8060")]
public void InputField_EmailValueChange(string email)
{
Button3D button3D = this.submitButton;
bool flag = JAKDHKJDFNP.MEGPLKIGIJC(email);
button3D.interactable = flag;
int num = 0;
int num2 = 0;
button3D.BLIJCJNGGIJ = num;
button3D.DKILDKCKHDM = (float)num;
button3D.MALDFLCADLG(num2 != 0);
button3D.PMFNJKCHLCO();
}
// Token: 0x0600BA7E RID: 47742 RVA: 0x002BDAB0 File Offset: 0x002BBCB0
[Token(Token = "0x600BA7E")]
[Address(RVA = "0x16E7E40", Offset = "0x16E6840", VA = "0x1816E7E40")]
public void Button_Submit()
{
string text = this.emailInputField.KKJIOHNFHFJ.Trim();
if (JAKDHKJDFNP.MEGPLKIGIJC(text))
{
int num = 0;
this.BMFPEJMLIKD("Submitting...", num != 0);
IPromise promise = PEGGCEDHBOF.NBLIOCGGDMK(text);
Action action = new Action(this.NLKFHAHKFBC);
Action<string> action2 = new Action(this.EOLEDECNKDH);
}
}
// Token: 0x0600BA7F RID: 47743 RVA: 0x002BDB10 File Offset: 0x002BBD10
[Token(Token = "0x600BA7F")]
[Address(RVA = "0x16E7D60", Offset = "0x16E6760", VA = "0x1816E7D60")]
public void Button_Change()
{
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
int num = 0;
AddMyPhoneScreen addMyPhoneScreen = <LBNLPAIAGHF>k__BackingField.PushFlow<AddMyPhoneScreen>(num);
}
// Token: 0x0600BA80 RID: 47744 RVA: 0x002BDB40 File Offset: 0x002BBD40
[Token(Token = "0x600BA80")]
[Address(RVA = "0x16E7DC0", Offset = "0x16E67C0", VA = "0x1816E7DC0")]
public void Button_Skip()
{
CFLMJLFBOKH.GDFOFCJIEDM("email", "skipped");
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
}
// Token: 0x0600BA81 RID: 47745 RVA: 0x002BDB70 File Offset: 0x002BBD70
[Token(Token = "0x600BA81")]
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
public AddMyEmailScreen()
{
}
// Token: 0x0600BA82 RID: 47746 RVA: 0x002BDB84 File Offset: 0x002BBD84
[Token(Token = "0x600BA82")]
[Address(RVA = "0x16E81E0", Offset = "0x16E6BE0", VA = "0x1816E81E0")]
[CompilerGenerated]
private void NLKFHAHKFBC()
{
int num = 0;
if (this != num)
{
CFLMJLFBOKH.GDFOFCJIEDM("email", "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();
}
SessionManager instance2 = SingletonMonoBehaviour.Instance;
int num3 = 0;
if (instance2 != num3)
{
SingletonMonoBehaviour.Instance.GaveEmailThisSession = true;
}
}
// Token: 0x04007AD5 RID: 31445
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007AD5")]
[SerializeField]
private TextMeshProUGUI infoText;
// Token: 0x04007AD6 RID: 31446
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007AD6")]
[SerializeField]
private InputField3D emailInputField;
// Token: 0x04007AD7 RID: 31447
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007AD7")]
[SerializeField]
[Header("Buttons")]
private Button3D skipButton;
// Token: 0x04007AD8 RID: 31448
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4007AD8")]
[SerializeField]
private Button3D changeButton;
// Token: 0x04007AD9 RID: 31449
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4007AD9")]
[SerializeField]
private Button3D submitButton;
// Token: 0x04007ADA RID: 31450
[Token(Token = "0x4007ADA")]
private static string CNOPFJPNDJM = "email";
}
}