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(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(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(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(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(); ScreenHUDDialog screenHUDDialog = this.tutorialDialog; this.MPHAONIPGFE = component; screenHUDDialog.Disable(); this.LDCEAOCFHOO(); TouchRegion[] hfjcghpaedn = this.HFJCGHPAEDN; this.NHJPKOFJDEM(hfjcghpaedn); ScreenHUDControlDialog[] cgannfbcphf = this.CGANNFBCPHF; this.NHJPKOFJDEM(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 localPlayerDestroyedEvent = Player.LocalPlayerDestroyedEvent; Action action = new Action(this.MGCNCKFIODL); Player.LocalPlayerDestroyedEvent = MFBGLIHGCGO.BPJDFPACLMK(localPlayerDestroyedEvent, action); IILCGFIHJLP onToastUpdatedEvent = WatchUI.OnToastUpdatedEvent; Action 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 onToastUpdatedEvent = WatchUI.OnToastUpdatedEvent; Action action = new Action(this.UpdateWatchNotificationBadge); WatchUI.OnToastUpdatedEvent = IILCGFIHJLP.GMNMHGMFGOL(onToastUpdatedEvent, action); MFBGLIHGCGO localPlayerDestroyedEvent = Player.LocalPlayerDestroyedEvent; Action 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(frameCount, cgannfbcphf); TouchRegion[] hfjcghpaedn = this.HFJCGHPAEDN; this.EPFLCODFACI(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 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 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(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(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(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 EKGHGPLFMPJ, IList 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(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(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(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 k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Walk); int num = 0; screenModeHUD.FGDJAPOCGKC(GAMNIEMGCBI.WalkAxis, 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 k__BackingField = SingletonMonoBehaviour.ONCPNMDGGKG.k__BackingField; Sprite sprite = NPILADHLMKC.KGDLBEAPDFE(NPILADHLMKC.BCDIKFOHNGE.Mobile_UI_Look); int num = 0; screenModeHUD.FGDJAPOCGKC(GAMNIEMGCBI.CameraAxis, 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.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 } } }