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: 0x02000335 RID: 821
[Token(Token = "0x2000335")]
[RequireComponent(typeof(Canvas))]
public class StageUIManager : MonoBehaviour, ISceneMenuController, IStoryController
{
	// Token: 0x17000170 RID: 368
	// (get) Token: 0x06001DD8 RID: 7640 RVA: 0x00046A84 File Offset: 0x00044C84
	[Token(Token = "0x17000170")]
	public bool IsOverlayUIOpened
	{
		[Token(Token = "0x6001DD8")]
		[Address(RVA = "0x8ABD00", Offset = "0x8AAD00", VA = "0x1808ABD00")]
		get
		{
			return this.isOverlayUIOpened;
		}
	}

	// Token: 0x06001DD9 RID: 7641 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001DD9")]
	[Address(RVA = "0x982D70", Offset = "0x981D70", VA = "0x180982D70")]
	public void Init()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001DDA RID: 7642 RVA: 0x00046A98 File Offset: 0x00044C98
	[Token(Token = "0x6001DDA")]
	[Address(RVA = "0x984A90", Offset = "0x983A90", VA = "0x180984A90")]
	public void SetOverlayUIOpened(bool isOpened)
	{
		this.isOverlayUIOpened = isOpened;
	}

	// Token: 0x06001DDB RID: 7643 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001DDB")]
	[Address(RVA = "0x984AE0", Offset = "0x983AE0", VA = "0x180984AE0")]
	public void SetPlayerInformationVisible(bool isVisible)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001DDC RID: 7644 RVA: 0x00046AAC File Offset: 0x00044CAC
	[Token(Token = "0x6001DDC")]
	[Address(RVA = "0x981E40", Offset = "0x980E40", VA = "0x180981E40")]
	public void AppearInteractionPrompt(string content)
	{
		this.interactionPrompt.Appear(content);
	}

	// Token: 0x06001DDD RID: 7645 RVA: 0x00046ACC File Offset: 0x00044CCC
	[Token(Token = "0x6001DDD")]
	[Address(RVA = "0x982B20", Offset = "0x981B20", VA = "0x180982B20")]
	public void HideInteractionPrompt()
	{
		this.interactionPrompt.Hide();
	}

	// Token: 0x06001DDE RID: 7646 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001DDE")]
	[Address(RVA = "0x981CC0", Offset = "0x980CC0", VA = "0x180981CC0")]
	public void AppearGameTip(GameTipStyle style)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001DDF RID: 7647 RVA: 0x00046AEC File Offset: 0x00044CEC
	[Token(Token = "0x6001DDF")]
	[Address(RVA = "0x982B60", Offset = "0x981B60", VA = "0x180982B60")]
	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: 0x06001DE0 RID: 7648 RVA: 0x00046B3C File Offset: 0x00044D3C
	[Token(Token = "0x6001DE0")]
	[Address(RVA = "0x9816C0", Offset = "0x9806C0", VA = "0x1809816C0")]
	public void AppearEventPrompt(string content)
	{
		this.eventPrompt.Appear(content);
	}

	// Token: 0x06001DE1 RID: 7649 RVA: 0x00046B5C File Offset: 0x00044D5C
	[Token(Token = "0x6001DE1")]
	[Address(RVA = "0x981E60", Offset = "0x980E60", VA = "0x180981E60")]
	public void AppearSavePointMenu(SavePoint savePointData)
	{
		Game.PlayCanvasSE(UICanvasSFX.Option);
		Game.SwitchUIControlInput();
		Game.sceneManager.onSystemMenu = true;
		Game.GetUIStackingManager().Record();
		UISavePointMenu canvas = Game.GetCanvas<UISavePointMenu>();
		canvas.currentSavePointData = savePointData;
		Action action = new Action(this.OnSavePointMenuClosed);
		canvas.Open(action);
		this.AppearBackground(0.8235f, 0.3f);
	}

	// Token: 0x06001DE2 RID: 7650 RVA: 0x00046BC4 File Offset: 0x00044DC4
	[Token(Token = "0x6001DE2")]
	[Address(RVA = "0x981360", Offset = "0x980360", VA = "0x180981360")]
	public void AppearBattleSelect(BossRushTeleport brTeleportData)
	{
		Game.PlayCanvasSE(UICanvasSFX.Option);
		Game.SwitchUIControlInput();
		Game.sceneManager.onSystemMenu = true;
		Game.GetUIStackingManager().Record();
		UIBattleSelect canvas = Game.GetCanvas<UIBattleSelect>();
		canvas.brTeleportData = brTeleportData;
		Action action = new Action(this.OnBattleSelectClosed);
		canvas.Open(action);
		this.AppearBackground(0.9f, 0.3f);
	}

	// Token: 0x06001DE3 RID: 7651 RVA: 0x00046C2C File Offset: 0x00044E2C
	[Token(Token = "0x6001DE3")]
	[Address(RVA = "0x981520", Offset = "0x980520", VA = "0x180981520")]
	public void AppearDialogueSelect(SceneEvent[] dialogueSelectEvent)
	{
		Game.PlayCanvasSE(UICanvasSFX.MessageBox);
		Game.SwitchUIControlInput();
		Game.sceneManager.onSystemMenu = true;
		Game.GetUIStackingManager().Record();
		UIDialogueSelect canvas = Game.GetCanvas<UIDialogueSelect>();
		canvas.dialogueSelectEvent = dialogueSelectEvent;
		Action action = new Action(this.OnDialogueSelectClosed);
		canvas.Open(action);
	}

	// Token: 0x06001DE4 RID: 7652 RVA: 0x00046C88 File Offset: 0x00044E88
	[Token(Token = "0x6001DE4")]
	[Address(RVA = "0x981FF0", Offset = "0x980FF0", VA = "0x180981FF0")]
	public void AppearSettlement(int SwitchStageNumber)
	{
		Game.UnlockAchievement(GameAchievement.ClearTrailTower);
		Game.PlayCanvasSE(UICanvasSFX.Option);
		Game.SwitchUIControlInput();
		Game.sceneManager.onSystemMenu = true;
		Game.GetUIStackingManager().Record();
		int num = 0;
		Game.SetPassiveEvent(PassiveEvent.PassiveEventType.Null, num);
		WizardGirlManage playerManager = Game.GetPlayerManager();
		int num2 = 0;
		int num3 = 0;
		playerManager.SetPlayerInput(num3 != 0, num2 != 0);
		UISettlement canvas = Game.GetCanvas<UISettlement>();
		canvas.BossRushSettlement(SwitchStageNumber);
		Action action = new Action(this.OnSettlementClosed);
		Action action2 = new Action(this.OnSettlementClosed);
		canvas.Open(action2);
		this.AppearBackground(0.9f, 0.3f);
	}

	// Token: 0x06001DE5 RID: 7653 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001DE5")]
	[Address(RVA = "0x9816E0", Offset = "0x9806E0", VA = "0x1809816E0")]
	public void AppearExitLevelMsgBox(SavePoint savePointData)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001DE6 RID: 7654 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001DE6")]
	[Address(RVA = "0x981240", Offset = "0x980240", VA = "0x180981240")]
	public void AppearBackground(float alphaValue, float duration)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001DE7 RID: 7655 RVA: 0x00046D30 File Offset: 0x00044F30
	[Token(Token = "0x6001DE7")]
	[Address(RVA = "0x9829D0", Offset = "0x9819D0", VA = "0x1809829D0")]
	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<Color, Color, ColorOptions> 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<Color, Color, ColorOptions> tweenerCore2 = tweenerCore.OnComplete(tweenCallback).Play<TweenerCore<Color, Color, ColorOptions>>();
	}

	// Token: 0x06001DE8 RID: 7656 RVA: 0x00046D90 File Offset: 0x00044F90
	[Token(Token = "0x6001DE8")]
	[Address(RVA = "0x9832C0", Offset = "0x9822C0", VA = "0x1809832C0")]
	public void MoveBackgroundUp()
	{
		this.background.transform.SetAsLastSibling();
	}

	// Token: 0x06001DE9 RID: 7657 RVA: 0x00046DB4 File Offset: 0x00044FB4
	[Token(Token = "0x6001DE9")]
	[Address(RVA = "0x983290", Offset = "0x982290", VA = "0x180983290")]
	public void MoveBackgroundDown()
	{
		this.background.transform.SetAsFirstSibling();
	}

	// Token: 0x06001DEA RID: 7658 RVA: 0x00046DD8 File Offset: 0x00044FD8
	[Token(Token = "0x6001DEA")]
	[Address(RVA = "0x981690", Offset = "0x980690", VA = "0x180981690")]
	public void AppearDistortionEffect()
	{
		this.distortionEffect.AppearGlassEffect();
	}

	// Token: 0x06001DEB RID: 7659 RVA: 0x00046DF8 File Offset: 0x00044FF8
	[Token(Token = "0x6001DEB")]
	[Address(RVA = "0x982AF0", Offset = "0x981AF0", VA = "0x180982AF0")]
	public void HideDistortionEffect()
	{
		this.distortionEffect.HideGlassEffect();
	}

	// Token: 0x06001DEC RID: 7660 RVA: 0x00046E18 File Offset: 0x00045018
	[Token(Token = "0x6001DEC")]
	[Address(RVA = "0x2EF530", Offset = "0x2EE530", VA = "0x1802EF530")]
	public UINumberSprite GetUINumberSprites()
	{
		return this.numberSprites;
	}

	// Token: 0x06001DED RID: 7661 RVA: 0x00046E2C File Offset: 0x0004502C
	[Token(Token = "0x6001DED")]
	[Address(RVA = "0x2990A0", Offset = "0x2980A0", VA = "0x1802990A0")]
	public UIElementSprite GetUIElementSprites()
	{
		return this.elementSprites;
	}

	// Token: 0x06001DEE RID: 7662 RVA: 0x00046E40 File Offset: 0x00045040
	[Token(Token = "0x6001DEE")]
	[Address(RVA = "0x33F1F0", Offset = "0x33E1F0", VA = "0x18033F1F0")]
	public UIEnemyHp GetUIEnemyHp()
	{
		return this.enemyHp;
	}

	// Token: 0x06001DEF RID: 7663 RVA: 0x00046E54 File Offset: 0x00045054
	[Token(Token = "0x6001DEF")]
	[Address(RVA = "0x984820", Offset = "0x983820", VA = "0x180984820")]
	public void SetBlackScreen(bool isEnabled, bool isGradient)
	{
		this.scriptMode.SetBlackScreen(isEnabled, isGradient);
	}

	// Token: 0x06001DF0 RID: 7664 RVA: 0x00046E74 File Offset: 0x00045074
	[Token(Token = "0x6001DF0")]
	[Address(RVA = "0x984900", Offset = "0x983900", VA = "0x180984900")]
	public void SetDialogArrowEnable(bool isEnabled)
	{
		this.scriptMode.SetDialogArrowEnable(isEnabled);
	}

	// Token: 0x06001DF1 RID: 7665 RVA: 0x00046E94 File Offset: 0x00045094
	[Token(Token = "0x6001DF1")]
	[Address(RVA = "0x984940", Offset = "0x983940", VA = "0x180984940")]
	public void SetDialogText(string speakerName, string content)
	{
		this.scriptMode.SetDialogText(speakerName, content);
	}

	// Token: 0x06001DF2 RID: 7666 RVA: 0x00046EB4 File Offset: 0x000450B4
	[Token(Token = "0x6001DF2")]
	[Address(RVA = "0x984920", Offset = "0x983920", VA = "0x180984920")]
	public void SetDialogEnable(bool isEnabled)
	{
		this.scriptMode.SetDialogEnable(isEnabled);
	}

	// Token: 0x06001DF3 RID: 7667 RVA: 0x00046ED4 File Offset: 0x000450D4
	[Token(Token = "0x6001DF3")]
	[Address(RVA = "0x9848A0", Offset = "0x9838A0", VA = "0x1809848A0")]
	public void SetBossRushDialogEnable(bool isEnabled)
	{
		this.scriptMode.SetBossRushDialogEnable(isEnabled);
	}

	// Token: 0x06001DF4 RID: 7668 RVA: 0x00046EF4 File Offset: 0x000450F4
	[Token(Token = "0x6001DF4")]
	[Address(RVA = "0x9848C0", Offset = "0x9838C0", VA = "0x1809848C0")]
	public void SetBossRushPictureEnable()
	{
		this.scriptMode.SetBossRushPictureEnable();
	}

	// Token: 0x06001DF5 RID: 7669 RVA: 0x00046F14 File Offset: 0x00045114
	[Token(Token = "0x6001DF5")]
	[Address(RVA = "0x9848E0", Offset = "0x9838E0", VA = "0x1809848E0")]
	public void SetBossRushTheEndEnable()
	{
		this.scriptMode.SetBossRushTheEndEnable();
	}

	// Token: 0x06001DF6 RID: 7670 RVA: 0x00046F34 File Offset: 0x00045134
	[Token(Token = "0x6001DF6")]
	[Address(RVA = "0x984880", Offset = "0x983880", VA = "0x180984880")]
	public void SetBossRushCharacterPose(int poseIndex)
	{
		this.scriptMode.SetBossRushCharacterPose(poseIndex);
	}

	// Token: 0x06001DF7 RID: 7671 RVA: 0x00046F54 File Offset: 0x00045154
	[Token(Token = "0x6001DF7")]
	[Address(RVA = "0x984860", Offset = "0x983860", VA = "0x180984860")]
	public void SetBossRushCharacterFace(int faceIndex)
	{
		this.scriptMode.SetBossRushCharacterFace(faceIndex);
	}

	// Token: 0x06001DF8 RID: 7672 RVA: 0x00046F74 File Offset: 0x00045174
	[Token(Token = "0x6001DF8")]
	[Address(RVA = "0x984800", Offset = "0x983800", VA = "0x180984800")]
	public void SetBlackEdge(bool isEnabled)
	{
		this.scriptMode.SetBlackEdge(isEnabled);
	}

	// Token: 0x06001DF9 RID: 7673 RVA: 0x00046F94 File Offset: 0x00045194
	[Token(Token = "0x6001DF9")]
	[Address(RVA = "0x982930", Offset = "0x981930", VA = "0x180982930")]
	public RectTransform GetUIPlayerStats()
	{
		return this.playerStats.GetComponent<RectTransform>();
	}

	// Token: 0x06001DFA RID: 7674 RVA: 0x00046FB4 File Offset: 0x000451B4
	[Token(Token = "0x6001DFA")]
	[Address(RVA = "0x9850A0", Offset = "0x9840A0", VA = "0x1809850A0")]
	public void UpdatePlayerValueVisible(float alphaValue)
	{
		this.playerStats.UpdatePlayerValueVisible(alphaValue);
	}

	// Token: 0x06001DFB RID: 7675 RVA: 0x00046FD4 File Offset: 0x000451D4
	[Token(Token = "0x6001DFB")]
	[Address(RVA = "0x985040", Offset = "0x984040", VA = "0x180985040")]
	public void UpdatePlayerHP(bool isCured)
	{
		this.playerStats.UpdatePlayerHP(isCured);
	}

	// Token: 0x06001DFC RID: 7676 RVA: 0x00046FF4 File Offset: 0x000451F4
	[Token(Token = "0x6001DFC")]
	[Address(RVA = "0x985060", Offset = "0x984060", VA = "0x180985060")]
	public void UpdatePlayerMP(bool isCured)
	{
		this.playerStats.UpdatePlayerMP(isCured);
	}

	// Token: 0x06001DFD RID: 7677 RVA: 0x00047014 File Offset: 0x00045214
	[Token(Token = "0x6001DFD")]
	[Address(RVA = "0x985080", Offset = "0x984080", VA = "0x180985080")]
	public void UpdatePlayerSP(bool isCured)
	{
		this.playerStats.UpdatePlayerSP(isCured);
	}

	// Token: 0x06001DFE RID: 7678 RVA: 0x00047034 File Offset: 0x00045234
	[Token(Token = "0x6001DFE")]
	[Address(RVA = "0x984960", Offset = "0x983960", VA = "0x180984960")]
	public void SetHideMoneyFlag(bool isHide)
	{
		this.playersSubStats.isMoneyValueHide = isHide;
	}

	// Token: 0x06001DFF RID: 7679 RVA: 0x00047054 File Offset: 0x00045254
	[Token(Token = "0x6001DFF")]
	[Address(RVA = "0x984F40", Offset = "0x983F40", VA = "0x180984F40")]
	public void UpdateCurse()
	{
		this.playersSubStats.UpdateCurse();
	}

	// Token: 0x06001E00 RID: 7680 RVA: 0x00047074 File Offset: 0x00045274
	[Token(Token = "0x6001E00")]
	[Address(RVA = "0x985020", Offset = "0x984020", VA = "0x180985020")]
	public void UpdateMoney(float moneyValue)
	{
		this.playersSubStats.UpdateMoney(moneyValue);
	}

	// Token: 0x06001E01 RID: 7681 RVA: 0x00047094 File Offset: 0x00045294
	[Token(Token = "0x6001E01")]
	[Address(RVA = "0x982980", Offset = "0x981980", VA = "0x180982980")]
	public RectTransform GetUIPlayerSubStats()
	{
		return this.playersSubStats.GetComponent<RectTransform>();
	}

	// Token: 0x06001E02 RID: 7682 RVA: 0x000470B4 File Offset: 0x000452B4
	[Token(Token = "0x6001E02")]
	[Address(RVA = "0x984AA0", Offset = "0x983AA0", VA = "0x180984AA0")]
	public void SetPassiveEvent(PassiveEvent.PassiveEventType type, PassiveEvent eventTarget)
	{
		this.playersSubStats.SetPassiveEvent(type, eventTarget);
	}

	// Token: 0x06001E03 RID: 7683 RVA: 0x000470D4 File Offset: 0x000452D4
	[Token(Token = "0x6001E03")]
	[Address(RVA = "0x982890", Offset = "0x981890", VA = "0x180982890")]
	public RectTransform GetUIItemBar()
	{
		return this.itemBar.GetComponent<RectTransform>();
	}

	// Token: 0x06001E04 RID: 7684 RVA: 0x000470F4 File Offset: 0x000452F4
	[Token(Token = "0x6001E04")]
	[Address(RVA = "0x9828E0", Offset = "0x9818E0", VA = "0x1809828E0")]
	public RectTransform GetUIMagicBar()
	{
		return this.magicBar.GetComponent<RectTransform>();
	}

	// Token: 0x06001E05 RID: 7685 RVA: 0x00047114 File Offset: 0x00045314
	[Token(Token = "0x6001E05")]
	[Address(RVA = "0x983180", Offset = "0x982180", VA = "0x180983180")]
	public bool IsMagicSelected()
	{
		return this.magicSelector.IsMagicSelected();
	}

	// Token: 0x06001E06 RID: 7686 RVA: 0x00047134 File Offset: 0x00045334
	[Token(Token = "0x6001E06")]
	[Address(RVA = "0x982870", Offset = "0x981870", VA = "0x180982870")]
	public bool GetMagicSelectEnable()
	{
		return this.magicSelector.isMagicSelectEnabled;
	}

	// Token: 0x06001E07 RID: 7687 RVA: 0x00047154 File Offset: 0x00045354
	[Token(Token = "0x6001E07")]
	[Address(RVA = "0x9849C0", Offset = "0x9839C0", VA = "0x1809849C0")]
	public void SetMagicSelectEnable(bool isEnabled)
	{
		this.magicSelector.SetMagicSelectEnable(isEnabled);
		GameSaveBasicData basic = Game.GameSave.basic;
		if (isEnabled)
		{
			this.bossRush.Appear();
		}
	}

	// Token: 0x06001E08 RID: 7688 RVA: 0x00047190 File Offset: 0x00045390
	[Token(Token = "0x6001E08")]
	[Address(RVA = "0x984EB0", Offset = "0x983EB0", VA = "0x180984EB0")]
	public void SwitchMagic(PlayerEffectPlay.Magic magicType)
	{
		this.magicSelector.SwitchMagic(magicType);
	}

	// Token: 0x06001E09 RID: 7689 RVA: 0x000471B0 File Offset: 0x000453B0
	[Token(Token = "0x6001E09")]
	[Address(RVA = "0x984F20", Offset = "0x983F20", VA = "0x180984F20")]
	public void UpdateChargeBarShow(bool isDirty)
	{
		this.magicBar.markChargeBarDirty = isDirty;
	}

	// Token: 0x06001E0A RID: 7690 RVA: 0x000471D0 File Offset: 0x000453D0
	[Token(Token = "0x6001E0A")]
	[Address(RVA = "0x984A70", Offset = "0x983A70", VA = "0x180984A70")]
	public void SetMagicSprites(PlayerEffectPlay.Magic magicType)
	{
		this.magicBar.SetMagicSprites(magicType);
	}

	// Token: 0x06001E0B RID: 7691 RVA: 0x000471F0 File Offset: 0x000453F0
	[Token(Token = "0x6001E0B")]
	[Address(RVA = "0x982850", Offset = "0x981850", VA = "0x180982850")]
	public int GetItemSelectPos()
	{
		return this.itemBar.itemSelectPos;
	}

	// Token: 0x06001E0C RID: 7692 RVA: 0x00047210 File Offset: 0x00045410
	[Token(Token = "0x6001E0C")]
	[Address(RVA = "0x984FC0", Offset = "0x983FC0", VA = "0x180984FC0")]
	public void UpdateItemSprite(ItemSystem.ItemType[] holdItem)
	{
		this.itemBar.UpdateItemSprite(holdItem);
	}

	// Token: 0x06001E0D RID: 7693 RVA: 0x00047230 File Offset: 0x00045430
	[Token(Token = "0x6001E0D")]
	[Address(RVA = "0x984F80", Offset = "0x983F80", VA = "0x180984F80")]
	public void UpdateItemSelectMove(int iPos)
	{
		this.itemBar.UpdateItemSelectMove(iPos);
	}

	// Token: 0x06001E0E RID: 7694 RVA: 0x00047250 File Offset: 0x00045450
	[Token(Token = "0x6001E0E")]
	[Address(RVA = "0x984FA0", Offset = "0x983FA0", VA = "0x180984FA0")]
	public void UpdateItemSize(int itemSize)
	{
		this.itemBar.UpdateItemSize(itemSize);
	}

	// Token: 0x06001E0F RID: 7695 RVA: 0x00047270 File Offset: 0x00045470
	[Token(Token = "0x6001E0F")]
	[Address(RVA = "0x984F60", Offset = "0x983F60", VA = "0x180984F60")]
	public void UpdateInstructions(ItemSystem.ItemType itemType)
	{
		this.itemBar.UpdateInstructions(itemType);
	}

	// Token: 0x06001E10 RID: 7696 RVA: 0x00047290 File Offset: 0x00045490
	[Token(Token = "0x6001E10")]
	[Address(RVA = "0x9847C0", Offset = "0x9837C0", VA = "0x1809847C0")]
	public void SetAimShotSizeAdd(float shotSize)
	{
		this.aimingPoint.SetAimShotSizeAdd(shotSize);
	}

	// Token: 0x06001E11 RID: 7697 RVA: 0x000472B0 File Offset: 0x000454B0
	[Token(Token = "0x6001E11")]
	[Address(RVA = "0x9847E0", Offset = "0x9837E0", VA = "0x1809847E0")]
	public void SetAimStatus(bool isAimingPointEnabled)
	{
		this.aimingPoint.SetAimStatus(isAimingPointEnabled);
	}

	// Token: 0x06001E12 RID: 7698 RVA: 0x000472D0 File Offset: 0x000454D0
	[Token(Token = "0x6001E12")]
	[Address(RVA = "0x9847A0", Offset = "0x9837A0", VA = "0x1809847A0")]
	public void SetAimMagicEnable(bool isEnabled)
	{
		this.aimingPoint.SetAimMagicEnable(isEnabled);
	}

	// Token: 0x06001E13 RID: 7699 RVA: 0x000472F0 File Offset: 0x000454F0
	[Token(Token = "0x6001E13")]
	[Address(RVA = "0x984C40", Offset = "0x983C40", VA = "0x180984C40")]
	public void ShowShotAim(bool isSmoothMode)
	{
		this.aimingPoint.ShowShotAim(isSmoothMode);
	}

	// Token: 0x06001E14 RID: 7700 RVA: 0x00047310 File Offset: 0x00045510
	[Token(Token = "0x6001E14")]
	[Address(RVA = "0x982B40", Offset = "0x981B40", VA = "0x180982B40")]
	public void HideShotAim()
	{
		this.aimingPoint.HideShotAim();
	}

	// Token: 0x06001E15 RID: 7701 RVA: 0x00047330 File Offset: 0x00045530
	[Token(Token = "0x6001E15")]
	[Address(RVA = "0x984C60", Offset = "0x983C60", VA = "0x180984C60")]
	public void ShowSwitchDistance(bool isEnabled)
	{
		this.aimingPoint.ShowSwitchDistance(isEnabled);
	}

	// Token: 0x06001E16 RID: 7702 RVA: 0x00047350 File Offset: 0x00045550
	[Token(Token = "0x6001E16")]
	[Address(RVA = "0x984FE0", Offset = "0x983FE0", VA = "0x180984FE0")]
	public void UpdateMagicAimIcon(PlayerEffectPlay.Magic magicType)
	{
		this.aimingPoint.UpdateMagicAimIcon(magicType);
	}

	// Token: 0x06001E17 RID: 7703 RVA: 0x00047370 File Offset: 0x00045570
	[Token(Token = "0x6001E17")]
	[Address(RVA = "0x984ED0", Offset = "0x983ED0", VA = "0x180984ED0")]
	public void SwitchPerspectiveLock(Vector2 direction)
	{
		this.aimingPoint.SwitchPerspectiveLock(direction);
	}

	// Token: 0x06001E18 RID: 7704 RVA: 0x00047390 File Offset: 0x00045590
	[Token(Token = "0x6001E18")]
	[Address(RVA = "0x984AC0", Offset = "0x983AC0", VA = "0x180984AC0")]
	public void SetPerspectiveLock()
	{
		this.aimingPoint.SetPerspectiveLock();
	}

	// Token: 0x06001E19 RID: 7705 RVA: 0x000473B0 File Offset: 0x000455B0
	[Token(Token = "0x6001E19")]
	[Address(RVA = "0x982830", Offset = "0x981830", VA = "0x180982830")]
	public GameObject GetIceLockUITemplate()
	{
		return this.aimingPoint.iceLockUIPrefab;
	}

	// Token: 0x06001E1A RID: 7706 RVA: 0x000473D0 File Offset: 0x000455D0
	[Token(Token = "0x6001E1A")]
	[Address(RVA = "0x982810", Offset = "0x981810", VA = "0x180982810")]
	public Transform GetIceLockRoot()
	{
		return this.aimingPoint.iceLockRoot;
	}

	// Token: 0x06001E1B RID: 7707 RVA: 0x000473F0 File Offset: 0x000455F0
	[Token(Token = "0x6001E1B")]
	[Address(RVA = "0x984840", Offset = "0x983840", VA = "0x180984840")]
	public void SetBossHP(CharacterBaseData bossData, Func<string> bossNameHandler)
	{
		this.enemyHp.SetBossHP(bossData, bossNameHandler);
	}

	// Token: 0x06001E1C RID: 7708 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E1C")]
	[Address(RVA = "0x984980", Offset = "0x983980", VA = "0x180984980")]
	public void SetHitNumber(int hitValue, Vector3 pos, PlayerEffectPlay.Magic magicElement)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E1D RID: 7709 RVA: 0x00047410 File Offset: 0x00045610
	[Token(Token = "0x6001E1D")]
	[Address(RVA = "0x985000", Offset = "0x984000", VA = "0x180985000")]
	public void UpdateMagicPointer(Vector2 value)
	{
		this.magicSelector.UpdateMagicPointer(value);
	}

	// Token: 0x06001E1E RID: 7710 RVA: 0x00047430 File Offset: 0x00045630
	[Token(Token = "0x6001E1E")]
	[Address(RVA = "0x981210", Offset = "0x980210", VA = "0x180981210")]
	public void AddIceLockUI(Transform source)
	{
		this.aimingPoint.magicLockController.AddIceLockUI(source);
	}

	// Token: 0x06001E1F RID: 7711 RVA: 0x00047454 File Offset: 0x00045654
	[Token(Token = "0x6001E1F")]
	[Address(RVA = "0x984770", Offset = "0x983770", VA = "0x180984770")]
	public void RemoveIceLockUI(Transform source)
	{
		this.aimingPoint.magicLockController.RemoveIceLockUI(source);
	}

	// Token: 0x06001E20 RID: 7712 RVA: 0x00047478 File Offset: 0x00045678
	[Token(Token = "0x6001E20")]
	[Address(RVA = "0x984E20", Offset = "0x983E20", VA = "0x180984E20")]
	public void SwapIceLockTarget(Transform oldTarget, Transform newTarget)
	{
		this.aimingPoint.magicLockController.SwapIceLockTarget(oldTarget, newTarget);
	}

	// Token: 0x06001E21 RID: 7713 RVA: 0x000474A0 File Offset: 0x000456A0
	[Token(Token = "0x6001E21")]
	[Address(RVA = "0x982260", Offset = "0x981260", VA = "0x180982260")]
	public void ClearAllIceLockUI()
	{
		UIMagicLockController magicLockController = this.aimingPoint.magicLockController;
		if (magicLockController != 0)
		{
			magicLockController.ClearAllIceLockUI();
			return;
		}
	}

	// Token: 0x06001E22 RID: 7714 RVA: 0x000474CC File Offset: 0x000456CC
	[Token(Token = "0x6001E22")]
	[Address(RVA = "0x9811E0", Offset = "0x9801E0", VA = "0x1809811E0")]
	public void AddFireLockUI(Transform source)
	{
		this.aimingPoint.magicLockController.AddFireLockUI(source);
	}

	// Token: 0x06001E23 RID: 7715 RVA: 0x000474F0 File Offset: 0x000456F0
	[Token(Token = "0x6001E23")]
	[Address(RVA = "0x984740", Offset = "0x983740", VA = "0x180984740")]
	public void RemoveFireLockUI(Transform source)
	{
		this.aimingPoint.magicLockController.RemoveFireLockUI(source);
	}

	// Token: 0x06001E24 RID: 7716 RVA: 0x00047514 File Offset: 0x00045714
	[Token(Token = "0x6001E24")]
	[Address(RVA = "0x984DF0", Offset = "0x983DF0", VA = "0x180984DF0")]
	public void SwapFireLockTarget(Transform source)
	{
		this.aimingPoint.magicLockController.SwapFireLockTarget(source);
	}

	// Token: 0x06001E25 RID: 7717 RVA: 0x00047538 File Offset: 0x00045738
	[Token(Token = "0x6001E25")]
	[Address(RVA = "0x982290", Offset = "0x981290", VA = "0x180982290")]
	public void ClearFireLockUI()
	{
		UIMagicLockController magicLockController = this.aimingPoint.magicLockController;
		if (magicLockController != 0)
		{
			magicLockController.ClearFireLockUI();
			return;
		}
	}

	// Token: 0x06001E26 RID: 7718 RVA: 0x00047564 File Offset: 0x00045764
	[Token(Token = "0x6001E26")]
	[Address(RVA = "0x9811C0", Offset = "0x9801C0", VA = "0x1809811C0")]
	public void AddEnemyHPBar(EnemiesManager.EnemyData data)
	{
		this.enemyHp.AddEnemyHPBar(data);
	}

	// Token: 0x06001E27 RID: 7719 RVA: 0x00047584 File Offset: 0x00045784
	[Token(Token = "0x6001E27")]
	[Address(RVA = "0x9838E0", Offset = "0x9828E0", VA = "0x1809838E0")]
	public void OnNobetaSkinChanged()
	{
		UIAimingPoint uiaimingPoint = this.aimingPoint;
		Transform transform = Game.GetPlayerManager().skinInstance.transform;
		uiaimingPoint.UpdateFirePoint(transform);
	}

	// Token: 0x06001E28 RID: 7720 RVA: 0x000475B8 File Offset: 0x000457B8
	[Token(Token = "0x6001E28")]
	[Address(RVA = "0x9814F0", Offset = "0x9804F0", VA = "0x1809814F0")]
	public void AppearBossRushUI()
	{
		this.bossRush.Appear();
	}

	// Token: 0x06001E29 RID: 7721 RVA: 0x000475D8 File Offset: 0x000457D8
	[Token(Token = "0x6001E29")]
	[Address(RVA = "0x982200", Offset = "0x981200", VA = "0x180982200")]
	public void BossRushUIEndBattle()
	{
		this.bossRush.EndBattle();
	}

	// Token: 0x06001E2A RID: 7722 RVA: 0x000475F8 File Offset: 0x000457F8
	[Token(Token = "0x6001E2A")]
	[Address(RVA = "0x982230", Offset = "0x981230", VA = "0x180982230")]
	public void BossRushUISetBattleBoss(SaveSystem.ScriptType boss, Func<float> bossTime)
	{
		this.bossRush.SetBattleBoss(boss, bossTime);
	}

	// Token: 0x06001E2B RID: 7723 RVA: 0x00047618 File Offset: 0x00045818
	[Token(Token = "0x6001E2B")]
	[Address(RVA = "0x982320", Offset = "0x981320", VA = "0x180982320")]
	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.bossRush.Dispose();
		this.testMode.Dispose();
		Image image = this.background;
		int num = 0;
		int num2 = image.DOKill(num != 0);
		Game.onLanguageChanged -= new Action(this.Localize);
	}

	// Token: 0x06001E2C RID: 7724 RVA: 0x000476E8 File Offset: 0x000458E8
	[Token(Token = "0x6001E2C")]
	[Address(RVA = "0x984E50", Offset = "0x983E50", VA = "0x180984E50")]
	public void SwitchAppearance()
	{
		GameObject gameObject = base.gameObject;
		bool flag = !base.gameObject.activeSelf;
		gameObject.SetActive(flag);
	}

	// Token: 0x06001E2D RID: 7725 RVA: 0x00047718 File Offset: 0x00045918
	[Token(Token = "0x6001E2D")]
	[Address(RVA = "0x9846E0", Offset = "0x9836E0", VA = "0x1809846E0")]
	public void PlayBossDialogue(CombatDialogueType key, Action nextAction)
	{
		this.enemyHp.combatDialogue.PlayBossDialogue(key, nextAction);
	}

	// Token: 0x06001E2E RID: 7726 RVA: 0x00047740 File Offset: 0x00045940
	[Token(Token = "0x6001E2E")]
	[Address(RVA = "0x984710", Offset = "0x983710", VA = "0x180984710")]
	public void PlayPartnerDialogue()
	{
		this.enemyHp.combatDialogue.PlayPartnerDialogue();
	}

	// Token: 0x06001E2F RID: 7727 RVA: 0x00047764 File Offset: 0x00045964
	[Token(Token = "0x6001E2F")]
	[Address(RVA = "0x983E10", Offset = "0x982E10", VA = "0x180983E10", Slot = "4")]
	public void OpenSceneMenu()
	{
		if (Game.sceneManager.stageState == SceneManager.GameState.Normal && !Game.IsMagicSelected())
		{
			this.OpenUIPauseMenu();
			return;
		}
	}

	// Token: 0x06001E30 RID: 7728 RVA: 0x00047798 File Offset: 0x00045998
	[Token(Token = "0x6001E30")]
	[Address(RVA = "0x9822C0", Offset = "0x9812C0", VA = "0x1809822C0", Slot = "5")]
	public void CloseSceneMenu()
	{
		Game.GetUIStackingManager().ExecuteCommand();
	}

	// Token: 0x06001E31 RID: 7729 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E31")]
	[Address(RVA = "0x984C80", Offset = "0x983C80", VA = "0x180984C80", Slot = "6")]
	public void SkipMenu()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E32 RID: 7730 RVA: 0x000477B8 File Offset: 0x000459B8
	[Token(Token = "0x6001E32")]
	[Address(RVA = "0x9833D0", Offset = "0x9823D0", VA = "0x1809833D0", Slot = "7")]
	public void NextDialogue()
	{
		if (Game.sceneManager.stageState == SceneManager.GameState.Script)
		{
			Game.sceneManager.RunNextScriptStep();
			return;
		}
	}

	// Token: 0x06001E33 RID: 7731 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E33")]
	[Address(RVA = "0x982C60", Offset = "0x981C60", VA = "0x180982C60")]
	private void InitPlayerInformation()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E34 RID: 7732 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E34")]
	[Address(RVA = "0x9832F0", Offset = "0x9822F0", VA = "0x1809832F0")]
	private IEnumerator<float> MovePlayerInformationIn()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E35 RID: 7733 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E35")]
	[Address(RVA = "0x983360", Offset = "0x982360", VA = "0x180983360")]
	private IEnumerator<float> MovePlayerInformationOut()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E36 RID: 7734 RVA: 0x000477E4 File Offset: 0x000459E4
	[Token(Token = "0x6001E36")]
	[Address(RVA = "0x984470", Offset = "0x983470", VA = "0x180984470")]
	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<UIPauseMenu>();
			Action action = new Action(this.OnPauseMenuClosed);
			canvas.Open(action);
			this.AppearBackground(0.95f, 0.3f);
			this.distortionEffect.AppearGlassEffect();
			if (Game.GameSave.basic.difficulty == GameDifficulty.BossRush)
			{
				this.bossRush.Appear();
			}
		}
	}

	// Token: 0x06001E37 RID: 7735 RVA: 0x000478B0 File Offset: 0x00045AB0
	[Token(Token = "0x6001E37")]
	[Address(RVA = "0x983EF0", Offset = "0x982EF0", VA = "0x180983EF0")]
	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.<UISystemText>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.<UISystemText>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.<UISystemText>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: 0x06001E38 RID: 7736 RVA: 0x000479F8 File Offset: 0x00045BF8
	[Token(Token = "0x6001E38")]
	[Address(RVA = "0x983970", Offset = "0x982970", VA = "0x180983970")]
	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: 0x06001E39 RID: 7737 RVA: 0x00047A64 File Offset: 0x00045C64
	[Token(Token = "0x6001E39")]
	[Address(RVA = "0x9837E0", Offset = "0x9827E0", VA = "0x1809837E0")]
	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: 0x06001E3A RID: 7738 RVA: 0x00047AB4 File Offset: 0x00045CB4
	[Token(Token = "0x6001E3A")]
	[Address(RVA = "0x983D20", Offset = "0x982D20", VA = "0x180983D20")]
	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: 0x06001E3B RID: 7739 RVA: 0x00047B00 File Offset: 0x00045D00
	[Token(Token = "0x6001E3B")]
	[Address(RVA = "0x983AA0", Offset = "0x982AA0", VA = "0x180983AA0")]
	private void OnSavePointMenuClosed()
	{
		Game.SwitchGameplayInput();
		PlayerStatsData stats = Game.GameSave.stats;
		PlayerStatsData stats2 = Game.GameSave.stats;
		int num = 0;
		float currentMoney = stats2.currentMoney;
		if ((currentMoney == (float)num && stats2 == (ulong)1L) || stats2 != (ulong)1L || stats2 != (ulong)1L)
		{
		}
		stats.currentMoney = currentMoney;
		Game.UpdateMoney(Game.GameSave.stats.currentMoney);
		this.HideBackground(0.3f);
	}

	// Token: 0x06001E3C RID: 7740 RVA: 0x00047B88 File Offset: 0x00045D88
	[Token(Token = "0x6001E3C")]
	[Address(RVA = "0x983500", Offset = "0x982500", VA = "0x180983500")]
	private void OnBattleSelectClosed()
	{
		StageFlagData flags = Game.GameSave.flags;
		if (flags.stageBRClear && !flags.stageBRTest && flags.stageBRBoss01 && flags.stageBRBoss02 && flags.stageBRBoss03 && flags.stageBRBoss04 && flags.stageBRBoss05 && flags.stageBRBoss06 && flags.stageBRknight && flags.stageBRSaalGhost)
		{
			Game.GameSave.flags.stageBRTest = true;
			GameSaveBasicData basic = Game.GameSave.basic;
			int num = 0;
			basic.UpdateStageData(GameStage.BossRush01, num);
			this.AppearSettlement(9);
			return;
		}
		Game.SwitchGameplayInput();
		WizardGirlManage playerManager = Game.GetPlayerManager();
		int num2 = 0;
		playerManager.SetPlayerInput(true, num2 != 0);
		Game.sceneManager.onSystemMenu = false;
		this.HideBackground(0.3f);
	}

	// Token: 0x06001E3D RID: 7741 RVA: 0x00047C78 File Offset: 0x00045E78
	[Token(Token = "0x6001E3D")]
	[Address(RVA = "0x983710", Offset = "0x982710", VA = "0x180983710")]
	private void OnDialogueSelectClosed()
	{
		Game.SwitchStoryControlInput();
		Game.GetPlayerManager().playerController.ClearInteractionTip();
		Game.sceneManager.onSystemMenu = false;
	}

	// Token: 0x06001E3E RID: 7742 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E3E")]
	[Address(RVA = "0x983C10", Offset = "0x982C10", VA = "0x180983C10")]
	private void OnSettlementClosed()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E3F RID: 7743 RVA: 0x00047CB0 File Offset: 0x00045EB0
	[Token(Token = "0x6001E3F")]
	[Address(RVA = "0x9831A0", Offset = "0x9821A0", VA = "0x1809831A0")]
	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: 0x06001E40 RID: 7744 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001E40")]
	[Address(RVA = "0x982500", Offset = "0x981500", VA = "0x180982500")]
	private string GetExitLevelName(int transferLevelNum, int transferSavePointNum)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001E41 RID: 7745 RVA: 0x00047D30 File Offset: 0x00045F30
	[Token(Token = "0x6001E41")]
	[Address(RVA = "0x9850C0", Offset = "0x9840C0", VA = "0x1809850C0")]
	public StageUIManager()
	{
	}

	// Token: 0x040027F6 RID: 10230
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x40027F6")]
	[SerializeField]
	private UINumberSprite numberSprites;

	// Token: 0x040027F7 RID: 10231
	[FieldOffset(Offset = "0x20")]
	[Token(Token = "0x40027F7")]
	[SerializeField]
	private UIElementSprite elementSprites;

	// Token: 0x040027F8 RID: 10232
	[FieldOffset(Offset = "0x28")]
	[Token(Token = "0x40027F8")]
	[SerializeField]
	private UIPlayerStats playerStats;

	// Token: 0x040027F9 RID: 10233
	[FieldOffset(Offset = "0x30")]
	[Token(Token = "0x40027F9")]
	[SerializeField]
	private UIPlayersSubStats playersSubStats;

	// Token: 0x040027FA RID: 10234
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x40027FA")]
	[SerializeField]
	private UIMagicBar magicBar;

	// Token: 0x040027FB RID: 10235
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x40027FB")]
	[SerializeField]
	private UIEnemyHp enemyHp;

	// Token: 0x040027FC RID: 10236
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x40027FC")]
	[SerializeField]
	private UIScriptMode scriptMode;

	// Token: 0x040027FD RID: 10237
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x40027FD")]
	[SerializeField]
	private UIHitNumber hitNumber;

	// Token: 0x040027FE RID: 10238
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x40027FE")]
	[SerializeField]
	private UIItemBar itemBar;

	// Token: 0x040027FF RID: 10239
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x40027FF")]
	[SerializeField]
	private UIMagicSelector magicSelector;

	// Token: 0x04002800 RID: 10240
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x4002800")]
	[SerializeField]
	private UIAimingPoint aimingPoint;

	// Token: 0x04002801 RID: 10241
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x4002801")]
	[SerializeField]
	private UIEventPromptController eventPrompt;

	// Token: 0x04002802 RID: 10242
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x4002802")]
	[SerializeField]
	private UIInteractionPromptController interactionPrompt;

	// Token: 0x04002803 RID: 10243
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x4002803")]
	[SerializeField]
	private UIGameTip gameTip;

	// Token: 0x04002804 RID: 10244
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x4002804")]
	[SerializeField]
	private UIDistortionEffect distortionEffect;

	// Token: 0x04002805 RID: 10245
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x4002805")]
	[SerializeField]
	private UIBossRush bossRush;

	// Token: 0x04002806 RID: 10246
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x4002806")]
	[SerializeField]
	private UITestMode testMode;

	// Token: 0x04002807 RID: 10247
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x4002807")]
	[SerializeField]
	private Image background;

	// Token: 0x04002808 RID: 10248
	[FieldOffset(Offset = "0xA8")]
	[Token(Token = "0x4002808")]
	private bool isOverlayUIOpened;

	// Token: 0x04002809 RID: 10249
	[FieldOffset(Offset = "0xAC")]
	[Token(Token = "0x4002809")]
	private float playerInformationUpY;

	// Token: 0x0400280A RID: 10250
	[FieldOffset(Offset = "0xB0")]
	[Token(Token = "0x400280A")]
	private float playerInformationBottomY;

	// Token: 0x0400280B RID: 10251
	[FieldOffset(Offset = "0xB4")]
	[Token(Token = "0x400280B")]
	private float playerInformationSpeed = 2f;

	// Token: 0x0400280C RID: 10252
	[FieldOffset(Offset = "0xB8")]
	[Token(Token = "0x400280C")]
	private CoroutineHandle playerInformationProcessor;
}
