public void Sell() { selectedSurface.Unselect(); selectedSurface.SellTurret(); selectedSurface = null; sellingCanvas.Hide(); }
void ClearSelectedSurface() { if (selectedSurface.CanBuild()) { constructionCanvas.Hide(); constructionCanvas.InstantEnd(); } else { selectedSurface.UnselectTurret(); sellingCanvas.Hide(); } selectedSurface.Unselect(); selectedSurface = null; }
void SelectBuildableSurface() { selectedSurface = hit.transform.GetComponent <BuildableSurface>(); if (selectedSurface.isBuilding) { selectedSurface = null; return; } selectedSurface.Select(); if (selectedSurface.CanBuild()) { constructionCanvas.Initialize(new Vector3(selectedSurface.transform.position.x, 25, selectedSurface.transform.position.z)); } else { selectedSurface.SelectTurret(); sellingCanvas.Initialize(new Vector3(selectedSurface.transform.position.x, 55, selectedSurface.transform.position.z)); } }
void Construct() { constructionCanvas.Hide(); selectedSurface.Unselect(); selectedSurface = null; }