3DTD/Assets/Scripts/Manager/GameManager.cs

29 lines
645 B
C#

using UnityEngine;
public class GameManager : MonoBehaviour
{
public float Balance = 0;
public static GameManager Instance;
public bool IsBuildMode = false;
private Tower selectedTower;
public TowerInfo ShopSelectedTower;
public Tower SelectedTower { get { return selectedTower; } set {
if (selectedTower != null)
selectedTower.TowerSelected(false);
selectedTower = value;
if (selectedTower != null)
selectedTower.TowerSelected(true);
}}
private void Awake()
{
if (Instance != this)
Destroy(Instance);
Instance = this;
}
}