public void SelectNode(Node node) { if (selectedNode == node) { DeselectNode(); return; } selectedNode = node; turretToBuild = null; nodeUI.SetTarget(node); }
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; }
public void SelectTurretToBuild(turretBlueprint turret) { turretToBuild = turret; DeselectNode(); }
public void SelectTurretToBuild(turretBlueprint turret) { turretToBuild = turret; }