48 lines
1.0 KiB
C#
48 lines
1.0 KiB
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using TMPro;
|
|
using UnityEngine.Events;
|
|
using UnityEngine.SceneManagement;
|
|
|
|
public class GameManager : MonoBehaviour
|
|
{
|
|
public TMP_Text usernameTxt;
|
|
public TMP_Text coinsTxt;
|
|
public TMP_Text gemsTxt;
|
|
public TMP_Text metalTxt;
|
|
public TMP_Text oxygenTxt;
|
|
|
|
void Start()
|
|
{
|
|
GameManagerInstance.gameManager = this;
|
|
|
|
|
|
//Go back to login if not logged
|
|
if(!DBmanager.LoggedIn){
|
|
SceneManager.LoadScene(0);
|
|
}else{
|
|
usernameTxt.text = DBmanager.username;
|
|
RefreshData();
|
|
}
|
|
|
|
}
|
|
|
|
// Update is called once per frame
|
|
void Update()
|
|
{
|
|
|
|
}
|
|
|
|
public void RefreshData(){
|
|
coinsTxt.text = DBmanager.Coins.ToString();
|
|
gemsTxt.text = DBmanager.Gems.ToString();
|
|
metalTxt.text = DBmanager.Metal.ToString();
|
|
oxygenTxt.text = DBmanager.Oxygen.ToString();
|
|
}
|
|
}
|
|
|
|
public static class GameManagerInstance{
|
|
public static GameManager gameManager;
|
|
}
|