Beispiel #1
0
 public void Sell()
 {
     selectedSurface.Unselect();
     selectedSurface.SellTurret();
     selectedSurface = null;
     sellingCanvas.Hide();
 }
Beispiel #2
0
 void ClearSelectedSurface()
 {
     if (selectedSurface.CanBuild())
     {
         constructionCanvas.Hide();
         constructionCanvas.InstantEnd();
     }
     else
     {
         selectedSurface.UnselectTurret();
         sellingCanvas.Hide();
     }
     selectedSurface.Unselect();
     selectedSurface = null;
 }
Beispiel #3
0
    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));
        }
    }
Beispiel #4
0
 void Construct()
 {
     constructionCanvas.Hide();
     selectedSurface.Unselect();
     selectedSurface = null;
 }