protected void initialize() { initialize_base(); Scene_Type = "Scene_Title"; if (SkipIntro) { if (Global.scene.scene_type == "Scene_Soft_Reset") { MenuManager = TitleMenuManager.MainMenu(this); TitleTheme = TitleThemeStarts.FadeInTheme; } else { MenuManager = TitleMenuManager.TitleScreen(this); TitleTheme = TitleThemeStarts.PlayTheme; } } else { MenuManager = TitleMenuManager.Intro(this); TitleTheme = TitleThemeStarts.Transition; } Global.load_save_info = true; Global.check_for_updates(); }
void Start() { current = this; GameObject.Find("TitleMenuCanvas/TitleMenuAnchor/PlayButton").GetComponent <Button>().onClick.AddListener(PlayGame); GameObject.Find("TitleMenuCanvas/TitleMenuAnchor/CreateButton").GetComponent <Button>().onClick.AddListener(EditGame); GameObject.Find("TitleMenuCanvas/TitleMenuAnchor/ExitButton").GetComponent <Button>().onClick.AddListener(ExitGame); }
public void TitleTestBattle(int distance) { MenuManager = null; Global.game_system.Battler_1_Id = Global.test_battler_1.Actor_Id; Global.game_system.Battler_2_Id = Global.test_battler_2.Actor_Id; Global.game_system.Arena_Distance = distance; Global.game_system.In_Arena = true; Global.scene_change("Scene_Test_Battle"); }
public void TitleClassReel() { MenuManager = null; Global.scene_change("Scene_Class_Reel"); }
public void update(KeyboardState key_state) { update_message(); Player.update_anim(); if (update_soft_reset()) { return; } if (!Global.load_save_info) { if (TitleTheme != TitleThemeStarts.None) { switch (TitleTheme) { case TitleThemeStarts.PlayTheme: Global.Audio.PlayBgm(Global.BgmConfig.TitleTheme); break; case TitleThemeStarts.FadeInTheme: Global.Audio.PlayBgm(Global.BgmConfig.TitleTheme, true); break; case TitleThemeStarts.Transition: Global.Audio.PlayBgm(Global.BgmConfig.ChapterTransitionTheme); break; } TitleTheme = TitleThemeStarts.None; } } if (Closing) { // If trying to load suspend and failed if (Loading_Suspend && !Global.suspend_load_successful) { Loading_Suspend = false; Closing = false; } else { Timer++; if (Timer >= Config.TITLE_GAME_START_TIME) { // If shutting down if (Quitting) { Global.quit(); } // If loading suspend else if (Loading_Suspend) { Global.scene_change("Load_Suspend"); } // Else start game else { Global.game_system.Difficulty_Mode = Global.save_file.Difficulty; start_game(); } MenuManager = null; return; } } } MenuManager.Update(!Closing); SoftResetBlocked = MenuManager != null && MenuManager.SoftResetBlocked; }