Files
27Aug2021-Cpp2IL-Dump/Assembly-CSharp/RecRoom/Core/ScreenHUD.cs
T
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

1405 lines
49 KiB
C#

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: 0x02002DD6 RID: 11734
[Token(Token = "0x2002DD6")]
public class ScreenHUD : MonoBehaviour
{
// Token: 0x1700371F RID: 14111
// (get) Token: 0x06013D3D RID: 81213 RVA: 0x00497788 File Offset: 0x00495988
[Token(Token = "0x1700371F")]
public RoomChatMenu HHHNDDCEKEK
{
[Token(Token = "0x6013D3D")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0")]
get
{
return this.roomChatMenu;
}
}
// Token: 0x17003720 RID: 14112
// (get) Token: 0x06013D3E RID: 81214 RVA: 0x0049779C File Offset: 0x0049599C
[Token(Token = "0x17003720")]
public PictureInPictureMenu BIOPOHHKALK
{
[Token(Token = "0x6013D3E")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
get
{
return this.pictureInPictureMenu;
}
}
// Token: 0x17003721 RID: 14113
// (get) Token: 0x06013D3F RID: 81215 RVA: 0x004977B0 File Offset: 0x004959B0
[Token(Token = "0x17003721")]
public ScreenWorldSpaceUIAnchor DEPIFFHBHKP
{
[Token(Token = "0x6013D3F")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
get
{
return this.worldSpaceUIAnchor;
}
}
// Token: 0x17003722 RID: 14114
// (get) Token: 0x06013D40 RID: 81216 RVA: 0x004977C4 File Offset: 0x004959C4
[Token(Token = "0x17003722")]
public ScreenModeScreenSpaceNotificationConfig GHGNPDGCBPP
{
[Token(Token = "0x6013D40")]
[Address(RVA = "0x54F060", Offset = "0x54E060", VA = "0x18054F060")]
get
{
return this.screenSpaceNotificationConfig;
}
}
// Token: 0x17003723 RID: 14115
// (get) Token: 0x06013D41 RID: 81217 RVA: 0x004977D8 File Offset: 0x004959D8
[Token(Token = "0x17003723")]
public CanvasScaler KLJAJGCBCDH
{
[Token(Token = "0x6013D41")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0")]
get
{
return this.canvasScaler;
}
}
// Token: 0x17003724 RID: 14116
// (get) Token: 0x06013D42 RID: 81218 RVA: 0x004977EC File Offset: 0x004959EC
[Token(Token = "0x17003724")]
public bool HBGNCGCKAGG
{
[Token(Token = "0x6013D42")]
[Address(RVA = "0x1563800", Offset = "0x1562800", VA = "0x181563800")]
get
{
if (this.PDCAEGMNNDI.CFLJGNJLBFG)
{
}
return this.NJNNEEBODCI;
}
}
// Token: 0x06013D43 RID: 81219 RVA: 0x00497818 File Offset: 0x00495A18
[Token(Token = "0x6013D43")]
[Address(RVA = "0x1562700", Offset = "0x1561700", VA = "0x181562700")]
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: 0x17003725 RID: 14117
// (get) Token: 0x06013D44 RID: 81220 RVA: 0x00497858 File Offset: 0x00495A58
[Token(Token = "0x17003725")]
public bool NLHMMEPAAKD
{
[Token(Token = "0x6013D44")]
[Address(RVA = "0x1563760", Offset = "0x1562760", VA = "0x181563760")]
get
{
return this.AHLJJMHKDBF.CFLJGNJLBFG;
}
}
// Token: 0x06013D45 RID: 81221 RVA: 0x00497878 File Offset: 0x00495A78
[Token(Token = "0x6013D45")]
[Address(RVA = "0x15608F0", Offset = "0x155F8F0", VA = "0x1815608F0")]
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: 0x06013D46 RID: 81222 RVA: 0x004978B8 File Offset: 0x00495AB8
[Token(Token = "0x6013D46")]
[Address(RVA = "0x15625D0", Offset = "0x15615D0", VA = "0x1815625D0")]
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: 0x17003726 RID: 14118
// (get) Token: 0x06013D47 RID: 81223 RVA: 0x004978F8 File Offset: 0x00495AF8
[Token(Token = "0x17003726")]
public bool NBLFMLIBCGN
{
[Token(Token = "0x6013D47")]
[Address(RVA = "0x1563710", Offset = "0x1562710", VA = "0x181563710")]
get
{
return this.CNLFFFOFGOI.CFLJGNJLBFG;
}
}
// Token: 0x06013D48 RID: 81224 RVA: 0x00497918 File Offset: 0x00495B18
[Token(Token = "0x6013D48")]
[Address(RVA = "0x1560970", Offset = "0x155F970", VA = "0x181560970")]
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: 0x06013D49 RID: 81225 RVA: 0x00497958 File Offset: 0x00495B58
[Token(Token = "0x6013D49")]
[Address(RVA = "0x1562650", Offset = "0x1561650", VA = "0x181562650")]
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: 0x17003727 RID: 14119
// (get) Token: 0x06013D4A RID: 81226 RVA: 0x00497998 File Offset: 0x00495B98
[Token(Token = "0x17003727")]
public bool PHECFJMHKIK
{
[Token(Token = "0x6013D4A")]
[Address(RVA = "0x15637D0", Offset = "0x15627D0", VA = "0x1815637D0")]
get
{
return this.GBHCHHAKAFK.CFLJGNJLBFG;
}
}
// Token: 0x06013D4B RID: 81227 RVA: 0x004979B8 File Offset: 0x00495BB8
[Token(Token = "0x6013D4B")]
[Address(RVA = "0x15609F0", Offset = "0x155F9F0", VA = "0x1815609F0")]
public void AddRoomChatMenuRestriction(object PIHIPPPPEBI)
{
this.GBHCHHAKAFK.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x06013D4C RID: 81228 RVA: 0x004979D8 File Offset: 0x00495BD8
[Token(Token = "0x6013D4C")]
[Address(RVA = "0x15626D0", Offset = "0x15616D0", VA = "0x1815626D0")]
public void RemoveRoomChatMenuRestriction(object PIHIPPPPEBI)
{
this.GBHCHHAKAFK.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x06013D4D RID: 81229 RVA: 0x004979F8 File Offset: 0x00495BF8
[Token(Token = "0x6013D4D")]
[Address(RVA = "0x1560A20", Offset = "0x155FA20", VA = "0x181560A20")]
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: 0x06013D4E RID: 81230 RVA: 0x00497B1C File Offset: 0x00495D1C
[Token(Token = "0x6013D4E")]
[Address(RVA = "0x1563400", Offset = "0x1562400", VA = "0x181563400")]
private void Update()
{
if (this.KMAHEIOOGPK == ScreenHUD.KJCJBNHOKLN.CURSOR_TO_CURSOR && !this.GHPAHELKDBP.LGPHHCDIDGE && !this.CBGJPMDMOBO.LGPHHCDIDGE)
{
this.KMAHEIOOGPK = (ScreenHUD.KJCJBNHOKLN)((ulong)0L);
}
}
// Token: 0x06013D4F RID: 81231 RVA: 0x00497B60 File Offset: 0x00495D60
[Token(Token = "0x6013D4F")]
[Address(RVA = "0x1562490", Offset = "0x1561490", VA = "0x181562490")]
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: 0x06013D50 RID: 81232 RVA: 0x00497BA8 File Offset: 0x00495DA8
[Token(Token = "0x6013D50")]
[Address(RVA = "0x1562110", Offset = "0x1561110", VA = "0x181562110")]
private void MGCNCKFIODL(Player IKPJFNLNPHM)
{
this.shortcutMenu.Clear();
}
// Token: 0x06013D51 RID: 81233 RVA: 0x00497BC8 File Offset: 0x00495DC8
[Token(Token = "0x6013D51")]
[Address(RVA = "0x15612E0", Offset = "0x15602E0", VA = "0x1815612E0")]
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: 0x06013D52 RID: 81234 RVA: 0x00497C28 File Offset: 0x00495E28
[Token(Token = "0x6013D52")]
[Address(RVA = "0x1561600", Offset = "0x1560600", VA = "0x181561600")]
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: 0x17003728 RID: 14120
// (get) Token: 0x06013D53 RID: 81235 RVA: 0x00497CB0 File Offset: 0x00495EB0
[Token(Token = "0x17003728")]
public bool IOIIADNAGCG
{
[Token(Token = "0x6013D53")]
[Address(RVA = "0x15637B0", Offset = "0x15627B0", VA = "0x1815637B0")]
get
{
return this.GHPAHELKDBP.DEMNNHLCJOD;
}
}
// Token: 0x17003729 RID: 14121
// (get) Token: 0x06013D54 RID: 81236 RVA: 0x00497CD0 File Offset: 0x00495ED0
[Token(Token = "0x17003729")]
public Vector2 ABNLKFPNNJK
{
[Token(Token = "0x6013D54")]
[Address(RVA = "0x1563740", Offset = "0x1562740", VA = "0x181563740")]
get
{
return this.GHPAHELKDBP.NMJDKEPJEIP;
}
}
// Token: 0x06013D55 RID: 81237 RVA: 0x00497CF0 File Offset: 0x00495EF0
[Token(Token = "0x6013D55")]
[Address(RVA = "0x1562980", Offset = "0x1561980", VA = "0x181562980")]
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: 0x06013D56 RID: 81238 RVA: 0x00497D3C File Offset: 0x00495F3C
[Token(Token = "0x6013D56")]
[Address(RVA = "0x1562860", Offset = "0x1561860", VA = "0x181562860")]
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: 0x06013D57 RID: 81239 RVA: 0x00497D80 File Offset: 0x00495F80
[Token(Token = "0x6013D57")]
[Address(RVA = "0x1561090", Offset = "0x1560090", VA = "0x181561090")]
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: 0x06013D58 RID: 81240 RVA: 0x00497E14 File Offset: 0x00496014
[Token(Token = "0x6013D58")]
[Address(RVA = "0x15618B0", Offset = "0x15608B0", VA = "0x1815618B0")]
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: 0x06013D59 RID: 81241 RVA: 0x00497ED0 File Offset: 0x004960D0
[Token(Token = "0x6013D59")]
[Address(RVA = "0x1560E30", Offset = "0x155FE30", VA = "0x181560E30")]
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: 0x06013D5A RID: 81242 RVA: 0x00497F64 File Offset: 0x00496164
[Token(Token = "0x6013D5A")]
[Address(RVA = "0x1562A80", Offset = "0x1561A80", VA = "0x181562A80")]
public void SetCursorViewportSpacePosition(Vector2 HKLOFNBFMKB)
{
}
// Token: 0x06013D5B RID: 81243 RVA: 0x00497F74 File Offset: 0x00496174
[Token(Token = "0x6013D5B")]
[Address(RVA = "0x1560D90", Offset = "0x155FD90", VA = "0x181560D90")]
private IEnumerator<KENFJGFMIPM> BLGODLBBCLH(ScreenHUDCursor LONDCJPNKKN, ScreenHUDCursor PCEJJILDLGD, float NBOCPMDNOCF, float JCMCNNABGCJ)
{
/*
An exception occurred when decompiling this method (06013D5B)
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 1663
*/;
}
// Token: 0x1700372A RID: 14122
// (get) Token: 0x06013D5C RID: 81244 RVA: 0x00497FB4 File Offset: 0x004961B4
[Token(Token = "0x1700372A")]
public bool MELMMJLJMGP
{
[Token(Token = "0x6013D5C")]
[Address(RVA = "0x1563790", Offset = "0x1562790", VA = "0x181563790")]
get
{
ScreenHUDCrosshair screenHUDCrosshair = this.crosshair;
if (screenHUDCrosshair != 0)
{
return screenHUDCrosshair.DEMNNHLCJOD;
}
}
}
// Token: 0x06013D5D RID: 81245 RVA: 0x00497FD4 File Offset: 0x004961D4
[Token(Token = "0x6013D5D")]
[Address(RVA = "0x1561030", Offset = "0x1560030", VA = "0x181561030")]
public void EnableCrosshairForFrame(ScreenHUDCrosshair.OHGAJAANMEE APANDNCDBGO)
{
ScreenHUDCrosshair screenHUDCrosshair = this.crosshair;
if (screenHUDCrosshair == 0 || !screenHUDCrosshair.DEMNNHLCJOD)
{
this.crosshair.ActivateForFrame();
ScreenHUDCrosshair screenHUDCrosshair2 = this.crosshair;
}
}
// Token: 0x06013D5E RID: 81246 RVA: 0x00498010 File Offset: 0x00496210
[Token(Token = "0x6013D5E")]
[Address(RVA = "0x1560F90", Offset = "0x155FF90", VA = "0x181560F90")]
public void DisableCrosshair()
{
ScreenHUDCrosshair screenHUDCrosshair = this.crosshair;
if (screenHUDCrosshair != 0 && screenHUDCrosshair.DEMNNHLCJOD)
{
this.crosshair.Disable();
return;
}
}
// Token: 0x06013D5F RID: 81247 RVA: 0x00498044 File Offset: 0x00496244
[Token(Token = "0x6013D5F")]
[Address(RVA = "0x15627A0", Offset = "0x15617A0", VA = "0x1815627A0")]
public void SetCrosshairTickDistance(float PBLNDKIPHHK)
{
Vector2 sizeDelta = this.MPHAONIPGFE.sizeDelta;
ScreenHUDCrosshair screenHUDCrosshair = this.crosshair;
}
// Token: 0x06013D60 RID: 81248 RVA: 0x0049806C File Offset: 0x0049626C
[Token(Token = "0x6013D60")]
[Address(RVA = "0x1562800", Offset = "0x1561800", VA = "0x181562800")]
public void SetCrosshairViewportSpacePosition(Vector2 HKLOFNBFMKB)
{
ScreenHUDCrosshair screenHUDCrosshair = this.crosshair;
if (screenHUDCrosshair == 0 || screenHUDCrosshair.DEMNNHLCJOD)
{
}
}
// Token: 0x06013D61 RID: 81249 RVA: 0x00498090 File Offset: 0x00496290
[Token(Token = "0x6013D61")]
[Address(RVA = "0x1561AD0", Offset = "0x1560AD0", VA = "0x181561AD0")]
public void GloballyEnableControlDialogs()
{
this.GFPBFNDKIBN = true;
}
// Token: 0x06013D62 RID: 81250 RVA: 0x004980A4 File Offset: 0x004962A4
[Token(Token = "0x6013D62")]
[Address(RVA = "0x1561AC0", Offset = "0x1560AC0", VA = "0x181561AC0")]
public void GloballyDisableControlDialogs()
{
this.GFPBFNDKIBN = false;
}
// Token: 0x06013D63 RID: 81251 RVA: 0x004980B8 File Offset: 0x004962B8
[Token(Token = "0x6013D63")]
[Address(RVA = "0x1562AB0", Offset = "0x1561AB0", VA = "0x181562AB0")]
public void ShowControlDialogForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, string MFDCCNKNIPD, float MFOPFLCAHLJ = 0f)
{
}
// Token: 0x06013D64 RID: 81252 RVA: 0x004980C8 File Offset: 0x004962C8
[Token(Token = "0x6013D64")]
[Address(RVA = "0x1562AE0", Offset = "0x1561AE0", VA = "0x181562AE0")]
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: 0x06013D65 RID: 81253 RVA: 0x0049813C File Offset: 0x0049633C
[Token(Token = "0x6013D65")]
[Address(RVA = "0x15622D0", Offset = "0x15612D0", VA = "0x1815622D0")]
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: 0x06013D66 RID: 81254 RVA: 0x0049819C File Offset: 0x0049639C
[Token(Token = "0x6013D66")]
[Address(RVA = "0x1560D20", Offset = "0x155FD20", VA = "0x181560D20")]
private ScreenHUDControlDialog.MDALNNCNPON BFMOINPANJE(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, bool BKBFGHIPKBL)
{
if (BKBFGHIPKBL || !GFAPCDJHMHC.PBOOILFPDLL(NJDKPFFBCOM))
{
}
return ScreenHUDControlDialog.MDALNNCNPON.DISABLED;
}
// Token: 0x06013D67 RID: 81255 RVA: 0x004981C0 File Offset: 0x004963C0
[Token(Token = "0x6013D67")]
[Address(RVA = "0x1562130", Offset = "0x1561130", VA = "0x181562130")]
private void NJOJCMBKOBA(int OOPOBMEEJJM)
{
TouchRegion[] hfjcghpaedn = this.HFJCGHPAEDN;
this.EPFLCODFACI<TouchRegion>(OOPOBMEEJJM, hfjcghpaedn);
}
// Token: 0x06013D68 RID: 81256 RVA: 0x004981DC File Offset: 0x004963DC
[Token(Token = "0x6013D68")]
[Address(RVA = "0x1561ED0", Offset = "0x1560ED0", VA = "0x181561ED0")]
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: 0x06013D69 RID: 81257 RVA: 0x00498290 File Offset: 0x00496490
[Token(Token = "0x6013D69")]
[Address(RVA = "0x21855F0", Offset = "0x21845F0", VA = "0x1821855F0")]
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: 0x06013D6A RID: 81258 RVA: 0x004982D8 File Offset: 0x004964D8
[Token(Token = "0x6013D6A")]
[Address(RVA = "0x1561AE0", Offset = "0x1560AE0", VA = "0x181561AE0")]
public void GloballyEnableTouchButtons()
{
this.EIDDDKAOPHF = true;
}
// Token: 0x06013D6B RID: 81259 RVA: 0x004982EC File Offset: 0x004964EC
[Token(Token = "0x6013D6B")]
[Address(RVA = "0x1238730", Offset = "0x1237730", VA = "0x181238730")]
public void GloballyDisableTouchButtons()
{
this.EIDDDKAOPHF = false;
}
// Token: 0x06013D6C RID: 81260 RVA: 0x00498300 File Offset: 0x00496500
[Token(Token = "0x6013D6C")]
[Address(RVA = "0x21857D0", Offset = "0x21847D0", VA = "0x1821857D0")]
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: 0x06013D6D RID: 81261 RVA: 0x00498324 File Offset: 0x00496524
[Token(Token = "0x6013D6D")]
[Address(RVA = "0x2185950", Offset = "0x2184950", VA = "0x182185950")]
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: 0x06013D6E RID: 81262 RVA: 0x00498348 File Offset: 0x00496548
[Token(Token = "0x6013D6E")]
[Address(RVA = "0x2185450", Offset = "0x2184450", VA = "0x182185450")]
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: 0x06013D6F RID: 81263 RVA: 0x00498378 File Offset: 0x00496578
[Token(Token = "0x6013D6F")]
[Address(RVA = "0x1561980", Offset = "0x1560980", VA = "0x181561980")]
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: 0x06013D70 RID: 81264 RVA: 0x004983C8 File Offset: 0x004965C8
[Token(Token = "0x6013D70")]
[Address(RVA = "0x1563060", Offset = "0x1562060", VA = "0x181563060")]
public void ShowTouchElementForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC)
{
int num = 0;
int num2 = 0;
this.FGDJAPOCGKC(NJDKPFFBCOM, GFAPCDJHMHC, num2, num, num != 0);
}
// Token: 0x06013D71 RID: 81265 RVA: 0x004983E4 File Offset: 0x004965E4
[Token(Token = "0x6013D71")]
[Address(RVA = "0x15630C0", Offset = "0x15620C0", VA = "0x1815630C0")]
public void ShowTouchElementForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, Sprite KMJNLPEBOIF, bool BKBFGHIPKBL = false)
{
}
// Token: 0x06013D72 RID: 81266 RVA: 0x004983F4 File Offset: 0x004965F4
[Token(Token = "0x6013D72")]
[Address(RVA = "0x1563090", Offset = "0x1562090", VA = "0x181563090")]
public void ShowTouchElementForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, string MFDCCNKNIPD, bool BKBFGHIPKBL = false)
{
}
// Token: 0x06013D73 RID: 81267 RVA: 0x00498404 File Offset: 0x00496604
[Token(Token = "0x6013D73")]
[Address(RVA = "0x15613A0", Offset = "0x15603A0", VA = "0x1815613A0")]
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: 0x06013D74 RID: 81268 RVA: 0x00498484 File Offset: 0x00496684
[Token(Token = "0x6013D74")]
[Address(RVA = "0x1563190", Offset = "0x1562190", VA = "0x181563190")]
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: 0x06013D75 RID: 81269 RVA: 0x004984C4 File Offset: 0x004966C4
[Token(Token = "0x6013D75")]
[Address(RVA = "0x1562F00", Offset = "0x1561F00", VA = "0x181562F00")]
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: 0x06013D76 RID: 81270 RVA: 0x00498504 File Offset: 0x00496704
[Token(Token = "0x6013D76")]
[Address(RVA = "0x15630F0", Offset = "0x15620F0", VA = "0x1815630F0")]
public void ShowTouchElementWithRegionDelegateForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, JJOBICMCEFO.NALGGNKLLAJ GAKGFNPHNAP)
{
bool flag;
if (flag)
{
}
}
// Token: 0x06013D77 RID: 81271 RVA: 0x0049851C File Offset: 0x0049671C
[Token(Token = "0x6013D77")]
[Address(RVA = "0x1562D10", Offset = "0x1561D10", VA = "0x181562D10")]
public void ShowControlElementForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, string MFDCCNKNIPD, float MFOPFLCAHLJ = 0f, bool BKBFGHIPKBL = false)
{
}
// Token: 0x06013D78 RID: 81272 RVA: 0x0049852C File Offset: 0x0049672C
[Token(Token = "0x6013D78")]
[Address(RVA = "0x1562E40", Offset = "0x1561E40", VA = "0x181562E40")]
public void ShowControlElementForFrame(GAMNIEMGCBI ODKKENOKOAG, GAMNIEMGCBI FJFPACGDKMB, LOCNHHPGIAG GFAPCDJHMHC, Sprite KMJNLPEBOIF, string MFDCCNKNIPD, float MFOPFLCAHLJ = 0f, bool BKBFGHIPKBL = false)
{
}
// Token: 0x06013D79 RID: 81273 RVA: 0x0049853C File Offset: 0x0049673C
[Token(Token = "0x6013D79")]
[Address(RVA = "0x1562DA0", Offset = "0x1561DA0", VA = "0x181562DA0")]
public void ShowControlElementForFrame(GAMNIEMGCBI NJDKPFFBCOM, LOCNHHPGIAG GFAPCDJHMHC, Sprite KMJNLPEBOIF, string MFDCCNKNIPD, float MFOPFLCAHLJ = 0f, bool BKBFGHIPKBL = false)
{
}
// Token: 0x06013D7A RID: 81274 RVA: 0x0049854C File Offset: 0x0049674C
[Token(Token = "0x6013D7A")]
[Address(RVA = "0x1563290", Offset = "0x1562290", VA = "0x181563290")]
public void ShowWatchNotificationDialogForFrame(Sprite KMJNLPEBOIF, string PAANJCAOOAG)
{
this.watchNotificationDialog.ActivateForFrame();
ScreenHUDDialog screenHUDDialog = this.watchNotificationDialog;
int num = 0;
screenHUDDialog.SetContentForFrame(true, KMJNLPEBOIF, PAANJCAOOAG, num);
}
// Token: 0x06013D7B RID: 81275 RVA: 0x00498580 File Offset: 0x00496780
[Token(Token = "0x6013D7B")]
[Address(RVA = "0x1563300", Offset = "0x1562300", VA = "0x181563300")]
public void UpdateWatchNotificationBadge(IAFCKKHMKKM ACGMONKHEDI, string PAANJCAOOAG)
{
if (!WatchUI.GetToast(IAFCKKHMKKM.Challenges).LJGBBKKGKOP())
{
}
bool flag = !WatchUI.GetToast(IAFCKKHMKKM.Messages).LJGBBKKGKOP();
this.NJNNEEBODCI = flag;
}
// Token: 0x06013D7C RID: 81276 RVA: 0x004985B8 File Offset: 0x004967B8
[Token(Token = "0x6013D7C")]
[Address(RVA = "0x125E680", Offset = "0x125D680", VA = "0x18125E680")]
public void AddWatchNotificationBadgeRestriction(object PIHIPPPPEBI)
{
this.PDCAEGMNNDI.BPAJKKAGPKB(PIHIPPPPEBI);
}
// Token: 0x06013D7D RID: 81277 RVA: 0x004985D8 File Offset: 0x004967D8
[Token(Token = "0x6013D7D")]
[Address(RVA = "0x1268870", Offset = "0x1267870", VA = "0x181268870")]
public void RemoveWatchNotificationBadgeRestriction(object PIHIPPPPEBI)
{
this.PDCAEGMNNDI.BIHKNNPGGKP(PIHIPPPPEBI);
}
// Token: 0x06013D7E RID: 81278 RVA: 0x004985F8 File Offset: 0x004967F8
[Token(Token = "0x6013D7E")]
[Address(RVA = "0x1563000", Offset = "0x1562000", VA = "0x181563000")]
public void ShowSubtitleForFrame(string ACPMLLINIMG, [Optional] Sprite JFKJJGCHMJF)
{
this.subtitleDialog.ActivateForFrame();
this.subtitleDialog.SetContent(ACPMLLINIMG, JFKJJGCHMJF);
}
// Token: 0x06013D7F RID: 81279 RVA: 0x00498624 File Offset: 0x00496824
[Token(Token = "0x6013D7F")]
[Address(RVA = "0x1561290", Offset = "0x1560290", VA = "0x181561290")]
public void EnableTutorialPromptDialog(HPPNJHJHDBM MHJNEBJFNPH)
{
this.tutorialPromptDialog.Activate();
this.tutorialPromptDialog.SetContent(MHJNEBJFNPH);
}
// Token: 0x06013D80 RID: 81280 RVA: 0x00498650 File Offset: 0x00496850
[Token(Token = "0x6013D80")]
[Address(RVA = "0x1561000", Offset = "0x1560000", VA = "0x181561000")]
public void DisableTutorialPromptDialog()
{
this.tutorialPromptDialog.Disable();
}
// Token: 0x06013D81 RID: 81281 RVA: 0x00498670 File Offset: 0x00496870
[Token(Token = "0x6013D81")]
[Address(RVA = "0x15611E0", Offset = "0x15601E0", VA = "0x1815611E0")]
public void EnableTutorialDialog(Vector2 MAIKKHCFMEF, ScreenHUDDialog.OBELDOKFOCI MHJNEBJFNPH)
{
this.tutorialDialog.Activate();
ScreenHUDDialog screenHUDDialog = this.tutorialDialog;
}
// Token: 0x06013D82 RID: 81282 RVA: 0x00498698 File Offset: 0x00496898
[Token(Token = "0x6013D82")]
[Address(RVA = "0x1560FD0", Offset = "0x155FFD0", VA = "0x181560FD0")]
public void DisableTutorialDialog()
{
this.tutorialDialog.Disable();
}
// Token: 0x06013D83 RID: 81283 RVA: 0x004986B8 File Offset: 0x004968B8
[Token(Token = "0x6013D83")]
[Address(RVA = "0x1561AF0", Offset = "0x1560AF0", VA = "0x181561AF0")]
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: 0x06013D84 RID: 81284 RVA: 0x00498794 File Offset: 0x00496994
[Token(Token = "0x6013D84")]
[Address(RVA = "0x1561740", Offset = "0x1560740", VA = "0x181561740")]
private void GAPIKACFFPO(ScreenHUDElement MJHNEPLAFCL, Vector2 GBFPHFOELPB, Vector2 BGAKJKMNAKH)
{
}
// Token: 0x06013D85 RID: 81285 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6013D85")]
[Address(RVA = "0x1562180", Offset = "0x1561180", VA = "0x181562180")]
private Vector2 OFOPJOIEHBB(Vector2 GBFPHFOELPB, Vector2 BGAKJKMNAKH)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x06013D86 RID: 81286 RVA: 0x004987A8 File Offset: 0x004969A8
[Token(Token = "0x6013D86")]
[Address(RVA = "0x1563450", Offset = "0x1562450", VA = "0x181563450")]
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: 0x0400CDA3 RID: 52643
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x400CDA3")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private ScreenWorldSpaceUIAnchor worldSpaceUIAnchor;
// Token: 0x0400CDA4 RID: 52644
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x400CDA4")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private Canvas canvas;
// Token: 0x0400CDA5 RID: 52645
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x400CDA5")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
private CanvasScaler canvasScaler;
// Token: 0x0400CDA6 RID: 52646
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x400CDA6")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private RoomChatMenu roomChatMenu;
// Token: 0x0400CDA7 RID: 52647
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x400CDA7")]
[SerializeField]
[NKNLDEIPALE(FHBJCBPFODN.Children, false, false, false)]
private PictureInPictureMenu pictureInPictureMenu;
// Token: 0x0400CDA8 RID: 52648
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x400CDA8")]
[SerializeField]
[Header("Cursor")]
private ScreenHUDCursor cursorPrimary;
// Token: 0x0400CDA9 RID: 52649
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x400CDA9")]
[SerializeField]
private ScreenHUDCursor cursorSecondary;
// Token: 0x0400CDAA RID: 52650
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x400CDAA")]
private ScreenHUDCursor GHPAHELKDBP;
// Token: 0x0400CDAB RID: 52651
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x400CDAB")]
private ScreenHUDCursor CBGJPMDMOBO;
// Token: 0x0400CDAC RID: 52652
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x400CDAC")]
[SerializeField]
[Header("Safe Zones")]
private Vector2 dialogSafezoneSize;
// Token: 0x0400CDAD RID: 52653
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x400CDAD")]
[SerializeField]
private Vector2 cursorSafezoneSize;
// Token: 0x0400CDAE RID: 52654
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x400CDAE")]
[SerializeField]
[Header("Crosshair")]
private ScreenHUDCrosshair crosshair;
// Token: 0x0400CDAF RID: 52655
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x400CDAF")]
[Header("Shortcut Menu")]
public ShortcutMenuManager shortcutMenu;
// Token: 0x0400CDB0 RID: 52656
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x400CDB0")]
[SerializeField]
[Header("Tutorial Dialog")]
private ScreenHUDDialog tutorialDialog;
// Token: 0x0400CDB1 RID: 52657
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
[Token(Token = "0x400CDB1")]
[SerializeField]
[Header("Notifications")]
private ScreenHUDDialog watchNotificationDialog;
// Token: 0x0400CDB2 RID: 52658
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
[Token(Token = "0x400CDB2")]
[SerializeField]
private ScreenModeScreenSpaceNotificationConfig screenSpaceNotificationConfig;
// Token: 0x0400CDB3 RID: 52659
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
[Token(Token = "0x400CDB3")]
[SerializeField]
[Header("Subtitles")]
private ScreenSubtitleDialog subtitleDialog;
// Token: 0x0400CDB4 RID: 52660
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
[Token(Token = "0x400CDB4")]
[SerializeField]
[Header("Tutorial Prompt Dialog")]
private ScreenTutorialPromptDialog tutorialPromptDialog;
// Token: 0x0400CDB5 RID: 52661
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
[Token(Token = "0x400CDB5")]
[SerializeField]
[Header("Dialog roots")]
private ScreenHUDElement[] globalDialogRoots;
// Token: 0x0400CDB6 RID: 52662
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
[Token(Token = "0x400CDB6")]
[SerializeField]
private ScreenHUDElement[] contextualDialogRoots;
// Token: 0x0400CDB7 RID: 52663
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
[Token(Token = "0x400CDB7")]
[SerializeField]
private CanvasGroup[] hudCanvasGroups;
// Token: 0x0400CDB8 RID: 52664
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400CDB8")]
[SerializeField]
[Header("HUD Scale")]
[Range(0f, 1f)]
private float iPhoneHUDScaleFactor;
// Token: 0x0400CDB9 RID: 52665
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC4")]
[Token(Token = "0x400CDB9")]
[SerializeField]
[Range(0f, 1f)]
private float iPadHUDScaleFactor;
// Token: 0x0400CDBA RID: 52666
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400CDBA")]
[SerializeField]
[Range(0f, 1f)]
private float pcConsoleHUDScaleFactor;
// Token: 0x0400CDBB RID: 52667
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
[Token(Token = "0x400CDBB")]
[SerializeField]
[Header("HUD Safe Area Borders")]
private RectTransform[] safeAreas;
// Token: 0x0400CDBC RID: 52668
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
[Token(Token = "0x400CDBC")]
[SerializeField]
private Vector4 iPhoneHUDSafeAreaBorder;
// Token: 0x0400CDBD RID: 52669
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
[Token(Token = "0x400CDBD")]
[SerializeField]
private Vector4 iPadHUDSafeAreaBorder;
// Token: 0x0400CDBE RID: 52670
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
[Token(Token = "0x400CDBE")]
[SerializeField]
private Vector4 pcConsoleHUDSafeAreaBorder;
// Token: 0x0400CDBF RID: 52671
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
[Token(Token = "0x400CDBF")]
private KHINMMJIENE NDAKFEMHFON;
// Token: 0x0400CDC0 RID: 52672
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
[Token(Token = "0x400CDC0")]
private RectTransform MPHAONIPGFE;
// Token: 0x0400CDC1 RID: 52673
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
[Token(Token = "0x400CDC1")]
private bool EIDDDKAOPHF;
// Token: 0x0400CDC2 RID: 52674
[global::Cpp2IlInjected.FieldOffset(Offset = "0x119")]
[Token(Token = "0x400CDC2")]
private bool GFPBFNDKIBN;
// Token: 0x0400CDC3 RID: 52675
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
[Token(Token = "0x400CDC3")]
private readonly AOLMGGAPKEH CLEJFIIBPAO;
// Token: 0x0400CDC4 RID: 52676
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
[Token(Token = "0x400CDC4")]
private readonly AOLMGGAPKEH FGHOODCFMLC;
// Token: 0x0400CDC5 RID: 52677
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
[Token(Token = "0x400CDC5")]
private readonly AOLMGGAPKEH PDCAEGMNNDI;
// Token: 0x0400CDC6 RID: 52678
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
[Token(Token = "0x400CDC6")]
private bool NJNNEEBODCI;
// Token: 0x0400CDC7 RID: 52679
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
[Token(Token = "0x400CDC7")]
private readonly ScreenHUDControlDialog[] CGANNFBCPHF;
// Token: 0x0400CDC8 RID: 52680
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
[Token(Token = "0x400CDC8")]
private readonly TouchRegion[] HFJCGHPAEDN;
// Token: 0x0400CDC9 RID: 52681
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
[Token(Token = "0x400CDC9")]
private ScreenHUD.KJCJBNHOKLN KMAHEIOOGPK;
// Token: 0x0400CDCA RID: 52682
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
[Token(Token = "0x400CDCA")]
private readonly AOLMGGAPKEH AHLJJMHKDBF;
// Token: 0x0400CDCB RID: 52683
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
[Token(Token = "0x400CDCB")]
private readonly AOLMGGAPKEH CNLFFFOFGOI;
// Token: 0x0400CDCC RID: 52684
[global::Cpp2IlInjected.FieldOffset(Offset = "0x168")]
[Token(Token = "0x400CDCC")]
private readonly AOLMGGAPKEH GBHCHHAKAFK;
// Token: 0x0400CDCD RID: 52685
[global::Cpp2IlInjected.FieldOffset(Offset = "0x170")]
[Token(Token = "0x400CDCD")]
private readonly AOLMGGAPKEH HJLFJIIHPIO;
// Token: 0x02002DD7 RID: 11735
[Token(Token = "0x2002DD7")]
private enum KJCJBNHOKLN
{
// Token: 0x0400CDCF RID: 52687
[Token(Token = "0x400CDCF")]
NONE,
// Token: 0x0400CDD0 RID: 52688
[Token(Token = "0x400CDD0")]
WAITING_FOR_DELAY,
// Token: 0x0400CDD1 RID: 52689
[Token(Token = "0x400CDD1")]
CURSOR_TO_CURSOR,
// Token: 0x0400CDD2 RID: 52690
[Token(Token = "0x400CDD2")]
CURSOR_TO_CROSSHAIR,
// Token: 0x0400CDD3 RID: 52691
[Token(Token = "0x400CDD3")]
CROSSHAIR_TO_CROSSHAIR,
// Token: 0x0400CDD4 RID: 52692
[Token(Token = "0x400CDD4")]
CROSSHAIR_TO_CURSOR
}
}
}