using System; using System.Collections.Generic; using Cpp2IlInjected; using DG.Tweening; using DG.Tweening.Core; using DG.Tweening.Plugins.Options; using MEC; using Newtonsoft.Json.Converters; using UnityEngine; using UnityEngine.UI; // Token: 0x020002E9 RID: 745 [Token(Token = "0x20002E9")] [RequireComponent(typeof(Canvas))] public class StageUIManager : MonoBehaviour, ISceneMenuController, IStoryController { // Token: 0x17000147 RID: 327 // (get) Token: 0x06001B7D RID: 7037 RVA: 0x000414B8 File Offset: 0x0003F6B8 [Token(Token = "0x17000147")] public bool IsOverlayUIOpened { [Token(Token = "0x6001B7D")] [Address(RVA = "0xB18D50", Offset = "0xB17550", VA = "0x180B18D50")] get { return this.isOverlayUIOpened; } } // Token: 0x06001B7E RID: 7038 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001B7E")] [Address(RVA = "0xB16F40", Offset = "0xB15740", VA = "0x180B16F40")] public void Init() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001B7F RID: 7039 RVA: 0x000414CC File Offset: 0x0003F6CC [Token(Token = "0x6001B7F")] [Address(RVA = "0xB18700", Offset = "0xB16F00", VA = "0x180B18700")] public void SetOverlayUIOpened(bool isOpened) { this.isOverlayUIOpened = isOpened; } // Token: 0x06001B80 RID: 7040 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001B80")] [Address(RVA = "0xB18750", Offset = "0xB16F50", VA = "0x180B18750")] public void SetPlayerInformationVisible(bool isVisible) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001B81 RID: 7041 RVA: 0x000414E0 File Offset: 0x0003F6E0 [Token(Token = "0x6001B81")] [Address(RVA = "0xB16290", Offset = "0xB14A90", VA = "0x180B16290")] public void AppearInteractionPrompt(string content) { this.interactionPrompt.Appear(content); } // Token: 0x06001B82 RID: 7042 RVA: 0x00041500 File Offset: 0x0003F700 [Token(Token = "0x6001B82")] [Address(RVA = "0xB16CF0", Offset = "0xB154F0", VA = "0x180B16CF0")] public void HideInteractionPrompt() { this.interactionPrompt.Hide(); } // Token: 0x06001B83 RID: 7043 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001B83")] [Address(RVA = "0xB16110", Offset = "0xB14910", VA = "0x180B16110")] public void AppearGameTip(GameTipStyle style) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001B84 RID: 7044 RVA: 0x00041520 File Offset: 0x0003F720 [Token(Token = "0x6001B84")] [Address(RVA = "0xB16D30", Offset = "0xB15530", VA = "0x180B16D30")] private void HindGameTip() { Game.SwitchGameplayInput(); this.HideBackground(0.25f); int num = 0; Game.UpdateSystemTimeScale(1f, num != 0); Game.sceneManager.onSystemMenu = false; Game.GetPlayerManager().playerController.ClearInteractionTip(); } // Token: 0x06001B85 RID: 7045 RVA: 0x00041570 File Offset: 0x0003F770 [Token(Token = "0x6001B85")] [Address(RVA = "0xB15B10", Offset = "0xB14310", VA = "0x180B15B10")] public void AppearEventPrompt(string content) { this.eventPrompt.Appear(content); } // Token: 0x06001B86 RID: 7046 RVA: 0x00041590 File Offset: 0x0003F790 [Token(Token = "0x6001B86")] [Address(RVA = "0xB162B0", Offset = "0xB14AB0", VA = "0x180B162B0")] public void AppearSavePointMenu(SavePoint savePointData) { Game.PlayCanvasSE(UICanvasSFX.Option); Game.SwitchUIControlInput(); Game.sceneManager.onSystemMenu = true; Game.GetUIStackingManager().Record(); UISavePointMenu canvas = Game.GetCanvas(); canvas.currentSavePointData = savePointData; Action action = new Action(this.OnSavePointMenuClosed); canvas.Open(action); this.AppearBackground(0.8235f, 0.3f); } // Token: 0x06001B87 RID: 7047 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001B87")] [Address(RVA = "0xB15B30", Offset = "0xB14330", VA = "0x180B15B30")] public void AppearExitLevelMsgBox(SavePoint savePointData) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001B88 RID: 7048 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001B88")] [Address(RVA = "0xB159C0", Offset = "0xB141C0", VA = "0x180B159C0")] public void AppearBackground(float alphaValue, float duration) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001B89 RID: 7049 RVA: 0x000415F8 File Offset: 0x0003F7F8 [Token(Token = "0x6001B89")] [Address(RVA = "0xB16BA0", Offset = "0xB153A0", VA = "0x180B16BA0")] public void HideBackground(float duration = 0.3f) { Image image = this.background; int num = 0; int num2 = image.DOKill(num != 0); Image image2 = this.background; int num3 = 0; TweenerCore tweenerCore = DOTweenModuleUI.DOFade(image2, (float)num3, duration).SetEase((Ease)((uint)4)).SetUpdate(true); TweenCallback tweenCallback = delegate { Image image3 = this.background; int num4 = 0; image3.enabled = num4 != 0; }; TweenerCore tweenerCore2 = tweenerCore.OnComplete(tweenCallback).Play>(); } // Token: 0x06001B8A RID: 7050 RVA: 0x00041658 File Offset: 0x0003F858 [Token(Token = "0x6001B8A")] [Address(RVA = "0xB17480", Offset = "0xB15C80", VA = "0x180B17480")] public void MoveBackgroundUp() { this.background.transform.SetAsLastSibling(); } // Token: 0x06001B8B RID: 7051 RVA: 0x0004167C File Offset: 0x0003F87C [Token(Token = "0x6001B8B")] [Address(RVA = "0xB17450", Offset = "0xB15C50", VA = "0x180B17450")] public void MoveBackgroundDown() { this.background.transform.SetAsFirstSibling(); } // Token: 0x06001B8C RID: 7052 RVA: 0x000416A0 File Offset: 0x0003F8A0 [Token(Token = "0x6001B8C")] [Address(RVA = "0xB15AE0", Offset = "0xB142E0", VA = "0x180B15AE0")] public void AppearDistortionEffect() { this.distortionEffect.AppearGlassEffect(); } // Token: 0x06001B8D RID: 7053 RVA: 0x000416C0 File Offset: 0x0003F8C0 [Token(Token = "0x6001B8D")] [Address(RVA = "0xB16CC0", Offset = "0xB154C0", VA = "0x180B16CC0")] public void HideDistortionEffect() { this.distortionEffect.HideGlassEffect(); } // Token: 0x06001B8E RID: 7054 RVA: 0x000416E0 File Offset: 0x0003F8E0 [Token(Token = "0x6001B8E")] [Address(RVA = "0x2DB450", Offset = "0x2D9C50", VA = "0x1802DB450")] public UINumberSprite GetUINumberSprites() { return this.numberSprites; } // Token: 0x06001B8F RID: 7055 RVA: 0x000416F4 File Offset: 0x0003F8F4 [Token(Token = "0x6001B8F")] [Address(RVA = "0x2990A0", Offset = "0x2978A0", VA = "0x1802990A0")] public UIElementSprite GetUIElementSprites() { return this.elementSprites; } // Token: 0x06001B90 RID: 7056 RVA: 0x00041708 File Offset: 0x0003F908 [Token(Token = "0x6001B90")] [Address(RVA = "0x354080", Offset = "0x352880", VA = "0x180354080")] public UIEnemyHp GetUIEnemyHp() { return this.enemyHp; } // Token: 0x06001B91 RID: 7057 RVA: 0x0004171C File Offset: 0x0003F91C [Token(Token = "0x6001B91")] [Address(RVA = "0xB185C0", Offset = "0xB16DC0", VA = "0x180B185C0")] public void SetBlackScreen(bool isEnabled, bool isGradient) { this.scriptMode.SetBlackScreen(isEnabled, isGradient); } // Token: 0x06001B92 RID: 7058 RVA: 0x0004173C File Offset: 0x0003F93C [Token(Token = "0x6001B92")] [Address(RVA = "0xB18600", Offset = "0xB16E00", VA = "0x180B18600")] public void SetDialogArrowEnable(bool isEnabled) { this.scriptMode.SetDialogArrowEnable(isEnabled); } // Token: 0x06001B93 RID: 7059 RVA: 0x0004175C File Offset: 0x0003F95C [Token(Token = "0x6001B93")] [Address(RVA = "0xB18640", Offset = "0xB16E40", VA = "0x180B18640")] public void SetDialogText(string speakerName, string content) { this.scriptMode.SetDialogText(speakerName, content); } // Token: 0x06001B94 RID: 7060 RVA: 0x0004177C File Offset: 0x0003F97C [Token(Token = "0x6001B94")] [Address(RVA = "0xB18620", Offset = "0xB16E20", VA = "0x180B18620")] public void SetDialogEnable(bool isEnabled) { this.scriptMode.SetDialogEnable(isEnabled); } // Token: 0x06001B95 RID: 7061 RVA: 0x0004179C File Offset: 0x0003F99C [Token(Token = "0x6001B95")] [Address(RVA = "0xB185A0", Offset = "0xB16DA0", VA = "0x180B185A0")] public void SetBlackEdge(bool isEnabled) { this.scriptMode.SetBlackEdge(isEnabled); } // Token: 0x06001B96 RID: 7062 RVA: 0x000417BC File Offset: 0x0003F9BC [Token(Token = "0x6001B96")] [Address(RVA = "0xB16B00", Offset = "0xB15300", VA = "0x180B16B00")] public RectTransform GetUIPlayerStats() { return this.playerStats.GetComponent(); } // Token: 0x06001B97 RID: 7063 RVA: 0x000417DC File Offset: 0x0003F9DC [Token(Token = "0x6001B97")] [Address(RVA = "0xB18D10", Offset = "0xB17510", VA = "0x180B18D10")] public void UpdatePlayerValueVisible(float alphaValue) { this.playerStats.UpdatePlayerValueVisible(alphaValue); } // Token: 0x06001B98 RID: 7064 RVA: 0x000417FC File Offset: 0x0003F9FC [Token(Token = "0x6001B98")] [Address(RVA = "0xB18CB0", Offset = "0xB174B0", VA = "0x180B18CB0")] public void UpdatePlayerHP(bool isCured) { this.playerStats.UpdatePlayerHP(isCured); } // Token: 0x06001B99 RID: 7065 RVA: 0x0004181C File Offset: 0x0003FA1C [Token(Token = "0x6001B99")] [Address(RVA = "0xB18CD0", Offset = "0xB174D0", VA = "0x180B18CD0")] public void UpdatePlayerMP(bool isCured) { this.playerStats.UpdatePlayerMP(isCured); } // Token: 0x06001B9A RID: 7066 RVA: 0x0004183C File Offset: 0x0003FA3C [Token(Token = "0x6001B9A")] [Address(RVA = "0xB18CF0", Offset = "0xB174F0", VA = "0x180B18CF0")] public void UpdatePlayerSP(bool isCured) { this.playerStats.UpdatePlayerSP(isCured); } // Token: 0x06001B9B RID: 7067 RVA: 0x0004185C File Offset: 0x0003FA5C [Token(Token = "0x6001B9B")] [Address(RVA = "0xB18660", Offset = "0xB16E60", VA = "0x180B18660")] public void SetHideMoneyFlag(bool isHide) { this.playersSubStats.isMoneyValueHide = isHide; } // Token: 0x06001B9C RID: 7068 RVA: 0x0004187C File Offset: 0x0003FA7C [Token(Token = "0x6001B9C")] [Address(RVA = "0xB18BB0", Offset = "0xB173B0", VA = "0x180B18BB0")] public void UpdateCurse() { this.playersSubStats.UpdateCurse(); } // Token: 0x06001B9D RID: 7069 RVA: 0x0004189C File Offset: 0x0003FA9C [Token(Token = "0x6001B9D")] [Address(RVA = "0xB18C90", Offset = "0xB17490", VA = "0x180B18C90")] public void UpdateMoney(float moneyValue) { this.playersSubStats.UpdateMoney(moneyValue); } // Token: 0x06001B9E RID: 7070 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001B9E")] [Address(RVA = "0xB16B50", Offset = "0xB15350", VA = "0x180B16B50")] public RectTransform GetUIPlayerSubStats() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001B9F RID: 7071 RVA: 0x000418BC File Offset: 0x0003FABC [Token(Token = "0x6001B9F")] [Address(RVA = "0xB18710", Offset = "0xB16F10", VA = "0x180B18710")] public void SetPassiveEvent(PassiveEvent.PassiveEventType type, PassiveEvent eventTarget) { this.playersSubStats.SetPassiveEvent(type, eventTarget); } // Token: 0x06001BA0 RID: 7072 RVA: 0x000418DC File Offset: 0x0003FADC [Token(Token = "0x6001BA0")] [Address(RVA = "0xB16A60", Offset = "0xB15260", VA = "0x180B16A60")] public RectTransform GetUIItemBar() { return this.itemBar.GetComponent(); } // Token: 0x06001BA1 RID: 7073 RVA: 0x000418FC File Offset: 0x0003FAFC [Token(Token = "0x6001BA1")] [Address(RVA = "0xB16AB0", Offset = "0xB152B0", VA = "0x180B16AB0")] public RectTransform GetUIMagicBar() { return this.magicBar.GetComponent(); } // Token: 0x06001BA2 RID: 7074 RVA: 0x0004191C File Offset: 0x0003FB1C [Token(Token = "0x6001BA2")] [Address(RVA = "0xB17340", Offset = "0xB15B40", VA = "0x180B17340")] public bool IsMagicSelected() { return this.magicSelector.IsMagicSelected(); } // Token: 0x06001BA3 RID: 7075 RVA: 0x0004193C File Offset: 0x0003FB3C [Token(Token = "0x6001BA3")] [Address(RVA = "0xB16A40", Offset = "0xB15240", VA = "0x180B16A40")] public bool GetMagicSelectEnable() { return this.magicSelector.isMagicSelectEnabled; } // Token: 0x06001BA4 RID: 7076 RVA: 0x0004195C File Offset: 0x0003FB5C [Token(Token = "0x6001BA4")] [Address(RVA = "0xB186C0", Offset = "0xB16EC0", VA = "0x180B186C0")] public void SetMagicSelectEnable(bool isEnabled) { this.magicSelector.SetMagicSelectEnable(isEnabled); } // Token: 0x06001BA5 RID: 7077 RVA: 0x0004197C File Offset: 0x0003FB7C [Token(Token = "0x6001BA5")] [Address(RVA = "0xB18B20", Offset = "0xB17320", VA = "0x180B18B20")] public void SwitchMagic(PlayerEffectPlay.Magic magicType) { this.magicSelector.SwitchMagic(magicType); } // Token: 0x06001BA6 RID: 7078 RVA: 0x0004199C File Offset: 0x0003FB9C [Token(Token = "0x6001BA6")] [Address(RVA = "0xB18B90", Offset = "0xB17390", VA = "0x180B18B90")] public void UpdateChargeBarShow(bool isDirty) { this.magicBar.markChargeBarDirty = isDirty; } // Token: 0x06001BA7 RID: 7079 RVA: 0x000419BC File Offset: 0x0003FBBC [Token(Token = "0x6001BA7")] [Address(RVA = "0xB186E0", Offset = "0xB16EE0", VA = "0x180B186E0")] public void SetMagicSprites(PlayerEffectPlay.Magic magicType) { this.magicBar.SetMagicSprites(magicType); } // Token: 0x06001BA8 RID: 7080 RVA: 0x000419DC File Offset: 0x0003FBDC [Token(Token = "0x6001BA8")] [Address(RVA = "0xB16A20", Offset = "0xB15220", VA = "0x180B16A20")] public int GetItemSelectPos() { return this.itemBar.itemSelectPos; } // Token: 0x06001BA9 RID: 7081 RVA: 0x000419FC File Offset: 0x0003FBFC [Token(Token = "0x6001BA9")] [Address(RVA = "0xB18C30", Offset = "0xB17430", VA = "0x180B18C30")] public void UpdateItemSprite(ItemSystem.ItemType[] holdItem) { this.itemBar.UpdateItemSprite(holdItem); } // Token: 0x06001BAA RID: 7082 RVA: 0x00041A1C File Offset: 0x0003FC1C [Token(Token = "0x6001BAA")] [Address(RVA = "0xB18BF0", Offset = "0xB173F0", VA = "0x180B18BF0")] public void UpdateItemSelectMove(int iPos) { this.itemBar.UpdateItemSelectMove(iPos); } // Token: 0x06001BAB RID: 7083 RVA: 0x00041A3C File Offset: 0x0003FC3C [Token(Token = "0x6001BAB")] [Address(RVA = "0xB18C10", Offset = "0xB17410", VA = "0x180B18C10")] public void UpdateItemSize(int itemSize) { this.itemBar.UpdateItemSize(itemSize); } // Token: 0x06001BAC RID: 7084 RVA: 0x00041A5C File Offset: 0x0003FC5C [Token(Token = "0x6001BAC")] [Address(RVA = "0xB18BD0", Offset = "0xB173D0", VA = "0x180B18BD0")] public void UpdateInstructions(ItemSystem.ItemType itemType) { this.itemBar.UpdateInstructions(itemType); } // Token: 0x06001BAD RID: 7085 RVA: 0x00041A7C File Offset: 0x0003FC7C [Token(Token = "0x6001BAD")] [Address(RVA = "0xB18560", Offset = "0xB16D60", VA = "0x180B18560")] public void SetAimShotSizeAdd(float shotSize) { this.aimingPoint.SetAimShotSizeAdd(shotSize); } // Token: 0x06001BAE RID: 7086 RVA: 0x00041A9C File Offset: 0x0003FC9C [Token(Token = "0x6001BAE")] [Address(RVA = "0xB18580", Offset = "0xB16D80", VA = "0x180B18580")] public void SetAimStatus(bool isAimingPointEnabled) { this.aimingPoint.SetAimStatus(isAimingPointEnabled); } // Token: 0x06001BAF RID: 7087 RVA: 0x00041ABC File Offset: 0x0003FCBC [Token(Token = "0x6001BAF")] [Address(RVA = "0xB18540", Offset = "0xB16D40", VA = "0x180B18540")] public void SetAimMagicEnable(bool isEnabled) { this.aimingPoint.SetAimMagicEnable(isEnabled); } // Token: 0x06001BB0 RID: 7088 RVA: 0x00041ADC File Offset: 0x0003FCDC [Token(Token = "0x6001BB0")] [Address(RVA = "0xB188B0", Offset = "0xB170B0", VA = "0x180B188B0")] public void ShowShotAim(bool isSmoothMode) { this.aimingPoint.ShowShotAim(isSmoothMode); } // Token: 0x06001BB1 RID: 7089 RVA: 0x00041AFC File Offset: 0x0003FCFC [Token(Token = "0x6001BB1")] [Address(RVA = "0xB16D10", Offset = "0xB15510", VA = "0x180B16D10")] public void HideShotAim() { this.aimingPoint.HideShotAim(); } // Token: 0x06001BB2 RID: 7090 RVA: 0x00041B1C File Offset: 0x0003FD1C [Token(Token = "0x6001BB2")] [Address(RVA = "0xB188D0", Offset = "0xB170D0", VA = "0x180B188D0")] public void ShowSwitchDistance(bool isEnabled) { this.aimingPoint.ShowSwitchDistance(isEnabled); } // Token: 0x06001BB3 RID: 7091 RVA: 0x00041B3C File Offset: 0x0003FD3C [Token(Token = "0x6001BB3")] [Address(RVA = "0xB18C50", Offset = "0xB17450", VA = "0x180B18C50")] public void UpdateMagicAimIcon(PlayerEffectPlay.Magic magicType) { this.aimingPoint.UpdateMagicAimIcon(magicType); } // Token: 0x06001BB4 RID: 7092 RVA: 0x00041B5C File Offset: 0x0003FD5C [Token(Token = "0x6001BB4")] [Address(RVA = "0xB18B40", Offset = "0xB17340", VA = "0x180B18B40")] public void SwitchPerspectiveLock(Vector2 direction) { this.aimingPoint.SwitchPerspectiveLock(direction); } // Token: 0x06001BB5 RID: 7093 RVA: 0x00041B7C File Offset: 0x0003FD7C [Token(Token = "0x6001BB5")] [Address(RVA = "0xB18730", Offset = "0xB16F30", VA = "0x180B18730")] public void SetPerspectiveLock() { this.aimingPoint.SetPerspectiveLock(); } // Token: 0x06001BB6 RID: 7094 RVA: 0x00041B9C File Offset: 0x0003FD9C [Token(Token = "0x6001BB6")] [Address(RVA = "0xB16A00", Offset = "0xB15200", VA = "0x180B16A00")] public GameObject GetIceLockUITemplate() { return this.aimingPoint.iceLockUIPrefab; } // Token: 0x06001BB7 RID: 7095 RVA: 0x00041BBC File Offset: 0x0003FDBC [Token(Token = "0x6001BB7")] [Address(RVA = "0xB169E0", Offset = "0xB151E0", VA = "0x180B169E0")] public Transform GetIceLockRoot() { return this.aimingPoint.iceLockRoot; } // Token: 0x06001BB8 RID: 7096 RVA: 0x00041BDC File Offset: 0x0003FDDC [Token(Token = "0x6001BB8")] [Address(RVA = "0xB185E0", Offset = "0xB16DE0", VA = "0x180B185E0")] public void SetBossHP(CharacterBaseData bossData, Func bossNameHandler) { this.enemyHp.SetBossHP(bossData, bossNameHandler); } // Token: 0x06001BB9 RID: 7097 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001BB9")] [Address(RVA = "0xB18680", Offset = "0xB16E80", VA = "0x180B18680")] public void SetHitNumber(int hitValue, Vector3 pos, PlayerEffectPlay.Magic magicElement) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001BBA RID: 7098 RVA: 0x00041BFC File Offset: 0x0003FDFC [Token(Token = "0x6001BBA")] [Address(RVA = "0xB18C70", Offset = "0xB17470", VA = "0x180B18C70")] public void UpdateMagicPointer(Vector2 value) { this.magicSelector.UpdateMagicPointer(value); } // Token: 0x06001BBB RID: 7099 RVA: 0x00041C1C File Offset: 0x0003FE1C [Token(Token = "0x6001BBB")] [Address(RVA = "0xB15990", Offset = "0xB14190", VA = "0x180B15990")] public void AddIceLockUI(Transform source) { this.aimingPoint.magicLockController.AddIceLockUI(source); } // Token: 0x06001BBC RID: 7100 RVA: 0x00041C40 File Offset: 0x0003FE40 [Token(Token = "0x6001BBC")] [Address(RVA = "0xB18510", Offset = "0xB16D10", VA = "0x180B18510")] public void RemoveIceLockUI(Transform source) { this.aimingPoint.magicLockController.RemoveIceLockUI(source); } // Token: 0x06001BBD RID: 7101 RVA: 0x00041C64 File Offset: 0x0003FE64 [Token(Token = "0x6001BBD")] [Address(RVA = "0xB18A90", Offset = "0xB17290", VA = "0x180B18A90")] public void SwapIceLockTarget(Transform oldTarget, Transform newTarget) { this.aimingPoint.magicLockController.SwapIceLockTarget(oldTarget, newTarget); } // Token: 0x06001BBE RID: 7102 RVA: 0x00041C8C File Offset: 0x0003FE8C [Token(Token = "0x6001BBE")] [Address(RVA = "0xB16440", Offset = "0xB14C40", VA = "0x180B16440")] public void ClearAllIceLockUI() { UIMagicLockController magicLockController = this.aimingPoint.magicLockController; if (magicLockController != 0) { magicLockController.ClearAllIceLockUI(); return; } } // Token: 0x06001BBF RID: 7103 RVA: 0x00041CB8 File Offset: 0x0003FEB8 [Token(Token = "0x6001BBF")] [Address(RVA = "0xB15960", Offset = "0xB14160", VA = "0x180B15960")] public void AddFireLockUI(Transform source) { this.aimingPoint.magicLockController.AddFireLockUI(source); } // Token: 0x06001BC0 RID: 7104 RVA: 0x00041CDC File Offset: 0x0003FEDC [Token(Token = "0x6001BC0")] [Address(RVA = "0xB184E0", Offset = "0xB16CE0", VA = "0x180B184E0")] public void RemoveFireLockUI(Transform source) { this.aimingPoint.magicLockController.RemoveFireLockUI(source); } // Token: 0x06001BC1 RID: 7105 RVA: 0x00041D00 File Offset: 0x0003FF00 [Token(Token = "0x6001BC1")] [Address(RVA = "0xB18A60", Offset = "0xB17260", VA = "0x180B18A60")] public void SwapFireLockTarget(Transform source) { this.aimingPoint.magicLockController.SwapFireLockTarget(source); } // Token: 0x06001BC2 RID: 7106 RVA: 0x00041D24 File Offset: 0x0003FF24 [Token(Token = "0x6001BC2")] [Address(RVA = "0xB16470", Offset = "0xB14C70", VA = "0x180B16470")] public void ClearFireLockUI() { UIMagicLockController magicLockController = this.aimingPoint.magicLockController; if (magicLockController != 0) { magicLockController.ClearFireLockUI(); return; } } // Token: 0x06001BC3 RID: 7107 RVA: 0x00041D50 File Offset: 0x0003FF50 [Token(Token = "0x6001BC3")] [Address(RVA = "0xB15940", Offset = "0xB14140", VA = "0x180B15940")] public void AddEnemyHPBar(EnemiesManager.EnemyData data) { this.enemyHp.AddEnemyHPBar(data); } // Token: 0x06001BC4 RID: 7108 RVA: 0x00041D70 File Offset: 0x0003FF70 [Token(Token = "0x6001BC4")] [Address(RVA = "0xB177C0", Offset = "0xB15FC0", VA = "0x180B177C0")] public void OnNobetaSkinChanged() { UIAimingPoint uiaimingPoint = this.aimingPoint; Transform transform = Game.GetPlayerManager().skinInstance.transform; uiaimingPoint.UpdateFirePoint(transform); } // Token: 0x06001BC5 RID: 7109 RVA: 0x00041DA4 File Offset: 0x0003FFA4 [Token(Token = "0x6001BC5")] [Address(RVA = "0xB16500", Offset = "0xB14D00", VA = "0x180B16500")] public void Dispose() { this.playerStats.Dispose(); this.playersSubStats.Dispose(); this.magicBar.Dispose(); this.enemyHp.Dispose(); this.scriptMode.Dispose(); this.itemBar.Dispose(); this.magicSelector.Dispose(); this.aimingPoint.Dispose(); this.eventPrompt.Dispose(); this.interactionPrompt.Dispose(); this.gameTip.Dispose(); this.distortionEffect.Dispose(); this.testMode.Dispose(); Image image = this.background; int num = 0; int num2 = image.DOKill(num != 0); Game.onLanguageChanged -= new Action(this.Localize); } // Token: 0x06001BC6 RID: 7110 RVA: 0x00041E68 File Offset: 0x00040068 [Token(Token = "0x6001BC6")] [Address(RVA = "0xB18AC0", Offset = "0xB172C0", VA = "0x180B18AC0")] public void SwitchAppearance() { GameObject gameObject = base.gameObject; bool flag = !base.gameObject.activeSelf; gameObject.SetActive(flag); } // Token: 0x06001BC7 RID: 7111 RVA: 0x00041E98 File Offset: 0x00040098 [Token(Token = "0x6001BC7")] [Address(RVA = "0xB18480", Offset = "0xB16C80", VA = "0x180B18480")] public void PlayBossDialogue(CombatDialogueType key, Action nextAction) { this.enemyHp.combatDialogue.PlayBossDialogue(key, nextAction); } // Token: 0x06001BC8 RID: 7112 RVA: 0x00041EC0 File Offset: 0x000400C0 [Token(Token = "0x6001BC8")] [Address(RVA = "0xB184B0", Offset = "0xB16CB0", VA = "0x180B184B0")] public void PlayPartnerDialogue() { this.enemyHp.combatDialogue.PlayPartnerDialogue(); } // Token: 0x06001BC9 RID: 7113 RVA: 0x00041EE4 File Offset: 0x000400E4 [Token(Token = "0x6001BC9")] [Address(RVA = "0xB17BE0", Offset = "0xB163E0", VA = "0x180B17BE0", Slot = "4")] public void OpenSceneMenu() { if (Game.sceneManager.stageState == SceneManager.GameState.Normal && !Game.IsMagicSelected()) { this.OpenUIPauseMenu(); return; } } // Token: 0x06001BCA RID: 7114 RVA: 0x00041F18 File Offset: 0x00040118 [Token(Token = "0x6001BCA")] [Address(RVA = "0xB164A0", Offset = "0xB14CA0", VA = "0x180B164A0", Slot = "5")] public void CloseSceneMenu() { Game.GetUIStackingManager().ExecuteCommand(); } // Token: 0x06001BCB RID: 7115 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001BCB")] [Address(RVA = "0xB188F0", Offset = "0xB170F0", VA = "0x180B188F0", Slot = "6")] public void SkipMenu() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001BCC RID: 7116 RVA: 0x00041F38 File Offset: 0x00040138 [Token(Token = "0x6001BCC")] [Address(RVA = "0xB17590", Offset = "0xB15D90", VA = "0x180B17590", Slot = "7")] public void NextDialogue() { if (Game.sceneManager.stageState == SceneManager.GameState.Script) { Game.sceneManager.RunNextScriptStep(); return; } } // Token: 0x06001BCD RID: 7117 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001BCD")] [Address(RVA = "0xB16E30", Offset = "0xB15630", VA = "0x180B16E30")] private void InitPlayerInformation() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001BCE RID: 7118 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001BCE")] [Address(RVA = "0xB174B0", Offset = "0xB15CB0", VA = "0x180B174B0")] private IEnumerator MovePlayerInformationIn() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001BCF RID: 7119 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001BCF")] [Address(RVA = "0xB17520", Offset = "0xB15D20", VA = "0x180B17520")] private IEnumerator MovePlayerInformationOut() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001BD0 RID: 7120 RVA: 0x00041F64 File Offset: 0x00040164 [Token(Token = "0x6001BD0")] [Address(RVA = "0xB18240", Offset = "0xB16A40", VA = "0x180B18240")] private void OpenUIPauseMenu() { if (!Game.sceneManager.onSystemMenu) { Game.PlayCanvasSE(UICanvasSFX.PauseMenu); int num = 0; Game.SetPassiveEvent(PassiveEvent.PassiveEventType.Null, num); Game.SetOverlayUIOpened(true); WizardGirlManage playerManager = Game.GetPlayerManager(); int num2 = 0; int num3 = 0; playerManager.SetPlayerInput(num3 != 0, num2 != 0); int num4 = 0; Game.UpdateSystemTimeScale((float)0, num4 != 0); Game.sceneManager.onSystemMenu = true; Game.GetUIStackingManager().Record(); UIPauseMenu canvas = Game.GetCanvas(); Action action = new Action(this.OnPauseMenuClosed); canvas.Open(action); this.AppearBackground(0.95f, 0.3f); this.distortionEffect.AppearGlassEffect(); } } // Token: 0x06001BD1 RID: 7121 RVA: 0x00042010 File Offset: 0x00040210 [Token(Token = "0x6001BD1")] [Address(RVA = "0xB17CC0", Offset = "0xB164C0", VA = "0x180B17CC0")] private void OpenSkipScriptMsgBox() { MessageBoxConfig messageBoxConfig; MessageBoxHandlerData[] array; MessageBoxHandlerData messageBoxHandlerData2; for (;;) { Game.PlayCanvasSE(UICanvasSFX.MessageBox); Game.SwitchUIControlInput(); Game.PauseVibration(); int num = 0; Game.UpdateSystemTimeScale((float)0, num != 0); Game.sceneManager.onSystemMenu = true; Game.GetUIStackingManager().Record(); string text = Game.k__BackingField.GetText(41); UIMessageBox messageBox2 = Game.GetMessageBox(MessageBoxStyle.Universal); UIMessageBox messageBox = messageBox2; messageBoxConfig = new MessageBoxConfig(text, 1); array = new MessageBoxHandlerData[2]; string text2 = Game.k__BackingField.GetText(13); Action action = delegate { messageBox.ClearCloseEvent(); messageBox.Close(); Game.sceneManager.SkipScript(); Game.DisableVibration(); this.OnSkipScriptMsgBoxClosed(); }; UIHandlerSFX uihandlerSFX; MessageBoxHandlerData messageBoxHandlerData = new MessageBoxHandlerData(text2, uihandlerSFX, action); if (messageBoxHandlerData == 0 || messageBoxHandlerData != 0) { array[0] = messageBoxHandlerData; string text3 = Game.k__BackingField.GetText(14); Action action2 = delegate { Game.ResumeVibration(); messageBox.Close(); }; UICanvasSFX uicanvasSFX; messageBoxHandlerData2 = new MessageBoxHandlerData(text3, uicanvasSFX, action2); if (messageBoxHandlerData2 == 0 || messageBoxHandlerData2 != 0) { break; } } } array[1] = messageBoxHandlerData2; MessageBoxConfig messageBoxConfig2 = messageBoxConfig.BindHandlerData(array); Action action3 = delegate { Game.ResumeVibration(); CS$<>8__locals1.<>4__this.OnSkipScriptMsgBoxClosed(); }; MessageBoxConfig messageBoxConfig3 = messageBoxConfig2.BindCloseEvent(action3); CS$<>8__locals1.messageBox.OpenMsgBox(messageBoxConfig3); this.AppearBackground(0.8235f, 0.3f); } // Token: 0x06001BD2 RID: 7122 RVA: 0x00042158 File Offset: 0x00040358 [Token(Token = "0x6001BD2")] [Address(RVA = "0xB17850", Offset = "0xB16050", VA = "0x180B17850")] private void OnPauseMenuClosed() { Game.SetOverlayUIOpened(false); WizardGirlManage playerManager = Game.GetPlayerManager(); int num = 0; playerManager.SetPlayerInput(true, num != 0); Game.GetPlayerManager().playerController.ClearInteractionTip(); int num2 = 0; Game.UpdateSystemTimeScale(1f, num2 != 0); Game.sceneManager.onSystemMenu = false; this.HideBackground(0.3f); this.distortionEffect.HideGlassEffect(); } // Token: 0x06001BD3 RID: 7123 RVA: 0x000421C4 File Offset: 0x000403C4 [Token(Token = "0x6001BD3")] [Address(RVA = "0xB176C0", Offset = "0xB15EC0", VA = "0x180B176C0")] private void OnExitLevelMsgBoxClosed() { WizardGirlManage playerManager = Game.GetPlayerManager(); int num = 0; playerManager.SetPlayerInput(true, num != 0); int num2 = 0; Game.UpdateSystemTimeScale(1f, num2 != 0); Game.sceneManager.onSystemMenu = false; this.HideBackground(0.3f); Game.SwitchGameplayInput(); } // Token: 0x06001BD4 RID: 7124 RVA: 0x00042214 File Offset: 0x00040414 [Token(Token = "0x6001BD4")] [Address(RVA = "0xB17AF0", Offset = "0xB162F0", VA = "0x180B17AF0")] private void OnSkipScriptMsgBoxClosed() { int num = 0; Game.UpdateSystemTimeScale(1f, num != 0); Game.sceneManager.onSystemMenu = false; Game.GetUIStackingManager().Stop(); this.HideBackground(0.3f); Game.SwitchStoryControlInput(); } // Token: 0x06001BD5 RID: 7125 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001BD5")] [Address(RVA = "0xB17980", Offset = "0xB16180", VA = "0x180B17980")] private void OnSavePointMenuClosed() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001BD6 RID: 7126 RVA: 0x00042260 File Offset: 0x00040460 [Token(Token = "0x6001BD6")] [Address(RVA = "0xB17360", Offset = "0xB15B60", VA = "0x180B17360")] private void Localize(LocalizationData data) { this.playerStats.Localize(data); this.enemyHp.Localize(data); this.scriptMode.Localize(data); this.itemBar.Localize(data); this.magicSelector.Localize(data); this.aimingPoint.Localize(data); this.eventPrompt.Localize(data); this.interactionPrompt.Localize(data); string name = ((IXmlDocumentType)this.gameTip).Name; } // Token: 0x06001BD7 RID: 7127 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001BD7")] [Address(RVA = "0xB166D0", Offset = "0xB14ED0", VA = "0x180B166D0")] private string GetExitLevelName(int transferLevelNum, int transferSavePointNum) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001BD8 RID: 7128 RVA: 0x000422E0 File Offset: 0x000404E0 [Token(Token = "0x6001BD8")] [Address(RVA = "0xB18D30", Offset = "0xB17530", VA = "0x180B18D30")] public StageUIManager() { } // Token: 0x0400257E RID: 9598 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400257E")] [SerializeField] private UINumberSprite numberSprites; // Token: 0x0400257F RID: 9599 [FieldOffset(Offset = "0x20")] [Token(Token = "0x400257F")] [SerializeField] private UIElementSprite elementSprites; // Token: 0x04002580 RID: 9600 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4002580")] [SerializeField] private UIPlayerStats playerStats; // Token: 0x04002581 RID: 9601 [FieldOffset(Offset = "0x30")] [Token(Token = "0x4002581")] [SerializeField] private UIPlayersSubStats playersSubStats; // Token: 0x04002582 RID: 9602 [FieldOffset(Offset = "0x38")] [Token(Token = "0x4002582")] [SerializeField] private UIMagicBar magicBar; // Token: 0x04002583 RID: 9603 [FieldOffset(Offset = "0x40")] [Token(Token = "0x4002583")] [SerializeField] private UIEnemyHp enemyHp; // Token: 0x04002584 RID: 9604 [FieldOffset(Offset = "0x48")] [Token(Token = "0x4002584")] [SerializeField] private UIScriptMode scriptMode; // Token: 0x04002585 RID: 9605 [FieldOffset(Offset = "0x50")] [Token(Token = "0x4002585")] [SerializeField] private UIHitNumber hitNumber; // Token: 0x04002586 RID: 9606 [FieldOffset(Offset = "0x58")] [Token(Token = "0x4002586")] [SerializeField] private UIItemBar itemBar; // Token: 0x04002587 RID: 9607 [FieldOffset(Offset = "0x60")] [Token(Token = "0x4002587")] [SerializeField] private UIMagicSelector magicSelector; // Token: 0x04002588 RID: 9608 [FieldOffset(Offset = "0x68")] [Token(Token = "0x4002588")] [SerializeField] private UIAimingPoint aimingPoint; // Token: 0x04002589 RID: 9609 [FieldOffset(Offset = "0x70")] [Token(Token = "0x4002589")] [SerializeField] private UIEventPromptController eventPrompt; // Token: 0x0400258A RID: 9610 [FieldOffset(Offset = "0x78")] [Token(Token = "0x400258A")] [SerializeField] private UIInteractionPromptController interactionPrompt; // Token: 0x0400258B RID: 9611 [FieldOffset(Offset = "0x80")] [Token(Token = "0x400258B")] [SerializeField] private UIGameTip gameTip; // Token: 0x0400258C RID: 9612 [FieldOffset(Offset = "0x88")] [Token(Token = "0x400258C")] [SerializeField] private UIDistortionEffect distortionEffect; // Token: 0x0400258D RID: 9613 [FieldOffset(Offset = "0x90")] [Token(Token = "0x400258D")] [SerializeField] private UITestMode testMode; // Token: 0x0400258E RID: 9614 [FieldOffset(Offset = "0x98")] [Token(Token = "0x400258E")] [SerializeField] private Image background; // Token: 0x0400258F RID: 9615 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x400258F")] private bool isOverlayUIOpened; // Token: 0x04002590 RID: 9616 [FieldOffset(Offset = "0xA4")] [Token(Token = "0x4002590")] private float playerInformationUpY; // Token: 0x04002591 RID: 9617 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x4002591")] private float playerInformationBottomY; // Token: 0x04002592 RID: 9618 [FieldOffset(Offset = "0xAC")] [Token(Token = "0x4002592")] private float playerInformationSpeed = 2f; // Token: 0x04002593 RID: 9619 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x4002593")] private CoroutineHandle playerInformationProcessor; }