Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/RecRoom/Core/Screens/UI/InputActionCodeScreenLoginUIDialog.cs
T
2026-04-08 23:40:05 +02:00

245 lines
8.4 KiB
C#

using System;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using CodeStage.AntiCheat.ObscuredTypes;
using Cpp2IlInjected;
using RecNet;
using RecRoom.Async;
using RecRoom.Sharing;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
namespace RecRoom.Core.Screens.UI
{
// Token: 0x02002A18 RID: 10776
[Token(Token = "0x2002A18")]
[StructLayout(3)]
public class InputActionCodeScreenLoginUIDialog : FormScreenLoginUIDialog<InputActionCodeScreenLoginUIDialog.LKPFLBKBEMA>
{
// Token: 0x06012D19 RID: 77081 RVA: 0x0047DCBC File Offset: 0x0047BEBC
[Token(Token = "0x6012D19")]
[Address(RVA = "0x119E850", Offset = "0x119D250", VA = "0x18119E850", Slot = "18")]
protected override void FPOGDJCPAGF(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
base.FPOGDJCPAGF(CPMPEJFMDED, OEAPMLMHLLF);
string kboghlkpbeg = LinkManager.JHJNANAHJJF.KBOGHLKPBEG;
this.FMMCNMEJPPK(kboghlkpbeg);
LinkManager instance = SingletonMonoBehaviour.Instance;
string text = this.actionCodeField.m_Text;
Action action = new Action(this.NBJJAGIELKD);
Action<string> action2 = new Action(this.MLEEJEKFGFD);
int num = 0;
ulong num2;
instance.HandleActionCode(text, action, IAFKHONIKPI.Unknown, num, action2, num2 != 0UL);
}
// Token: 0x06012D1A RID: 77082 RVA: 0x0047DD24 File Offset: 0x0047BF24
[Token(Token = "0x6012D1A")]
[Address(RVA = "0x119EFD0", Offset = "0x119D9D0", VA = "0x18119EFD0")]
private void NBJJAGIELKD()
{
if (this.JMNGLIHCKFD == (ulong)0L)
{
this.ILAKJGNFKEH();
return;
}
if (SingletonMonoBehaviour.IsInitialized && this.JMNGLIHCKFD != (ulong)0L)
{
this.Button_Alternative3();
AccountSelectionManager instance = SingletonMonoBehaviour.Instance;
Action<AccountSelectionManager.KPGNOPDDFDB> action = new Action(this.ANNHMBOFGKP);
}
}
// Token: 0x06012D1B RID: 77083 RVA: 0x0047DD78 File Offset: 0x0047BF78
[Token(Token = "0x6012D1B")]
[Address(RVA = "0x119EC90", Offset = "0x119D690", VA = "0x18119EC90")]
private void LDIBACMCGGM()
{
if (SingletonMonoBehaviour.IsInitialized && this.JMNGLIHCKFD != (ulong)0L)
{
this.Button_Alternative3();
AccountSelectionManager instance = SingletonMonoBehaviour.Instance;
Action<AccountSelectionManager.KPGNOPDDFDB> action = new Action(this.ANNHMBOFGKP);
}
}
// Token: 0x06012D1C RID: 77084 RVA: 0x0047DDB8 File Offset: 0x0047BFB8
[Token(Token = "0x6012D1C")]
[Address(RVA = "0x119E9C0", Offset = "0x119D3C0", VA = "0x18119E9C0")]
private void ILAKJGNFKEH()
{
SingletonMonoBehaviour.Instance.ShowErrorMessage("Creating account...");
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.HHFPNFANNEG();
if (InputActionCodeScreenLoginUIDialog.<>c.<>9__9_0 == 0)
{
InputActionCodeScreenLoginUIDialog.<>c.<>9__9_0 = (CCEOLAOLEKJ newAccount) => MHOKOMMOGKM.LDIBACMCGGM(ObscuredInt.FAJDMKOEFLH(newAccount.<IFBPANODIPA>k__BackingField));
}
if (InputActionCodeScreenLoginUIDialog.<>c.<>9__9_1 == 0)
{
InputActionCodeScreenLoginUIDialog.<>c.<>9__9_1 = () => Matchmaking.GHNONNKLKHE();
}
Action action = new Action(this.MAFKANLEEAF);
Action<string> action2 = new Action(this.DHHCJLIMGNJ);
throw new NullReferenceException();
}
// Token: 0x06012D1D RID: 77085 RVA: 0x0047DE38 File Offset: 0x0047C038
[Token(Token = "0x6012D1D")]
[Address(RVA = "0x119F110", Offset = "0x119DB10", VA = "0x18119F110", Slot = "14")]
public override IPromise<PBPCEIOFCLI> ShowDialog(InputActionCodeScreenLoginUIDialog.LKPFLBKBEMA CMOCGFBLHGO)
{
Button button = this.backButton;
int num = 0;
if (button != num)
{
GameObject gameObject = this.backButton.gameObject;
bool ohkdjpnjcpc = this.GDMBKAKDBEC.OHKDJPNJCPC;
gameObject.SetActive(ohkdjpnjcpc);
}
string empty = string.Empty;
this.FMMCNMEJPPK(empty);
this.goButton.interactable = true;
this.JMNGLIHCKFD = 0;
IPromise<PBPCEIOFCLI> promise;
return promise;
}
// Token: 0x06012D1E RID: 77086 RVA: 0x0047DEA4 File Offset: 0x0047C0A4
[Token(Token = "0x6012D1E")]
[Address(RVA = "0x119EDC0", Offset = "0x119D7C0", VA = "0x18119EDC0", Slot = "15")]
protected override void LIEDFKGPLGG(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
{
base.LIEDFKGPLGG(CPMPEJFMDED, OEAPMLMHLLF);
AG_TMP_InputField ag_TMP_InputField = this.actionCodeField;
string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF;
ag_TMP_InputField.text = lastSuccessfulMeetupCode;
}
// Token: 0x06012D1F RID: 77087 RVA: 0x0047DED8 File Offset: 0x0047C0D8
[Token(Token = "0x6012D1F")]
[Address(RVA = "0x119E790", Offset = "0x119D190", VA = "0x18119E790")]
private void FMMCNMEJPPK(string PAANJCAOOAG)
{
int num = 0;
bool flag;
if (!(this != num) || flag)
{
}
}
// Token: 0x06012D20 RID: 77088 RVA: 0x0047DEFC File Offset: 0x0047C0FC
[Token(Token = "0x6012D20")]
[Address(RVA = "0x119F250", Offset = "0x119DC50", VA = "0x18119F250")]
public InputActionCodeScreenLoginUIDialog()
{
}
// Token: 0x06012D21 RID: 77089 RVA: 0x0047DF10 File Offset: 0x0047C110
[Token(Token = "0x6012D21")]
[Address(RVA = "0x119EF50", Offset = "0x119D950", VA = "0x18119EF50")]
[CompilerGenerated]
private void MLEEJEKFGFD(string MOPOMPHBHKF)
{
string text = LinkManager.JHJNANAHJJF.GAGCIGJFOLH(MOPOMPHBHKF);
this.FMMCNMEJPPK(text);
int num = 0;
base.LLKGFICOMFG((FormScreenLoginUIDialog.DFMJNFJBEAI)num);
}
// Token: 0x06012D22 RID: 77090 RVA: 0x0047DF34 File Offset: 0x0047C134
[Token(Token = "0x6012D22")]
[Address(RVA = "0x119E670", Offset = "0x119D070", VA = "0x18119E670")]
[CompilerGenerated]
private void ANNHMBOFGKP(AccountSelectionManager.KPGNOPDDFDB MAOOLFEBOOD)
{
if (MAOOLFEBOOD == AccountSelectionManager.KPGNOPDDFDB.SUCCESS)
{
bool isCompleted = ((IAsyncResult)this).IsCompleted;
return;
}
if (MAOOLFEBOOD != AccountSelectionManager.KPGNOPDDFDB.PASSWORD_REQUIRED)
{
bool isCompleted2 = ((IAsyncResult)this).IsCompleted;
return;
}
bool isCompleted3 = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06012D23 RID: 77091 RVA: 0x0047DF60 File Offset: 0x0047C160
[Token(Token = "0x6012D23")]
[Address(RVA = "0x119EE60", Offset = "0x119D860", VA = "0x18119EE60")]
[CompilerGenerated]
private void MAFKANLEEAF()
{
AccountSelectionManager instance = SingletonMonoBehaviour.Instance;
AccountSelectionManager instance2 = SingletonMonoBehaviour.Instance;
int num = 0;
instance2.LogRegistrationEvent("accountCreated", num);
bool isCompleted = ((IAsyncResult)this).IsCompleted;
}
// Token: 0x06012D24 RID: 77092 RVA: 0x0047DF94 File Offset: 0x0047C194
[Token(Token = "0x6012D24")]
[Address(RVA = "0x119E6B0", Offset = "0x119D0B0", VA = "0x18119E6B0")]
[CompilerGenerated]
private void DHHCJLIMGNJ(string MOPOMPHBHKF)
{
AccountSelectionManager instance = SingletonMonoBehaviour.Instance;
int num = 0;
instance.LogRegistrationEvent("failedAccountCreation", num);
this.FMMCNMEJPPK(MOPOMPHBHKF);
int num2 = 0;
base.LLKGFICOMFG((FormScreenLoginUIDialog.DFMJNFJBEAI)num2);
Button button = this.goButton;
int num3 = 0;
button.interactable = num3 != 0;
bool forceAccountVerification = SingletonMonoBehaviour.Instance.IHHHGFJJMCB;
}
// Token: 0x0400C9FF RID: 51711
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400C9FF")]
[SerializeField]
private AG_TMP_InputField actionCodeField;
// Token: 0x0400CA00 RID: 51712
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400CA00")]
[SerializeField]
private Button backButton;
// Token: 0x0400CA01 RID: 51713
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400CA01")]
[SerializeField]
private Button goButton;
// Token: 0x0400CA02 RID: 51714
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400CA02")]
private RegistrationScreenLoginUIDialog.MFCJLEPIHEB GDMBKAKDBEC;
// Token: 0x0400CA03 RID: 51715
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400CA03")]
private MHOKOMMOGKM.ONLDIBIOKEF JMNGLIHCKFD;
// Token: 0x02002A19 RID: 10777
[Token(Token = "0x2002A19")]
public struct LKPFLBKBEMA
{
// Token: 0x0400CA04 RID: 51716
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x400CA04")]
public RegistrationScreenLoginUIDialog.MFCJLEPIHEB GDMBKAKDBEC;
// Token: 0x0400CA05 RID: 51717
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CA05")]
public MHOKOMMOGKM.ONLDIBIOKEF JMNGLIHCKFD;
}
}
}