protected golpe[] golpesAtivos(uint nivel, nivelGolpe[] listaGolpes) { List <nivelGolpe> L = new List <nivelGolpe> (); int i = 0; //int N = -1; while (i < listaGolpes.Length) { if (listaGolpes[i].nivel <= nivel && listaGolpes[i].nivel > -1) { if (L.Count < 4) { L.Add(listaGolpes[i]); } else { L[0] = L[1]; L[1] = L[2]; L[2] = L[3]; L[3] = listaGolpes[i]; } } i++; } golpe[] Y = new golpe[L.Count]; for (i = 0; i < L.Count; i++) { Y[i] = new pegaUmGolpe(L[i].nome).OGolpe(); Y[i].taxaDeUso = L[i].taxaDeUso; Y[i].mod = L[i].mod; } return(Y); }
protected golpe[] golpesAtivos(uint nivel,nivelGolpe[] listaGolpes) { List<nivelGolpe> L = new List<nivelGolpe> (); int i = 0; //int N = -1; while(i<listaGolpes.Length) { if(listaGolpes[i].nivel<=nivel && listaGolpes[i].nivel>-1){ if(L.Count<4) L.Add(listaGolpes[i]); else { L[0] = L[1]; L[1] = L[2]; L[2] = L[3]; L[3] = listaGolpes[i]; } } i++; } golpe[] Y = new golpe[L.Count]; for(i = 0;i<L.Count;i++) { Y[i] = new pegaUmGolpe(L[i].nome).OGolpe(); Y[i].taxaDeUso = L[i].taxaDeUso; Y[i].mod = L[i].mod; } return Y; }