void Update() { //Move // Vector2 axis = moveAction.GetAxis(SteamVR_Input_Sources.Any); //Activate with VR Vector2 axis = new Vector2(Input.GetAxis("Horizontal"), Input.GetAxis("Vertical")); //Activate without VR! Only for testing. if (axis != Vector2.zero) { mover.Move(axis); } //Spawn main wave if (Input.GetKeyDown(KeyCode.H) || SteamVR_Actions._default.Teleport.GetStateDown(SteamVR_Input_Sources.Any)) { mainSpawner.SpawnMainWave(); } //Change main wave if (Input.GetKeyDown(KeyCode.C)) { mainSpawner.ChangeIndex(); } //Spawn Human Sound if (Input.GetKeyDown(KeyCode.T) || SteamVR_Actions._default.GrabGrip.GetStateDown(SteamVR_Input_Sources.Any)) { humanSoundSpawner.InstantiateSound(); } //Set boid target if (Input.GetKeyDown(KeyCode.F)) { boidsManager.SetTarget(true); } //Set boid target False if (Input.GetKeyDown(KeyCode.G)) { boidsManager.SetTarget(false); } //Quit App: if (Input.GetKeyDown(KeyCode.Escape)) { Application.Quit(); } }