m
This commit is contained in:
@@ -0,0 +1,324 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.UI
|
||||
{
|
||||
// Token: 0x02002ABA RID: 10938
|
||||
[Token(Token = "0x2002ABA")]
|
||||
public class ShortcutMenuManager : SingletonMonoBehaviour<ShortcutMenuManager>
|
||||
{
|
||||
// Token: 0x060122CE RID: 74446 RVA: 0x0041EA54 File Offset: 0x0041CC54
|
||||
[Token(Token = "0x60122CE")]
|
||||
[Address(RVA = "0x1C10210", Offset = "0x1C0F210", VA = "0x181C10210")]
|
||||
public bool IsRadialShortcutMenuOpen()
|
||||
{
|
||||
return this.radialShortcutMenu.HACBIOINOLL;
|
||||
}
|
||||
|
||||
// Token: 0x060122CF RID: 74447 RVA: 0x0041EA78 File Offset: 0x0041CC78
|
||||
[Token(Token = "0x60122CF")]
|
||||
[Address(RVA = "0x1C10240", Offset = "0x1C0F240", VA = "0x181C10240")]
|
||||
public bool IsRadialShortcutMenuOpen(LGNOMEAJJHK OMGJNDLPOEN)
|
||||
{
|
||||
if (this.radialShortcutMenu.HACBIOINOLL)
|
||||
{
|
||||
ABKBMAKEGMB kdpehphodcd = this.KDPEHPHODCD;
|
||||
if (kdpehphodcd != 0 && kdpehphodcd.JPOHGBCEJEJ == OMGJNDLPOEN)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060122D0 RID: 74448 RVA: 0x0041EAB4 File Offset: 0x0041CCB4
|
||||
[Token(Token = "0x60122D0")]
|
||||
[Address(RVA = "0x1C0FF40", Offset = "0x1C0EF40", VA = "0x181C0FF40", 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: 0x060122D1 RID: 74449 RVA: 0x0041EAE8 File Offset: 0x0041CCE8
|
||||
[Token(Token = "0x60122D1")]
|
||||
[Address(RVA = "0x1C102A0", Offset = "0x1C0F2A0", VA = "0x181C102A0")]
|
||||
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: 0x060122D2 RID: 74450 RVA: 0x0041EB74 File Offset: 0x0041CD74
|
||||
[Token(Token = "0x60122D2")]
|
||||
[Address(RVA = "0x1C0FFE0", Offset = "0x1C0EFE0", VA = "0x181C0FFE0")]
|
||||
public void Clear()
|
||||
{
|
||||
this.DDLLIBJKBLO.Clear();
|
||||
this.KDPEHPHODCD = (ulong)0L;
|
||||
this.IFOAMGLOKEA = false;
|
||||
}
|
||||
|
||||
// Token: 0x060122D3 RID: 74451 RVA: 0x0041EBA4 File Offset: 0x0041CDA4
|
||||
[Token(Token = "0x60122D3")]
|
||||
[Address(RVA = "0x1C0FC80", Offset = "0x1C0EC80", VA = "0x181C0FC80")]
|
||||
public void AddPage(ABKBMAKEGMB DAJNJHDDOHH)
|
||||
{
|
||||
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo = this.DDLLIBJKBLO;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
string[] array = new string[5];
|
||||
if ("Tried to add shortcut page " != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "Tried to add shortcut page ";
|
||||
string fikebggcdfn = DAJNJHDDOHH.FIKEBGGCDFN;
|
||||
if (fikebggcdfn != 0)
|
||||
{
|
||||
}
|
||||
array[1] = fikebggcdfn;
|
||||
if (", but " != 0)
|
||||
{
|
||||
}
|
||||
array[2] = ", but ";
|
||||
ulong num;
|
||||
if (num != (ulong)0L)
|
||||
{
|
||||
}
|
||||
array[3] = num;
|
||||
if (" already exists and will be replaced!" != 0)
|
||||
{
|
||||
}
|
||||
array[4] = " already exists and will be replaced!";
|
||||
Debug.LogError(string.Concat(array));
|
||||
}
|
||||
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo2 = this.DDLLIBJKBLO;
|
||||
LGNOMEAJJHK jpohgbcejej = DAJNJHDDOHH.JPOHGBCEJEJ;
|
||||
ddllibjkblo2[jpohgbcejej] = DAJNJHDDOHH;
|
||||
}
|
||||
|
||||
// Token: 0x060122D4 RID: 74452 RVA: 0x0041EC54 File Offset: 0x0041CE54
|
||||
[Token(Token = "0x60122D4")]
|
||||
[Address(RVA = "0x1C10520", Offset = "0x1C0F520", VA = "0x181C10520")]
|
||||
public void RemovePage(ABKBMAKEGMB DAJNJHDDOHH)
|
||||
{
|
||||
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo = this.DDLLIBJKBLO;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
if (this.KDPEHPHODCD == DAJNJHDDOHH)
|
||||
{
|
||||
string fikebggcdfn = DAJNJHDDOHH.FIKEBGGCDFN;
|
||||
Debug.Log("ShortcutMenuManager.RemovePage: Removing shortcut page " + fikebggcdfn + ", which is also currentPage");
|
||||
this.KDPEHPHODCD = (ulong)0L;
|
||||
}
|
||||
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo2 = this.DDLLIBJKBLO;
|
||||
LGNOMEAJJHK jpohgbcejej = DAJNJHDDOHH.JPOHGBCEJEJ;
|
||||
bool flag2 = ddllibjkblo2.Remove(jpohgbcejej);
|
||||
this.IFOAMGLOKEA = true;
|
||||
return;
|
||||
}
|
||||
string fikebggcdfn2 = DAJNJHDDOHH.FIKEBGGCDFN;
|
||||
Debug.Log("ShortcutMenuManager.RemovePage: Tried to remove shortcut page " + fikebggcdfn2 + ", but it did not exist!");
|
||||
}
|
||||
|
||||
// Token: 0x060122D5 RID: 74453 RVA: 0x0041ECE4 File Offset: 0x0041CEE4
|
||||
[Token(Token = "0x60122D5")]
|
||||
[Address(RVA = "0x1C10700", Offset = "0x1C0F700", VA = "0x181C10700")]
|
||||
public void SetPageEntry(LGNOMEAJJHK OMGJNDLPOEN, OOBADNCKEAP FNJHLBLAMLE, int KBKHLCJEAKC)
|
||||
{
|
||||
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo = this.DDLLIBJKBLO;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
if (FNJHLBLAMLE != 0)
|
||||
{
|
||||
}
|
||||
return;
|
||||
}
|
||||
string fikebggcdfn = FNJHLBLAMLE.FIKEBGGCDFN;
|
||||
Debug.LogError(string.Format("Tried to set shortcut page entry {0}, but page {1} did not exist!", fikebggcdfn, flag));
|
||||
}
|
||||
|
||||
// Token: 0x060122D6 RID: 74454 RVA: 0x0041ED24 File Offset: 0x0041CF24
|
||||
[Token(Token = "0x60122D6")]
|
||||
[Address(RVA = "0x1C10940", Offset = "0x1C0F940", VA = "0x181C10940")]
|
||||
public void UpdateRadialInput(LOCNHHPGIAG GFAPCDJHMHC, ScreenPlayerController FINBOONIGDO)
|
||||
{
|
||||
this.radialShortcutMenu.UpdateInput(GFAPCDJHMHC, FINBOONIGDO);
|
||||
}
|
||||
|
||||
// Token: 0x060122D7 RID: 74455 RVA: 0x0041ED44 File Offset: 0x0041CF44
|
||||
[Token(Token = "0x60122D7")]
|
||||
[Address(RVA = "0x1C10860", Offset = "0x1C0F860", VA = "0x181C10860")]
|
||||
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.LogError(string.Format("No page found for id {0}", flag));
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060122D8 RID: 74456 RVA: 0x0041ED88 File Offset: 0x0041CF88
|
||||
[Token(Token = "0x60122D8")]
|
||||
[Address(RVA = "0x1C10420", Offset = "0x1C0F420", VA = "0x181C10420")]
|
||||
public void OpenRadial(LGNOMEAJJHK KNJBLMGLOPJ)
|
||||
{
|
||||
this.radialShortcutMenu.Open();
|
||||
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo = this.DDLLIBJKBLO;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
ulong num;
|
||||
this.KDPEHPHODCD = num;
|
||||
this.IFOAMGLOKEA = true;
|
||||
return;
|
||||
}
|
||||
Debug.LogError(string.Format("No page found for id {0}", flag));
|
||||
this.radialShortcutMenu.Close();
|
||||
}
|
||||
|
||||
// Token: 0x060122D9 RID: 74457 RVA: 0x0041EDE0 File Offset: 0x0041CFE0
|
||||
[Token(Token = "0x60122D9")]
|
||||
[Address(RVA = "0x1C10040", Offset = "0x1C0F040", VA = "0x181C10040")]
|
||||
public void CloseRadialShortcutMenu()
|
||||
{
|
||||
RadialShortcutMenu radialShortcutMenu = this.radialShortcutMenu;
|
||||
int num = 0;
|
||||
if (radialShortcutMenu != num)
|
||||
{
|
||||
this.radialShortcutMenu.Close();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060122DA RID: 74458 RVA: 0x0041EE14 File Offset: 0x0041D014
|
||||
[Token(Token = "0x60122DA")]
|
||||
[Address(RVA = "0x1C10680", Offset = "0x1C0F680", VA = "0x181C10680")]
|
||||
public void RunQuickSelect(LGNOMEAJJHK OMGJNDLPOEN)
|
||||
{
|
||||
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> ddllibjkblo = this.DDLLIBJKBLO;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060122DB RID: 74459 RVA: 0x0041EE34 File Offset: 0x0041D034
|
||||
[Token(Token = "0x60122DB")]
|
||||
[Address(RVA = "0x1C100C0", Offset = "0x1C0F0C0", VA = "0x181C100C0")]
|
||||
public void DisableRadial()
|
||||
{
|
||||
this.radialShortcutMenu.Disable();
|
||||
}
|
||||
|
||||
// Token: 0x060122DC RID: 74460 RVA: 0x0041EE54 File Offset: 0x0041D054
|
||||
[Token(Token = "0x60122DC")]
|
||||
[Address(RVA = "0x16B1240", Offset = "0x16B0240", VA = "0x1816B1240")]
|
||||
public void RequestRepaint()
|
||||
{
|
||||
this.IFOAMGLOKEA = true;
|
||||
}
|
||||
|
||||
// Token: 0x060122DD RID: 74461 RVA: 0x0041EE68 File Offset: 0x0041D068
|
||||
[Token(Token = "0x60122DD")]
|
||||
[Address(RVA = "0x17C5980", Offset = "0x17C4980", VA = "0x1817C5980")]
|
||||
private void OGFIAOCGLIL()
|
||||
{
|
||||
this.PIMAEGHFLBI = true;
|
||||
}
|
||||
|
||||
// Token: 0x060122DE RID: 74462 RVA: 0x0041EE7C File Offset: 0x0041D07C
|
||||
[Token(Token = "0x60122DE")]
|
||||
[Address(RVA = "0x1C100E0", Offset = "0x1C0F0E0", VA = "0x181C100E0")]
|
||||
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: 0x060122DF RID: 74463 RVA: 0x0041EEDC File Offset: 0x0041D0DC
|
||||
[Token(Token = "0x60122DF")]
|
||||
[Address(RVA = "0x1C10400", Offset = "0x1C0F400", VA = "0x181C10400")]
|
||||
private void OPKAANPDKJN()
|
||||
{
|
||||
this.radialShortcutMenu.StartNewPageAnimation();
|
||||
}
|
||||
|
||||
// Token: 0x060122E0 RID: 74464 RVA: 0x0041EEFC File Offset: 0x0041D0FC
|
||||
[Token(Token = "0x60122E0")]
|
||||
[Address(RVA = "0x1C10960", Offset = "0x1C0F960", VA = "0x181C10960")]
|
||||
public ShortcutMenuManager()
|
||||
{
|
||||
SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> sortedDictionary = new SortedDictionary();
|
||||
this.DDLLIBJKBLO = sortedDictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400BAF8 RID: 47864
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400BAF8")]
|
||||
[SerializeField]
|
||||
private RadialShortcutMenu radialShortcutMenu;
|
||||
|
||||
// Token: 0x0400BAF9 RID: 47865
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400BAF9")]
|
||||
private readonly SortedDictionary<LGNOMEAJJHK, ABKBMAKEGMB> DDLLIBJKBLO;
|
||||
|
||||
// Token: 0x0400BAFA RID: 47866
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400BAFA")]
|
||||
private ABKBMAKEGMB KDPEHPHODCD;
|
||||
|
||||
// Token: 0x0400BAFB RID: 47867
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400BAFB")]
|
||||
private bool IFOAMGLOKEA;
|
||||
|
||||
// Token: 0x0400BAFC RID: 47868
|
||||
[FieldOffset(Offset = "0x31")]
|
||||
[Token(Token = "0x400BAFC")]
|
||||
private bool PIMAEGHFLBI;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user