void OnTriggerStay2D(Collider2D other) { Debug.Log("MAMAMAMAMA"); if (other.gameObject.layer == LayerMask.NameToLayer("Player") && other.gameObject.activeInHierarchy) { count -= Time.deltaTime; Debug.Log(count); if (count <= 0) { UnitAttributes healObj = deadObject.GetComponent <UnitAttributes> (); healObj.Respawn(); healObj.gameObject.SetActive(true); Destroy(this.gameObject); } } }