This commit is contained in:
niko
2026-04-11 22:19:20 +02:00
parent 45b857ff11
commit 8fc35183db
17034 changed files with 2863552 additions and 0 deletions
+1404
View File
@@ -0,0 +1,1404 @@
using System;
using System.Collections.Generic;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core.UI.RoomChat;
using RecRoom.Inputs.Touch;
using RecRoom.UI;
using RecRoom.UI.Notifications;
using UnityEngine;
using UnityEngine.UI;
namespace RecRoom.Core
{
// Token: 0x02002CED RID: 11501
[Token(Token = "0x2002CED")]
public class ScreenHUD : MonoBehaviour
{
// Token: 0x1700366B RID: 13931
// (get) Token: 0x060138FD RID: 80125 RVA: 0x0048D91C File Offset: 0x0048BB1C
[Token(Token = "0x1700366B")]
public RoomChatMenu HHHNDDCEKEK
{
[Token(Token = "0x60138FD")]
[Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")]
get
{
return this.roomChatMenu;
}
}
// Token: 0x1700366C RID: 13932
// (get) Token: 0x060138FE RID: 80126 RVA: 0x0048D930 File Offset: 0x0048BB30
[Token(Token = "0x1700366C")]
public PictureInPictureMenu BIOPOHHKALK
{
[Token(Token = "0x60138FE")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
get
{
return this.pictureInPictureMenu;
}
}
// Token: 0x1700366D RID: 13933
// (get) Token: 0x060138FF RID: 80127 RVA: 0x0048D944 File Offset: 0x0048BB44
[Token(Token = "0x1700366D")]
public ScreenWorldSpaceUIAnchor DEPIFFHBHKP
{
[Token(Token = "0x60138FF")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.worldSpaceUIAnchor;
}
}
// Token: 0x1700366E RID: 13934
// (get) Token: 0x06013900 RID: 80128 RVA: 0x0048D958 File Offset: 0x0048BB58
[Token(Token = "0x1700366E")]
public ScreenModeScreenSpaceNotificationConfig GHGNPDGCBPP
{
[Token(Token = "0x6013900")]
[Address(RVA = "0x44EC40", Offset = "0x44DA40", VA = "0x18044EC40")]
get
{
return this.screenSpaceNotificationConfig;
}
}
// Token: 0x1700366F RID: 13935
// (get) Token: 0x06013901 RID: 80129 RVA: 0x0048D96C File Offset: 0x0048BB6C
[Token(Token = "0x1700366F")]
public CanvasScaler KLJAJGCBCDH
{
[Token(Token = "0x6013901")]
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0")]
get
{
return this.canvasScaler;
}
}
// Token: 0x17003670 RID: 13936
// (get) Token: 0x06013902 RID: 80130 RVA: 0x0048D980 File Offset: 0x0048BB80
[Token(Token = "0x17003670")]
public bool HBGNCGCKAGG
{
[Token(Token = "0x6013902")]
[Address(RVA = "0xA65DB0", Offset = "0xA64BB0", VA = "0x180A65DB0")]
get
{
if (this.PDCAEGMNNDI.CFLJGNJLBFG)
{
}
return this.NJNNEEBODCI;
}
}
// Token: 0x06013903 RID: 80131 RVA: 0x0048D9AC File Offset: 0x0048BBAC
[Token(Token = "0x6013903")]
[Address(RVA = "0xA64CB0", Offset = "0xA63AB0", VA = "0x180A64CB0")]
public void SetAlpha(float FBPFONBFPEB)
{
CanvasGroup[] array = this.hudCanvasGroups;
int num = 0;
if (num < array.Length)
{
array[num].alpha = FBPFONBFPEB;
CanvasGroup[] array2 = this.hudCanvasGroups;
num++;
}
}
// Token: 0x17003671 RID: 13937
// (get) Token: 0x06013904 RID: 80132 RVA: 0x0048D9EC File Offset: 0x0048BBEC
[Token(Token = "0x17003671")]
public bool NLHMMEPAAKD
{
[Token(Token = "0x6013904")]
[Address(RVA = "0xA65D10", Offset = "0xA64B10", VA = "0x180A65D10")]
get
{
return this.AHLJJMHKDBF.CFLJGNJLBFG;
}
}
// Token: 0x06013905 RID: 80133 RVA: 0x0048DA0C File Offset: 0x0048BC0C
[Token(Token = "0x6013905")]
[Address(RVA = "0xA62EA0", Offset = "0xA61CA0", VA = "0x180A62EA0")]
public void AddContextualControlDialogRestriction(object PIHIPPPPEBI)
{
this.AHLJJMHKDBF.BPAJKKAGPKB(PIHIPPPPEBI);
bool flag = this.AHLJJMHKDBF.CFLJGNJLBFG;
ScreenHUDElement[] array = this.contextualDialogRoots;
bool flag2 = !flag;
this.BDNIAEOEEBE<ScreenHUDElement>(flag2, array);
}
// Token: 0x06013906 RID: 80134 RVA: 0x0048DA4C File Offset: 0x0048BC4C
[Token(Token = "0x6013906")]
[Address(RVA = "0xA64B80", Offset = "0xA63980", VA = "0x180A64B80")]
public void RemoveControlDialogRestriction(object PIHIPPPPEBI)
{
this.AHLJJMHKDBF.BIHKNNPGGKP(PIHIPPPPEBI);
bool flag = this.AHLJJMHKDBF.CFLJGNJLBFG;
ScreenHUDElement[] array = this.contextualDialogRoots;
bool flag2 = !flag;
this.BDNIAEOEEBE<ScreenHUDElement>(flag2, array);
}
// Token: 0x17003672 RID: 13938
// (get) Token: 0x06013907 RID: 80135 RVA: 0x0048DA8C File Offset: 0x0048BC8C
[Token(Token = "0x17003672")]
public bool NBLFMLIBCGN
{
[Token(Token = "0x6013907")]
[Address(RVA = "0xA65CC0", Offset = "0xA64AC0", VA = "0x180A65CC0")]
get
{
return this.CNLFFFOFGOI.CFLJGNJLBFG;
}
}
// Token: 0x06013908 RID: 80136 RVA: 0x0048DAAC File Offset: 0x0048BCAC
[Token(Token = "0x6013908")]
[Address(RVA = "0xA62F20", Offset = "0xA61D20", VA = "0x180A62F20")]
public void AddHUDMenusRestriction(object PIHIPPPPEBI)
{
this.CNLFFFOFGOI.BPAJKKAGPKB(PIHIPPPPEBI);
bool flag = this.CNLFFFOFGOI.CFLJGNJLBFG;
ScreenHUDElement[] array = this.globalDialogRoots;
bool flag2 = !flag;
this.BDNIAEOEEBE<ScreenHUDElement>(flag2, array);
}
// Token: 0x06013909 RID: 80137 RVA: 0x0048DAEC File Offset: 0x0048BCEC
[Token(Token = "0x6013909")]
[Address(RVA = "0xA64C00", Offset = "0xA63A00", VA = "0x180A64C00")]
public void RemoveHUDMenusRestriction(object PIHIPPPPEBI)
{
this.CNLFFFOFGOI.BIHKNNPGGKP(PIHIPPPPEBI);
bool flag = this.CNLFFFOFGOI.CFLJGNJLBFG;
ScreenHUDElement[] array = this.globalDialogRoots;
bool flag2 = !flag;
this.BDNIAEOEEBE<ScreenHUDElement>(flag2, array);
}
// Token: 0x17003673 RID: 13939
// (get) Token: 0x0601390A RID: 80138 RVA: 0x0048DB2C File Offset: 0x0048BD2C
[Token(Token = "0x17003673")]
public bool PHECFJMHKIK
{
[Token(Token = "0x601390A")]
[Address(RVA = "0xA65D80", Offset = "0xA64B80", VA = "0x180A65D80")]
get
{
return this.GBHCHHAKAFK.CFLJGNJLBFG;
}
}
// Token: 0x0601390B RID: 80139 RVA: 0x0048DB4C File Offset: 0x0048BD4C
[Token(Token = "0x601390B")]
[Address(RVA = "0xA62FA0", Offset = "0xA61DA0", VA = "0x180A62FA0")]
public void AddRoomChatMenuRestriction(object PIHIPPPPEBI)
{
this.GBHCHHAKAFK.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0601390C RID: 80140 RVA: 0x0048DB6C File Offset: 0x0048BD6C
[Token(Token = "0x601390C")]
[Address(RVA = "0xA64C80", Offset = "0xA63A80", VA = "0x180A64C80")]
public void RemoveRoomChatMenuRestriction(object PIHIPPPPEBI)
{
this.GBHCHHAKAFK.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x0601390D RID: 80141 RVA: 0x0048DB8C File Offset: 0x0048BD8C
[Token(Token = "0x601390D")]
[Address(RVA = "0xA62FD0", Offset = "0xA61DD0", VA = "0x180A62FD0")]
private void Awake()
{
RectTransform component = this.canvas.GetComponent<RectTransform>();
ScreenHUDDialog screenHUDDialog = this.tutorialDialog;
this.MPHAONIPGFE = component;
screenHUDDialog.Disable();
this.LDCEAOCFHOO();
TouchRegion[] hfjcghpaedn = this.HFJCGHPAEDN;
this.NHJPKOFJDEM<TouchRegion>(hfjcghpaedn);
ScreenHUDControlDialog[] cgannfbcphf = this.CGANNFBCPHF;
this.NHJPKOFJDEM<ScreenHUDControlDialog>(cgannfbcphf);
this.GHCHDGGHEHA();
ScreenHUDCursor ghpahelkdbp = this.GHPAHELKDBP;
int num = 0;
ghpahelkdbp.SetActive(num != 0);
ScreenHUDCrosshair screenHUDCrosshair = this.crosshair;
if (screenHUDCrosshair != 0 && screenHUDCrosshair.DEMNNHLCJOD)
{
this.crosshair.Disable();
}
this.shortcutMenu.DisableRadial();
this.watchNotificationDialog.Disable();
MFBGLIHGCGO<Player> localPlayerDestroyedEvent = Player.LocalPlayerDestroyedEvent;
Action<Player> action = new Action(this.MGCNCKFIODL);
Player.LocalPlayerDestroyedEvent = MFBGLIHGCGO.BPJDFPACLMK(localPlayerDestroyedEvent, action);
IILCGFIHJLP<IAFCKKHMKKM, string> onToastUpdatedEvent = WatchUI.OnToastUpdatedEvent;
Action<IAFCKKHMKKM, string> action2 = new Action(this.UpdateWatchNotificationBadge);
WatchUI.OnToastUpdatedEvent = IILCGFIHJLP.BPJDFPACLMK(onToastUpdatedEvent, action2);
this.subtitleDialog.Disable();
this.tutorialPromptDialog.Disable();
Transform transform = base.transform;
int num2 = 0;
transform.parentInternal = num2;
KHINMMJIENE khinmmjiene;
this.NDAKFEMHFON = khinmmjiene;
}
// Token: 0x0601390E RID: 80142 RVA: 0x0048DCB0 File Offset: 0x0048BEB0
[Token(Token = "0x601390E")]
[Address(RVA = "0xA659B0", Offset = "0xA647B0", VA = "0x180A659B0")]
private void Update()
{
if (this.KMAHEIOOGPK == ScreenHUD.KJCJBNHOKLN.CURSOR_TO_CURSOR && !this.GHPAHELKDBP.LGPHHCDIDGE && !this.CBGJPMDMOBO.LGPHHCDIDGE)
{
this.KMAHEIOOGPK = (ScreenHUD.KJCJBNHOKLN)((ulong)0L);
}
}
// Token: 0x0601390F RID: 80143 RVA: 0x0048DCF4 File Offset: 0x0048BEF4
[Token(Token = "0x601390F")]
[Address(RVA = "0xA64A40", Offset = "0xA63840", VA = "0x180A64A40")]
private void OnDestroy()
{
IILCGFIHJLP<IAFCKKHMKKM, string> onToastUpdatedEvent = WatchUI.OnToastUpdatedEvent;
Action<IAFCKKHMKKM, string> action = new Action(this.UpdateWatchNotificationBadge);
WatchUI.OnToastUpdatedEvent = IILCGFIHJLP.GMNMHGMFGOL(onToastUpdatedEvent, action);
MFBGLIHGCGO<Player> localPlayerDestroyedEvent = Player.LocalPlayerDestroyedEvent;
Action<Player> action2 = new Action(this.MGCNCKFIODL);
IILCGFIHJLP iilcgfihjlp;
Player.LocalPlayerDestroyedEvent = iilcgfihjlp;
}
// Token: 0x06013910 RID: 80144 RVA: 0x0048DD3C File Offset: 0x0048BF3C
[Token(Token = "0x6013910")]
[Address(RVA = "0xA646C0", Offset = "0xA634C0", VA = "0x180A646C0")]
private void MGCNCKFIODL(Player IKPJFNLNPHM)
{
this.shortcutMenu.Clear();
}
// Token: 0x06013911 RID: 80145 RVA: 0x0048DD5C File Offset: 0x0048BF5C
[Token(Token = "0x6013911")]
[Address(RVA = "0xA63890", Offset = "0xA62690", VA = "0x180A63890")]
public void Enable(bool CFICOGKHLAE, object PIHIPPPPEBI)
{
bool flag = this.FGHOODCFMLC.CFLJGNJLBFG;
AOLMGGAPKEH fghoodcfmlc = this.FGHOODCFMLC;
if (!CFICOGKHLAE)
{
fghoodcfmlc.BPAJKKAGPKB(PIHIPPPPEBI);
}
fghoodcfmlc.BIHKNNPGGKP(PIHIPPPPEBI);
bool flag2 = this.FGHOODCFMLC.CFLJGNJLBFG;
if (flag2 != flag)
{
GameObject gameObject = base.gameObject;
bool flag3 = !flag2;
gameObject.SetActive(flag3);
}
}
// Token: 0x06013912 RID: 80146 RVA: 0x0048DDBC File Offset: 0x0048BFBC
[Token(Token = "0x6013912")]
[Address(RVA = "0xA63BB0", Offset = "0xA629B0", VA = "0x180A63BB0")]
public void FinalizeAtEndOfFrame(LOCNHHPGIAG DBFBLNILIGL)
{
int frameCount = Time.frameCount;
this.watchNotificationDialog.TryDisableIfExpired(frameCount);
this.subtitleDialog.TryDisableIfExpired(frameCount);
this.tutorialPromptDialog.TryDisableIfExpired(frameCount);
this.roomChatMenu.screenHudElement.TryDisableIfExpired(frameCount);
this.pictureInPictureMenu.screenHudElement.TryDisableIfExpired(frameCount);
ScreenHUDControlDialog[] cgannfbcphf = this.CGANNFBCPHF;
this.EPFLCODFACI<ScreenHUDControlDialog>(frameCount, cgannfbcphf);
TouchRegion[] hfjcghpaedn = this.HFJCGHPAEDN;
this.EPFLCODFACI<TouchRegion>(frameCount, hfjcghpaedn);
this.KMJKMBDGDLF(DBFBLNILIGL);
}
// Token: 0x17003674 RID: 13940
// (get) Token: 0x06013913 RID: 80147 RVA: 0x0048DE44 File Offset: 0x0048C044
[Token(Token = "0x17003674")]
public bool IOIIADNAGCG
{
[Token(Token = "0x6013913")]
[Address(RVA = "0xA65D60", Offset = "0xA64B60", VA = "0x180A65D60")]
get
{
return this.GHPAHELKDBP.DEMNNHLCJOD;
}
}
// Token: 0x17003675 RID: 13941
// (get) Token: 0x06013914 RID: 80148 RVA: 0x0048DE64 File Offset: 0x0048C064
[Token(Token = "0x17003675")]
public Vector2 ABNLKFPNNJK
{
[Token(Token = "0x6013914")]
[Address(RVA = "0xA65CF0", Offset = "0xA64AF0", VA = "0x180A65CF0")]
get
{
return this.GHPAHELKDBP.NMJDKEPJEIP;
}
}
// Token: 0x06013915 RID: 80149 RVA: 0x0048DE84 File Offset: 0x0048C084
[Token(Token = "0x6013915")]
[Address(RVA = "0xA64F30", Offset = "0xA63D30", VA = "0x180A64F30")]
public void SetCursorSprite(Sprite KMJNLPEBOIF, Vector2 NCCNMPJMAGL)
{
this.GHPAHELKDBP.SetIcon(KMJNLPEBOIF);
Vector2 pivot = this.GHPAHELKDBP.OCEOHFFNCHP.pivot;
bool flag;
if (flag)
{
ScreenHUDCursor ghpahelkdbp = this.GHPAHELKDBP;
int num = 0;
ghpahelkdbp.OCEOHFFNCHP.pivot = num;
}
}
// Token: 0x06013916 RID: 80150 RVA: 0x0048DED0 File Offset: 0x0048C0D0
[Token(Token = "0x6013916")]
[Address(RVA = "0xA64E10", Offset = "0xA63C10", VA = "0x180A64E10")]
public void SetCursorSize(float GNHIFNHBDLG)
{
Vector2 sizeDelta = this.MPHAONIPGFE.sizeDelta;
Vector2 sizeDelta2 = this.GHPAHELKDBP.OCEOHFFNCHP.sizeDelta;
bool flag;
if (flag)
{
RectTransform rectTransform = this.GHPAHELKDBP.OCEOHFFNCHP;
}
}
// Token: 0x06013917 RID: 80151 RVA: 0x0048DF14 File Offset: 0x0048C114
[Token(Token = "0x6013917")]
[Address(RVA = "0xA63640", Offset = "0xA62440", VA = "0x180A63640")]
public void EnableCursor(bool CBHMNNAINHM, object PIHIPPPPEBI)
{
bool flag = this.CLEJFIIBPAO.CFLJGNJLBFG;
AOLMGGAPKEH clejfiibpao = this.CLEJFIIBPAO;
if (CBHMNNAINHM)
{
if (!clejfiibpao.KCFPIEEMJON(PIHIPPPPEBI))
{
goto IL_43;
}
this.CLEJFIIBPAO.BIHKNNPGGKP(PIHIPPPPEBI);
}
if (!clejfiibpao.KCFPIEEMJON(PIHIPPPPEBI))
{
this.CLEJFIIBPAO.BPAJKKAGPKB(PIHIPPPPEBI);
}
IL_43:
bool flag2 = this.CLEJFIIBPAO.CFLJGNJLBFG;
if (flag != flag2)
{
ScreenHUDCursor ghpahelkdbp = this.GHPAHELKDBP;
int num = 0;
if (ghpahelkdbp != num)
{
ScreenHUDCursor ghpahelkdbp2 = this.GHPAHELKDBP;
bool flag3 = !flag2;
ghpahelkdbp2.SetActive(flag3);
}
}
}
// Token: 0x06013918 RID: 80152 RVA: 0x0048DFA8 File Offset: 0x0048C1A8
[Token(Token = "0x6013918")]
[Address(RVA = "0xA63E60", Offset = "0xA62C60", VA = "0x180A63E60")]
private void GHCHDGGHEHA()
{
ScreenHUDCursor screenHUDCursor = this.cursorPrimary;
ScreenHUDCursor.LIMGAINLGOG ienkdakbedp = screenHUDCursor.IENKDAKBEDP;
if (ienkdakbedp == ScreenHUDCursor.LIMGAINLGOG.INUSE)
{
ScreenHUDCursor screenHUDCursor2 = this.cursorSecondary;
if (screenHUDCursor2.IENKDAKBEDP == ScreenHUDCursor.LIMGAINLGOG.BACKUP)
{
this.GHPAHELKDBP = screenHUDCursor;
this.CBGJPMDMOBO = screenHUDCursor2;
return;
}
}
if (ienkdakbedp == ScreenHUDCursor.LIMGAINLGOG.BACKUP)
{
ScreenHUDCursor screenHUDCursor3 = this.cursorSecondary;
if (screenHUDCursor3.IENKDAKBEDP == ScreenHUDCursor.LIMGAINLGOG.INUSE)
{
this.GHPAHELKDBP = screenHUDCursor3;
this.CBGJPMDMOBO = screenHUDCursor;
return;
}
}
screenHUDCursor.SetRole(ScreenHUDCursor.LIMGAINLGOG.INUSE);
this.cursorSecondary.SetRole(ScreenHUDCursor.LIMGAINLGOG.BACKUP);
ScreenHUDCursor screenHUDCursor4 = this.cursorSecondary;
ScreenHUDCursor screenHUDCursor5 = this.cursorPrimary;
this.GHPAHELKDBP = screenHUDCursor5;
this.CBGJPMDMOBO = screenHUDCursor4;
int num = 0;
screenHUDCursor4.HNDFBMDDKGO = (float)num;
ScreenHUDCursor cbgjpmdmobo = this.CBGJPMDMOBO;
int num2 = 0;
cbgjpmdmobo.SetActive(num2 != 0);
}
// Token: 0x06013919 RID: 80153 RVA: 0x0048E064 File Offset: 0x0048C264
[Token(Token = "0x6013919")]
[Address(RVA = "0xA633E0", Offset = "0xA621E0", VA = "0x180A633E0")]
public void CrossFadeCursorToCursor(float NBOCPMDNOCF, float JCMCNNABGCJ)
{
if (this.KMAHEIOOGPK == ScreenHUD.KJCJBNHOKLN.NONE)
{
this.KMAHEIOOGPK = (ScreenHUD.KJCJBNHOKLN)((ulong)1L);
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
ScreenHUDCursor ghpahelkdbp = this.GHPAHELKDBP;
ScreenHUDCursor cbgjpmdmobo = this.CBGJPMDMOBO;
ScreenHUD.EHMGENBLLAJ ehmgenbllaj;
ehmgenbllaj.System.IDisposable.Dispose();
ehmgenbllaj.lhs = ghpahelkdbp;
ehmgenbllaj.rhs = cbgjpmdmobo;
ehmgenbllaj.delay = NBOCPMDNOCF;
ehmgenbllaj.fadeDuration = JCMCNNABGCJ;
ehmgenbllaj.<>1__state = (int)((ulong)0L);
ehmgenbllaj.<>4__this = this;
KFBABPAPIMB kfbabpapimb = instance.Run(this, ehmgenbllaj);
this.GHPAHELKDBP.SetRole(ScreenHUDCursor.LIMGAINLGOG.BACKUP);
this.CBGJPMDMOBO.SetRole(ScreenHUDCursor.LIMGAINLGOG.INUSE);
this.GHCHDGGHEHA();
}
}
// Token: 0x0601391A RID: 80154 RVA: 0x0048E0F8 File Offset: 0x0048C2F8
[Token(Token = "0x601391A")]
[Address(RVA = "0xA65030", Offset = "0xA63E30", VA = "0x180A65030")]
public void SetCursorViewportSpacePosition(Vector2 HKLOFNBFMKB)
{
}
// Token: 0x0601391B RID: 80155 RVA: 0x0048E108 File Offset: 0x0048C308
[Token(Token = "0x601391B")]
[Address(RVA = "0xA63340", Offset = "0xA62140", VA = "0x180A63340")]
private IEnumerator<KENFJGFMIPM> BLGODLBBCLH(ScreenHUDCursor LONDCJPNKKN, ScreenHUDCursor PCEJJILDLGD, float NBOCPMDNOCF, float JCMCNNABGCJ)
{
/*
An exception occurred when decompiling this method (0601391B)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.ScreenHUD::BLGODLBBCLH(RecRoom.UI.ScreenHUDCursor,RecRoom.UI.ScreenHUDCursor,System.Single,System.Single)
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(EHMGENBLLAJ::System.IDisposable.Dispose, ldloc:EHMGENBLLAJ(var_0))
stfld:float32(EHMGENBLLAJ::delay, ldloc:EHMGENBLLAJ(var_0), ldloc:float32(NBOCPMDNOCF))
stfld:ScreenHUD(EHMGENBLLAJ::<>4__this, ldloc:EHMGENBLLAJ(var_0), ldloc:ScreenHUD(this))
stfld:ScreenHUDCursor(EHMGENBLLAJ::lhs, ldloc:EHMGENBLLAJ(var_0), ldloc:ScreenHUDCursor(LONDCJPNKKN))
stfld:float32(EHMGENBLLAJ::fadeDuration, ldloc:EHMGENBLLAJ(var_0), ldc.i4:int32[exp:float32](0))
stfld:int32(EHMGENBLLAJ::<>1__state, ldloc:EHMGENBLLAJ(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:ScreenHUDCursor(EHMGENBLLAJ::rhs, ldloc:EHMGENBLLAJ(var_0), ldloc:ScreenHUDCursor(PCEJJILDLGD))
}
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
--- End of inner exception stack trace ---
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1660
*/;
}
// Token: 0x17003676 RID: 13942
// (get) Token: 0x0601391C RID: 80156 RVA: 0x0048E148 File Offset: 0x0048C348
[Token(Token = "0x17003676")]
public bool MELMMJLJMGP
{
[Token(Token = "0x601391C")]
[Address(RVA = "0xA65D40", Offset = "0xA64B40", VA = "0x180A65D40")]
get
{
ScreenHUDCrosshair screenHUDCrosshair = this.crosshair;
if (screenHUDCrosshair != 0)
{
return screenHUDCrosshair.DEMNNHLCJOD;
}
}
}
// Token: 0x0601391D RID: 80157 RVA: 0x0048E168 File Offset: 0x0048C368
[Token(Token = "0x601391D")]
[Address(RVA = "0xA635E0", Offset = "0xA623E0", VA = "0x180A635E0")]
public void EnableCrosshairForFrame(ScreenHUDCrosshair.OHGAJAANMEE APANDNCDBGO)
{
ScreenHUDCrosshair screenHUDCrosshair = this.crosshair;
if (screenHUDCrosshair == 0 || !screenHUDCrosshair.DEMNNHLCJOD)
{
this.crosshair.ActivateForFrame();
ScreenHUDCrosshair screenHUDCrosshair2 = this.crosshair;
}
}
// Token: 0x0601391E RID: 80158 RVA: 0x0048E1A4 File Offset: 0x0048C3A4
[Token(Token = "0x601391E")]
[Address(RVA = "0xA63540", Offset = "0xA62340", VA = "0x180A63540")]
public void DisableCrosshair()
{
ScreenHUDCrosshair screenHUDCrosshair = this.crosshair;
if (screenHUDCrosshair != 0 && screenHUDCrosshair.DEMNNHLCJOD)
{
this.crosshair.Disable();
return;
}
}
// Token: 0x0601391F RID: 80159 RVA: 0x0048E1D8 File Offset: 0x0048C3D8
[Token(Token = "0x601391F")]
[Address(RVA = "0xA64D50", Offset = "0xA63B50", VA = "0x180A64D50")]
public void SetCrosshairTickDistance(float PBLNDKIPHHK)
{
Vector2 sizeDelta = this.MPHAONIPGFE.sizeDelta;
ScreenHUDCrosshair screenHUDCrosshair = this.crosshair;
}
// Token: 0x06013920 RID: 80160 RVA: 0x0048E200 File Offset: 0x0048C400
[Token(Token = "0x6013920")]
[Address(RVA = "0xA64DB0", Offset = "0xA63BB0", VA = "0x180A64DB0")]
public void SetCrosshairViewportSpacePosition(Vector2 HKLOFNBFMKB)
{
ScreenHUDCrosshair screenHUDCrosshair = this.crosshair;
if (screenHUDCrosshair == 0 || screenHUDCrosshair.DEMNNHLCJOD)
{
}
}
// Token: 0x06013921 RID: 80161 RVA: 0x0048E224 File Offset: 0x0048C424
[Token(Token = "0x6013921")]
[Address(RVA = "0xA64080", Offset = "0xA62E80", VA = "0x180A64080")]
public void GloballyEnableControlDialogs()
{
this.GFPBFNDKIBN = true;
}
// Token: 0x06013922 RID: 80162 RVA: 0x0048E238 File Offset: 0x0048C438
[Token(Token = "0x6013922")]
[Address(RVA = "0xA64070", Offset = "0xA62E70", VA = "0x180A64070")]
public void GloballyDisableControlDialogs()
{
this.GFPBFNDKIBN = false;
}
// Token: 0x06013923 RID: 80163 RVA: 0x0048E24C File Offset: 0x0048C44C
[Token(Token = "0x6013923")]
[Address(RVA = "0xA65060", Offset = "0xA63E60", VA = "0x180A65060")]
public void ShowControlDialogForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, string MFDCCNKNIPD, float MFOPFLCAHLJ = 0f)
{
}
// Token: 0x06013924 RID: 80164 RVA: 0x0048E25C File Offset: 0x0048C45C
[Token(Token = "0x6013924")]
[Address(RVA = "0xA65090", Offset = "0xA63E90", VA = "0x180A65090")]
public void ShowControlDialogForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, Sprite KCFIJDHHOIM, string MFDCCNKNIPD, float MFOPFLCAHLJ = 0f, bool BKBFGHIPKBL = false)
{
int num = (int)GFAPCDJHMHC.ODOINKEDEIO(NJDKPFFBCOM);
bool flag;
if (!flag)
{
}
if (this.GFPBFNDKIBN)
{
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
Sprite sprite;
if (sprite == 0)
{
ScreenHUDControlDialog screenHUDControlDialog = this.CGANNFBCPHF[num];
int num2 = 0;
if (!(screenHUDControlDialog == num2))
{
this.CGANNFBCPHF[num].ActivateForFrame();
this.CGANNFBCPHF[num].Start();
}
}
}
}
// Token: 0x06013925 RID: 80165 RVA: 0x0048E2D0 File Offset: 0x0048C4D0
[Token(Token = "0x6013925")]
[Address(RVA = "0xA64880", Offset = "0xA63680", VA = "0x180A64880")]
private void OJNLHLLNANH(LOADIDAJBDH OIPDFDMPPEA, ScreenHUDControlDialog.MDALNNCNPON OCGPMBBMCHK, Sprite KCFIJDHHOIM, Sprite CGGGNJAFCFP, Sprite OPLKMBNAFBB, string PAANJCAOOAG, float MFOPFLCAHLJ)
{
if (this.GFPBFNDKIBN)
{
KHINMMJIENE ndakfemhfon = this.NDAKFEMHFON;
ScreenHUDControlDialog screenHUDControlDialog = this.CGANNFBCPHF[(int)OIPDFDMPPEA];
int num = 0;
if (!(screenHUDControlDialog == num))
{
this.CGANNFBCPHF[(int)OIPDFDMPPEA].ActivateForFrame();
this.CGANNFBCPHF[(int)OIPDFDMPPEA].Start();
}
}
}
// Token: 0x06013926 RID: 80166 RVA: 0x0048E330 File Offset: 0x0048C530
[Token(Token = "0x6013926")]
[Address(RVA = "0xA632D0", Offset = "0xA620D0", VA = "0x180A632D0")]
private ScreenHUDControlDialog.MDALNNCNPON BFMOINPANJE(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, bool BKBFGHIPKBL)
{
if (BKBFGHIPKBL || !GFAPCDJHMHC.PBOOILFPDLL(NJDKPFFBCOM))
{
}
return ScreenHUDControlDialog.MDALNNCNPON.DISABLED;
}
// Token: 0x06013927 RID: 80167 RVA: 0x0048E354 File Offset: 0x0048C554
[Token(Token = "0x6013927")]
[Address(RVA = "0xA646E0", Offset = "0xA634E0", VA = "0x180A646E0")]
private void NJOJCMBKOBA(int OOPOBMEEJJM)
{
TouchRegion[] hfjcghpaedn = this.HFJCGHPAEDN;
this.EPFLCODFACI<TouchRegion>(OOPOBMEEJJM, hfjcghpaedn);
}
// Token: 0x06013928 RID: 80168 RVA: 0x0048E370 File Offset: 0x0048C570
[Token(Token = "0x6013928")]
[Address(RVA = "0xA64480", Offset = "0xA63280", VA = "0x180A64480")]
private void LDCEAOCFHOO()
{
ScreenHUDControlDialog[] componentsInChildren = base.GetComponentsInChildren<ScreenHUDControlDialog>(true);
int num = 0;
int length = componentsInChildren.Length;
if (num < length)
{
ScreenHUDControlDialog screenHUDControlDialog = componentsInChildren[num];
LOADIDAJBDH controlDialogType = screenHUDControlDialog.controlDialogType;
ScreenHUDControlDialog screenHUDControlDialog2 = this.CGANNFBCPHF[(int)controlDialogType];
int num2 = 0;
if (screenHUDControlDialog2 != num2)
{
GameObject gameObject = screenHUDControlDialog.gameObject;
Debug.LogError(string.Format("Cannot track duplicate control dialog {0} with index {1}.", gameObject, gameObject));
}
ScreenHUDControlDialog[] cgannfbcphf = this.CGANNFBCPHF;
throw new ArrayTypeMismatchException();
}
TouchRegion[] componentsInChildren2 = base.GetComponentsInChildren<TouchRegion>(true);
int length2 = componentsInChildren2.Length;
if (num < length2)
{
componentsInChildren2[num].InitializeInput();
num++;
}
}
// Token: 0x06013929 RID: 80169 RVA: 0x0048E424 File Offset: 0x0048C624
[Token(Token = "0x6013929")]
[Address(RVA = "0x16A9AC0", Offset = "0x16A88C0", VA = "0x1816A9AC0")]
private void DOABCEIKPDE<T>(T EKGHGPLFMPJ, IList<T> CGBHMNCBAGA) where T : IndexableScreenHUDDialog
{
int num = 0;
bool flag;
if (!flag)
{
int num2 = 0;
if (num2 < num)
{
num2 += num2;
if (num2 == num)
{
num2++;
num2 += 19;
goto IL_22;
}
num2++;
}
return;
}
IL_22:
GameObject gameObject;
GameObject gameObject2;
Debug.LogError(string.Format("Cannot track duplicate touch region {0} with index {1}.", gameObject, gameObject), gameObject2);
throw new NullReferenceException();
}
// Token: 0x0601392A RID: 80170 RVA: 0x0048E46C File Offset: 0x0048C66C
[Token(Token = "0x601392A")]
[Address(RVA = "0xA64090", Offset = "0xA62E90", VA = "0x180A64090")]
public void GloballyEnableTouchButtons()
{
this.EIDDDKAOPHF = true;
}
// Token: 0x0601392B RID: 80171 RVA: 0x0048E480 File Offset: 0x0048C680
[Token(Token = "0x601392B")]
[Address(RVA = "0x791C20", Offset = "0x790A20", VA = "0x180791C20")]
public void GloballyDisableTouchButtons()
{
this.EIDDDKAOPHF = false;
}
// Token: 0x0601392C RID: 80172 RVA: 0x0048E494 File Offset: 0x0048C694
[Token(Token = "0x601392C")]
[Address(RVA = "0x16A9CA0", Offset = "0x16A8AA0", VA = "0x1816A9CA0")]
private void EPFLCODFACI<T>(int cpp2il__autoParamName__idx_0, IEnumerable cpp2il__autoParamName__idx_1) where T : ScreenHUDElement
{
int num;
do
{
num = 0;
bool flag;
while (!flag)
{
}
}
while (num != 0);
}
// Token: 0x0601392D RID: 80173 RVA: 0x0048E4B8 File Offset: 0x0048C6B8
[Token(Token = "0x601392D")]
[Address(RVA = "0x16A9E20", Offset = "0x16A8C20", VA = "0x1816A9E20")]
private void NHJPKOFJDEM<T>(IEnumerable cpp2il__autoParamName__idx_0) where T : ScreenHUDElement
{
int num;
do
{
num = 0;
bool flag;
while (!flag)
{
}
}
while (num != 0);
}
// Token: 0x0601392E RID: 80174 RVA: 0x0048E4DC File Offset: 0x0048C6DC
[Token(Token = "0x601392E")]
[Address(RVA = "0x16A9920", Offset = "0x16A8720", VA = "0x1816A9920")]
private void BDNIAEOEEBE<T>(bool cpp2il__autoParamName__idx_0, IEnumerable cpp2il__autoParamName__idx_1) where T : ScreenHUDElement
{
int num;
do
{
num = 0;
bool flag;
while (!flag)
{
}
if (!cpp2il__autoParamName__idx_0)
{
}
}
while (num != 0);
}
// Token: 0x0601392F RID: 80175 RVA: 0x0048E50C File Offset: 0x0048C70C
[Token(Token = "0x601392F")]
[Address(RVA = "0xA63F30", Offset = "0xA62D30", VA = "0x180A63F30")]
public TouchRegion GetTouchRegionForControlType(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC)
{
ulong num;
if (num != (ulong)(-1L))
{
TouchRegion touchRegion = this.HFJCGHPAEDN[(int)num];
int num2 = 0;
bool flag = touchRegion == num2;
if (flag)
{
Debug.LogError(string.Format("Unable to show touch region for {0}. Does this button exist on the touch canvas?", flag));
}
return touchRegion;
}
throw new NullReferenceException();
}
// Token: 0x06013930 RID: 80176 RVA: 0x0048E55C File Offset: 0x0048C75C
[Token(Token = "0x6013930")]
[Address(RVA = "0xA65610", Offset = "0xA64410", VA = "0x180A65610")]
public void ShowTouchElementForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC)
{
int num = 0;
int num2 = 0;
this.FGDJAPOCGKC(NJDKPFFBCOM, GFAPCDJHMHC, num2, num, num != 0);
}
// Token: 0x06013931 RID: 80177 RVA: 0x0048E578 File Offset: 0x0048C778
[Token(Token = "0x6013931")]
[Address(RVA = "0xA65670", Offset = "0xA64470", VA = "0x180A65670")]
public void ShowTouchElementForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, Sprite KMJNLPEBOIF, bool BKBFGHIPKBL = false)
{
}
// Token: 0x06013932 RID: 80178 RVA: 0x0048E588 File Offset: 0x0048C788
[Token(Token = "0x6013932")]
[Address(RVA = "0xA65640", Offset = "0xA64440", VA = "0x180A65640")]
public void ShowTouchElementForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, string MFDCCNKNIPD, bool BKBFGHIPKBL = false)
{
}
// Token: 0x06013933 RID: 80179 RVA: 0x0048E598 File Offset: 0x0048C798
[Token(Token = "0x6013933")]
[Address(RVA = "0xA63950", Offset = "0xA62750", VA = "0x180A63950")]
private void FGDJAPOCGKC(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, Sprite KMJNLPEBOIF, string MFDCCNKNIPD, bool BKBFGHIPKBL)
{
if (this.EIDDDKAOPHF)
{
int num = 0;
if (num != -1)
{
TouchRegion touchRegion = this.HFJCGHPAEDN[num];
int num2 = 0;
bool flag = touchRegion == num2;
if (flag)
{
Debug.LogError(string.Format("Unable to show touch region for {0}. Does this button exist on the touch canvas?", flag));
}
}
int num3 = 0;
if (!(num == num3))
{
bool flag3;
bool flag2 = !flag3;
int num4 = 0;
bool flag4 = KMJNLPEBOIF != num4;
if (flag4)
{
throw new NullReferenceException();
}
if (flag4)
{
}
}
}
}
// Token: 0x06013934 RID: 80180 RVA: 0x0048E618 File Offset: 0x0048C818
[Token(Token = "0x6013934")]
[Address(RVA = "0xA65740", Offset = "0xA64540", VA = "0x180A65740")]
public void ShowWalkJoystickForFrame()
{
ScreenHUD screenModeHUD = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD;
LOCNHHPGIAG <PCNCCNKJIAP>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<PCNCCNKJIAP>k__BackingField;
Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Walk);
int num = 0;
screenModeHUD.FGDJAPOCGKC(GAMNIEMGCBI.WalkAxis, <PCNCCNKJIAP>k__BackingField, sprite, num, num != 0);
}
// Token: 0x06013935 RID: 80181 RVA: 0x0048E658 File Offset: 0x0048C858
[Token(Token = "0x6013935")]
[Address(RVA = "0xA654B0", Offset = "0xA642B0", VA = "0x180A654B0")]
public void ShowLookJoystickForFrame()
{
ScreenHUD screenModeHUD = SingletonMonoBehaviour.ONCPNMDGGKG.screenModeHUD;
LOCNHHPGIAG <PCNCCNKJIAP>k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.<PCNCCNKJIAP>k__BackingField;
Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Look);
int num = 0;
screenModeHUD.FGDJAPOCGKC(GAMNIEMGCBI.CameraAxis, <PCNCCNKJIAP>k__BackingField, sprite, num, num != 0);
}
// Token: 0x06013936 RID: 80182 RVA: 0x0048E698 File Offset: 0x0048C898
[Token(Token = "0x6013936")]
[Address(RVA = "0xA656A0", Offset = "0xA644A0", VA = "0x180A656A0")]
public void ShowTouchElementWithRegionDelegateForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, JJOBICMCEFO.NALGGNKLLAJ GAKGFNPHNAP)
{
bool flag;
if (flag)
{
}
}
// Token: 0x06013937 RID: 80183 RVA: 0x0048E6B0 File Offset: 0x0048C8B0
[Token(Token = "0x6013937")]
[Address(RVA = "0xA652C0", Offset = "0xA640C0", VA = "0x180A652C0")]
public void ShowControlElementForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, string MFDCCNKNIPD, float MFOPFLCAHLJ = 0f, bool BKBFGHIPKBL = false)
{
}
// Token: 0x06013938 RID: 80184 RVA: 0x0048E6C0 File Offset: 0x0048C8C0
[Token(Token = "0x6013938")]
[Address(RVA = "0xA653F0", Offset = "0xA641F0", VA = "0x180A653F0")]
public void ShowControlElementForFrame(GAMNIEMGCBI ODKKENOKOAG, GAMNIEMGCBI FJFPACGDKMB, LOCNHHPGIAG GFAPCDJHMHC, Sprite KMJNLPEBOIF, string MFDCCNKNIPD, float MFOPFLCAHLJ = 0f, bool BKBFGHIPKBL = false)
{
}
// Token: 0x06013939 RID: 80185 RVA: 0x0048E6D0 File Offset: 0x0048C8D0
[Token(Token = "0x6013939")]
[Address(RVA = "0xA65350", Offset = "0xA64150", VA = "0x180A65350")]
public void ShowControlElementForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, Sprite KMJNLPEBOIF, string MFDCCNKNIPD, float MFOPFLCAHLJ = 0f, bool BKBFGHIPKBL = false)
{
}
// Token: 0x0601393A RID: 80186 RVA: 0x0048E6E0 File Offset: 0x0048C8E0
[Token(Token = "0x601393A")]
[Address(RVA = "0xA65840", Offset = "0xA64640", VA = "0x180A65840")]
public void ShowWatchNotificationDialogForFrame(Sprite KMJNLPEBOIF, string PAANJCAOOAG)
{
this.watchNotificationDialog.ActivateForFrame();
ScreenHUDDialog screenHUDDialog = this.watchNotificationDialog;
int num = 0;
screenHUDDialog.SetContentForFrame(true, KMJNLPEBOIF, PAANJCAOOAG, num);
}
// Token: 0x0601393B RID: 80187 RVA: 0x0048E714 File Offset: 0x0048C914
[Token(Token = "0x601393B")]
[Address(RVA = "0xA658B0", Offset = "0xA646B0", VA = "0x180A658B0")]
public void UpdateWatchNotificationBadge(IAFCKKHMKKM ACGMONKHEDI, string PAANJCAOOAG)
{
if (!WatchUI.GetToast(IAFCKKHMKKM.Challenges).LJGBBKKGKOP())
{
}
bool flag = !WatchUI.GetToast(IAFCKKHMKKM.Messages).LJGBBKKGKOP();
this.NJNNEEBODCI = flag;
}
// Token: 0x0601393C RID: 80188 RVA: 0x0048E74C File Offset: 0x0048C94C
[Token(Token = "0x601393C")]
[Address(RVA = "0xA47EB0", Offset = "0xA46CB0", VA = "0x180A47EB0")]
public void AddWatchNotificationBadgeRestriction(object PIHIPPPPEBI)
{
this.PDCAEGMNNDI.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x0601393D RID: 80189 RVA: 0x0048E76C File Offset: 0x0048C96C
[Token(Token = "0x601393D")]
[Address(RVA = "0xA51F50", Offset = "0xA50D50", VA = "0x180A51F50")]
public void RemoveWatchNotificationBadgeRestriction(object PIHIPPPPEBI)
{
this.PDCAEGMNNDI.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x0601393E RID: 80190 RVA: 0x0048E78C File Offset: 0x0048C98C
[Token(Token = "0x601393E")]
[Address(RVA = "0xA655B0", Offset = "0xA643B0", VA = "0x180A655B0")]
public void ShowSubtitleForFrame(string ACPMLLINIMG, [Optional] Sprite JFKJJGCHMJF)
{
this.subtitleDialog.ActivateForFrame();
this.subtitleDialog.SetContent(ACPMLLINIMG, JFKJJGCHMJF);
}
// Token: 0x0601393F RID: 80191 RVA: 0x0048E7B8 File Offset: 0x0048C9B8
[Token(Token = "0x601393F")]
[Address(RVA = "0xA63840", Offset = "0xA62640", VA = "0x180A63840")]
public void EnableTutorialPromptDialog(HPPNJHJHDBM MHJNEBJFNPH)
{
this.tutorialPromptDialog.Activate();
this.tutorialPromptDialog.SetContent(MHJNEBJFNPH);
}
// Token: 0x06013940 RID: 80192 RVA: 0x0048E7E4 File Offset: 0x0048C9E4
[Token(Token = "0x6013940")]
[Address(RVA = "0xA635B0", Offset = "0xA623B0", VA = "0x180A635B0")]
public void DisableTutorialPromptDialog()
{
this.tutorialPromptDialog.Disable();
}
// Token: 0x06013941 RID: 80193 RVA: 0x0048E804 File Offset: 0x0048CA04
[Token(Token = "0x6013941")]
[Address(RVA = "0xA63790", Offset = "0xA62590", VA = "0x180A63790")]
public void EnableTutorialDialog(Vector2 MAIKKHCFMEF, ScreenHUDDialog.OBELDOKFOCI MHJNEBJFNPH)
{
this.tutorialDialog.Activate();
ScreenHUDDialog screenHUDDialog = this.tutorialDialog;
}
// Token: 0x06013942 RID: 80194 RVA: 0x0048E82C File Offset: 0x0048CA2C
[Token(Token = "0x6013942")]
[Address(RVA = "0xA63580", Offset = "0xA62380", VA = "0x180A63580")]
public void DisableTutorialDialog()
{
this.tutorialDialog.Disable();
}
// Token: 0x06013943 RID: 80195 RVA: 0x0048E84C File Offset: 0x0048CA4C
[Token(Token = "0x6013943")]
[Address(RVA = "0xA640A0", Offset = "0xA62EA0", VA = "0x180A640A0")]
private void KMJKMBDGDLF(LOCNHHPGIAG DBFBLNILIGL)
{
int num = 0;
bool flag = EBCHPKBHFLK.ADEOMEKPMOM;
if (flag)
{
}
if (!Mathf.Approximately(this.canvasScaler.m_MatchWidthOrHeight, 1f))
{
this.canvasScaler.m_MatchWidthOrHeight = 1f;
}
if (DBFBLNILIGL.<HOFGEEMNDAN>k__BackingField != IFDIGHKFEGF.TOUCH && SingletonMonoBehaviour.ONCPNMDGGKG.GFMHKKKEOGE != PlatformManager.LDIIFDDCKCN.iOS)
{
Vector4 vector = this.pcConsoleHUDSafeAreaBorder;
}
if (flag)
{
}
if (flag)
{
}
Vector4 vector2 = this.iPhoneHUDSafeAreaBorder;
CanvasScaler canvasScaler = this.canvasScaler;
Vector2 vector3;
if (vector3 != typeof(Vector2).TypeHandle || vector3 != DBFBLNILIGL)
{
}
RectTransform[] array = this.safeAreas;
if (num < array.Length)
{
array[num].offsetMin = num;
RectTransform rectTransform = this.safeAreas[num];
Vector2 vector4 = -1f * num;
rectTransform.offsetMax = vector4;
RectTransform[] array2 = this.safeAreas;
num++;
}
}
// Token: 0x06013944 RID: 80196 RVA: 0x0048E928 File Offset: 0x0048CB28
[Token(Token = "0x6013944")]
[Address(RVA = "0xA63CF0", Offset = "0xA62AF0", VA = "0x180A63CF0")]
private void GAPIKACFFPO(ScreenHUDElement MJHNEPLAFCL, Vector2 GBFPHFOELPB, Vector2 BGAKJKMNAKH)
{
}
// Token: 0x06013945 RID: 80197 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013945")]
[Address(RVA = "0xA64730", Offset = "0xA63530", VA = "0x180A64730")]
private Vector2 OFOPJOIEHBB(Vector2 GBFPHFOELPB, Vector2 BGAKJKMNAKH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013946 RID: 80198 RVA: 0x0048E93C File Offset: 0x0048CB3C
[Token(Token = "0x6013946")]
[Address(RVA = "0xA65A00", Offset = "0xA64800", VA = "0x180A65A00")]
public ScreenHUD()
{
int num = 0;
this.dialogSafezoneSize.y = (float)0;
this.dialogSafezoneSize = num;
int num2 = 0;
this.cursorSafezoneSize.y = (float)0;
this.cursorSafezoneSize = num;
this.iPhoneHUDScaleFactor = 1f;
this.iPadHUDScaleFactor = 0.7f;
this.pcConsoleHUDScaleFactor = 0.7f;
int num3 = 0;
this.iPhoneHUDSafeAreaBorder = num2;
int num4 = 0;
this.iPadHUDSafeAreaBorder = num3;
this.pcConsoleHUDSafeAreaBorder = num4;
AOLMGGAPKEH aolmggapkeh = new AOLMGGAPKEH();
this.CLEJFIIBPAO = aolmggapkeh;
AOLMGGAPKEH aolmggapkeh2 = new AOLMGGAPKEH();
this.FGHOODCFMLC = aolmggapkeh2;
AOLMGGAPKEH aolmggapkeh3 = new AOLMGGAPKEH();
this.PDCAEGMNNDI = aolmggapkeh3;
ScreenHUDControlDialog[] array = new ScreenHUDControlDialog[402];
this.CGANNFBCPHF = array;
TouchRegion[] array2 = new TouchRegion[41];
this.HFJCGHPAEDN = array2;
AOLMGGAPKEH aolmggapkeh4 = new AOLMGGAPKEH();
this.AHLJJMHKDBF = aolmggapkeh4;
AOLMGGAPKEH aolmggapkeh5 = new AOLMGGAPKEH();
this.CNLFFFOFGOI = aolmggapkeh5;
AOLMGGAPKEH aolmggapkeh6 = new AOLMGGAPKEH();
this.GBHCHHAKAFK = aolmggapkeh6;
AOLMGGAPKEH aolmggapkeh7 = new AOLMGGAPKEH();
this.HJLFJIIHPIO = aolmggapkeh7;
base..ctor();
}
// Token: 0x0400CB8E RID: 52110
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CB8E")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private ScreenWorldSpaceUIAnchor worldSpaceUIAnchor;
// Token: 0x0400CB8F RID: 52111
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CB8F")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private Canvas canvas;
// Token: 0x0400CB90 RID: 52112
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400CB90")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
private CanvasScaler canvasScaler;
// Token: 0x0400CB91 RID: 52113
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400CB91")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private RoomChatMenu roomChatMenu;
// Token: 0x0400CB92 RID: 52114
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400CB92")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private PictureInPictureMenu pictureInPictureMenu;
// Token: 0x0400CB93 RID: 52115
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400CB93")]
[SerializeField]
[Header("Cursor")]
private ScreenHUDCursor cursorPrimary;
// Token: 0x0400CB94 RID: 52116
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400CB94")]
[SerializeField]
private ScreenHUDCursor cursorSecondary;
// Token: 0x0400CB95 RID: 52117
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400CB95")]
private ScreenHUDCursor GHPAHELKDBP;
// Token: 0x0400CB96 RID: 52118
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400CB96")]
private ScreenHUDCursor CBGJPMDMOBO;
// Token: 0x0400CB97 RID: 52119
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400CB97")]
[SerializeField]
[Header("Safe Zones")]
private Vector2 dialogSafezoneSize;
// Token: 0x0400CB98 RID: 52120
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400CB98")]
[SerializeField]
private Vector2 cursorSafezoneSize;
// Token: 0x0400CB99 RID: 52121
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400CB99")]
[SerializeField]
[Header("Crosshair")]
private ScreenHUDCrosshair crosshair;
// Token: 0x0400CB9A RID: 52122
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400CB9A")]
[Header("Shortcut Menu")]
public ShortcutMenuManager shortcutMenu;
// Token: 0x0400CB9B RID: 52123
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400CB9B")]
[SerializeField]
[Header("Tutorial Dialog")]
private ScreenHUDDialog tutorialDialog;
// Token: 0x0400CB9C RID: 52124
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400CB9C")]
[SerializeField]
[Header("Notifications")]
private ScreenHUDDialog watchNotificationDialog;
// Token: 0x0400CB9D RID: 52125
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400CB9D")]
[SerializeField]
private ScreenModeScreenSpaceNotificationConfig screenSpaceNotificationConfig;
// Token: 0x0400CB9E RID: 52126
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400CB9E")]
[SerializeField]
[Header("Subtitles")]
private ScreenSubtitleDialog subtitleDialog;
// Token: 0x0400CB9F RID: 52127
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400CB9F")]
[SerializeField]
[Header("Tutorial Prompt Dialog")]
private ScreenTutorialPromptDialog tutorialPromptDialog;
// Token: 0x0400CBA0 RID: 52128
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400CBA0")]
[SerializeField]
[Header("Dialog roots")]
private ScreenHUDElement[] globalDialogRoots;
// Token: 0x0400CBA1 RID: 52129
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400CBA1")]
[SerializeField]
private ScreenHUDElement[] contextualDialogRoots;
// Token: 0x0400CBA2 RID: 52130
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400CBA2")]
[SerializeField]
private CanvasGroup[] hudCanvasGroups;
// Token: 0x0400CBA3 RID: 52131
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400CBA3")]
[SerializeField]
[Header("HUD Scale")]
[Range(0f, 1f)]
private float iPhoneHUDScaleFactor;
// Token: 0x0400CBA4 RID: 52132
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")]
[Token(Token = "0x400CBA4")]
[SerializeField]
[Range(0f, 1f)]
private float iPadHUDScaleFactor;
// Token: 0x0400CBA5 RID: 52133
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400CBA5")]
[SerializeField]
[Range(0f, 1f)]
private float pcConsoleHUDScaleFactor;
// Token: 0x0400CBA6 RID: 52134
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400CBA6")]
[SerializeField]
[Header("HUD Safe Area Borders")]
private RectTransform[] safeAreas;
// Token: 0x0400CBA7 RID: 52135
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400CBA7")]
[SerializeField]
private Vector4 iPhoneHUDSafeAreaBorder;
// Token: 0x0400CBA8 RID: 52136
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400CBA8")]
[SerializeField]
private Vector4 iPadHUDSafeAreaBorder;
// Token: 0x0400CBA9 RID: 52137
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400CBA9")]
[SerializeField]
private Vector4 pcConsoleHUDSafeAreaBorder;
// Token: 0x0400CBAA RID: 52138
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x400CBAA")]
private KHINMMJIENE NDAKFEMHFON;
// Token: 0x0400CBAB RID: 52139
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x400CBAB")]
private RectTransform MPHAONIPGFE;
// Token: 0x0400CBAC RID: 52140
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x400CBAC")]
private bool EIDDDKAOPHF;
// Token: 0x0400CBAD RID: 52141
[global::Cpp2IlInjected.FieldOffset(Offset = "0x119")]
[Token(Token = "0x400CBAD")]
private bool GFPBFNDKIBN;
// Token: 0x0400CBAE RID: 52142
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x400CBAE")]
private readonly AOLMGGAPKEH CLEJFIIBPAO;
// Token: 0x0400CBAF RID: 52143
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x400CBAF")]
private readonly AOLMGGAPKEH FGHOODCFMLC;
// Token: 0x0400CBB0 RID: 52144
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
[Token(Token = "0x400CBB0")]
private readonly AOLMGGAPKEH PDCAEGMNNDI;
// Token: 0x0400CBB1 RID: 52145
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
[Token(Token = "0x400CBB1")]
private bool NJNNEEBODCI;
// Token: 0x0400CBB2 RID: 52146
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x400CBB2")]
private readonly ScreenHUDControlDialog[] CGANNFBCPHF;
// Token: 0x0400CBB3 RID: 52147
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
[Token(Token = "0x400CBB3")]
private readonly TouchRegion[] HFJCGHPAEDN;
// Token: 0x0400CBB4 RID: 52148
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x400CBB4")]
private ScreenHUD.KJCJBNHOKLN KMAHEIOOGPK;
// Token: 0x0400CBB5 RID: 52149
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x400CBB5")]
private readonly AOLMGGAPKEH AHLJJMHKDBF;
// Token: 0x0400CBB6 RID: 52150
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x400CBB6")]
private readonly AOLMGGAPKEH CNLFFFOFGOI;
// Token: 0x0400CBB7 RID: 52151
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x400CBB7")]
private readonly AOLMGGAPKEH GBHCHHAKAFK;
// Token: 0x0400CBB8 RID: 52152
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x400CBB8")]
private readonly AOLMGGAPKEH HJLFJIIHPIO;
// Token: 0x02002CEE RID: 11502
[Token(Token = "0x2002CEE")]
private enum KJCJBNHOKLN
{
// Token: 0x0400CBBA RID: 52154
[Token(Token = "0x400CBBA")]
NONE,
// Token: 0x0400CBBB RID: 52155
[Token(Token = "0x400CBBB")]
WAITING_FOR_DELAY,
// Token: 0x0400CBBC RID: 52156
[Token(Token = "0x400CBBC")]
CURSOR_TO_CURSOR,
// Token: 0x0400CBBD RID: 52157
[Token(Token = "0x400CBBD")]
CURSOR_TO_CROSSHAIR,
// Token: 0x0400CBBE RID: 52158
[Token(Token = "0x400CBBE")]
CROSSHAIR_TO_CROSSHAIR,
// Token: 0x0400CBBF RID: 52159
[Token(Token = "0x400CBBF")]
CROSSHAIR_TO_CURSOR
}
}
}