// Use this for initialization void Start() { player = ReInput.players.GetPlayer(playerId); letterSpawner = FindObjectOfType <LetterSpawner>(); myTextMesh = GetComponent <TextMeshPro>(); myTextMesh.text = ""; scoreKeeper = FindObjectOfType <ScoreKeeper_WK3>(); audioManager_WK3 = GetComponent <PlayerAudioManager_WK3>(); }
// Update is called once per frame void FixedUpdate() { resultPanel.GetComponent <UnityEngine.UI.Text>().text = "Word: " + currWord; hpPanel.GetComponent <UnityEngine.UI.Text>().text = "Lifes: " + lives; scorePanel.GetComponent <UnityEngine.UI.Text>().text = "Score: " + score; timePanel.GetComponent <UnityEngine.UI.Text>().text = "Time: " + timeLeft; currWord = currWord.ToUpper(); if (timeLeft <= 0.0f || lives < 1) { SceneManager.LoadScene("gameover"); } string cutTargetWord = currTargetWord; if (cutTargetWord.Length > currWord.Length) { cutTargetWord = currTargetWord.Substring(0, currWord.Length); } if (currWord == "") { return; } if (!cutTargetWord.Contains(currWord)) { hurt(); } else { if (currWord.CompareTo(currTargetWord) == 0) { score += currTargetWord.Length; timeLeft += currTargetWord.Length * 4; GameObject[] letters = GameObject.FindGameObjectsWithTag("letter"); foreach (GameObject letter in letters) { Destroy(letter); } foreach (GameObject LetterSpawner in LetterSpawners) { LetterSpawner.GetComponent <LetterSpawner>().setScore(score); } AntSpawner spawner = Spawner.GetComponent <AntSpawner>(); spawner.spawnAnt(currTargetWord); changeTargetWord(); } } }
private void Start() { adjacent = new Snapper[4]; ls = FindObjectOfType <LetterSpawner>(); }
private void Start() { sf = FindObjectOfType <Starfield>(); ls = FindObjectOfType <LetterSpawner>(); }