public void hitButton(Material mat, AudioColorButton obj) { print("button hit"); if (!this.didStartCounterHitCounting) { return; } counterHit++; AudioManager.instance.playSoundEffect(audioFiles.buttonGazedSound); if (counterHit >= tries) { this.obj = obj; timeToChange = delayTime; // reset Color and lock highlighting obj.resetColor(); obj.gazePoint.GetComponent <GazePointDataComponent> ().active = false; // deactivate audio functionality for (int i = 0; i < audioButtons.Length; i++) { audioButtons [i].enabled = false; } // play sound effect saying that this doesn't work AudioManager.instance.playAudioClipForced(this.audioFiles.R4_SoWirdDasNix); AudioManager.instance.queueAudioClip(this.audioFiles.R4_SchonBesser, 1); } else { // tell button color switch (mat.name) { case "Red": AudioManager.instance.playAudioClipIfFree(this.audioFiles.getAudioClipR3_Rot()); break; case "Green": AudioManager.instance.playAudioClipIfFree(this.audioFiles.getAudioClipR3_Gruen()); break; case "Blue": AudioManager.instance.playAudioClipIfFree(this.audioFiles.getAudioClipR3_Blau()); break; case "Orange": AudioManager.instance.playAudioClipIfFree(this.audioFiles.getAudioClipR3_Gelb()); break; } } }
public void pushButton(Material mat, AudioColorButton obj) { counterPressed++; AudioManager.instance.playSoundEffect(audioFiles.buttonPressedSound); }