scripts
This commit is contained in:
@@ -0,0 +1,268 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BD7 RID: 7127
|
||||
[Token(Token = "0x2001BD7")]
|
||||
[StructLayout(3)]
|
||||
public class AccountSelectionUIFlow : StackedUIFlowBase
|
||||
{
|
||||
// Token: 0x0600BF31 RID: 48945 RVA: 0x002D1344 File Offset: 0x002CF544
|
||||
[Token(Token = "0x600BF31")]
|
||||
[Address(RVA = "0x1185450", Offset = "0x1183E50", VA = "0x181185450")]
|
||||
private void Awake()
|
||||
{
|
||||
AccountSelectionPagedGrid accountSelectionPagedGrid = this.pagedGrid;
|
||||
Action action = new Action(this.FBHIIINBCJJ);
|
||||
accountSelectionPagedGrid.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF32 RID: 48946 RVA: 0x002D1374 File Offset: 0x002CF574
|
||||
[Token(Token = "0x600BF32")]
|
||||
[Address(RVA = "0x11858A0", Offset = "0x11842A0", VA = "0x1811858A0", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
AccountSelectionPagedGrid accountSelectionPagedGrid = this.pagedGrid;
|
||||
Action action = new Action(this.FBHIIINBCJJ);
|
||||
accountSelectionPagedGrid.HFDCMNJHLPF -= action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF33 RID: 48947 RVA: 0x002D13A4 File Offset: 0x002CF5A4
|
||||
[Token(Token = "0x600BF33")]
|
||||
[Address(RVA = "0x1185920", Offset = "0x1184320", VA = "0x181185920", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
AccountSelectionManager instance;
|
||||
do
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
this.UpdateGridWithAccounts();
|
||||
instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
while (instance == 0 || instance == 0);
|
||||
ToggleButton3D toggleButton3D = this.resetDormToggle;
|
||||
bool loadInSafeMode = SessionManager.LoadInSafeMode;
|
||||
toggleButton3D.BOHIGPFGJBA = loadInSafeMode;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF34 RID: 48948 RVA: 0x002D13F0 File Offset: 0x002CF5F0
|
||||
[Token(Token = "0x600BF34")]
|
||||
[Address(RVA = "0x1185D10", Offset = "0x1184710", VA = "0x181185D10")]
|
||||
public void UpdateGridWithAccounts()
|
||||
{
|
||||
List<MHOKOMMOGKM.ONLDIBIOKEF> cachedLogins = SingletonMonoBehaviour.Instance.CachedLogins;
|
||||
Func<MHOKOMMOGKM.ONLDIBIOKEF, CCEOLAOLEKJ> <>9__12_ = AccountSelectionUIFlow.<>c.<>9__12_0;
|
||||
if (<>9__12_ == 0)
|
||||
{
|
||||
AccountSelectionUIFlow.<>c.<>9__12_0 = (MHOKOMMOGKM.ONLDIBIOKEF cl) => cl.<IOINKGNIKDM>k__BackingField;
|
||||
}
|
||||
List<CCEOLAOLEKJ> list = Enumerable.ToList<CCEOLAOLEKJ>(Enumerable.Select<MHOKOMMOGKM.ONLDIBIOKEF, CCEOLAOLEKJ>(cachedLogins, <>9__12_));
|
||||
int num = 0;
|
||||
list.Add(num);
|
||||
this.pagedGrid.SetAccounts(list);
|
||||
int size = cachedLogins._size;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.ACCBCMEAJHK = textMeshProUGUI;
|
||||
GameObject gameObject = this.createAccountPerPlayerReminder.gameObject;
|
||||
bool flag;
|
||||
if (size > 0)
|
||||
{
|
||||
flag = size < 3;
|
||||
}
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF35 RID: 48949 RVA: 0x002D148C File Offset: 0x002CF68C
|
||||
[Token(Token = "0x600BF35")]
|
||||
[Address(RVA = "0x1185790", Offset = "0x1184190", VA = "0x181185790")]
|
||||
private void FBHIIINBCJJ()
|
||||
{
|
||||
bool flag = this.<KBKJKEOPIGB>k__BackingField.RefreshTopFlow();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF36 RID: 48950 RVA: 0x002D14AC File Offset: 0x002CF6AC
|
||||
[Token(Token = "0x600BF36")]
|
||||
[Address(RVA = "0x1185A90", Offset = "0x1184490", VA = "0x181185A90")]
|
||||
public void SetInfoText(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
this.ACCBCMEAJHK.text = DBDDKLHPNNA;
|
||||
this.resetDormToggle.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.loginButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.createButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.actionCodeButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.pagedGrid.EnableAllButtons(BCOHEOIEPLL);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF37 RID: 48951 RVA: 0x002D1508 File Offset: 0x002CF708
|
||||
[Token(Token = "0x600BF37")]
|
||||
[Address(RVA = "0x1185620", Offset = "0x1184020", VA = "0x181185620")]
|
||||
public void Button_SelectAccount(CCEOLAOLEKJ account)
|
||||
{
|
||||
CCEOLAOLEKJ account = account;
|
||||
if (account == 0)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.GoToNewAccountRegistration();
|
||||
return;
|
||||
}
|
||||
List<MHOKOMMOGKM.ONLDIBIOKEF> cachedLogins = SingletonMonoBehaviour.Instance.CachedLogins;
|
||||
Func<MHOKOMMOGKM.ONLDIBIOKEF, bool> func = delegate(MHOKOMMOGKM.ONLDIBIOKEF a)
|
||||
{
|
||||
CCEOLAOLEKJ account2 = account;
|
||||
return a.<IOINKGNIKDM>k__BackingField == account2;
|
||||
};
|
||||
MHOKOMMOGKM.ONLDIBIOKEF onldibiokef = Enumerable.FirstOrDefault<MHOKOMMOGKM.ONLDIBIOKEF>(cachedLogins, func);
|
||||
bool forceAccountVerification = SingletonMonoBehaviour.Instance.IHHHGFJJMCB;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF38 RID: 48952 RVA: 0x002D1564 File Offset: 0x002CF764
|
||||
[Token(Token = "0x600BF38")]
|
||||
[Address(RVA = "0x1185540", Offset = "0x1183F40", VA = "0x181185540")]
|
||||
public void Button_CreateAccount()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.GoToNewAccountRegistration();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF39 RID: 48953 RVA: 0x002D1584 File Offset: 0x002CF784
|
||||
[Token(Token = "0x600BF39")]
|
||||
[Address(RVA = "0x11855B0", Offset = "0x1183FB0", VA = "0x1811855B0")]
|
||||
public void Button_Login()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.GoToExistingAccountSignIn();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF3A RID: 48954 RVA: 0x002D15A4 File Offset: 0x002CF7A4
|
||||
[Token(Token = "0x600BF3A")]
|
||||
[Address(RVA = "0x11854D0", Offset = "0x1183ED0", VA = "0x1811854D0")]
|
||||
public void Button_ActionCode()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.GoToEnterActionCode();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF3B RID: 48955 RVA: 0x002D15C4 File Offset: 0x002CF7C4
|
||||
[Token(Token = "0x600BF3B")]
|
||||
[Address(RVA = "0x1185B40", Offset = "0x1184540", VA = "0x181185B40")]
|
||||
public void Toggle_ResetDorm(bool isOn)
|
||||
{
|
||||
while (isOn)
|
||||
{
|
||||
AccountSelectionManager instance = SingletonMonoBehaviour.Instance;
|
||||
if (instance != 0 && instance != 0)
|
||||
{
|
||||
Action<JPIJGHNNIDP> action = new Action(this.IKPAGFEAOCK);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF3C RID: 48956 RVA: 0x002D15FC File Offset: 0x002CF7FC
|
||||
[Token(Token = "0x600BF3C")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public AccountSelectionUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BF3D RID: 48957 RVA: 0x002D1610 File Offset: 0x002CF810
|
||||
[Token(Token = "0x600BF3D")]
|
||||
[Address(RVA = "0x11857B0", Offset = "0x11841B0", VA = "0x1811857B0")]
|
||||
[CompilerGenerated]
|
||||
private void IKPAGFEAOCK(JPIJGHNNIDP MAOOLFEBOOD)
|
||||
{
|
||||
if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Default Dorm Selected", 3f, num, num);
|
||||
}
|
||||
ToggleButton3D toggleButton3D = this.resetDormToggle;
|
||||
bool flag = MAOOLFEBOOD == JPIJGHNNIDP.Affirmative;
|
||||
toggleButton3D.BOHIGPFGJBA = flag;
|
||||
}
|
||||
|
||||
// Token: 0x04007E65 RID: 32357
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4007E65")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D resetDormToggle;
|
||||
|
||||
// Token: 0x04007E66 RID: 32358
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4007E66")]
|
||||
[SerializeField]
|
||||
private Button3D loginButton;
|
||||
|
||||
// Token: 0x04007E67 RID: 32359
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007E67")]
|
||||
[SerializeField]
|
||||
private Button3D createButton;
|
||||
|
||||
// Token: 0x04007E68 RID: 32360
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007E68")]
|
||||
[SerializeField]
|
||||
private Button3D actionCodeButton;
|
||||
|
||||
// Token: 0x04007E69 RID: 32361
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007E69")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007E6A RID: 32362
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007E6A")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI emptyDisplayInfoText;
|
||||
|
||||
// Token: 0x04007E6B RID: 32363
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007E6B")]
|
||||
[SerializeField]
|
||||
private AccountSelectionPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04007E6C RID: 32364
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007E6C")]
|
||||
[SerializeField]
|
||||
private GameObject createAccountPerPlayerReminder;
|
||||
|
||||
// Token: 0x04007E6D RID: 32365
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007E6D")]
|
||||
private TextMeshProUGUI ACCBCMEAJHK;
|
||||
|
||||
// Token: 0x02001BD9 RID: 7129
|
||||
[Token(Token = "0x2001BD9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GAKKFMGPAHD
|
||||
{
|
||||
// Token: 0x0600BF41 RID: 48961 RVA: 0x002D16A4 File Offset: 0x002CF8A4
|
||||
[Token(Token = "0x600BF41")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public GAKKFMGPAHD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BF42 RID: 48962 RVA: 0x002D16B8 File Offset: 0x002CF8B8
|
||||
[Token(Token = "0x600BF42")]
|
||||
[Address(RVA = "0x1195CE0", Offset = "0x11946E0", VA = "0x181195CE0")]
|
||||
internal bool <Button_SelectAccount>b__0(MHOKOMMOGKM.ONLDIBIOKEF a)
|
||||
{
|
||||
CCEOLAOLEKJ cceolaolekj = this.account;
|
||||
return a.<IOINKGNIKDM>k__BackingField == cceolaolekj;
|
||||
}
|
||||
|
||||
// Token: 0x04007E70 RID: 32368
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007E70")]
|
||||
public CCEOLAOLEKJ account;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user