﻿using UnityEngine;
using System.Collections;

public class DeathDetector : MonoBehaviour {

	public GameObject spawnPoint;

	void OnTriggerEnter(Collider other) {
		if (other.tag == "Player") {
			other.gameObject.GetComponentInChildren<Animator> ().SetTrigger ("Dies");
			StartCoroutine (PlayerRespawn (1.0f, other.gameObject));
		}
	}

	IEnumerator PlayerRespawn(float wait, GameObject other) {
		yield return new WaitForSeconds (wait);
		other.transform.position = spawnPoint.transform.position;
	}
}
