void PasirenkameUnit(List <Unit> kariai) { bool arJauPuole = false; if (priesas.arZaidejoEjimas) { gameMaster.IsvalytiPasirinktusLangelius(); for (int i = 0; i < kariai.Count; i++) { if (!arJauPuole) { priesas.unit = kariai[i]; Vector2 dabartinisLangelis = kariai[i].transform.position; GalimiJudejimoLangeliai(langeliai, priesas.unit); judejimoLangelis = AtsitiktinisJudejimoLangelis(langeliai); gameMaster.IsvalytiDabartiniLangeli(dabartinisLangelis); priesas.unit.transform.position = judejimoLangelis.transform.position; priesas.unit.transform.position = new Vector3(priesas.unit.transform.position.x, priesas.unit.transform.position.y, -5f); judejimoLangelis.arTusciasLangelis = false; priesai = GalimiPultiPriesai(priesai, priesas.unit); if (priesai.Count > 0) { priesas.unit.Puolimas(priesas.unit, priesai[0], priesas); arJauPuole = true; gameMaster.BaigtiEjima(); break; } } } if (!arJauPuole) { gameMaster.BaigtiEjima(); } } }