public void selectBuildSite(BuildSiteBtn buildSite) { selectedBuildSiteBtn = buildSite; if (selectedBuildSiteBtn.BuildSitePrice <= GameManager.getInstance().TotalMoney) { buyBuildSite(selectedBuildSiteBtn.BuildSitePrice); enableDragSprite(selectedBuildSiteBtn.DragSprite); } }
public void placeBuildSite(RaycastHit2D hit) { if (!EventSystem.current.IsPointerOverGameObject() && selectedBuildSiteBtn != null) { BuildStie newBuildSite = Instantiate(selectedBuildSiteBtn.BuildSite); newBuildSite.transform.position = hit.transform.position; newBuildSite.Site = hit.collider; //registerTower(newTower); disableDragSprite(); selectedBuildSiteBtn = null; } }