void Update() { if (once) { once = false; fix(); fleet[0] = enSpawner.makeShip(spaces[20], 1); fleet[1] = enSpawner.makeShip(spaces[60], 2); eneNum = 2; } if (Input.GetMouseButtonDown(1)) { for (int i = 0; i < 3; i++) { productions[i].SetActive(false); texts[i].changeText("Nothing Selected."); } texts[3].changeText("Nothing Selected."); selected_ship = null; selected_planet = null; Select(); highlight.transform.position = outB; } if (Input.GetMouseButtonDown(0)) { //texts[2].changeText("Flag"); if (selected_ship != null) { for (int i = 0; i < 61; i++) { if (spaces[i].clicked) { if (selected_ship.movement(spaces[i])) { highlight.transform.position = selected_ship.getPos(); texts[3].changeText("Moves remaining: " + selected_ship.moves); for (int j = 0; j < eneNum; j++) { if (spaces[i].x == fleet[j].x && spaces[i].y == fleet[j].y) { arena.battleStart(cam, selected_ship, fleet[j]); } } } spaces[i].foo(); break; } } } if (selected_ship == null && selected_planet == null) { for (int i = 0; i < shipNum; i++) { if (ships[i].clicked) { ships[i].foo(); selected_ship = ships[i]; highlight.transform.position = selected_ship.getPos(); texts[3].changeText("Moves remaining: " + selected_ship.moves); texts[0].changeText("HMSS " + selected_ship.title + " selected."); texts[2].changeText(selected_ship.desc); texts[1].changeText(selected_ship.phil); Select(); break; } } for (int i = 0; i < 3; i++) { if (planets[i].clicked) { productions[i].SetActive(true); planets[i].foo(); selected_planet = planets[i]; highlight.transform.position = selected_planet.getPos(); texts[1].changeText(selected_planet.desc); texts[0].changeText("Planet " + selected_planet.title + " selected."); texts[2].changeText(bank.getResources()); texts[3].changeText("Population: " + selected_planet.getPop()); Select(); break; } } } if (et1.clicked) { EndTurn(); } } }