private void OnCollisionEnter2D(Collision2D collision) { // Application.LoadLevel(0); gameOverPref.SetActive(true); playerlife = Playerlife.dead; gameOverPref.transform.Find("TotalPoints").GetComponent <Text>().text = score.ToString(); Time.timeScale = 0; }
void detectcollision() { Collider[] hitobj = Physics.OverlapSphere(transform.position, radius, layer); if (hitobj.Length > 0) { if (hitobj[0].CompareTag("Player")) { Playerlife _playerlife = hitobj[0].GetComponent <Playerlife>(); if (_playerlife != null) { _playerlife.takedamage(0.05f); maincam.GetComponent <CameraFilterPack_AAA_Blood>().enabled = true; Invoke("turnofffilter", .5f); // turnofffilter(); } } gameObject.SetActive(false); } }