Beispiel #1
0
 public override void TriggerFunctionality()
 {
     foreach (GameObject q in neighbours)
     {
         Licht g = q.GetComponent <Licht>();
         if (g.on)
         {
             g.on = false;
             g.GetComponent <Renderer>().material.color = Color.black;
         }
         else if (!g.on)
         {
             g.on = true;
             g.GetComponent <Renderer>().material.color = Color.green;
         }
     }
     if (on)
     {
         on = false;
         GetComponent <Renderer>().material.color = Color.black;
     }
     else if (!on)
     {
         on = true;
         GetComponent <Renderer>().material.color = Color.green;
     }
 }
    GameObject SelectLight(int hPos, int vPos)
    {
        foreach (GameObject t in lights)
        {
            Licht l = t.GetComponent <Licht>();
            if (l.horPos == hPos && l.vertPos == vPos)
            {
                g = t.gameObject;
            }
        }

        return(g);
    }