Buenas tardes,
tengo un pequeño dilema que me lleva de cabeza, he buscado y remirado pero nada da en el clavo.
Tengo una puerta que se abre con una animación con un trigger, bien la animación abre la puerta ,
El caso es que quiero que se cierre la puerta cuando por ejemplo me matan o lo que sea.En este caso en cuando pierdo una bola.
Pues no hay manera. He probado con rewind, con -1 y +1 de todo ..la puerta no se cierra.
Os enseño como lo tengo aver si teneis alguna idea.
este la abre:
using UnityEngine;
using System.Collections;
public class x3 : MonoBehaviour {
public float force = 100.0f;
public float forceRadius = 1.0f;
public int scoreValue=100000;
public GameObject spotlight;
public AudioClip bumpersound;
public AudioClip puerta;
AudioSource audio;
public GameObject puerta3;
public GameObject luzx1;
public GameObject TextOnSpotGO;
public GameObject light;
Animation anim;
// public GameObject puntacos;
void Start ()
{
audio = GetComponent<AudioSource>();
anim =puerta3.GetComponent<Animation> ();
light.SetActive (false);
spotlight.SetActive (false);
}
void OnTriggerEnter (Collider col)
{
ScoreManager.Instance.SetScorePower (2);
if(col.gameObject.name == "Ball")
Instantiate (TextOnSpotGO, transform.position, Quaternion.identity);
TextOnSpotGO.GetComponent<TextOnSpotScript>().DisplayText = ScoreManager.Instance.scoreagujeros * ScoreManager.Instance.scorePower + "";
ScoreManager.Instance.ScoreUp(scoreValue);
anim.Play ("Take001");
Invoke ("apagado", 03);
}
void apagado()
{
spotlight.SetActive