diff --git a/Assets/Scenes/Main Menu.unity b/Assets/Scenes/Main Menu.unity index 66f857e..8b50bc7 100644 --- a/Assets/Scenes/Main Menu.unity +++ b/Assets/Scenes/Main Menu.unity @@ -3189,6 +3189,13 @@ MonoBehaviour: gameinfoBackButton: {fileID: 1729268436} optionsBackButton: {fileID: 552329883} BeanTalk: {fileID: 195438700} + phrases: + - THAT'S MY GAME! + - GOTTA GO FAST! + - IT ME! + - DO YOUR BEST! + - NEVER GIVE UP! + - BE THE BEST THAT YOU CAN BEAN! --- !u!1 &517452778 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/Scripts/MainMenu.cs b/Assets/Scripts/MainMenu.cs index 16bdb6a..5fa10cd 100644 --- a/Assets/Scripts/MainMenu.cs +++ b/Assets/Scripts/MainMenu.cs @@ -5,6 +5,8 @@ using UnityEngine.SceneManagement; using UnityEngine.EventSystems; using TMPro; +[System.Serializable] + public class MainMenu : MonoBehaviour { @@ -18,33 +20,14 @@ public class MainMenu : MonoBehaviour public GameObject gameinfoBackButton; public GameObject optionsBackButton; public TextMeshProUGUI BeanTalk; + public string[] phrases; void Start() { EventSystem.current.SetSelectedGameObject(null); EventSystem.current.SetSelectedGameObject(menuFirstButton); - - switch (Random.Range(0,5)) - { - case 0: - BeanTalk.text = "THAT'S MY GAME!"; - break; - case 1: - BeanTalk.text = "GOTTA GO FAST!"; - break; - case 2: - BeanTalk.text = "IT ME!"; - break; - case 3: - BeanTalk.text = "DO YOUR BEST!"; - break; - case 4: - BeanTalk.text = "NEVER GIVE UP!"; - break; - default: - BeanTalk.text = "ERROR! SAVE ME!"; - break; - } + BeanTalk.text = phrases[Random.Range(0, phrases.Length)]; + } public void PlayGame() @@ -63,27 +46,7 @@ public class MainMenu : MonoBehaviour { EventSystem.current.SetSelectedGameObject(null); EventSystem.current.SetSelectedGameObject(skinsBackButton); - switch (Random.Range(0,5)) - { - case 0: - BeanTalk.text = "THAT'S MY GAME!"; - break; - case 1: - BeanTalk.text = "GOTTA GO FAST!"; - break; - case 2: - BeanTalk.text = "IT ME!"; - break; - case 3: - BeanTalk.text = "DO YOUR BEST!"; - break; - case 4: - BeanTalk.text = "NEVER GIVE UP!"; - break; - default: - BeanTalk.text = "ERROR! SAVE ME!"; - break; - } + BeanTalk.text = phrases[Random.Range(0, phrases.Length)]; } public void Highscores() @@ -97,27 +60,7 @@ public class MainMenu : MonoBehaviour { EventSystem.current.SetSelectedGameObject(null); EventSystem.current.SetSelectedGameObject(highscoreBackButton); - switch (Random.Range(0,5)) - { - case 0: - BeanTalk.text = "THAT'S MY GAME!"; - break; - case 1: - BeanTalk.text = "GOTTA GO FAST!"; - break; - case 2: - BeanTalk.text = "IT ME!"; - break; - case 3: - BeanTalk.text = "DO YOUR BEST!"; - break; - case 4: - BeanTalk.text = "NEVER GIVE UP!"; - break; - default: - BeanTalk.text = "ERROR! SAVE ME!"; - break; - } + BeanTalk.text = phrases[Random.Range(0, phrases.Length)]; } public void GameInfo() @@ -131,27 +74,7 @@ public class MainMenu : MonoBehaviour { EventSystem.current.SetSelectedGameObject(null); EventSystem.current.SetSelectedGameObject(gameinfoBackButton); - switch (Random.Range(0,5)) - { - case 0: - BeanTalk.text = "THAT'S MY GAME!"; - break; - case 1: - BeanTalk.text = "GOTTA GO FAST!"; - break; - case 2: - BeanTalk.text = "IT ME!"; - break; - case 3: - BeanTalk.text = "DO YOUR BEST!"; - break; - case 4: - BeanTalk.text = "NEVER GIVE UP!"; - break; - default: - BeanTalk.text = "ERROR! SAVE ME!"; - break; - } + BeanTalk.text = phrases[Random.Range(0, phrases.Length)]; } public void Options() @@ -165,27 +88,7 @@ public class MainMenu : MonoBehaviour { EventSystem.current.SetSelectedGameObject(null); EventSystem.current.SetSelectedGameObject(optionsBackButton); - switch (Random.Range(0,5)) - { - case 0: - BeanTalk.text = "THAT'S MY GAME!"; - break; - case 1: - BeanTalk.text = "GOTTA GO FAST!"; - break; - case 2: - BeanTalk.text = "IT ME!"; - break; - case 3: - BeanTalk.text = "DO YOUR BEST!"; - break; - case 4: - BeanTalk.text = "NEVER GIVE UP!"; - break; - default: - BeanTalk.text = "ERROR! SAVE ME!"; - break; - } + BeanTalk.text = phrases[Random.Range(0, phrases.Length)]; } public void QuitGame()