using UnityEngine; using UnityEngine.UI; public class FisherySettings : MonoBehaviour { public GameObject playerTournamentWindow; public GameObject globalTournamentWindow; public GameObject globalTournamentInfoWindow; public GameObject normalPlayBtn; public GameObject globalTournamentsBtn; public GameObject createTournamentToggle; public GameObject tournamentSettings; public GameObject stateButtonsParent; public Toggle privateTournamentToggle; public void OnEnable() { if ((bool)GlobalSettings.Instance && !GameController.Instance) { GlobalSettings.Instance.levelsManager.isTournament = true; } } public void PlayTournament(bool create) { GlobalSettings.Instance.levelsManager.createTournament = create; GlobalSettings.Instance.levelsManager.isMultiplayer = true; GlobalSettings.Instance.levelsManager.multiAnyLanguage = true; GlobalSettings.Instance.levelsManager.multiPrivateRoom = privateTournamentToggle.isOn; MenuManager.Instance.LoadFishery(); } public void HideTournamentWindows() { playerTournamentWindow.SetActive(false); globalTournamentWindow.SetActive(false); globalTournamentInfoWindow.SetActive(false); stateButtonsParent.SetActive(true); } public void ShowPlayerTournamentWindow() { HideTournamentWindows(); playerTournamentWindow.SetActive(true); } public void ShowGlobalTournamentWindow() { HideTournamentWindows(); globalTournamentWindow.SetActive(true); } public void ShowGlobalTournamentInfoWindow() { HideTournamentWindows(); globalTournamentInfoWindow.SetActive(true); stateButtonsParent.SetActive(false); } }