/// <summary> /// Start is called before the first frame update /// </summary> void Start() { animator = GetComponent <Animator>(); camHook = GetComponentInChildren <CameraHook>(); collecter = GetComponent <ItemCollecter>(); EventManager.carEnter += OnCarEnter; canToggleInv = true; }
/// <summary> /// OnTriggerStay is called when the Collider other enters the trigger. /// </summary> /// <param name="other">The other Collider involved in this collision.</param> void OnTriggerStay(Collider other) { if (other.gameObject.tag == "Player") { ItemCollecter collecter = other.gameObject.GetComponent <ItemCollecter>(); if (collecter.IsCollecting()) { EventManager.OnPickItem(item); Destroy(gameObject); } } }