void Update() { if (Input.GetMouseButtonDown(0)) { switch (armaActual) //dependiendo del valor de armaActual, llama al arma correspondiente { case Armas.Martillo: //martillo scriptMartilloAtaque.AtaqueMartillo(); //Avisa a martillo para que ataque. break; case Armas.Lanza: //lanza scriptLanzaAtaque.AtaqueLanza(); //Avisa a lanza para que ataque. break; case Armas.Espada: //espada scriptEspadaAtaque.AtaqueEspadas(); //Avisa a la espada para que ataque. break; case Armas.Tomahawk: scriptTomahawkAtaque.LanzarTomahawk(); //Avisa al tomahawk para que sea lanzado break; default: Debug.Log("ningun arma seleccionada"); break; } } else if (Input.GetMouseButtonDown(1)) { switch (armaActual) //dependiendo del valor de armaActual, llama al arma correspondiente { case Armas.Lanza: //lanza scriptLanzaAtaque.LanzarLanza(); //Avisa a lanza para que sea lanzada. break; case Armas.Tomahawk: //tomahawk scriptTomahawkAtaque.LanzarTomahawk(); //Avisa al tomahawk para que sea lanzado. break; case Armas.Espada: scriptEspadaAtaque.LanzarEspada(); break; default: Debug.Log("ningun arma seleccionada"); break; } } }
void Update() { if (Input.GetMouseButtonDown(0)) { switch (armaActual) //dependiendo del valor de armaActual, llama al arma correspondiente { case 0: //martillo scriptMartilloAtaque.AtaqueMartillo(); //Avisa a martillo para que ataque. break; case 1: //lanza scriptLanzaAtaque.AtaqueLanza(); //Avisa a lanza para que ataque. break; default: Debug.Log("ningun arma seleccionada"); break; } } }