using System; using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; public class MainMenu : Menu { [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(); } }