public void ImmunityDrink() { if (!GetComponent <HelperCanvas>().isAnyCanvasOpened) { PlayButtonSound(); FindObjectOfType <CameraController>().isPanning = false; if (coinController.totalCoins >= immunityDrinkCost) { Vector3 positionOfClick = Camera.main.ScreenToWorldPoint(Input.mousePosition); var newPower = Instantiate(immunityDrink, positionOfClick - new Vector3(0, 2, 0), Quaternion.identity); coinController.DecreaseCoins(immunityDrinkCost); immunityDrinkCost += 5; if (immunityDrinkText) { immunityDrinkText.text = immunityDrinkCost.ToString(); } } else { FindObjectOfType <CameraController>().isPanning = true; } } }