Ejemplo n.º 1
0
 void Update()
 {
     //Ser om det er dag
     erDag = fase.getErDag();
     //Ser om fasebytte er satt igang
     faseBytte = fase.getBytterFase();
 }
Ejemplo n.º 2
0
    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.
         */
    }
Ejemplo n.º 3
0
    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;
            }
        }
    }