void Update() { //Ser om det er dag erDag = fase.getErDag(); //Ser om fasebytte er satt igang faseBytte = fase.getBytterFase(); }
// 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); }
void Awake() { lys = gameObject.GetComponent <Light> (); fasebytteGraphics = GameObject.Find("gameController").GetComponent <FasebytteGraphics> (); lysstyrke = lys.intensity; isDay = fasebytteGraphics.getErDag(); if (!isDay) { lys.intensity = 0f; } }
void FixedUpdate() { //Finner ut om FaseBytteGrapichs sin erDag er sann eller falsk erDag = fasebytteGraphics.getErDag(); //Finner ut om FasebytteGraphics sin bytterfase er sann eller falsk. fasebytte = fasebytteGraphics.getBytterFase(); //Sender innhentet infromasjon videre til animatorControlleren via HasIDene. anim.SetBool(hash.dagbool, erDag); anim.SetBool(hash.fasebool, fasebytte); /*Informasjonen om hvordan denne infromasjonen skal behandles og tolkes * Ligger i Animator Controlleren som er knyttet til hasIDen "dagbool" og "fasebool" * Animatorkontrolleren vil deretter kjøre animasjoner basert på forutsetninger definert her. */ }
void Update() { isDay = fasebytteGraphics.getErDag(); fasebytte = fasebytteGraphics.getBytterFase(); if (isDay && fasebytte) { if (lys.intensity < lysstyrke) { lys.intensity += 0.04f; } } else if (!isDay && fasebytte) { if (lys.intensity > 0) { lys.intensity -= 0.04f; } } }
void Update() { // Dersom det er dag erDag = fasebytteGraphics.getErDag(); if (erDag) { //Settes alle objektene i arrayen fakkel foreach (GameObject f in fakler) { //Til aktive f.SetActive(false); } } //Dersom det er natt else if (!erDag) { //Settes alle objektene i arrayen fakkel foreach (GameObject f in fakler) { //Til inaktive f.SetActive(true); } } }