void Update() { if (GameManager.instance.gameHasStarted) { // teller ned til 0 hvis det er forberedelsesfase if (GameManager.instance.nedteller >= 0f && GameManager.instance.erForberedelsesFase) { GameManager.instance.nedteller -= Time.deltaTime; // oppdaterer nedtelleren i heltall faseGUI.nedtellerText.text = GameManager.instance.nedteller.ToString("F0"); } //Starter grafikkendringen til natt if (GameManager.instance.nedteller <= 5f && GameManager.instance.nedteller > 4f) { fasebyttegraphics.byttFase(); } //Skifter fase if (GameManager.instance.nedteller <= 0f && GameManager.instance.erForberedelsesFase) { GameManager.instance.erForberedelsesFase = false; SkiftFase(GameManager.instance.erForberedelsesFase); } } }
// Metode for å resette spillet, uten å måtte resette scenen public void ResetSpill() { if (fasebyttegraphics.getErDag()) { } else { fasebyttegraphics.byttFase(); } kampfase.slettAlleFiender(); fjernForsvarsElementer(); antallPoeng = 0; runde = 1; faseGUI.rundeText.text = "# " + runde.ToString() + " "; antallPenger = startpenger; penger.pengeTekst.text = antallPenger.ToString() + " "; player.text = playerName; nedteller = resetNedteller; if (menuGui.pause) { menuGui.PauseGame(); } village.GetComponent <Landsby> ().Awake(); village.GetComponent <LandsbyHelse> ().isGameOver = false; faseGUI.slotContainer.SetActive(true); }