MIF_E31222569/Assets/ToothyV/Scripts/UI/MainMenu.cs

63 lines
1.3 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
public class MainMenu : Menu<MainMenu>
{
[SerializeField] private DataManager dataManager;
protected override void Awake()
{
base.Awake();
dataManager = DataManager.instance;
}
private void Start()
{
audioController.Instance.PlayBGM("Background Music", 0.5f);
StartCoroutine(LoadingScreen());
}
IEnumerator LoadingScreen()
{
yield return new WaitForSeconds(1);
}
private void LoadData()
{
dataManager.Load();
}
public void OnPlayPressed()
{
audioController.Instance.PlaySFX("TombolUmum", 0.5f);
SelectPlayOrLearnMenu.Open();
}
public void OnSettingPressed()
{
audioController.Instance.PlaySFX("TombolUmum", 0.5f);
SettingsMenu.Open();
}
public void OnCreditPressed()
{
audioController.Instance.PlaySFX("TombolUmum", 0.5f);
CreditMenu.Open();
}
public void OnProfilePressed()
{
audioController.Instance.PlaySFX("TombolUmum", 0.5f);
ProfileMenu.Open();
}
public override void OnBackPressed()
{
audioController.Instance.PlaySFX("TombolClose", 0.5f);
Application.Quit();
}
}