scripts
This commit is contained in:
@@ -0,0 +1,215 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace RecRoom.Core.Screens.UI
|
||||
{
|
||||
// Token: 0x02002A0D RID: 10765
|
||||
[Token(Token = "0x2002A0D")]
|
||||
[StructLayout(3)]
|
||||
public class AccountSelectionScreenLoginUIDialog : ConfirmScreenLoginUIDialog<List<MHOKOMMOGKM.ONLDIBIOKEF>>
|
||||
{
|
||||
// Token: 0x06012CE1 RID: 77025 RVA: 0x0047CF5C File Offset: 0x0047B15C
|
||||
[Token(Token = "0x6012CE1")]
|
||||
[Address(RVA = "0x119BF30", Offset = "0x119A930", VA = "0x18119BF30", Slot = "14")]
|
||||
public override IPromise<PBPCEIOFCLI> ShowDialog(List<MHOKOMMOGKM.ONLDIBIOKEF> PHCGMLMOGJB)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.safeModeButtonText;
|
||||
string text = "Safe Mode " + "Off";
|
||||
textMeshProUGUI.text = text;
|
||||
this.JFFNJFGKPCG = PHCGMLMOGJB;
|
||||
int num = 0;
|
||||
this.MNKFHMKDOCA(num);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06012CE2 RID: 77026 RVA: 0x0047CFA4 File Offset: 0x0047B1A4
|
||||
[Token(Token = "0x6012CE2")]
|
||||
[Address(RVA = "0x119BEA0", Offset = "0x119A8A0", VA = "0x18119BEA0", Slot = "13")]
|
||||
public override void SetButtonsEnabled(bool CFICOGKHLAE)
|
||||
{
|
||||
Selectable[] selectablesToEnableDisable = this.selectablesToEnableDisable;
|
||||
if (selectablesToEnableDisable != 0)
|
||||
{
|
||||
int num = 0;
|
||||
int length = selectablesToEnableDisable.Length;
|
||||
if (num < length)
|
||||
{
|
||||
selectablesToEnableDisable[num].interactable = CFICOGKHLAE;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
if (CFICOGKHLAE)
|
||||
{
|
||||
int debklpjefgn = this.DEBKLPJEFGN;
|
||||
this.MNKFHMKDOCA(debklpjefgn);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CE3 RID: 77027 RVA: 0x0047CFF4 File Offset: 0x0047B1F4
|
||||
[Token(Token = "0x6012CE3")]
|
||||
[Address(RVA = "0x119BB70", Offset = "0x119A570", VA = "0x18119BB70")]
|
||||
private void MNKFHMKDOCA(int HKPHMBLKPFI)
|
||||
{
|
||||
if (this.JFFNJFGKPCG != (ulong)0L)
|
||||
{
|
||||
List<ScreenLoginUIAccountButton> list = this.accountButtons;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
this.DEBKLPJEFGN = HKPHMBLKPFI;
|
||||
List<MHOKOMMOGKM.ONLDIBIOKEF> jffnjfgkpcg = this.JFFNJFGKPCG;
|
||||
int num3 = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num3 != 0);
|
||||
List<ScreenLoginUIAccountButton> list2 = this.accountButtons;
|
||||
num++;
|
||||
GameObject gameObject2;
|
||||
ulong num4;
|
||||
gameObject2.SetActive(num4 != 0UL);
|
||||
List<ScreenLoginUIAccountButton> list3 = this.accountButtons;
|
||||
List<MHOKOMMOGKM.ONLDIBIOKEF> jffnjfgkpcg2 = this.JFFNJFGKPCG;
|
||||
List<ScreenLoginUIAccountButton> list4 = this.accountButtons;
|
||||
num2++;
|
||||
Button button = this.createAccountButton;
|
||||
int size = list4._size;
|
||||
GameObject gameObject3 = button.gameObject;
|
||||
bool flag = num < size;
|
||||
gameObject3.SetActive(flag);
|
||||
List<ScreenLoginUIAccountButton> list5 = this.accountButtons;
|
||||
bool flag2;
|
||||
this.pageBackwardButton.interactable = flag2;
|
||||
List<ScreenLoginUIAccountButton> list6 = this.accountButtons;
|
||||
List<MHOKOMMOGKM.ONLDIBIOKEF> jffnjfgkpcg3 = this.JFFNJFGKPCG;
|
||||
Button button2 = this.pageForwardButton;
|
||||
int num5 = list6._size;
|
||||
num5 += HKPHMBLKPFI;
|
||||
bool flag3;
|
||||
button2.interactable = flag3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CE4 RID: 77028 RVA: 0x0047D0EC File Offset: 0x0047B2EC
|
||||
[Token(Token = "0x6012CE4")]
|
||||
[Address(RVA = "0x119B910", Offset = "0x119A310", VA = "0x18119B910")]
|
||||
public void Button_ResetDorm()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x06012CE5 RID: 77029 RVA: 0x0047D118 File Offset: 0x0047B318
|
||||
[Token(Token = "0x6012CE5")]
|
||||
[Address(RVA = "0x119B9D0", Offset = "0x119A3D0", VA = "0x18119B9D0")]
|
||||
public void LoginToAccount(ScreenLoginUIAccountButton button)
|
||||
{
|
||||
if (SingletonMonoBehaviour.IsInitialized)
|
||||
{
|
||||
int num = 0;
|
||||
if (button != num && button.<ONEGLKLOIFM>k__BackingField != (ulong)0L)
|
||||
{
|
||||
this.Button_Alternative3();
|
||||
AccountSelectionManager instance = SingletonMonoBehaviour.Instance;
|
||||
Action<AccountSelectionManager.KPGNOPDDFDB> action = new Action(this.MGJFIDJCOFF);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06012CE6 RID: 77030 RVA: 0x0047D164 File Offset: 0x0047B364
|
||||
[Token(Token = "0x6012CE6")]
|
||||
[Address(RVA = "0x119BE50", Offset = "0x119A850", VA = "0x18119BE50")]
|
||||
public void PageForward()
|
||||
{
|
||||
List<ScreenLoginUIAccountButton> list = this.accountButtons;
|
||||
int debklpjefgn = this.DEBKLPJEFGN;
|
||||
this.MNKFHMKDOCA(debklpjefgn);
|
||||
}
|
||||
|
||||
// Token: 0x06012CE7 RID: 77031 RVA: 0x0047D18C File Offset: 0x0047B38C
|
||||
[Token(Token = "0x6012CE7")]
|
||||
[Address(RVA = "0x119BDC0", Offset = "0x119A7C0", VA = "0x18119BDC0")]
|
||||
public void PageBackward()
|
||||
{
|
||||
List<ScreenLoginUIAccountButton> list = this.accountButtons;
|
||||
int num = this.DEBKLPJEFGN;
|
||||
int size = list._size;
|
||||
num -= size;
|
||||
num = Mathf.Max(0, num);
|
||||
this.MNKFHMKDOCA(num);
|
||||
}
|
||||
|
||||
// Token: 0x06012CE8 RID: 77032 RVA: 0x0047D1C8 File Offset: 0x0047B3C8
|
||||
[Token(Token = "0x6012CE8")]
|
||||
[Address(RVA = "0x119C010", Offset = "0x119AA10", VA = "0x18119C010")]
|
||||
public AccountSelectionScreenLoginUIDialog()
|
||||
{
|
||||
List<ScreenLoginUIAccountButton> list = new List();
|
||||
this.accountButtons = list;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x06012CE9 RID: 77033 RVA: 0x0047D1E8 File Offset: 0x0047B3E8
|
||||
[Token(Token = "0x6012CE9")]
|
||||
[Address(RVA = "0x119BB30", Offset = "0x119A530", VA = "0x18119BB30")]
|
||||
[CompilerGenerated]
|
||||
private void MGJFIDJCOFF(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: 0x0400C9DC RID: 51676
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400C9DC")]
|
||||
[SerializeField]
|
||||
private List<ScreenLoginUIAccountButton> accountButtons;
|
||||
|
||||
// Token: 0x0400C9DD RID: 51677
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400C9DD")]
|
||||
[SerializeField]
|
||||
private Button createAccountButton;
|
||||
|
||||
// Token: 0x0400C9DE RID: 51678
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400C9DE")]
|
||||
[SerializeField]
|
||||
private Button pageForwardButton;
|
||||
|
||||
// Token: 0x0400C9DF RID: 51679
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400C9DF")]
|
||||
[SerializeField]
|
||||
private Button pageBackwardButton;
|
||||
|
||||
// Token: 0x0400C9E0 RID: 51680
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400C9E0")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI safeModeButtonText;
|
||||
|
||||
// Token: 0x0400C9E1 RID: 51681
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400C9E1")]
|
||||
private List<MHOKOMMOGKM.ONLDIBIOKEF> JFFNJFGKPCG;
|
||||
|
||||
// Token: 0x0400C9E2 RID: 51682
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400C9E2")]
|
||||
private int DEBKLPJEFGN;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user