Files
Jan2021-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/AccountSelectionMenu.cs
T
2026-04-08 23:40:05 +02:00

323 lines
9.7 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom;
using UnityEngine;
namespace AGUI.StackedUI
{
// Token: 0x02001A8E RID: 6798
[Token(Token = "0x2001A8E")]
[StructLayout(3)]
public class AccountSelectionMenu : MonoBehaviour, GHEELCONOBP
{
// Token: 0x17001D85 RID: 7557
// (get) Token: 0x0600B688 RID: 46728 RVA: 0x002AC648 File Offset: 0x002AA848
// (set) Token: 0x0600B689 RID: 46729 RVA: 0x002AC65C File Offset: 0x002AA85C
[Token(Token = "0x17001D85")]
public bool KGCJLAOBAHL
{
[Token(Token = "0x600B688")]
[Address(RVA = "0x52F470", Offset = "0x52DE70", VA = "0x18052F470")]
get;
[Token(Token = "0x600B689")]
[Address(RVA = "0x52F720", Offset = "0x52E120", VA = "0x18052F720")]
private set;
}
// Token: 0x17001D86 RID: 7558
// (get) Token: 0x0600B68A RID: 46730 RVA: 0x002AC670 File Offset: 0x002AA870
[Token(Token = "0x17001D86")]
public Transform FJLJBEHIKMF
{
[Token(Token = "0x600B68A")]
[Address(RVA = "0x16E4440", Offset = "0x16E2E40", VA = "0x1816E4440", Slot = "4")]
get
{
return this.keyboardRoot.transform;
}
}
// Token: 0x17001D87 RID: 7559
// (get) Token: 0x0600B68B RID: 46731 RVA: 0x002AC690 File Offset: 0x002AA890
[Token(Token = "0x17001D87")]
public bool GMPGMNOAIFB
{
[Token(Token = "0x600B68B")]
[Address(RVA = "0x4405A0", Offset = "0x43EFA0", VA = "0x1804405A0", Slot = "5")]
get
{
return true;
}
}
// Token: 0x0600B68C RID: 46732 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600B68C")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "6")]
public void OnKeyboardAttached()
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x17001D88 RID: 7560
// (get) Token: 0x0600B68D RID: 46733 RVA: 0x002AC6A0 File Offset: 0x002AA8A0
// (set) Token: 0x0600B68E RID: 46734 RVA: 0x002AC6B4 File Offset: 0x002AA8B4
[Token(Token = "0x17001D88")]
public AccountSelectionStackedUI GAECBMCDKAI
{
[Token(Token = "0x600B68D")]
[Address(RVA = "0x3D32F0", Offset = "0x3D1CF0", VA = "0x1803D32F0")]
get;
[Token(Token = "0x600B68E")]
[Address(RVA = "0x3D3460", Offset = "0x3D1E60", VA = "0x1803D3460")]
private set;
}
// Token: 0x17001D89 RID: 7561
// (get) Token: 0x0600B68F RID: 46735 RVA: 0x002AC6C8 File Offset: 0x002AA8C8
[Token(Token = "0x17001D89")]
public bool EALLKLBMKEL
{
[Token(Token = "0x600B68F")]
[Address(RVA = "0x16E4420", Offset = "0x16E2E20", VA = "0x1816E4420")]
get
{
return this.GHIGDOJMPKD != AccountSelectionMenu.GDEEBGNPMEL.Hidden;
}
}
// Token: 0x17001D8A RID: 7562
// (get) Token: 0x0600B690 RID: 46736 RVA: 0x002AC6E4 File Offset: 0x002AA8E4
[Token(Token = "0x17001D8A")]
public AccountSelectionMenu.GDEEBGNPMEL GHIGDOJMPKD
{
[Token(Token = "0x600B690")]
[Address(RVA = "0x16E4460", Offset = "0x16E2E60", VA = "0x1816E4460")]
get
{
Animator ccjngblkhkd = this.CCJNGBLKHKD;
int num = 0;
if (ccjngblkhkd != num && this.CCJNGBLKHKD.gameObject.activeInHierarchy)
{
Animator ccjngblkhkd2 = this.CCJNGBLKHKD;
AnimatorStateInfo animatorStateInfo;
float length = animatorStateInfo.m_Length;
int loop = animatorStateInfo.m_Loop;
return this.ELALAJFPOCN[loop];
}
throw new NullReferenceException();
}
}
// Token: 0x0600B691 RID: 46737 RVA: 0x002AC748 File Offset: 0x002AA948
[Token(Token = "0x600B691")]
[Address(RVA = "0x16E3DB0", Offset = "0x16E27B0", VA = "0x1816E3DB0")]
private void Awake()
{
int num;
Array values;
do
{
num = 0;
Animator component = base.gameObject.GetComponent<Animator>();
this.CCJNGBLKHKD = component;
values = Enum.GetValues(typeof(AccountSelectionMenu.GDEEBGNPMEL));
}
while (values == 0);
if (num < values)
{
int hashCode = num.GetHashCode();
Dictionary<int, AccountSelectionMenu.GDEEBGNPMEL> elalajfpocn = this.ELALAJFPOCN;
num++;
}
GameObject gameObject = this.keyboardRoot;
AGVirtualKeyboard agvirtualKeyboard = this.keyboardPrefab;
Transform transform = gameObject.transform;
AGVirtualKeyboard agvirtualKeyboard2 = global::UnityEngine.Object.Instantiate<AGVirtualKeyboard>(agvirtualKeyboard, transform);
this.HABAMPGHGEP = agvirtualKeyboard2;
}
// Token: 0x0600B692 RID: 46738 RVA: 0x002AC7D0 File Offset: 0x002AA9D0
[Token(Token = "0x600B692")]
[Address(RVA = "0x16E4370", Offset = "0x16E2D70", VA = "0x1816E4370")]
private void Update()
{
AccountSelectionMenu.GDEEBGNPMEL fkleakblfbg = this.FKLEAKBLFBG;
AccountSelectionMenu.GDEEBGNPMEL menuAnimationState = this.GHIGDOJMPKD;
this.FKLEAKBLFBG = menuAnimationState;
if (this.GHIGDOJMPKD != fkleakblfbg && this.GHIGDOJMPKD == AccountSelectionMenu.GDEEBGNPMEL.Hidden)
{
int num = 0;
this.KLAFBPPJCMH(num != 0);
}
}
// Token: 0x0600B693 RID: 46739 RVA: 0x002AC810 File Offset: 0x002AAA10
[Token(Token = "0x600B693")]
[Address(RVA = "0x16E42F0", Offset = "0x16E2CF0", VA = "0x1816E42F0")]
public void OpenMenu()
{
if (!this.<CCLPAHOMKIH>k__BackingField)
{
this.CCJNGBLKHKD.enabled = true;
this.<CCLPAHOMKIH>k__BackingField = true;
this.KLAFBPPJCMH(true);
this.CCJNGBLKHKD.SetBool("Visible", true);
return;
}
}
// Token: 0x0600B694 RID: 46740 RVA: 0x002AC858 File Offset: 0x002AAA58
[Token(Token = "0x600B694")]
[Address(RVA = "0x16E3FB0", Offset = "0x16E29B0", VA = "0x1816E3FB0")]
public void CloseMenu()
{
if (this.<CCLPAHOMKIH>k__BackingField)
{
this.CCJNGBLKHKD.enabled = true;
this.<CCLPAHOMKIH>k__BackingField = false;
AGVirtualKeyboard habampghgep = this.HABAMPGHGEP;
int num = 0;
if (habampghgep != num)
{
AGVirtualKeyboard habampghgep2 = this.HABAMPGHGEP;
int num2 = 0;
habampghgep2.HideKeyboard(this, num2 != 0);
}
Animator ccjngblkhkd = this.CCJNGBLKHKD;
int num3 = 0;
ccjngblkhkd.SetBool("Visible", num3 != 0);
return;
}
}
// Token: 0x0600B695 RID: 46741 RVA: 0x002AC8C8 File Offset: 0x002AAAC8
[Token(Token = "0x600B695")]
[Address(RVA = "0x16E4140", Offset = "0x16E2B40", VA = "0x1816E4140")]
public void HideKeyboard()
{
AGVirtualKeyboard habampghgep = this.HABAMPGHGEP;
int num = 0;
if (habampghgep != num)
{
AGVirtualKeyboard habampghgep2 = this.HABAMPGHGEP;
int num2 = 0;
habampghgep2.HideKeyboard(this, num2 != 0);
}
}
// Token: 0x0600B696 RID: 46742 RVA: 0x002AC900 File Offset: 0x002AAB00
[Token(Token = "0x600B696")]
[Address(RVA = "0x16E40A0", Offset = "0x16E2AA0", VA = "0x1816E40A0")]
internal void DADOOIHDBOH()
{
this.CCJNGBLKHKD.SetTrigger("Transition");
}
// Token: 0x0600B697 RID: 46743 RVA: 0x002AC924 File Offset: 0x002AAB24
[Token(Token = "0x600B697")]
[Address(RVA = "0x16E40F0", Offset = "0x16E2AF0", VA = "0x1816E40F0")]
internal void EAKPHBJMCGC()
{
this.CCJNGBLKHKD.SetTrigger("Refresh");
}
// Token: 0x0600B698 RID: 46744 RVA: 0x002AC948 File Offset: 0x002AAB48
[Token(Token = "0x600B698")]
[Address(RVA = "0x16E41D0", Offset = "0x16E2BD0", VA = "0x1816E41D0")]
private void KLAFBPPJCMH(bool ENJABEBOEHC)
{
int num = 0;
int childCount = base.transform.childCount;
if (num < childCount)
{
GameObject gameObject = base.transform.GetChild(num).gameObject;
GameObject gameObject2 = this.keyboardRoot;
if (gameObject != gameObject2)
{
gameObject.SetActive(ENJABEBOEHC);
}
num++;
Transform transform = base.transform;
}
}
// Token: 0x0600B699 RID: 46745 RVA: 0x002AC9A4 File Offset: 0x002AABA4
[Token(Token = "0x600B699")]
[Address(RVA = "0x16E43C0", Offset = "0x16E2DC0", VA = "0x1816E43C0")]
public AccountSelectionMenu()
{
Dictionary<int, AccountSelectionMenu.GDEEBGNPMEL> dictionary = new Dictionary();
this.ELALAJFPOCN = dictionary;
base..ctor();
}
// Token: 0x040077D2 RID: 30674
[Token(Token = "0x40077D2")]
private const float NKHBFKCAPIN = 0.3f;
// Token: 0x040077D3 RID: 30675
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40077D3")]
[SerializeField]
private GameObject keyboardRoot;
// Token: 0x040077D4 RID: 30676
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40077D4")]
[SerializeField]
private AGVirtualKeyboard keyboardPrefab;
// Token: 0x040077D5 RID: 30677
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40077D5")]
private AGVirtualKeyboard HABAMPGHGEP;
// Token: 0x040077D6 RID: 30678
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40077D6")]
private Animator CCJNGBLKHKD;
// Token: 0x040077D9 RID: 30681
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40077D9")]
private AccountSelectionMenu.GDEEBGNPMEL FKLEAKBLFBG;
// Token: 0x040077DA RID: 30682
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40077DA")]
private Dictionary<int, AccountSelectionMenu.GDEEBGNPMEL> ELALAJFPOCN;
// Token: 0x02001A8F RID: 6799
[Token(Token = "0x2001A8F")]
public enum GDEEBGNPMEL
{
// Token: 0x040077DC RID: 30684
[Token(Token = "0x40077DC")]
Hidden,
// Token: 0x040077DD RID: 30685
[Token(Token = "0x40077DD")]
Hydrate,
// Token: 0x040077DE RID: 30686
[Token(Token = "0x40077DE")]
Visible,
// Token: 0x040077DF RID: 30687
[Token(Token = "0x40077DF")]
Dehydrate,
// Token: 0x040077E0 RID: 30688
[Token(Token = "0x40077E0")]
PlayerMenu_Transition,
// Token: 0x040077E1 RID: 30689
[Token(Token = "0x40077E1")]
PlayerMenu_Refresh,
// Token: 0x040077E2 RID: 30690
[Token(Token = "0x40077E2")]
PlayerMenu_KeyboardActive,
// Token: 0x040077E3 RID: 30691
[Token(Token = "0x40077E3")]
PlayerMenu_KeyboardInactive
}
}
}