Beispiel #1
0
    public void SelectNode(Node node)
    {
        if (selectedNode == node)
        {
            DeselectNode();
            return;
        }
        selectedNode  = node;
        turretToBuild = null;

        nodeUI.SetTarget(node);
    }
Beispiel #2
0
    void BuildTurret(turretBlueprint blueprint)
    {
        if (playerState.Money < blueprint.cost)
        {
            Debug.Log("Not enought money");
            return;
        }

        playerState.Money -= blueprint.cost;

        GameObject _turret = (GameObject)Instantiate(blueprint.prefab, GetBuildPosition(), Quaternion.identity);

        turret          = _turret;
        turretblueprint = blueprint;
    }
Beispiel #3
0
 public void SelectTurretToBuild(turretBlueprint turret)
 {
     turretToBuild = turret;
     DeselectNode();
 }
Beispiel #4
0
 public void SelectTurretToBuild(turretBlueprint turret)
 {
     turretToBuild = turret;
 }