Inheritance: MonoBehaviour
Exemplo n.º 1
0
        private void SelectTower(TowerData tower)
        {
            if (!ResourceManager.Instance.HasGold(tower.cost))
            {
                return;
            }
            Blueprint blueprint = Instantiate(tower.blueprintPrefab, player.transform);

            blueprint.Setup(player, blockedLayers, groundLayer);
            SelectedTower = new TowerSelection(tower, blueprint.GetComponent <Blueprint>());
            Hide();
        }
Exemplo n.º 2
0
 public void DeselectTower()
 {
     Destroy(SelectedTower.BlueprintInstance.gameObject);
     SelectedTower = null;
 }
Exemplo n.º 3
0
 void Awake()
 {
     materialBoxRect = new Rect(250, 600 - weaponBox.y , weaponBox.x, weaponBox.y);
     weaponBoxRect = new Rect(475, 600 - weaponBox.y , weaponBox.x, weaponBox.y);
     instance = this;
 }