private void OnParticleCollision(GameObject other) { if (other.CompareTag("Fungus")) { other.gameObject.SetActive(false); //SpriteRenderer fungusSprite = other.GetComponent<SpriteRenderer>(); //CircleCollider2D fungusCollider = other.GetComponent<CircleCollider2D>(); //fungusSprite.enabled = false; //fungusCollider.enabled = false; inhibitionPetri = other.GetComponent <InhibitionPetro_Oleo>(); try { inhibitionPetri.Inhibited(); } catch (System.Exception) { } } else if (other.CompareTag("PlacaPetri")) { inhibitionPetri = other.GetComponent <InhibitionPetro_Oleo>(); inhibitionPetri.Inhibited(); } else if (other.CompareTag("SuperFungus")) { other.gameObject.SetActive(false); } }
private void OnParticleCollision(GameObject other) { if (other.CompareTag("Fungus")) { SpriteRenderer fungusSprite = other.GetComponent <SpriteRenderer>(); CircleCollider2D fungusCollider = other.GetComponent <CircleCollider2D>(); fungusSprite.enabled = false; fungusCollider.enabled = false; } else if (other.CompareTag("PlacaPetri")) { inhibitionPetri = other.GetComponent <InhibitionPetro_Oleo>(); inhibitionPetri.Inhibited(); } }