void Update() { //Ser om det er dag erDag = fase.getErDag(); //Ser om fasebytte er satt igang faseBytte = fase.getBytterFase(); }
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; } } }