private void NextShipClicked() { if (!shipScript.OnGameBoard()) { shipScript.FlashColor(Color.red); } else { if (shipIndex <= ships.Length - 2) { shipIndex++; shipScript = ships[shipIndex].GetComponent <ShipScript>(); shipScript.FlashColor(Color.yellow); } else { rotateBtn.gameObject.SetActive(false); nextBtn.gameObject.SetActive(false); woodDock.gameObject.SetActive(false); topText.text = "Awaiting coordinates, Admiral.."; setupComplete = true; //hideships for (int i = 0; i < ships.Length; i++) { ships[i].SetActive(false); } } } }