/// <summary> /// actualizar /// este metodo se invoca en "Update", este metodo actualizara los valores de las casillas modificadas almacenandolas en una clase /// estatica. /// Si la variable "caminando" es verdadeda, la variable "condiFor" se le asigna false, "casiModif" de la clase estatica se le asigna /// el valor "casiModif" del script habilidades, "hayHab2" de la clase estatica se le asigna el valor "hayHab2Leonn" del script /// habilidades, si la casilla numero "casiModif" es su propiedad "esDesLeonn" es igual a true, "esDes1" de la clase estatica se le /// asigna true, si la casilla numero "casiModif" es su propiedad "esDesLeonn2" es igual a true, "esDes2" de la clase estatica se le /// asigna true. /// si "caminando" es igual a false, "hayPint" de la clase estatica se le asigna el valor "hayPint" del script habilidades>, /// "hayPint1" de la clase estatica se le asigna el valor "hayPint1" del script habilidades>, "casRec" de la clase estatica se le /// asigna el valor "casRecorridas" del script habilidades, si "condiFor" es igual a false se entrara a un for de 0 hasta "total" /// con incremento 1, y dentro del for si la casilla numero "i", es pintada se llamara el metodo "ponerPintada" de la clase estatica /// RestablecerCasilla con un parametro de entrada de valor "i" /// </summary> public void actualizar() { if (GetComponent <Dado>().caminando == true) { condiFor = false; RestablecerCasilla.casModif = GetComponent <Habilidades>().casiModif; RestablecerCasilla.hayHab2 = GetComponent <Habilidades>().hayHab2Leonn; if (casillas[RestablecerCasilla.casModif].GetComponent <Casilla>().esDesLeonn) { RestablecerCasilla.esDes1 = true; } if (casillas[RestablecerCasilla.casModif].GetComponent <Casilla>().esDesLeonn2) { RestablecerCasilla.esDes2 = true; } } else { RestablecerCasilla.hayPint = GetComponent <Habilidades>().hayPint; RestablecerCasilla.hayPint1 = GetComponent <Habilidades>().hayPint1; RestablecerCasilla.casRec = GetComponent <Habilidades>().casRecorridas; if (condiFor == false) { for (int i = 0; i < total; i++) { if (casillas[i].GetComponent <Casilla>().esPintada == true) { RestablecerCasilla.ponerPintada(i); } } condiFor = true; } } }