예제 #1
0
 public void TranpakDesaktibatu()
 {
     if (pintxoTranpak != null)
     {
         pintxoTranpak.Desaktibatu();
     }
     else if (zapalduTranpak.Length != 0)
     {
         for (int i = 0; i < zapalduTranpak.Length; i++)
         {
             zapalduTranpak[i].TranpakKudeatu(false);
         }
     }
     else if (hormaMugituTranpa != null)
     {
         hormaMugituTranpa.TranpakKudeatu(false);
     }
     else if (plataformaMultzoa.Length != 0)
     {
         for (int i = 0; i < plataformaMultzoa.Length; i++)
         {
             plataformaMultzoa[i].Gelditu();
         }
     }
 }
예제 #2
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.tag == "Player")
     {
         if (pintxoTranpak != null)
         {
             pintxoTranpak.Desaktibatu();
         }
         else if (mugTranpa != null)
         {
             mugTranpa.TranpakKudeatu(false);
         }
         else if (zapalTranpa != null)
         {
             zapalTranpa.TranpakKudeatu(false);
         }
         else if (plataforma != null)
         {
             plataforma.TranpakKudeatu(true);
         }
         else if (plataformaTranpak != null)
         {
             for (int i = 0; i < plataformaTranpak.Length; i++)
             {
                 plataformaTranpak[i].TranpakKudeatu(true);
             }
         }
     }
 }