コード例 #1
0
    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;
            }
        }
    }
コード例 #2
0
    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;
            }
        }
    }