Tengo un problemilla con este script de C# en Unity, se supone que el jugador tiene que desaparecer al tocar a un enemigo, pero no lo hace, todo lo demás funciona bien, solo tengo ese pequeño contratiempo.
public class EnemyBehaviour : MonoBehaviour {
private GameObject target;
void Update () {
target = GameObject.FindGameObjectWithTag ("Player");
if (target.transform.position.x - transform.position.x >= 10.0f) {
transform.Rotate (Vector3.forward * (Time.deltaTime * 60));
}
}
void OnTriggerEnter (Collision Player) {
Player.gameObject.SetActive (false);
}
}
public class EnemyBehaviour : MonoBehaviour {
private GameObject target;
void Update () {
target = GameObject.FindGameObjectWithTag ("Player");
if (target.transform.position.x - transform.position.x >= 10.0f) {
transform.Rotate (Vector3.forward * (Time.deltaTime * 60));
}
}
void OnTriggerEnter (Collision Player) {
Player.gameObject.SetActive (false);
}
}