En la revisión de este reto vamos a solucionar el problema de cómo crear una tienda.
Entonces tenemos aquí a nuestro tiburón que está vendiendo.
No le hemos hecho nada todavía y lo primero que tenemos que hacer es checar por la colección así que
al igual que hicimos con La Moneda vamos a achicar nuestro método o berstein y Inteligence volvió a
perder.
Voy a reiniciar.
Visual estudio y ahora vamos a revisar por la colección voy a usar mi método steyn.
Estoy deseando que esté porque necesito revisar el input del jugador.
Y aquí dentro lo primero que tengo que hacer es revisar si estoy haciendo colisión con el jugador y
cómo hago eso simplemente en una sentencia y escribo otro punto.
Es igual a Play.
Si esto pasa así es el player el que está dentro de la coalición entonces vamos a leer el input.
Así que aquí dentro tenemos que poner otra sentencia.
Vamos a revisar por la por si vamos a revisar si el usuario presiona a la tecla.
Entonces escribimos IF y punto.
Quita un punto.
Y aquí dentro vamos a revisar si el jugador tiene la moneda.
Es decir en este momento ya estoy en la tienda.
Ya estoy presionando la tecla.
Pero ahora necesito saber si tengo la moneda para comprar el arma entonces necesito otro donde reviso
si el jugador tiene la moneda y para eso necesito una referencia a ese jugador.
Entonces aquí dentro voy a crear una variable de tipo Player la voy a llamar Player y recuerda que el
nombre puede ser cualquiera que después Boop aquí yo lo voy a llamar Player's y va a ser igual a punto
que componen y voy a buscar prairie.
Luego queremos asegurarnos de haber encontrado ese componente Player.
Voy a chocar contra la nube voy a decir If Play es diferente anule.
Qué voy a hacer.
Necesito revisar si el jugador tiene la moneda.
Y para hacer eso voy a poner otra sentencia.
Voy a decir If Claire punto kayne es igual a otro.
En este caso que necesita pasar necesitamos quitarle la moneda al jugador.
Así que escribo el puto asco.
Es igual a fouls luego lo que tengo que hacer es actualizar mi inventario.
Es decir que ahora necesitamos acceso al manager.
Entonces para eso voy a escribir una variable nueva de tipo llubí Manager davey Manager y va a ser igual.
OBJECT punto final y voy a buscar el Canvas que es el que tiene el manager adentro y luego escribo punto
get Component y el componente que se llama Yume manager.
Y con esto ahora puedo remover la moneda de inventario pero nuestro manager no tiene un método que haga
eso entonces vamos a crearlo.
Este va a ser muy sencillo sólo vamos a escribir aquí.
Public Void Remove coyne y dentro del método podía escribir queun punto ser Active es igual o bueno
no es igual.
Punto ser actriz le paso fotos.
Luego regresamos a nuestro archivo y debajo de la variable de manager hay que revisar que no se ha podido
poner aquí y mi manager es diferente.
No es nuevo quiere decir que sí existe y aquí dentro voy a decir yo emaná y el punto coyne muy bien
la siguiente cosa por hacer es reproducir el sonido de Win y nada más.
Voy a revisar rápidamente si el jugador no tiene una moneda actualizaran sedimentarios y aquí en este
lugar está bien para reproducir el sonido.
Pero antes de escribir cualquier código tenemos que agregar el audio Service.
Para esto vamos a ir a nuestro editor de ello y vamos a seleccionar yacamán y lo vamos a agregar un
nuevo componente de tipo audio.
Vamos a agregar el clip que queremos reproducir que en este caso es el clip que se llama Wine vamos
a regresar a un script y vamos a añadir una referencia a ese audio.
Para eso voy a crear una nueva variable temporal aquí voy a escribir un audio Sors una variable tipo
de osores de audio y simplemente la igualamos Component audio surge porque el chart tiene el adiscus
y ahora simplemente reproduce ese sonido podía poner audio punto Play.
Vamos a salvar esto y parece que ya está completo para el que ya tenemos todo.
Lo último que voy a agregar es el mensaje de que nadamás antes vamos a repasar rápido.
La lógica es si estoy haciendo Trigger con el player.
Luego pregunto por la tecla e.
Y luego digo si el jugador existe y tiene la moneda agotada mi lógica de Win ahora esta es solamente
la logica para cuando si tienes la moneda pero cuando no tienes la moneda vamos a poner aquí.
Si el jugador tiene la moneda voy a reproducir voy a correr todo este código sino voy a imprimir.
Vamos a salvar esto vamos a ir a Unity vamos a probarlo vamos a caminar hacia nuestro tiburón y vamos
a tratar de comprar el arma.
Lo intentamos.
La moneda presionó la tecla e.
Vamos ahora a recolectar la moneda voy a presionar la tecla.
Ya tengo la moneda.
Regreso con echar mano presiona la tecla de Nago y ahí está.
Ahora tenemos un arma.
Ahora ya tenemos todo el sistema de tienda listo pero en el siguiente vídeo lo que vamos a hacer es
crear un sistema para activar y desactivar nuestra arma.
Porque hasta el momento estamos empezando ya con el arma.
No queremos hacer eso así que te veo en el siguiente vídeo.