using System; using System.Collections.Generic; using Cpp2IlInjected; using DG.Tweening; using DG.Tweening.Core; using DG.Tweening.Plugins.Options; using UnityEngine; using UnityEngine.UI; // Token: 0x02000289 RID: 649 [Token(Token = "0x2000289")] public class GameUIManager : MonoBehaviour { // Token: 0x17000101 RID: 257 // (get) Token: 0x060018DD RID: 6365 RVA: 0x0003CA48 File Offset: 0x0003AC48 [Token(Token = "0x17000101")] public GameButtonThemePackage ButtonTheme { [Token(Token = "0x60018DD")] [Address(RVA = "0x34A400", Offset = "0x348C00", VA = "0x18034A400")] get { return this.buttonThemePack; } } // Token: 0x060018DE RID: 6366 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60018DE")] [Address(RVA = "0x50E900", Offset = "0x50D100", VA = "0x18050E900")] public void Init(LocalizationData localizationData) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060018DF RID: 6367 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60018DF")] [Address(RVA = "0x50F230", Offset = "0x50DA30", VA = "0x18050F230")] public void Localize(LocalizationData localizationData) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060018E0 RID: 6368 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60018E0")] [Address(RVA = "0x376AE0", Offset = "0x3752E0", VA = "0x180376AE0")] public T GetCanvas() where T : GameCanvasBase { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060018E1 RID: 6369 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x60018E1")] [Address(RVA = "0x50E7D0", Offset = "0x50CFD0", VA = "0x18050E7D0")] public UIMessageBox GetMessageBox(MessageBoxStyle style) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x060018E2 RID: 6370 RVA: 0x0003CA5C File Offset: 0x0003AC5C [Token(Token = "0x60018E2")] [Address(RVA = "0x451CE0", Offset = "0x4504E0", VA = "0x180451CE0")] public UIStackingManager GetUIStackingManager() { return this.stackingManager; } // Token: 0x060018E3 RID: 6371 RVA: 0x0003CA70 File Offset: 0x0003AC70 [Token(Token = "0x60018E3")] [Address(RVA = "0x50E5A0", Offset = "0x50CDA0", VA = "0x18050E5A0")] public void FadeInBlackScreen(float duration, Action completionHandler) { TweenerCore tweenerCore = DOTweenModuleUI.DOFade(this.blackScreen, 1f, duration); TweenCallback tweenCallback = delegate { Action completionHandler2 = completionHandler; if (completionHandler2 != 0) { completionHandler2(); return; } }; TweenerCore tweenerCore2 = tweenerCore.OnComplete(tweenCallback).Play>(); } // Token: 0x060018E4 RID: 6372 RVA: 0x0003CABC File Offset: 0x0003ACBC [Token(Token = "0x60018E4")] [Address(RVA = "0x50E6C0", Offset = "0x50CEC0", VA = "0x18050E6C0")] public void FadeOutBlackScreen(float duration, Action completionHandler) { Image image = this.blackScreen; int num = 0; TweenerCore tweenerCore = DOTweenModuleUI.DOFade(image, (float)num, duration); TweenCallback tweenCallback = delegate { Action completionHandler2 = completionHandler; if (completionHandler2 != 0) { completionHandler2(); return; } }; TweenerCore tweenerCore2 = tweenerCore.OnComplete(tweenCallback).Play>(); } // Token: 0x060018E5 RID: 6373 RVA: 0x0003CB0C File Offset: 0x0003AD0C [Token(Token = "0x60018E5")] [Address(RVA = "0x50E830", Offset = "0x50D030", VA = "0x18050E830")] public Sprite GetSaveLocationSprite(int index) { return this.uiPack.saveLocationSprites[index]; } // Token: 0x060018E6 RID: 6374 RVA: 0x0003CB30 File Offset: 0x0003AD30 [Token(Token = "0x60018E6")] [Address(RVA = "0x50E870", Offset = "0x50D070", VA = "0x18050E870")] public StageUIManager GetStageUIInstance() { return UnityEngine.Object.Instantiate(this.stageUIPrefab).GetComponent(); } // Token: 0x060018E7 RID: 6375 RVA: 0x0003CB54 File Offset: 0x0003AD54 [Token(Token = "0x60018E7")] [Address(RVA = "0x354180", Offset = "0x352980", VA = "0x180354180")] public UISceneLoading GetSceneLoading() { return this.loading; } // Token: 0x060018E8 RID: 6376 RVA: 0x0003CB68 File Offset: 0x0003AD68 [Token(Token = "0x60018E8")] [Address(RVA = "0x50F510", Offset = "0x50DD10", VA = "0x18050F510")] public void ShowSavingTip() { this.savingTip.Show(); } // Token: 0x060018E9 RID: 6377 RVA: 0x0003CB88 File Offset: 0x0003AD88 [Token(Token = "0x60018E9")] [Address(RVA = "0x50F4C0", Offset = "0x50DCC0", VA = "0x18050F4C0")] private void OnApplicationFocus(bool isFocus) { if (isFocus) { Texture2D cursorIcon = this.customCursor.cursorIcon; Vector2 zero = Vector2.zero; int num = 0; Cursor.SetCursor(cursorIcon, zero, (CursorMode)num); return; } } // Token: 0x060018EA RID: 6378 RVA: 0x0003CBC0 File Offset: 0x0003ADC0 [Token(Token = "0x60018EA")] [Address(RVA = "0x50F530", Offset = "0x50DD30", VA = "0x18050F530")] public GameUIManager() { UIStackingManager uistackingManager = new UIStackingManager(); this.stackingManager = uistackingManager; base..ctor(); } // Token: 0x040022E5 RID: 8933 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40022E5")] [SerializeField] private Transform uiCanvasRoot; // Token: 0x040022E6 RID: 8934 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40022E6")] [SerializeField] private Transform uiMsgBoxRoot; // Token: 0x040022E7 RID: 8935 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40022E7")] [SerializeField] private Image blackScreen; // Token: 0x040022E8 RID: 8936 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40022E8")] [SerializeField] private UISceneLoading loading; // Token: 0x040022E9 RID: 8937 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40022E9")] [SerializeField] private UISavingTip savingTip; // Token: 0x040022EA RID: 8938 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40022EA")] [SerializeField] private GameUIPackage uiPack; // Token: 0x040022EB RID: 8939 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40022EB")] [SerializeField] private GameButtonThemePackage buttonThemePack; // Token: 0x040022EC RID: 8940 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40022EC")] [SerializeField] private GameCursor customCursor; // Token: 0x040022ED RID: 8941 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40022ED")] [SerializeField] private GameObject stageUIPrefab; // Token: 0x040022EE RID: 8942 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40022EE")] private Dictionary canvasMap; // Token: 0x040022EF RID: 8943 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40022EF")] private Dictionary messageBoxMap; // Token: 0x040022F0 RID: 8944 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40022F0")] private UIStackingManager stackingManager; }