private void CheckGuess(char letter) { Boolean correct = false; for (int i = 0; i < word.Length; i++) { if (word[i] == letter) { //Modify Clue clueLetters.Insert(i, letter.ToString()); clueLetters.RemoveAt(i + 1); correct = true; } } if (!correct) { CustomGameEventSystem.BroadcastChangeLives(-1); } //check for win if (!clueLetters.Contains("_")) { CustomGameEventSystem.BroadcastGameFinished(true); } PrintClue(); }
public void Click() { rb.AddForce(transform.up * -Random.Range(minThrust, maxThrust)); Debug.Log("Clicked: " + letter); CustomGameEventSystem.BroadcastGuessLetter(letter); pingSound.volume = Random.Range(minVolume, maxVolume); pingSound.pitch = Random.Range(minPitch, maxPitch); pingSound.Play(); }
public void changeLives(int n) { if (lives != 0) { lives += n; } livesText.text = "Lives: " + lives; if (lives == 0) { CustomGameEventSystem.BroadcastGameFinished(false); GameFinished(false); } }
public void Click() { rb.AddForce(transform.up * -thrust); Debug.Log("Clicked: " + letter); CustomGameEventSystem.BroadcastGuessLetter(letter); }