/// <summary> /// FunciĆ³n que permite intecambiar el turno de un jugador. /// Primeramente, desactiva el movimiento de todos los totems de los dos jugadores. /// </summary> public void intercambiarTurno() { // Desactivo el movimiento del totem del jugador if (totemActual != null) { this.totemActual.desabilitarControlMovimiento(); } resetContornoTotemActual(); // Intercambio el turno del jugador turnoJugador = turnoJugador == TURNO_JUGADOR.PRIMER_JUGADOR ? TURNO_JUGADOR.SEGUNDO_JUGADOR : TURNO_JUGADOR.PRIMER_JUGADOR; switch (turnoJugador) { case TURNO_JUGADOR.PRIMER_JUGADOR: totemActual = this.listaTotemsJugador.Poll(); totemActual.activarControlMovimiento(); break; case TURNO_JUGADOR.SEGUNDO_JUGADOR: totemActual = this.listaTotemsContrincante.Poll(); totemActual.activarControlMovimiento(); break; } actualizarContornoTotemActual(); StartCoroutine(intercambiarInventario()); if (!BoxTurn()) { ThrowBox(); } SwitchBoxTurn(); }