Cita de: Igor date=1522924141lo mejor seria hacer un array... asi no tendrias que llamar a cada bool con un nombre diferente... (enemigo01vivo, enemigo02vivo...)
seria algo asi:
private bool[] enemigosVivos = new bool[5]; //suponiendo que son 5
void Update() {
int recuento = recuentoEnemigosVivos();
}
//funcion para hacer recuento
int recuentoEnemigosVivos() {
int vivos = 0;
for (int i = 0; i < enemigosVivos.Length; i++) {
if (enemigosVivos) {
vivos++;
}
}
return vivos;
}
Hasta lo podes hacer con Linq en una línea
enemigosVivos.Count(x => x == true);
No me acuerdo si count funciona en Array o requiere un Enumerador, pero de lo contrario podrias realizarlo con una lista.
