Exemplo n.º 1
0
    //public void SetTopColor(Color color)
    //{
    //	MeshRenderer topMeshRenderer = transform.Find("Top").GetComponent<MeshRenderer>();
    //	topMeshRenderer.material.color = color;
    //}

    private void OnMouseOver()
    {
        if (Input.GetMouseButtonDown(0) && isPlaceable)
        {
            towerFactory.PlaceTower(this);
        }
    }
Exemplo n.º 2
0
 private void PlaceTower()
 {
     if (_towerSpawner != null)
     {
         _towerSpawner.PlaceTower(this);
     }
 }
Exemplo n.º 3
0
 void OnMouseOver()
 {
     if (Input.GetMouseButtonDown(0) && isPlaceable)
     {
         TowerFactory towerFactory = FindObjectOfType <TowerFactory>();
         towerFactory.PlaceTower(this);
     }
 }