public void StartWave() { if (waveStats.gameStarted == false) { waveStats.gameStarted = true; } else { waveStats.NextWave(); } }
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(); } } }
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(); } } } }