Пример #1
0
    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);
        }
    }
Пример #2
0
    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();
        }
    }