public static void SwitchMenus(GameObject menuFrom, GameObject menuTo) { //GUI_Animation.HideMenu(menuFrom); //GUI_Animation.ShowMenu(menuTo); GUI_Animation.ScaleDown(menuFrom); GUI_Animation.ScaleUp(menuTo); }
void OnButton_HomeMenu2(object sender, ButtonPressedEventArgs e) { switch (e.id) { case "imageSlideShow_buttons_next_Button": //HOMEMENU2 - NEXT Debug.Log(e.id + " - HOMEMENU2 - BUTTON NEXT"); GUI_Animation.SwitchMenus(GUI_OtherMenuController.instance.gui_HomeMenu2, GUI_OtherMenuController.instance.gui_HomeMenu1, GUI_Animation.ANIMANTION.SHOW_HIDE); break; case "imageSlideShow_buttons_previous_Button": //HOMEMENU2 - PREVIOUS Debug.Log(e.id + " - HOMEMENU2 - BUTTON PREVIOUS"); GUI_Animation.SwitchMenus(GUI_OtherMenuController.instance.gui_HomeMenu2, GUI_OtherMenuController.instance.gui_HomeMenu1, GUI_Animation.ANIMANTION.SCALE); break; case "imageSlideShow_buttons_back_Button": //HOMEMENU2 - BACK Debug.Log(e.id + " - HOMEMENU2 - BUTTON BACK"); GUI_Animation.SwitchMenus(GUI_OtherMenuController.instance.gui_HomeMenu2, GUI_OtherMenuController.instance.gui_HomeMenu1, GUI_Animation.ANIMANTION.FADE); break; default: break; } }
void OnButton_Main(object sender, ButtonPressedEventArgs e) { switch (e.id) { case "freePlay_Button": //MAIN - FREEPLAY Debug.Log(e.id + " - MAIN - BUTTON FREEPLAY"); GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Main, GUI_Controller.instance.gui_Levels); break; case "timePlay_Button": //MAIN - TIMEPLAY Debug.Log(e.id + " - MAIN - BUTTON TIMEPLAY"); GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Main, GUI_Controller.instance.gui_Time); GUI_Controller.instance.gui_Time.GetComponent <Time_Script>().Initialize(); break; case "settings_Button": //MAIN - SETTINGS Debug.Log(e.id + " - MAIN - BUTTON SETTINGS"); GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Main, GUI_Controller.instance.gui_Settings); GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().Initialize(); break; default: break; } }
void OnButtonClicked() { Debug.Log("Click: " + pack.title); GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Levels, GUI_Controller.instance.gui_Boards); GUI_Controller.instance.gui_Boards.GetComponent <Boards_Script>().Initialize(pack); }
public void StartTimedGame(TimePack pack, int time) { Debug.Log("Start Timed Game (" + pack.boardSize + "," + pack.boardSize + ") - " + time + "seconds"); GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Time, GUI_Controller.instance.gui_GameTimed); gameTimed.InitializeTimedGame(pack, time); //gameRegular.InitializeTimedGame(pack, time); }
void OnButton_Time(object sender, ButtonPressedEventArgs e) { TimePack pack = GUI_Controller.instance.gui_Time.GetComponent <Time_Script>().currentPack; switch (e.id) { case "top_back_Button": //TIME - BACK Debug.Log(e.id + " - TIME - BUTTON BACK"); GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Time, GUI_Controller.instance.gui_Main); break; case "buttons_boards_Button": //TIME - BOARDS Debug.Log(e.id + " - TIME - BUTTON BOARDS"); GUI_Time.boardSize_Panel_gameObject.SetActive(true); break; case "buttons_t30_Button": //TIME - T30 Debug.Log(e.id + " - TIME - BUTTON T30"); Controller.instance.StartTimedGame(pack, 30); break; case "buttons_t60_Button": //TIME - T60 Debug.Log(e.id + " - TIME - BUTTON T60"); Controller.instance.StartTimedGame(pack, 60); break; case "buttons_t90_Button": //TIME - T90 Debug.Log(e.id + " - TIME - BUTTON T90"); Controller.instance.StartTimedGame(pack, 90); break; case "buttons_t120_Button": //TIME - T120 Debug.Log(e.id + " - TIME - BUTTON T120"); Controller.instance.StartTimedGame(pack, 120); break; case "buttons_t180_Button": //TIME - T180 Debug.Log(e.id + " - TIME - BUTTON T180"); Controller.instance.StartTimedGame(pack, 180); break; //case "buttons_t240_Button": //TIME - T240 // Debug.Log(e.id + " - TIME - BUTTON T240"); // Controller.instance.StartTimedGame(pack, 240); // break; case "boardSize_sideClose_Button": //TIME - SIDECLOSE //Debug.Log(e.id + " - TIME - BUTTON SIDECLOSE"); case "boardSize_content_ok_Button": //TIME - OK //Debug.Log(e.id + " - TIME - BUTTON OK"); case "boardSize_content_close_Button": //TIME - CLOSE //Debug.Log(e.id + " - TIME - BUTTON CLOSE"); GUI_Time.boardSize_Panel_gameObject.SetActive(false); break; default: break; } }
public void StartRegularGame(string level, Board board) { Debug.Log("Start Game - " + board.matrix); GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Boards, GUI_Controller.instance.gui_GameRegular); int lvl = System.Convert.ToInt32(level); gameRegular.InitializeNewBoard(lvl, board); }
void OnButton_Levels(object sender, ButtonPressedEventArgs e) { switch (e.id) { case "top_back_Button": //LEVELS - BACK Debug.Log(e.id + " - LEVELS - BUTTON BACK"); GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Levels, GUI_Controller.instance.gui_Main); break; default: break; } }
public void InitializePreviousBoard() { Board newBoard = Controller.instance.dataManager.data.GetPreviousBoard(currentBoard); if (newBoard == null) { GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_GameRegular, GUI_Controller.instance.gui_Boards); GUI_Controller.instance.gui_Boards.GetComponent <Boards_Script>().Initialize(); } else { InitializeNewBoard(currentLevel - 1, newBoard); } }
void OnButton_Boards(object sender, ButtonPressedEventArgs e) { switch (e.id) { case "top_back_Button": //BOARDS - BACK Debug.Log(e.id + " - BOARDS - BUTTON BACK"); GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Boards, GUI_Controller.instance.gui_Levels); GUI_Controller.instance.gui_Levels.GetComponent <Packs_Script>().Initialize(); break; default: break; } }
void OnButton_GameRegular(object sender, ButtonPressedEventArgs e) { switch (e.id) { case "top_back_Button": //GAMEREGULAR - BACK Debug.Log(e.id + " - GAMEREGULAR - BUTTON BACK"); GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_GameRegular, GUI_Controller.instance.gui_Boards); GUI_Controller.instance.gui_Boards.GetComponent <Boards_Script>().Initialize(); break; case "running_bottom_previous_Button": //GAMEREGULAR - PREVIOUS Debug.Log(e.id + " - GAMEREGULAR - BUTTON PREVIOUS"); Controller.instance.gameRegular.InitializePreviousBoard(); break; case "running_bottom_restart_Button": //GAMEREGULAR - RESTART Debug.Log(e.id + " - GAMEREGULAR - BUTTON RESTART"); Controller.instance.gameRegular.InitializeSameBoard(); break; case "running_bottom_next_Button": //GAMEREGULAR - NEXT Debug.Log(e.id + " - GAMEREGULAR - BUTTON NEXT"); Controller.instance.gameRegular.InitializeNextBoard(); break; case "finish_again_Button": //GAMEREGULAR - AGAIN Debug.Log(e.id + " - GAMEREGULAR - BUTTON AGAIN"); Controller.instance.gameRegular.InitializeSameBoard(); break; case "finish_next_Button": //GAMEREGULAR - NEXT Debug.Log(e.id + " - GAMEREGULAR - BUTTON NEXT"); Controller.instance.gameRegular.InitializeNextBoard(); break; default: break; } }
void OnButton_Settings(object sender, ButtonPressedEventArgs e) { switch (e.id) { case "top_back_Button": //SETTINGS - BACK Debug.Log(e.id + " - SETTINGS - BUTTON BACK"); GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_Settings, GUI_Controller.instance.gui_Main); break; case "buttons_themes_Button": //SETTINGS - THEMES Debug.Log(e.id + " - SETTINGS - BUTTON THEMES"); GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelThemes(true); break; case "buttons_language_Button": //SETTINGS - LANGUAGE Debug.Log(e.id + " - SETTINGS - BUTTON LANGUAGE"); break; case "buttons_reset_Button": //SETTINGS - RESET Debug.Log(e.id + " - SETTINGS - BUTTON RESET"); GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelReset(true); break; case "buttons_remove_Button": //SETTINGS - REMOVE Debug.Log(e.id + " - SETTINGS - BUTTON REMOVE"); break; case "buttons_about_Button": //SETTINGS - ABOUT Debug.Log(e.id + " - SETTINGS - BUTTON ABOUT"); GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelAbout(true); break; case "reset_sideClose_Button": //SETTINGS - SIDECLOSE Debug.Log(e.id + " - SETTINGS - BUTTON SIDECLOSE"); GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelReset(false); break; case "reset_content_cancel_Button": //SETTINGS - CANCEL Debug.Log(e.id + " - SETTINGS - BUTTON CANCEL"); GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelReset(false); break; case "reset_content_ok_Button": //SETTINGS - OK Debug.Log(e.id + " - SETTINGS - BUTTON OK"); break; case "reset_content_close_Button": //SETTINGS - CLOSE Debug.Log(e.id + " - SETTINGS - BUTTON CLOSE"); GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelReset(false); break; //case "language_sideClose_Button": //SETTINGS - SIDECLOSE // Debug.Log(e.id + " - SETTINGS - BUTTON SIDECLOSE"); // break; //case "language_content_cancel_Button": //SETTINGS - CANCEL // Debug.Log(e.id + " - SETTINGS - BUTTON CANCEL"); // break; //case "language_content_ok_Button": //SETTINGS - OK // Debug.Log(e.id + " - SETTINGS - BUTTON OK"); // break; //case "language_content_close_Button": //SETTINGS - CLOSE // Debug.Log(e.id + " - SETTINGS - BUTTON CLOSE"); // break; case "themes_sideClose_Button": //SETTINGS - SIDECLOSE Debug.Log(e.id + " - SETTINGS - BUTTON SIDECLOSE"); GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelThemes(false); break; case "themes_content_cancel_Button": //SETTINGS - CANCEL Debug.Log(e.id + " - SETTINGS - BUTTON CANCEL"); GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelThemes(false); break; case "themes_content_ok_Button": //SETTINGS - OK Debug.Log(e.id + " - SETTINGS - BUTTON OK"); GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelThemes(false); break; case "themes_content_close_Button": //SETTINGS - CLOSE Debug.Log(e.id + " - SETTINGS - BUTTON CLOSE"); GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelThemes(false); break; case "about_sideClose_Button": //SETTINGS - SIDECLOSE //Debug.Log(e.id + " - SETTINGS - BUTTON SIDECLOSE"); case "about_content_cancel_Button": //SETTINGS - CANCEL //Debug.Log(e.id + " - SETTINGS - BUTTON CANCEL"); case "about_content_ok_Button": //SETTINGS - OK //Debug.Log(e.id + " - SETTINGS - BUTTON OK"); case "about_content_close_Button": //SETTINGS - CLOSE Debug.Log(e.id + " - SETTINGS - BUTTON CLOSE"); GUI_Controller.instance.gui_Settings.GetComponent <Settings_Script>().SetPanelAbout(false); break; default: break; } }
void OnButton_GameTimed(object sender, ButtonPressedEventArgs e) { switch (e.id) { case "top_back_Button": //GAMETIMED - BACK Debug.Log(e.id + " - GAMETIMED - BUTTON BACK"); GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_GameTimed, GUI_Controller.instance.gui_Time); Controller.instance.gameTimed.StopGame(); GUI_Controller.instance.gui_Time.GetComponent <Time_Script>().Initialize(); break; case "running_bottom_reset_Button": //GAMETIMED - RESET Debug.Log(e.id + " - GAMETIMED - BUTTON RESET"); Controller.instance.gameTimed.ResetCurrentBoard(); break; case "running_bottom_pause_Button": //GAMETIMED - PAUSE Debug.Log(e.id + " - GAMETIMED - BUTTON PAUSE"); Controller.instance.gameTimed.PauseGame(); break; case "running_bottom_next_Button": //GAMETIMED - NEXT Debug.Log(e.id + " - GAMETIMED - BUTTON NEXT"); Controller.instance.gameTimed.InitializeNextBoard(true); break; case "finish_again_Button": //GAMETIMED - AGAIN Debug.Log(e.id + " - GAMETIMED - BUTTON AGAIN"); Controller.instance.gameTimed.InitializeSameTimedGame(); break; case "finish_back_Button": //GAMETIMED - BACK Debug.Log(e.id + " - GAMETIMED - BUTTON BACK"); GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_GameTimed, GUI_Controller.instance.gui_Time); GUI_Controller.instance.gui_Time.GetComponent <Time_Script>().Initialize(); break; case "pause_sideClose_Button": //GAMETIMED - SIDECLOSE Debug.Log(e.id + " - GAMETIMED - BUTTON SIDECLOSE"); Controller.instance.gameTimed.ResumeGame(); break; case "pause_content_close_Button": //GAMETIMED - CLOSE Debug.Log(e.id + " - GAMETIMED - BUTTON CLOSE"); Controller.instance.gameTimed.ResumeGame(); break; case "pause_content_continue_Button": //GAMETIMED - CONTINUE Debug.Log(e.id + " - GAMETIMED - BUTTON CONTINUE"); Controller.instance.gameTimed.ResumeGame(); break; case "pause_content_exit_Button": //GAMETIMED - EXIT Debug.Log(e.id + " - GAMETIMED - BUTTON EXIT"); GUI_Animation.SwitchMenus(GUI_Controller.instance.gui_GameTimed, GUI_Controller.instance.gui_Time); Controller.instance.gameTimed.StopGame(); GUI_Controller.instance.gui_Time.GetComponent <Time_Script>().Initialize(); break; default: break; } }
void Awake() { GUI_Animation.instance = this; }