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)); }
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; } } }
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(); }
public GameObject SelectTurret() { selectedSquare = null; return(selectedTurret); }