public void upgradeFarmOne(UpgradeUIScript f) { GameObject k = Instantiate(upgradedBuilding, gameObject.transform.position, gameObject.transform.rotation); Farm farm = k.GetComponent <Farm>(); farm.upgradeOne = true; p.incomeMoney(-upgradeOneCost); farm.getPlayer(p, tile); Destroy(gameObject); f.idk(k); }
private void getBuilding() { Collider[] colliders; Vector3 a = tiles[currentTile].transform.position; Vector3 find = new Vector3(a.x, a.y + 10f, a.z); colliders = Physics.OverlapSphere(find, 5f); building = colliders[0].gameObject; tower = building.GetComponent <Tower>(); farm = building.GetComponent <Farm>(); UpgradeUIScript ui = upgrUIP1.GetComponent <UpgradeUIScript>(); //ui.idk(building); upgrUIP1.GetComponent <UpgradeUIScript>().idk(building); }