68 lines
1.6 KiB
C#
68 lines
1.6 KiB
C#
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);
|
|
}
|
|
}
|