Files
2026-04-08 23:40:05 +02:00

435 lines
14 KiB
C#

using System;
using System.Linq;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Async;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI.Dialog
{
// Token: 0x02001BD1 RID: 7121
[Token(Token = "0x2001BD1")]
[StructLayout(3)]
public class UIOfflineInvitesDialog : ConfirmUIDialog
{
// Token: 0x0600BF01 RID: 48897 RVA: 0x002D052C File Offset: 0x002CE72C
[Token(Token = "0x600BF01")]
[Address(RVA = "0x175ECD0", Offset = "0x175D6D0", VA = "0x18175ECD0")]
private void Awake()
{
ValidatedButtonInputField validatedButtonInputField = this.countryCodeField;
Func<string, bool> func = new Func(this.JJLPHLIEKFP);
validatedButtonInputField.IsValidFunction = func;
ValidatedButtonInputField validatedButtonInputField2 = this.phoneNumberField;
Func<string, bool> func2 = new Func(this.FHBIKHHILKO);
validatedButtonInputField2.IsValidFunction = func2;
ValidatedButtonInputField validatedButtonInputField3 = this.verificationField;
Func<string, bool> func3 = new Func(this.AAHLEBIGHHN);
validatedButtonInputField3.IsValidFunction = func3;
}
// Token: 0x0600BF02 RID: 48898 RVA: 0x002D0594 File Offset: 0x002CE794
[Token(Token = "0x600BF02")]
[Address(RVA = "0x175F810", Offset = "0x175E210", VA = "0x18175F810")]
private void OnEnable()
{
GameObject gameObject = this.whyPhoneNumberGroup;
int num = 0;
gameObject.SetActive(num != 0);
ulong num2;
this.enterNumberGroup.SetActive(num2 != 0UL);
GameObject gameObject2 = this.verificationGroup;
int num3 = 0;
gameObject2.SetActive(num3 != 0);
string empty = string.Empty;
ulong num4;
this.ACOPKKBCHKA(empty, num4 != 0UL);
this.currentPhoneNumberText.text = "";
string text = PEGGCEDHBOF.DOOHKCANFLO.<EGEFFDNCENB>k__BackingField.NEFJIGBPGNM();
bool flag = string.IsNullOrEmpty(text);
TextMeshProUGUI textMeshProUGUI = this.currentPhoneNumberText;
if (!flag)
{
int num5 = text.m_stringLength;
num5 += -4;
string text2 = text.Substring(num5);
string text3 = "Current phone ends with: " + text2;
textMeshProUGUI.text = text3;
return;
}
textMeshProUGUI.text = "No current phone number";
}
// Token: 0x0600BF03 RID: 48899 RVA: 0x002D065C File Offset: 0x002CE85C
[Token(Token = "0x600BF03")]
[Address(RVA = "0x175F4A0", Offset = "0x175DEA0", VA = "0x18175F4A0")]
private bool JABEAFIHFCO(string HEDNODKLINF)
{
Func<char, bool> <>9__18_ = UIOfflineInvitesDialog.<>c.<>9__18_0;
if (<>9__18_ == 0)
{
UIOfflineInvitesDialog.<>c.<>9__18_0 = (char c) => char.IsDigit(c);
}
char[] array = Enumerable.ToArray<char>(Enumerable.Where<char>(HEDNODKLINF, <>9__18_));
string text;
int stringLength = text.m_stringLength;
return 0 <= 3;
}
// Token: 0x0600BF04 RID: 48900 RVA: 0x002D06AC File Offset: 0x002CE8AC
[Token(Token = "0x600BF04")]
[Address(RVA = "0x175F680", Offset = "0x175E080", VA = "0x18175F680")]
private bool ODFBBGNLKJK(string AHHENFLFKIC)
{
Func<char, bool> <>9__19_ = UIOfflineInvitesDialog.<>c.<>9__19_0;
if (<>9__19_ == 0)
{
UIOfflineInvitesDialog.<>c.<>9__19_0 = (char c) => char.IsDigit(c);
}
char[] array = Enumerable.ToArray<char>(Enumerable.Where<char>(AHHENFLFKIC, <>9__19_));
string hednodklinf = this.HEDNODKLINF;
bool flag;
if (flag)
{
}
string text;
uint num;
if (text.m_stringLength < (int)num)
{
}
throw new NullReferenceException();
}
// Token: 0x0600BF05 RID: 48901 RVA: 0x002D0708 File Offset: 0x002CE908
[Token(Token = "0x600BF05")]
[Address(RVA = "0x16E8D60", Offset = "0x16E7760", VA = "0x1816E8D60")]
private bool CIDHKOJJKPJ(string LIMGCIECODJ)
{
return LIMGCIECODJ.Trim().m_stringLength == 6;
}
// Token: 0x0600BF06 RID: 48902 RVA: 0x002D072C File Offset: 0x002CE92C
[Token(Token = "0x600BF06")]
[Address(RVA = "0x175F9E0", Offset = "0x175E3E0", VA = "0x18175F9E0")]
private void PDNHNEHNCIK(string HEDNODKLINF, out int GCCICHOAEEF, out int BNNABGLOGAG)
{
bool flag;
if (flag)
{
uint num;
BNNABGLOGAG.m_value = (int)num;
return;
}
uint num2;
BNNABGLOGAG.m_value = (int)num2;
}
// Token: 0x0600BF07 RID: 48903 RVA: 0x002D0754 File Offset: 0x002CE954
[Token(Token = "0x600BF07")]
[Address(RVA = "0x175EC30", Offset = "0x175D630", VA = "0x18175EC30")]
private void ACOPKKBCHKA(string DBDDKLHPNNA, bool BCOHEOIEPLL)
{
this.enterNumberInfoText.text = DBDDKLHPNNA;
this.countryCodeField.FFDOINJEHMM = BCOHEOIEPLL;
this.phoneNumberField.FFDOINJEHMM = BCOHEOIEPLL;
this.whatsThisButton.FFDOINJEHMM = BCOHEOIEPLL;
this.submitButton.FFDOINJEHMM = BCOHEOIEPLL;
}
// Token: 0x0600BF08 RID: 48904 RVA: 0x002D07A4 File Offset: 0x002CE9A4
[Token(Token = "0x600BF08")]
[Address(RVA = "0x175F610", Offset = "0x175E010", VA = "0x18175F610")]
private void MHNDOJECKHG(string DBDDKLHPNNA, bool BCOHEOIEPLL)
{
this.verificationInfoText.text = DBDDKLHPNNA;
this.verificationField.FFDOINJEHMM = BCOHEOIEPLL;
this.verifyButton.FFDOINJEHMM = BCOHEOIEPLL;
}
// Token: 0x0600BF09 RID: 48905 RVA: 0x002D07DC File Offset: 0x002CE9DC
[Token(Token = "0x600BF09")]
[Address(RVA = "0x175EDC0", Offset = "0x175D7C0", VA = "0x18175EDC0")]
public void Button_Neat()
{
GameObject gameObject = this.whyPhoneNumberGroup;
int num = 0;
gameObject.SetActive(num != 0);
this.enterNumberGroup.SetActive(true);
}
// Token: 0x0600BF0A RID: 48906 RVA: 0x002D080C File Offset: 0x002CEA0C
[Token(Token = "0x600BF0A")]
[Address(RVA = "0x175F100", Offset = "0x175DB00", VA = "0x18175F100")]
public void Button_WhatsThis()
{
this.whyPhoneNumberGroup.SetActive(true);
GameObject gameObject = this.enterNumberGroup;
int num = 0;
gameObject.SetActive(num != 0);
}
// Token: 0x0600BF0B RID: 48907 RVA: 0x002D083C File Offset: 0x002CEA3C
[Token(Token = "0x600BF0B")]
[Address(RVA = "0x175EE00", Offset = "0x175D800", VA = "0x18175EE00")]
public void Button_Submit()
{
if (EIMGAFPPJFD.PMFACCFMKGE())
{
int num = 0;
this.ACOPKKBCHKA("Sending you a text...", num != 0);
string hlhgafglmon = this.HLHGAFGLMON;
string hednodklinf = this.HEDNODKLINF;
string text = string.Format("{0}{1}", hednodklinf, hlhgafglmon);
this.COHDEOONCKN = text;
IPromise promise = PEGGCEDHBOF.ABLPBFMIIEA(text);
Action action = new Action(this.IEAAAOJIEMH);
Action<string> action2 = new Action(this.IBPIBIHGJKD);
CFLMJLFBOKH.OAEAFOCFNAI(false);
}
}
// Token: 0x0600BF0C RID: 48908 RVA: 0x002D08B8 File Offset: 0x002CEAB8
[Token(Token = "0x600BF0C")]
[Address(RVA = "0x175EF90", Offset = "0x175D990", VA = "0x18175EF90")]
public void Button_Verify()
{
this.verificationInfoText.text = "Verifying...";
ValidatedButtonInputField validatedButtonInputField = this.verificationField;
int num = 0;
validatedButtonInputField.FFDOINJEHMM = num != 0;
Button3D button3D = this.verifyButton;
int num2 = 0;
button3D.FFDOINJEHMM = num2 != 0;
string hekgbahjpin = this.HEKGBAHJPIN;
string cohdeoonckn = this.COHDEOONCKN;
string text = hekgbahjpin.Trim();
IPromise promise = PEGGCEDHBOF.IKBFFHMMFFH(cohdeoonckn, text);
Action action = new Action(this.IFFLLMLIGME);
Action<string> action2 = new Action(this.GFEIDMMHLLK);
throw new NullReferenceException();
}
// Token: 0x0600BF0D RID: 48909 RVA: 0x002D093C File Offset: 0x002CEB3C
[Token(Token = "0x600BF0D")]
[Address(RVA = "0x175FA80", Offset = "0x175E480", VA = "0x18175FA80")]
public UIOfflineInvitesDialog()
{
string empty = string.Empty;
this.HLHGAFGLMON = empty;
string empty2 = string.Empty;
this.HEDNODKLINF = empty2;
string empty3 = string.Empty;
this.HEKGBAHJPIN = empty3;
base..ctor();
}
// Token: 0x0600BF0E RID: 48910 RVA: 0x002D0978 File Offset: 0x002CEB78
[Token(Token = "0x600BF0E")]
[Address(RVA = "0x175F5D0", Offset = "0x175DFD0", VA = "0x18175F5D0")]
[CompilerGenerated]
private bool JJLPHLIEKFP(string HEDNODKLINF)
{
this.HEDNODKLINF = HEDNODKLINF;
string hlhgafglmon = this.HLHGAFGLMON;
bool flag = this.ODFBBGNLKJK(hlhgafglmon);
if (!flag)
{
return flag;
}
string hednodklinf = this.HEDNODKLINF;
return this.JABEAFIHFCO(hednodklinf);
}
// Token: 0x0600BF0F RID: 48911 RVA: 0x002D09B0 File Offset: 0x002CEBB0
[Token(Token = "0x600BF0F")]
[Address(RVA = "0x175F140", Offset = "0x175DB40", VA = "0x18175F140")]
[CompilerGenerated]
private bool FHBIKHHILKO(string HLHGAFGLMON)
{
this.HLHGAFGLMON = HLHGAFGLMON;
bool flag = this.ODFBBGNLKJK(HLHGAFGLMON);
if (!flag)
{
return flag;
}
string hednodklinf = this.HEDNODKLINF;
return this.JABEAFIHFCO(hednodklinf);
}
// Token: 0x0600BF10 RID: 48912 RVA: 0x002D09E0 File Offset: 0x002CEBE0
[Token(Token = "0x600BF10")]
[Address(RVA = "0x175EBF0", Offset = "0x175D5F0", VA = "0x18175EBF0")]
[CompilerGenerated]
private bool AAHLEBIGHHN(string LIMGCIECODJ)
{
this.HEKGBAHJPIN = LIMGCIECODJ;
return LIMGCIECODJ.Trim().m_stringLength == 6;
}
// Token: 0x0600BF11 RID: 48913 RVA: 0x002D0A08 File Offset: 0x002CEC08
[Token(Token = "0x600BF11")]
[Address(RVA = "0x175F240", Offset = "0x175DC40", VA = "0x18175F240")]
[CompilerGenerated]
private void IEAAAOJIEMH()
{
GameObject gameObject = this.enterNumberGroup;
int num = 0;
gameObject.SetActive(num != 0);
this.verificationGroup.SetActive(true);
TextMeshProUGUI textMeshProUGUI = this.verificationInfoText;
string empty = string.Empty;
textMeshProUGUI.text = empty;
}
// Token: 0x0600BF12 RID: 48914 RVA: 0x002D0A4C File Offset: 0x002CEC4C
[Token(Token = "0x600BF12")]
[Address(RVA = "0x175F230", Offset = "0x175DC30", VA = "0x18175F230")]
[CompilerGenerated]
private void IBPIBIHGJKD(string MOPOMPHBHKF)
{
this.ACOPKKBCHKA(MOPOMPHBHKF, true);
}
// Token: 0x0600BF13 RID: 48915 RVA: 0x002D0A64 File Offset: 0x002CEC64
[Token(Token = "0x600BF13")]
[Address(RVA = "0x175F2C0", Offset = "0x175DCC0", VA = "0x18175F2C0")]
[CompilerGenerated]
private void IFFLLMLIGME()
{
int num = 0;
if (this != num)
{
this.verificationInfoText.text = "Success!";
ValidatedButtonInputField validatedButtonInputField = this.verificationField;
int num2 = 0;
validatedButtonInputField.FFDOINJEHMM = num2 != 0;
Button3D button3D = this.verifyButton;
int num3 = 0;
button3D.FFDOINJEHMM = num3 != 0;
CFLMJLFBOKH.OAEAFOCFNAI(true);
NotificationManager instance = SingletonMonoBehaviour.Instance;
int num4 = 0;
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Successfully updated!", 3f, num4, num4);
Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.Button_PopFlow();
return;
}
}
// Token: 0x0600BF14 RID: 48916 RVA: 0x002D0AF4 File Offset: 0x002CECF4
[Token(Token = "0x600BF14")]
[Address(RVA = "0x175F180", Offset = "0x175DB80", VA = "0x18175F180")]
[CompilerGenerated]
private void GFEIDMMHLLK(string MOPOMPHBHKF)
{
int num = 0;
if (this != num)
{
this.verificationInfoText.text = MOPOMPHBHKF;
this.verificationField.FFDOINJEHMM = true;
this.verifyButton.FFDOINJEHMM = true;
}
}
// Token: 0x04007E3A RID: 32314
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x4007E3A")]
[SerializeField]
[Header("Why Phone Number")]
private GameObject whyPhoneNumberGroup;
// Token: 0x04007E3B RID: 32315
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x4007E3B")]
[SerializeField]
[Header("Enter Number")]
private GameObject enterNumberGroup;
// Token: 0x04007E3C RID: 32316
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x4007E3C")]
[SerializeField]
private TextMeshProUGUI currentPhoneNumberText;
// Token: 0x04007E3D RID: 32317
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x4007E3D")]
[SerializeField]
private ValidatedButtonInputField countryCodeField;
// Token: 0x04007E3E RID: 32318
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x4007E3E")]
[SerializeField]
private ValidatedButtonInputField phoneNumberField;
// Token: 0x04007E3F RID: 32319
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x4007E3F")]
[SerializeField]
private TextMeshProUGUI enterNumberInfoText;
// Token: 0x04007E40 RID: 32320
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4007E40")]
[SerializeField]
private Button3D submitButton;
// Token: 0x04007E41 RID: 32321
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4007E41")]
[SerializeField]
private Button3D whatsThisButton;
// Token: 0x04007E42 RID: 32322
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4007E42")]
[SerializeField]
[Header("Verification")]
private GameObject verificationGroup;
// Token: 0x04007E43 RID: 32323
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4007E43")]
[SerializeField]
private ValidatedButtonInputField verificationField;
// Token: 0x04007E44 RID: 32324
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x4007E44")]
[SerializeField]
private TextMeshProUGUI verificationInfoText;
// Token: 0x04007E45 RID: 32325
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x4007E45")]
[SerializeField]
private Button3D verifyButton;
// Token: 0x04007E46 RID: 32326
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x4007E46")]
private string COHDEOONCKN;
// Token: 0x04007E47 RID: 32327
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x4007E47")]
private string HLHGAFGLMON;
// Token: 0x04007E48 RID: 32328
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
[Token(Token = "0x4007E48")]
private string HEDNODKLINF;
// Token: 0x04007E49 RID: 32329
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x4007E49")]
private string HEKGBAHJPIN;
// Token: 0x04007E4A RID: 32330
[Token(Token = "0x4007E4A")]
private const int AELOOBNJBHF = 1;
}
}