using System; using Cpp2IlInjected; using DG.Tweening; using UnityEngine; using UnityEngine.UI; // Token: 0x0200022D RID: 557 [Token(Token = "0x200022D")] public class TitleSceneManager : GameSceneBase, ISceneMenuController { // Token: 0x06001545 RID: 5445 RVA: 0x00030208 File Offset: 0x0002E408 [Token(Token = "0x6001545")] [Address(RVA = "0x1327760", Offset = "0x1325F60", VA = "0x181327760", Slot = "4")] public override void Enter() { Game.onLanguageChanged += new Action(this.Localize); LocalizationData localizationData = Game.GetLocalizationData(); Text text = this.pressAnyKeyLabel; string text2 = localizationData.systemText.GetText(280); text.text = text2; GameFontPack fontPack = localizationData.fontPack; Text text3 = this.pressAnyKeyLabel; Font medium = fontPack.medium; text3.font = medium; this.openingMenu.Localize(localizationData); this.bgm.Init(); SceneBGMController sceneBGMController = this.bgm; int num = 0; int num2 = 0; sceneBGMController.PlayBGM(num2, (float)num); Game.GetUIStackingManager().Init(UIStackingManager.UIStackingCommand.Close); this.openingMenu.Init(); UIOpeningMenu uiopeningMenu = this.openingMenu; uiopeningMenu.enableScaleEffect = false; Game.SwitchUIControlInput(); this.WaitForAnyKeyDown(); UnityEngine.Object.FindObjectOfType().Init(); int num3 = 0; Game.FadeOutBlackScreen(1f, num3); } // Token: 0x06001546 RID: 5446 RVA: 0x000302F8 File Offset: 0x0002E4F8 [Token(Token = "0x6001546")] [Address(RVA = "0x13279A0", Offset = "0x13261A0", VA = "0x1813279A0")] private void Localize(LocalizationData data) { Text text = this.pressAnyKeyLabel; string text2 = data.systemText.GetText(280); text.text = text2; GameFontPack fontPack = data.fontPack; Text text3 = this.pressAnyKeyLabel; Font medium = fontPack.medium; text3.font = medium; double valueAsDouble = this.openingMenu.ValueAsDouble; } // Token: 0x06001547 RID: 5447 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001547")] [Address(RVA = "0x1327E40", Offset = "0x1326640", VA = "0x181327E40")] private void WaitForAnyKeyDown() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001548 RID: 5448 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x6001548")] [Address(RVA = "0x1327A40", Offset = "0x1326240", VA = "0x181327A40")] private void OnAnyKeyDown() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x06001549 RID: 5449 RVA: 0x00030358 File Offset: 0x0002E558 [Token(Token = "0x6001549")] [Address(RVA = "0x1327D80", Offset = "0x1326580", VA = "0x181327D80")] private void OpenMenuUI() { UIOpeningMenu uiopeningMenu = this.openingMenu; Action action = new Action(this.WaitForAnyKeyDown); uiopeningMenu.Open(action); Game.BindSceneMenuController(this); } // Token: 0x0600154A RID: 5450 RVA: 0x0003038C File Offset: 0x0002E58C [Token(Token = "0x600154A")] [Address(RVA = "0x1327CD0", Offset = "0x13264D0", VA = "0x181327CD0")] private void OnDestroy() { Game.onLanguageChanged -= new Action(this.Localize); } // Token: 0x0600154B RID: 5451 RVA: 0x000020D3 File Offset: 0x000002D3 [Token(Token = "0x600154B")] [Address(RVA = "0x29E8B0", Offset = "0x29D0B0", VA = "0x18029E8B0", Slot = "5")] public void OpenSceneMenu() { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600154C RID: 5452 RVA: 0x000303AC File Offset: 0x0002E5AC [Token(Token = "0x600154C")] [Address(RVA = "0x1327740", Offset = "0x1325F40", VA = "0x181327740", Slot = "6")] public void CloseSceneMenu() { this.openingMenu.OnSceneMenuClosed(); } // Token: 0x0600154D RID: 5453 RVA: 0x000303CC File Offset: 0x0002E5CC [Token(Token = "0x600154D")] [Address(RVA = "0x41E600", Offset = "0x41CE00", VA = "0x18041E600")] public TitleSceneManager() { } // Token: 0x040020BD RID: 8381 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40020BD")] [SerializeField] private Text pressAnyKeyLabel; // Token: 0x040020BE RID: 8382 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40020BE")] [SerializeField] private Image pressAnyKeyEffect; // Token: 0x040020BF RID: 8383 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40020BF")] [SerializeField] private bool waitForAnyKey; // Token: 0x040020C0 RID: 8384 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40020C0")] [SerializeField] private UIOpeningMenu openingMenu; // Token: 0x040020C1 RID: 8385 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40020C1")] [SerializeField] private SceneBGMController bgm; // Token: 0x040020C2 RID: 8386 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40020C2")] private Sequence pressAnyKeySequence; }