예제 #1
0
    void Update()
    {
        direction = Input.GetAxis("Horizontal");

        if (Input.GetKeyDown(KeyCode.R) && !ControleJogoScript.Iniciado)
        {
            ControleJogoScript.ReiniciarJogo();
            TogglePLayerFromScreen();
            vida.Reset();
            gameObject.GetComponent <ControleScoreScript> ().clearScore();
            body.position = origin;
            Dead          = false;
        }
        else if (!Dead && Input.GetButtonDown("Fire1"))
        {
            if (ControleJogoScript.Iniciado)
            {
                Instantiate(prefabLaser, lancadorLaser.transform.position, lancadorLaser.transform.rotation);
                somTiro.Play();
            }
            else
            {
                ControleJogoScript.IniciarJogo();
            }
        }
    }
예제 #2
0
    void DestroyMySelf()
    {
        Dead = true;
        TogglePLayerFromScreen();
        Instantiate(prefExplosaoPlayer, transform.position, transform.rotation);

        ControleJogoScript.TerminarJogo(gameObject.GetComponent <ControleScoreScript> ().lblScore.text);
    }