void OnCollisionEnter(Collision collision) { if (collision.gameObject.CompareTag("Food")) { collision.gameObject.SetActive(false); Slithering s = GetComponentInParent <Slithering>(); if (s != null) { s.AddBodyPart(); } audioSource.PlayOneShot(chewingClip); FoodConsumed?.Invoke(collision.gameObject.name); } else if (collision.gameObject.CompareTag("Bomb")) { audioSource.PlayOneShot(bombClip); SelfAnnihilation?.Invoke(BiteType.Bomb); } else if (collision.gameObject.CompareTag("Body")) { audioSource.PlayOneShot(bodyBiteClip); SelfAnnihilation?.Invoke(BiteType.Body); } }
private void OnCollisionEnter(Collision collision) { if (collision.gameObject.tag == "food") { collision.gameObject.SetActive(false); Slithering s = GetComponentInParent <Slithering>(); if (s != null) { s.AddBodyPart(); } } }
void OnCollisionEnter(Collision collision) { if (collision.gameObject.tag == "food") //edamas senes { collision.gameObject.SetActive(false); Slithering s = GetComponentInParent <Slithering>(); if (s != null) { s.AddBodyPart(); } } else if (collision.gameObject.tag == "notfood") //needamas senes { //Application.Quit(); /////Debug.Log("Nekas nesanak"); } }
void OnCollisionEnter(Collision collision) { if (collision.gameObject.tag == "Apple") { collision.gameObject.SetActive(false); Slithering s = GetComponentInParent <Slithering>(); if (s != null) { s.AddBodyPart(); } ap += 1; } else if (collision.gameObject.tag == "Banana") { collision.gameObject.SetActive(false); Slithering s = GetComponentInParent <Slithering>(); if (s != null) { s.AddBodyPart(); } ba += 1; } else if (collision.gameObject.tag == "Pizza") { collision.gameObject.SetActive(false); Slithering s = GetComponentInParent <Slithering>(); if (s != null) { s.AddBodyPart(); } pi += 1; } else if (collision.gameObject.CompareTag("Body")) { Time.timeScale = 0; } }