stickpoge/Assets/Scripts/MenuManager.cs
2023-01-26 12:14:57 +05:30

52 lines
1.2 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class MenuManager : MonoBehaviour
{
public Text txtUsername;
public Text txtMoney;
public Button playBtn;
public Button storeBtn;
public Button leaderboardBtn;
public Leaderboard leaderboard;
public Store store;
public static MenuManager instance;
void Start()
{
instance = this;
if(!DataManager.LoggedIn){SceneManager.LoadScene(0); return;}
Refresh();
playBtn.onClick.AddListener(OnPlay);
storeBtn.onClick.AddListener(OnStoreBtn);
leaderboardBtn.onClick.AddListener(OnLeaderboardBtn);
}
void OnPlay(){
SceneManager.LoadScene(2);
}
void OnStoreBtn(){
store.Show();
}
void OnLeaderboardBtn(){
leaderboard.Show();
}
public static void Refresh(){
if(instance != null){
instance.refresh();
}
}
void refresh(){
txtUsername.text = txtUsername.text.Replace("{username}", DataManager.Username);
txtMoney.text = "$" + DataManager.total.ToString();
}
}