Esempio n. 1
0
 public void DeselectSquare()
 {
     selectionMarker.SetActive(false);
     rangeIndicator.SetActive(false);
     selectedSquare = null;
     _turretInfoPanel.NoSelection();
 }
 public void SampleTest()
 {
     Assert.AreEqual("", BuildSquare.GenerateShape(0));
     Assert.AreEqual("+", BuildSquare.GenerateShape(1));
     Assert.AreEqual("++\n++", BuildSquare.GenerateShape(2));
     Assert.AreEqual("+++\n+++\n+++", BuildSquare.GenerateShape(3));
 }
Esempio n. 3
0
    private void StepSeven()
    {
        UIBlocker.SetActive(false);
        BuildArea = GameObject.Find("BuildArea");
        Transform BATransform = BuildArea.transform;

        foreach (Transform child in BATransform)
        {
            BuildSquare _buildSquare = child.gameObject.GetComponent <BuildSquare>();
            if (_buildSquare.turret != null)
            {
                TutorialTurret = _buildSquare.turret;
                UIBlocker.SetActive(true);
                stepSevenGO.SetActive(false);
                stepEightGO.SetActive(true);
                stepSevenDone = true;
            }
        }
    }
Esempio n. 4
0
    public void SelectSquare(BuildSquare square)
    {
        float rangeScale = square.turret.GetComponent <Turret>().range * 2;

        if (selectedSquare == square)
        {
            DeselectSquare();
            return;
        }

        selectionMarker.SetActive(true);
        rangeIndicator.SetActive(true);
        selectedSquare = square;
        selectedTurret = null;
        Vector3 markerPos = new Vector3(square.squarePosition.x, square.squarePosition.y + MARKER_OFFSET, square.squarePosition.z);
        Vector3 rangePos  = new Vector3(square.squarePosition.x, square.squarePosition.y + RANGE_OFFSET, square.squarePosition.z);

        rangeIndicator.transform.localScale = new Vector3(rangeScale, rangeIndicator.transform.localScale.y, rangeScale);
        rangeIndicator.transform.position   = rangePos;
        selectionMarker.transform.position  = markerPos;
        _turretInfoPanel.setTarget(square.turret.GetComponent <Turret>());
        _turretInfoPanel.OnSelection();
    }
Esempio n. 5
0
 public GameObject SelectTurret()
 {
     selectedSquare = null;
     return(selectedTurret);
 }