demolish playercontroller

This commit is contained in:
Janis
2022-05-31 14:04:34 +02:00
parent 2241ada340
commit 6f836a21e8
9 changed files with 187 additions and 216 deletions

View File

@@ -0,0 +1,27 @@
using UnityEngine;
public class PlayerController : MonoBehaviour
{
Camera cam;
bool demolishMode = false;
private void Start()
{
cam = gameObject.GetComponent<Camera>();
}
void Update()
{
if (Input.GetButtonDown("Demolish"))
{
demolishMode = !demolishMode;
}
if (demolishMode && Input.GetMouseButton(0) && MenuManager.AllMenusClosed())
{
Vector3 postion = cam.ScreenToWorldPoint(Input.mousePosition);
GridBuildingSystem.instance.DemolishPlacedObjectTypeSO(postion);
}
}
}