void Update() { if (selected_tower != null) { Vector3 mouse = GameObject.FindObjectOfType <Camera>().ScreenToWorldPoint(Input.mousePosition); selected_tower.transform.position = new Vector3(mouse.x, mouse.y, 11f); if (Input.GetMouseButtonDown(0)) { if (gold >= selected_tower.cost) { RemoveGold(selected_tower.cost); selected_tower.Place(); selected_tower = null; } else { } } if (Input.GetMouseButtonDown(1)) { GameObject.Destroy(selected_tower.gameObject); selected_tower = null; } } }