//Jimmy Vegas Unity Tutorial //This script is for exiting vehicle using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityStandardAssets.Vehicles.Car; public class VehicleExit : MonoBehaviour { public GameObject vehicleCam; public GameObject thePlayer; public GameObject liveVehicle; public GameObject entryTrig; void Update() { if (Input.GetKeyDown(KeyCode.E)) { thePlayer.SetActive(true); vehicleCam.SetActive(false); liveVehicle.GetComponent().enabled = false; liveVehicle.GetComponent().enabled = false; liveVehicle.GetComponent().enabled = false; thePlayer.transform.parent = null; StartCoroutine(EnterAgain()); } } IEnumerator EnterAgain() { yield return new WaitForSeconds(0.5f); entryTrig.GetComponent().enabled = true; this.gameObject.SetActive(false); } }