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; }
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"); } }
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); } } }
void Start() { nextPos = pos1.position; auxtiempoParada = tiempoParada; estado = platformState.inmovil; }