Ejemplo n.º 1
0
 private void UpdateDoors()
 {
     if (levers[0].Down && !levers[1].Down && !levers[2].Down && !levers[3].Down)
     {
         doorInterim.Open();
         doorSecret.Close();
         doorFinal.Close();
     }
     else if (!levers[0].Down && !levers[1].Down && !levers[2].Down && levers[3].Down)
     {
         doorFinal.Open();
         doorSecret.Open();
     }
     else
     {
         if (doorSecret.Opened)
         {
             doorSecret.Close();
         }
         if (doorFinal.Opened)
         {
             doorFinal.Close();
         }
     }
 }
Ejemplo n.º 2
0
 public override void OnTriggerEnter2D(Collider2D obj)
 {
     b.Press();
     if (d != null)
     {
         d.Open();
     }
 }