示例#1
0
    public void StopPause()
    {
        Time.timeScale = 1;
        ShipGui shipGui = GetComponent <ShipGui>();

        shipGui.pauseWindow.SetActive(false);
    }
示例#2
0
 private void buttonPress()
 {
     if (Input.GetKeyDown("escape"))
     {
         if (isPause == false)
         {
             Time.timeScale = 0;
             isPause        = true;
             ShipGui shipGui = GetComponent <ShipGui>();
             shipGui.pauseWindow.SetActive(true);
         }
         else
         {
             ShipGui shipGui = GetComponent <ShipGui>();
             isPause = false;
             shipGui.pauseWindow.SetActive(false);
             Time.timeScale = 1;
         }
     }
     if (Input.GetKeyDown(KeyCode.LeftShift))
     {
         boost = booster;
     }
     if (Input.GetKeyUp(KeyCode.LeftShift))
     {
         boost = 0;
     }
     if (Input.GetKey(KeyCode.Space))
     {
         audioSource.clip = ShootLaser1;
         audioSource.Play();
         Fire(bullet1);
     }
 }
示例#3
0
    private void checkIfDie()
    {
        if (Health <= 0)
        {
            Explosion.Play();                                   //Animacja eksplozji
            audioSource.clip = Boom;
            audioSource.PlayOneShot(Boom);

            GameObject thePlayer = GameObject.Find("ThePlayer");                        //Znajdź skrypt ShipGUI i dolicz punkty
            ShipGui    shipGui   = thePlayer.GetComponent <ShipGui>();
            shipGui.Score += Points;

            if (IfDest)                                                 //Sprawdź czy zniszczyć, czy podzielić na mniejsze
            {
                Destroy(gameObject, 1);
            }
            else
            {
                Divide(MeteorChild);
            }
            Destroy(gameObject, 1);
            Health = 999;                                       //Życie ustawiam na 999 co by w czasie animacji zniszczenia nie zdążył odpalić kolejnych animacji nim obiekt zniknie
        }
    }