Added Disable/Enable HUD

This commit is contained in:
DerTyp187
2021-10-01 21:06:14 +02:00
parent aad300affd
commit 86dc271305

View File

@@ -9,7 +9,7 @@ public abstract class BuildingBlueprint : MonoBehaviour
public GameObject constructionPrefab; public GameObject constructionPrefab;
private GameObject terrain; private GameObject terrain;
private Canvas hud;
Ray ray; Ray ray;
@@ -20,13 +20,21 @@ public abstract class BuildingBlueprint : MonoBehaviour
private void Start() private void Start()
{ {
hud = GameObject.Find("HUD").GetComponent<Canvas>();
//Bug Fix Blueprints already existing
GameObject[] blueprints = GameObject.FindGameObjectsWithTag("Blueprint"); GameObject[] blueprints = GameObject.FindGameObjectsWithTag("Blueprint");
foreach (GameObject blueprint in blueprints) foreach (GameObject blueprint in blueprints)
GameObject.Destroy(blueprint); Destroy(blueprint);
gameObject.tag = "Blueprint"; gameObject.tag = "Blueprint";
terrain = GameObject.FindGameObjectWithTag("Terrain"); terrain = GameObject.FindGameObjectWithTag("Terrain");
hud.enabled = false;
Init(); Init();
} }
@@ -67,6 +75,7 @@ public abstract class BuildingBlueprint : MonoBehaviour
{ {
Instantiate(constructionPrefab, transform.position, transform.rotation); Instantiate(constructionPrefab, transform.position, transform.rotation);
Destroy(this.gameObject); Destroy(this.gameObject);
hud.enabled = true;
} }
//Collinding Callbacks //Collinding Callbacks