started working on Building rework

This commit is contained in:
DerTyp187
2021-10-03 18:34:14 +02:00
parent 75a6f34ece
commit 881364449b
47 changed files with 523 additions and 416 deletions

View File

@@ -0,0 +1,35 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BuildingPlacement : MonoBehaviour
{
[SerializeField] private GameObject terrain;
[SerializeField] private GameObject prefab;
Ray ray;
private Canvas hud;
private void Start()
{
hud = GameObject.Find("HUD").GetComponent<Canvas>();
}
void Update()
{
// Build Button Handler
if (Input.GetButtonDown("Build"))
{ // Wenn man den Button 'B'
//Get HUD Canvas
hud.enabled = false; //Hide HUD
ray = Camera.main.ScreenPointToRay(Input.mousePosition);
RaycastHit hitData;
if (terrain.GetComponent<Collider>().Raycast(ray, out hitData, Mathf.Infinity))
{
Instantiate(prefab, hitData.point, Quaternion.identity);
}
}
}
}