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

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;
}
}