コード例 #1
0
 public void StartWave()
 {
     if (waveStats.gameStarted == false)
     {
         waveStats.gameStarted = true;
     }
     else
     {
         waveStats.NextWave();
     }
 }
コード例 #2
0
 void OnTriggerEnter(Collider coll)
 {
     controllerActions = coll.GetComponentInParent <VRTK_ControllerActions> ();
     controllerActions.TriggerHapticPulse(1.0f);
     if (restartButton == true)
     {
         var menu = GameObject.Find("menu").GetComponent <Menu> ();
         menu.Restart();
     }
     if (waveStartButton == true)
     {
         if (waveStats.gameStarted == false)
         {
             waveStats.gameStarted = true;
         }
         else
         {
             waveStats.NextWave();
         }
     }
 }
コード例 #3
0
        void Update()
        {
            if (height == true)
            {
                if (Input.GetKeyDown(KeyCode.UpArrow))
                {
                    raise.Raise();
                }
                if (Input.GetKeyDown(KeyCode.DownArrow))
                {
                    lower.Lower();
                }
            }


            if (visualFx == true)
            {
                if (Input.GetKeyDown(KeyCode.Q))
                {
                    ObjectPool.Instantiate(bombLaser, transform.position, transform.rotation);
                }

                if (Input.GetKeyDown(KeyCode.W))
                {
                    ObjectPool.Instantiate(bombSmall, transform.position, transform.rotation);
                }

                if (Input.GetKeyDown(KeyCode.E))
                {
                    ObjectPool.Instantiate(bombBig, transform.position, transform.rotation);
                }

                if (Input.GetKeyDown(KeyCode.Z))
                {
                    ObjectPool.Instantiate(slowLaser, transform.position, transform.rotation);
                }

                if (Input.GetKeyDown(KeyCode.X))
                {
                    ObjectPool.Instantiate(slowSmall, transform.position, transform.rotation);
                }

                if (Input.GetKeyDown(KeyCode.C))
                {
                    ObjectPool.Instantiate(slowBig, transform.position, transform.rotation);
                }
            }

            if (waveStart == true)
            {
                if (Input.GetKeyDown(KeyCode.Backspace))
                {
                    if (waveStats.gameStarted == false)
                    {
                        waveStats.gameStarted = true;
                    }
                    else
                    {
                        waveStats.NextWave();
                    }
                }
            }
        }