public void Pracuj() { if (T >= KT) { return; } if (T < 0) { T++; return; //jesli jeszcze jego kolei na wejscie do fali sie nie zaczela,gdy T jest mneijsze niz 0 to statek jeszcze nie zaczal ataku na gracza w danej fali wrogow } bool laser = false, rakiet = false; if (GlobalAcc.StatekGracza.Zniszczony == false) { if (RakietyOd != null && UzywaRakieta == true) { for (int i = 0; i < RakietyOd.Length; i++) { if (T > RakietyOd[i] && T < RakietyDo[i]) { if (T % CzestRakiet == 0) { rakiet = true; } break; } } } if (LaseryOd != null && UzywaLaser == true) { for (int i = 0; i < LaseryOd.Length; i++) { if (T > LaseryOd[i] && T < LaseryDo[i]) { if (T % CzestLaser == 0) { laser = true; } break; } } } } Statek.Pracuj(laser, rakiet); T = (int)Statek.AktT; }