1.  
  2. if(canTeleport){
  3. var count = 0;
  4. var yPos = 100;
  5. var towers : GameObject[];
  6. towers = GameObject.FindGameObjectsWithTag("Tower");
  7.  
  8. if(!spawnedRadii){
  9. SpawnRadii();
  10. }
  11.  
  12. GUI.Label(Rect((Screen.width/2)-100,(Screen.height/2)-100, 200, 220), "Teleport Panel","box");
  13.  
  14. scrollPosition = GUI.BeginScrollView (Rect((Screen.width/2)-90,(Screen.height/2)-80,190,180),
  15. scrollPosition, Rect((Screen.width/2)-90,(Screen.height/2)-80,0,towers.length*20));
  16.  
  17. for(var tower : GameObject in towers){
  18. count++;
  19. yPos -= 20;
  20. if(GUI.Button(Rect((Screen.width/2)-50,(Screen.height/2)-yPos, 100, 20), tower.GetComponent("Name").myName+" "+count,"button")){
  21. if(canSummon){
  22. selected = tower;
  23. var targetPos = selected.transform.position;
  24. targetPos.y += selected.transform.localScale.y;
  25. Instantiate(selectron,targetPos,selected.transform.rotation);
  26. }
  27. }
  28. }
  29. GUI.EndScrollView ();
  30.  
  31. if(GUI.Button(Rect((Screen.width/2)-50,(Screen.height/2)+100, 100, 20), "Teleport","button")){
  32. selected.transform.position = player.transform.position + (Vector3.up * (selected.transform.localScale.z/2));
  33. canTeleport=0;
  34. //selected=;
  35. }
  36. }