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

327 lines
11 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using UnityEngine;
namespace RecRoom.UI
{
// Token: 0x0200250F RID: 9487
[Token(Token = "0x200250F")]
[StructLayout(3)]
public class ShortcutMenuManager : SingletonMonoBehaviour<ShortcutMenuManager>
{
// Token: 0x060105D4 RID: 67028 RVA: 0x003D6418 File Offset: 0x003D4618
[Token(Token = "0x60105D4")]
[Address(RVA = "0x147E8F0", Offset = "0x147D2F0", VA = "0x18147E8F0")]
public bool IsRadialShortcutMenuOpen()
{
HKKOHFHADKK pegjgmdgkjn = this.radialShortcutMenu.PEGJGMDGKJN;
bool flag;
return flag;
}
// Token: 0x060105D5 RID: 67029 RVA: 0x003D6438 File Offset: 0x003D4638
[Token(Token = "0x60105D5")]
[Address(RVA = "0x147E940", Offset = "0x147D340", VA = "0x18147E940")]
public bool IsRadialShortcutMenuOpen(LGNOMEAJJHK OMGJNDLPOEN)
{
RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu;
HKKOHFHADKK pegjgmdgkjn = radialShortcutMenu.PEGJGMDGKJN;
ABKBMAKEGMB kdpehphodcd = this.KDPEHPHODCD;
if (kdpehphodcd != 0 && kdpehphodcd.JPOHGBCEJEJ == OMGJNDLPOEN)
{
return true;
}
throw new NullReferenceException();
}
// Token: 0x060105D6 RID: 67030 RVA: 0x003D6474 File Offset: 0x003D4674
[Token(Token = "0x60105D6")]
[Address(RVA = "0x147E640", Offset = "0x147D040", VA = "0x18147E640", Slot = "4")]
protected override void Awake()
{
base.Awake();
RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu;
int num = 0;
if (radialShortcutMenu == num)
{
Debug.LogWarning("Could not find radial shortcut menu");
return;
}
}
// Token: 0x060105D7 RID: 67031 RVA: 0x003D64A8 File Offset: 0x003D46A8
[Token(Token = "0x60105D7")]
[Address(RVA = "0x147E9D0", Offset = "0x147D3D0", VA = "0x18147E9D0")]
private void LateUpdate()
{
if (this.IFOAMGLOKEA)
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
GameObject gameObject = base.gameObject;
Debug.LogError("Shortcut menu manager scale changed. Ensure that its scale has an override of 1,1,1 in [ScreenModeHUD]", gameObject);
Transform transform2 = base.transform;
float z2 = Vector3.one.z;
RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu;
ABKBMAKEGMB kdpehphodcd = this.KDPEHPHODCD;
radialShortcutMenu.DisplayPageConfig(kdpehphodcd);
this.IFOAMGLOKEA = false;
}
if (this.PIMAEGHFLBI)
{
this.radialShortcutMenu.StartNewPageAnimation();
this.PIMAEGHFLBI = false;
}
}
// Token: 0x060105D8 RID: 67032 RVA: 0x003D6534 File Offset: 0x003D4734
[Token(Token = "0x60105D8")]
[Address(RVA = "0x147E5E0", Offset = "0x147CFE0", VA = "0x18147E5E0")]
public void AddPage(ABKBMAKEGMB DAJNJHDDOHH)
{
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo = this.DDLLIBJKBLO;
LGNOMEAJJHK jpohgbcejej = DAJNJHDDOHH.JPOHGBCEJEJ;
ddllibjkblo.Add(jpohgbcejej, DAJNJHDDOHH);
this.IFOAMGLOKEA = true;
}
// Token: 0x060105D9 RID: 67033 RVA: 0x003D6564 File Offset: 0x003D4764
[Token(Token = "0x60105D9")]
[Address(RVA = "0x147EEB0", Offset = "0x147D8B0", VA = "0x18147EEB0")]
public void RemovePage(LGNOMEAJJHK OMGJNDLPOEN)
{
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo = this.DDLLIBJKBLO;
this.IFOAMGLOKEA = true;
}
// Token: 0x060105DA RID: 67034 RVA: 0x003D6588 File Offset: 0x003D4788
[Token(Token = "0x60105DA")]
[Address(RVA = "0x147E500", Offset = "0x147CF00", VA = "0x18147E500")]
public void AddPageEntry(LGNOMEAJJHK OMGJNDLPOEN, OOBADNCKEAP FNJHLBLAMLE, int KBKHLCJEAKC)
{
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo = this.DDLLIBJKBLO;
bool flag;
if (!flag || FNJHLBLAMLE != 0)
{
}
}
// Token: 0x060105DB RID: 67035 RVA: 0x003D65AC File Offset: 0x003D47AC
[Token(Token = "0x60105DB")]
[Address(RVA = "0x147ED80", Offset = "0x147D780", VA = "0x18147ED80")]
public void RemovePageEntry(LGNOMEAJJHK OMGJNDLPOEN, OOBADNCKEAP BCDEFMPOMHM)
{
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo = this.DDLLIBJKBLO;
bool flag;
if (flag)
{
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo2 = this.DDLLIBJKBLO;
bool flag2;
int num;
if (flag2 && num < (int)OMGJNDLPOEN)
{
this.IFOAMGLOKEA = true;
}
}
}
// Token: 0x060105DC RID: 67036 RVA: 0x003D65E8 File Offset: 0x003D47E8
[Token(Token = "0x60105DC")]
[Address(RVA = "0x147ECC0", Offset = "0x147D6C0", VA = "0x18147ECC0")]
public void RemovePageEntry(LGNOMEAJJHK OMGJNDLPOEN, int EFBDCIJMFGD)
{
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo = this.DDLLIBJKBLO;
bool flag;
if (flag && EFBDCIJMFGD < (flag ? 1 : 0))
{
this.IFOAMGLOKEA = true;
}
}
// Token: 0x060105DD RID: 67037 RVA: 0x003D6614 File Offset: 0x003D4814
[Token(Token = "0x60105DD")]
[Address(RVA = "0x147F070", Offset = "0x147DA70", VA = "0x18147F070")]
public void UpdateRadialInput(LOCNHHPGIAG GFAPCDJHMHC, ScreenPlayerController FINBOONIGDO)
{
RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu;
HKKOHFHADKK pegjgmdgkjn = radialShortcutMenu.PEGJGMDGKJN;
radialShortcutMenu.EJPNJOKKIJJ = GFAPCDJHMHC;
radialShortcutMenu.DALDMBOEGIB = FINBOONIGDO;
pegjgmdgkjn.OPEMIFENIJM();
HKKOHFHADKK pegjgmdgkjn2 = radialShortcutMenu.PEGJGMDGKJN;
Vector3 one = Vector3.one;
float z = Vector3.zero.z;
Transform animatedScaleRoot = radialShortcutMenu.animatedScaleRoot;
Vector3 vector;
float z2 = vector.z;
float deltaTime = Time.deltaTime;
Vector3 vector2;
float z3 = vector2.z;
}
// Token: 0x060105DE RID: 67038 RVA: 0x003D6688 File Offset: 0x003D4888
[Token(Token = "0x60105DE")]
[Address(RVA = "0x147EF90", Offset = "0x147D990", VA = "0x18147EF90")]
public bool TryGoToPage(LGNOMEAJJHK KNJBLMGLOPJ)
{
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo = this.DDLLIBJKBLO;
bool flag;
if (flag)
{
ulong num;
this.KDPEHPHODCD = num;
this.IFOAMGLOKEA = true;
return true;
}
Debug.LogWarning(string.Format("No page found for id {0}", flag));
throw new NullReferenceException();
}
// Token: 0x060105DF RID: 67039 RVA: 0x003D66CC File Offset: 0x003D48CC
[Token(Token = "0x60105DF")]
[Address(RVA = "0x147EB60", Offset = "0x147D560", VA = "0x18147EB60")]
public void OpenRadial(LGNOMEAJJHK KNJBLMGLOPJ)
{
RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu;
radialShortcutMenu.CECIGAMAABA = true;
if (!radialShortcutMenu.gameObject.activeSelf)
{
radialShortcutMenu.gameObject.SetActive(true);
}
radialShortcutMenu.BKMFIOABNFG = (int)((ulong)4294967295L);
radialShortcutMenu.IAIILDLFBEL = true;
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo = this.DDLLIBJKBLO;
bool flag;
ulong num;
if (flag)
{
this.KDPEHPHODCD = num;
this.IFOAMGLOKEA = true;
return;
}
Debug.LogWarning(string.Format("No page found for id {0}", num));
}
// Token: 0x060105E0 RID: 67040 RVA: 0x003D6748 File Offset: 0x003D4948
[Token(Token = "0x60105E0")]
[Address(RVA = "0x147E6E0", Offset = "0x147D0E0", VA = "0x18147E6E0")]
public void CloseRadialShortcutMenu()
{
RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu;
int num = 0;
if (radialShortcutMenu != num)
{
this.radialShortcutMenu.Close();
}
}
// Token: 0x060105E1 RID: 67041 RVA: 0x003D677C File Offset: 0x003D497C
[Token(Token = "0x60105E1")]
[Address(RVA = "0x147EF10", Offset = "0x147D910", VA = "0x18147EF10")]
public void RunQuickSelect(LGNOMEAJJHK OMGJNDLPOEN)
{
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo = this.DDLLIBJKBLO;
bool flag;
if (flag)
{
}
}
// Token: 0x060105E2 RID: 67042 RVA: 0x003D679C File Offset: 0x003D499C
[Token(Token = "0x60105E2")]
[Address(RVA = "0x147E760", Offset = "0x147D160", VA = "0x18147E760")]
public void DisableRadial()
{
RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu;
if (radialShortcutMenu.DEMNNHLCJOD)
{
radialShortcutMenu.CECIGAMAABA = false;
GameObject gameObject = radialShortcutMenu.gameObject;
int num = 0;
gameObject.SetActive(num != 0);
return;
}
}
// Token: 0x060105E3 RID: 67043 RVA: 0x003D67D8 File Offset: 0x003D49D8
[Token(Token = "0x60105E3")]
[Address(RVA = "0x1263860", Offset = "0x1262260", VA = "0x181263860")]
public void RequestRepaint()
{
this.IFOAMGLOKEA = true;
}
// Token: 0x060105E4 RID: 67044 RVA: 0x003D67EC File Offset: 0x003D49EC
[Token(Token = "0x60105E4")]
[Address(RVA = "0x147EB30", Offset = "0x147D530", VA = "0x18147EB30")]
private void OGFIAOCGLIL()
{
this.PIMAEGHFLBI = true;
}
// Token: 0x060105E5 RID: 67045 RVA: 0x003D6800 File Offset: 0x003D4A00
[Token(Token = "0x60105E5")]
[Address(RVA = "0x147E7C0", Offset = "0x147D1C0", VA = "0x18147E7C0")]
private void FCHAPINHLAH()
{
Transform transform = base.transform;
Vector3 vector;
float z = vector.z;
GameObject gameObject = base.gameObject;
Debug.LogError("Shortcut menu manager scale changed. Ensure that its scale has an override of 1,1,1 in [ScreenModeHUD]", gameObject);
Transform transform2 = base.transform;
float z2 = Vector3.one.z;
RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu;
ABKBMAKEGMB kdpehphodcd = this.KDPEHPHODCD;
radialShortcutMenu.DisplayPageConfig(kdpehphodcd);
}
// Token: 0x060105E6 RID: 67046 RVA: 0x003D6860 File Offset: 0x003D4A60
[Token(Token = "0x60105E6")]
[Address(RVA = "0x147EB40", Offset = "0x147D540", VA = "0x18147EB40")]
private void OPKAANPDKJN()
{
this.radialShortcutMenu.StartNewPageAnimation();
}
// Token: 0x060105E7 RID: 67047 RVA: 0x003D6880 File Offset: 0x003D4A80
[Token(Token = "0x60105E7")]
[Address(RVA = "0x147F250", Offset = "0x147DC50", VA = "0x18147F250")]
public ShortcutMenuManager()
{
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> sortedDictionary = new SortedDictionary();
this.DDLLIBJKBLO = sortedDictionary;
base..ctor();
}
// Token: 0x0400AE33 RID: 44595
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400AE33")]
[SerializeField]
private RadialShortcutMenu radialShortcutMenu;
// Token: 0x0400AE34 RID: 44596
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400AE34")]
private readonly SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> DDLLIBJKBLO;
// Token: 0x0400AE35 RID: 44597
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400AE35")]
private ABKBMAKEGMB KDPEHPHODCD;
// Token: 0x0400AE36 RID: 44598
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400AE36")]
private bool IFOAMGLOKEA;
// Token: 0x0400AE37 RID: 44599
[global::Cpp2IlInjected.FieldOffset(Offset = "0x31")]
[Token(Token = "0x400AE37")]
private bool PIMAEGHFLBI;
}
}