Esempio n. 1
0
    public void Desactivar()
    {
        estado = platformState.inmovil;
        foreach (Animator go in GetComponentsInChildren <Animator>())
        {
            go.SetBool("Activado", false); //En caso de que se desactive desde el controlador y no por tiempo
        }

        transform.gameObject.SetActive(false);
        auxtiempoParada = tiempoParada;
    }
Esempio n. 2
0
    public void Activar()
    {
        this.transform.position = startPos.position;
        estado = platformState.inmovil;
        foreach (Animator go in GetComponentsInChildren <Animator>())
        {
            go.SetBool("Activado", true);

            NewAudioManager.Instance.Play("PlataformaDron");
        }
    }
Esempio n. 3
0
 void CheckTiempoParada()
 {
     auxtiempoParada -= Time.deltaTime;
     if (auxtiempoParada <= 0)
     {
         NewAudioManager.Instance.Play("PlataformaDronBaja");
         estado          = platformState.movil;
         auxtiempoParada = tiempoParada;
     }
     if (auxtiempoParada <= 0.3f)
     {
         foreach (Animator go in GetComponentsInChildren <Animator>())
         {
             go.SetBool("Activado", false);
         }
     }
 }
Esempio n. 4
0
 void Start()
 {
     nextPos         = pos1.position;
     auxtiempoParada = tiempoParada;
     estado          = platformState.inmovil;
 }