338 lines
10 KiB
C#
338 lines
10 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using RecRoom.Async;
|
|
using RecRoom.Core;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI.Dialog
|
|
{
|
|
// Token: 0x02001BDC RID: 7132
|
|
[Token(Token = "0x2001BDC")]
|
|
[StructLayout(3)]
|
|
public class UIAgeDialog : UIDialog<int?>
|
|
{
|
|
// Token: 0x17001E11 RID: 7697
|
|
// (get) Token: 0x0600BF4A RID: 48970 RVA: 0x002D1864 File Offset: 0x002CFA64
|
|
[Token(Token = "0x17001E11")]
|
|
private bool DCAINKLCIOI
|
|
{
|
|
[Token(Token = "0x600BF4A")]
|
|
[Address(RVA = "0x17588A0", Offset = "0x17572A0", VA = "0x1817588A0")]
|
|
get
|
|
{
|
|
return true;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BF4B RID: 48971 RVA: 0x002D187C File Offset: 0x002CFA7C
|
|
[Token(Token = "0x600BF4B")]
|
|
[Address(RVA = "0x1759340", Offset = "0x1757D40", VA = "0x181759340", Slot = "10")]
|
|
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
|
{
|
|
base.OnFlowEntered(BFHJBBGCMAN);
|
|
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
|
Color color = this.largeScanlineColor;
|
|
Color color2 = this.backgroundColor;
|
|
<JNBAANDJIAD>k__BackingField.SetBackgroundColors(color2, color);
|
|
}
|
|
|
|
// Token: 0x0600BF4C RID: 48972 RVA: 0x002D18BC File Offset: 0x002CFABC
|
|
[Token(Token = "0x600BF4C")]
|
|
[Address(RVA = "0x1759600", Offset = "0x1758000", VA = "0x181759600")]
|
|
private void Start()
|
|
{
|
|
if (!ACDNIAEFGHK.BJIPCLFGBOE)
|
|
{
|
|
this.ageField.inputField3D.SelectInputField();
|
|
}
|
|
bool flag = this.NJFGFCOJMLI();
|
|
GameObject gameObject = this.changeUsernameButton.gameObject;
|
|
int? jmpjhljdofd = this.JMPJHLJDOFD;
|
|
Button3D button3D = this.submitButton;
|
|
bool flag2 = EIMGAFPPJFD.LANGEFPIILN(0);
|
|
button3D.FFDOINJEHMM = flag2;
|
|
TextMeshProUGUI textMeshProUGUI = this.submitButtonText;
|
|
int? jmpjhljdofd2 = this.JMPJHLJDOFD;
|
|
bool flag3 = jmpjhljdofd2 < (ulong)13L;
|
|
if (jmpjhljdofd2 != (ulong)13L)
|
|
{
|
|
}
|
|
textMeshProUGUI.text = "Next";
|
|
}
|
|
|
|
// Token: 0x0600BF4D RID: 48973 RVA: 0x002D194C File Offset: 0x002CFB4C
|
|
[Token(Token = "0x600BF4D")]
|
|
[Address(RVA = "0x1759450", Offset = "0x1757E50", VA = "0x181759450")]
|
|
public void SetTitleText(string AIKLPOJAIIO)
|
|
{
|
|
ScreenHeader screenHeader = this.screenHeader;
|
|
int num = 0;
|
|
if (screenHeader != num)
|
|
{
|
|
this.screenHeader.LKIBJOMNFFD = AIKLPOJAIIO;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BF4E RID: 48974 RVA: 0x002D1980 File Offset: 0x002CFB80
|
|
[Token(Token = "0x600BF4E")]
|
|
[Address(RVA = "0x12943F0", Offset = "0x1292DF0", VA = "0x1812943F0")]
|
|
public void SetInfoText(string DBDDKLHPNNA)
|
|
{
|
|
this.infoText.text = DBDDKLHPNNA;
|
|
}
|
|
|
|
// Token: 0x0600BF4F RID: 48975 RVA: 0x002D19A0 File Offset: 0x002CFBA0
|
|
[Token(Token = "0x600BF4F")]
|
|
[Address(RVA = "0x1758EF0", Offset = "0x17578F0", VA = "0x181758EF0")]
|
|
public void EnableButtons(bool BCOHEOIEPLL)
|
|
{
|
|
this.ageField.FFDOINJEHMM = BCOHEOIEPLL;
|
|
this.submitButton.FFDOINJEHMM = BCOHEOIEPLL;
|
|
}
|
|
|
|
// Token: 0x0600BF50 RID: 48976 RVA: 0x002D19CC File Offset: 0x002CFBCC
|
|
[Token(Token = "0x600BF50")]
|
|
[Address(RVA = "0x17594F0", Offset = "0x1757EF0", VA = "0x1817594F0")]
|
|
public IPromise<int?> ShowDialog(string NONLCPFJKAJ, int? EPMNOABKIDJ, Action CABNMLCBMJK)
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
|
this.NONLCPFJKAJ = NONLCPFJKAJ;
|
|
textMeshProUGUI.text = NONLCPFJKAJ;
|
|
this.ageField.FFDOINJEHMM = true;
|
|
this.submitButton.FFDOINJEHMM = true;
|
|
ValidatedButtonInputField validatedButtonInputField = this.ageField;
|
|
int num = 0;
|
|
validatedButtonInputField.KKJIOHNFHFJ = num;
|
|
this.CABNMLCBMJK = CABNMLCBMJK;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600BF51 RID: 48977 RVA: 0x002D1A24 File Offset: 0x002CFC24
|
|
[Token(Token = "0x600BF51")]
|
|
[Address(RVA = "0x1759110", Offset = "0x1757B10", VA = "0x181759110")]
|
|
private bool NJFGFCOJMLI()
|
|
{
|
|
int num = 0;
|
|
this.JMPJHLJDOFD = num;
|
|
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
|
string nonlcpfjkaj = this.NONLCPFJKAJ;
|
|
textMeshProUGUI.text = nonlcpfjkaj;
|
|
string text = this.ageField.KKJIOHNFHFJ;
|
|
if (text == 0)
|
|
{
|
|
string empty = string.Empty;
|
|
}
|
|
string text2 = text.Trim();
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
ulong num2;
|
|
if (EIMGAFPPJFD.LANGEFPIILN((int)num2))
|
|
{
|
|
ulong num3;
|
|
this.JMPJHLJDOFD = num3;
|
|
string text3 = "years";
|
|
if (num2 == (ulong)1L)
|
|
{
|
|
text3 = "year";
|
|
}
|
|
int num4;
|
|
string text4 = string.Format("{0} {1} old", num4, text3);
|
|
int? jmpjhljdofd = this.JMPJHLJDOFD;
|
|
bool flag2 = jmpjhljdofd < (ulong)13L;
|
|
string text5;
|
|
if (jmpjhljdofd == (ulong)13L)
|
|
{
|
|
text5 = string.Format("{0}\nYour username is @{1}\nWant to change it?", text4, text3);
|
|
}
|
|
this.infoText.text = text5;
|
|
return true;
|
|
}
|
|
this.infoText.text = "That age doesn't make sense!";
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600BF52 RID: 48978 RVA: 0x002D1B00 File Offset: 0x002CFD00
|
|
[Token(Token = "0x600BF52")]
|
|
[Address(RVA = "0x1758F40", Offset = "0x1757940", VA = "0x181758F40", Slot = "17")]
|
|
public override void ForceCancel(bool OLFBOPIKDCI)
|
|
{
|
|
int num = 0;
|
|
base.KHKDGPHPIND(num, true);
|
|
}
|
|
|
|
// Token: 0x0600BF53 RID: 48979 RVA: 0x002D1B18 File Offset: 0x002CFD18
|
|
[Token(Token = "0x600BF53")]
|
|
[Address(RVA = "0x1758F80", Offset = "0x1757980", VA = "0x181758F80")]
|
|
public void Input_AgeValueChanged(string ageValue)
|
|
{
|
|
bool flag = this.NJFGFCOJMLI();
|
|
GameObject gameObject = this.changeUsernameButton.gameObject;
|
|
int? jmpjhljdofd = this.JMPJHLJDOFD;
|
|
Button3D button3D = this.submitButton;
|
|
bool flag2 = EIMGAFPPJFD.LANGEFPIILN(0);
|
|
button3D.FFDOINJEHMM = flag2;
|
|
TextMeshProUGUI textMeshProUGUI = this.submitButtonText;
|
|
int? jmpjhljdofd2 = this.JMPJHLJDOFD;
|
|
bool flag3 = jmpjhljdofd2 < (ulong)13L;
|
|
if (jmpjhljdofd2 != (ulong)13L)
|
|
{
|
|
}
|
|
textMeshProUGUI.text = "Next";
|
|
}
|
|
|
|
// Token: 0x0600BF54 RID: 48980 RVA: 0x002D1B8C File Offset: 0x002CFD8C
|
|
[Token(Token = "0x600BF54")]
|
|
[Address(RVA = "0x1758B30", Offset = "0x1757530", VA = "0x181758B30")]
|
|
public void Button_Submit()
|
|
{
|
|
if (this.NJFGFCOJMLI())
|
|
{
|
|
int num = 0;
|
|
int? jmpjhljdofd = this.JMPJHLJDOFD;
|
|
base.KHKDGPHPIND(jmpjhljdofd, num != 0);
|
|
if (this.JMPJHLJDOFD == (ulong)13L)
|
|
{
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
IPromise promise = PEGGCEDHBOF.ALPJIGBDGON(utcNow);
|
|
Action action = new Action(this.EDFOAGDIGDJ);
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BF55 RID: 48981 RVA: 0x002D1BEC File Offset: 0x002CFDEC
|
|
[Token(Token = "0x600BF55")]
|
|
[Address(RVA = "0x1758900", Offset = "0x1757300", VA = "0x181758900")]
|
|
public void Button_ChangeUsername()
|
|
{
|
|
if (this.JMPJHLJDOFD == (ulong)13L)
|
|
{
|
|
DateTime utcNow = DateTime.UtcNow;
|
|
bool flag;
|
|
if (flag)
|
|
{
|
|
}
|
|
IPromise promise = PEGGCEDHBOF.ALPJIGBDGON(utcNow);
|
|
Action action = new Action(this.EJOFGOENCGP);
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BF56 RID: 48982 RVA: 0x002D1C30 File Offset: 0x002CFE30
|
|
[Token(Token = "0x600BF56")]
|
|
[Address(RVA = "0x17597C0", Offset = "0x17581C0", VA = "0x1817597C0")]
|
|
public UIAgeDialog()
|
|
{
|
|
Color white = Color.white;
|
|
Color white2 = Color.white;
|
|
string empty = string.Empty;
|
|
this.NONLCPFJKAJ = empty;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x0600BF57 RID: 48983 RVA: 0x002D1C5C File Offset: 0x002CFE5C
|
|
[Token(Token = "0x600BF57")]
|
|
[Address(RVA = "0x12F67B0", Offset = "0x12F51B0", VA = "0x1812F67B0")]
|
|
[CompilerGenerated]
|
|
private void EDFOAGDIGDJ()
|
|
{
|
|
Action cabnmlcbmjk = this.CABNMLCBMJK;
|
|
if (cabnmlcbmjk != 0)
|
|
{
|
|
cabnmlcbmjk();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600BF58 RID: 48984 RVA: 0x002D1C7C File Offset: 0x002CFE7C
|
|
[Token(Token = "0x600BF58")]
|
|
[Address(RVA = "0x1758D80", Offset = "0x1757780", VA = "0x181758D80")]
|
|
[CompilerGenerated]
|
|
private void EJOFGOENCGP()
|
|
{
|
|
SetUsernamePasswordScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<SetUsernamePasswordScreen>();
|
|
Action cabnmlcbmjk = this.CABNMLCBMJK;
|
|
IPromise<bool> promise = flowByType.ShowScreen("Create Account (Step 2/2)", "Play!", cabnmlcbmjk);
|
|
if (UIAgeDialog.<>c.<>9__23_1 == 0)
|
|
{
|
|
UIAgeDialog.<>c.<>9__23_1 = delegate
|
|
{
|
|
SingletonMonoBehaviour.Instance.LogGGFAnalyticEvent("set_username_and_password");
|
|
};
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04007E82 RID: 32386
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x4007E82")]
|
|
[SerializeField]
|
|
private Color backgroundColor;
|
|
|
|
// Token: 0x04007E83 RID: 32387
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4007E83")]
|
|
[SerializeField]
|
|
private Color largeScanlineColor;
|
|
|
|
// Token: 0x04007E84 RID: 32388
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4007E84")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
|
protected ScreenHeader screenHeader;
|
|
|
|
// Token: 0x04007E85 RID: 32389
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4007E85")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI infoText;
|
|
|
|
// Token: 0x04007E86 RID: 32390
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x4007E86")]
|
|
[SerializeField]
|
|
private ValidatedButtonInputField ageField;
|
|
|
|
// Token: 0x04007E87 RID: 32391
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4007E87")]
|
|
[SerializeField]
|
|
private Button3D submitButton;
|
|
|
|
// Token: 0x04007E88 RID: 32392
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4007E88")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI submitButtonText;
|
|
|
|
// Token: 0x04007E89 RID: 32393
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4007E89")]
|
|
[SerializeField]
|
|
private Button3D changeUsernameButton;
|
|
|
|
// Token: 0x04007E8A RID: 32394
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
|
[Token(Token = "0x4007E8A")]
|
|
private int? JMPJHLJDOFD;
|
|
|
|
// Token: 0x04007E8B RID: 32395
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
|
[Token(Token = "0x4007E8B")]
|
|
private string NONLCPFJKAJ;
|
|
|
|
// Token: 0x04007E8C RID: 32396
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
|
[Token(Token = "0x4007E8C")]
|
|
private Action CABNMLCBMJK;
|
|
}
|
|
}
|