Inheritance: MonoBehaviour
Esempio n. 1
0
 public void SelectNode(Node node)
 {
     if (selectedNode == node)
     {
         DeselectNode();
         return;
     }
     ToggleRange();
     selectedNode = node;
     ToggleRange();
     if (turretToBuild != null)
     {
         ToggleBuildSelection(false); //disable current selection border if you go into the nodeUI menu
     }
     turretToBuild = null;
     nodeUI.SetTarget(node);
 }
Esempio n. 2
0
 public void SelectTurretToBuild(TurretFactory turret)
 {
     ToggleRange();
     if (turretToBuild == turret)
     {
         ToggleBuildSelection(false);
         turretToBuild = null;
     }
     else
     {
         if (turretToBuild != null)
         {
             ToggleBuildSelection(false); //disable previous selection
         }
         turretToBuild = turret;          //select the clicked turret to build
         ToggleBuildSelection(true);      //enable new selection border
     }
     DeselectNode();
 }