Пример #1
0
 private void OnTriggerEnter2D(Collider2D hit)
 {
     if (hit.tag == "Player")
     {
         _collectibleManager.AddCollectible(gameObject);
         GetComponent <Collider2D>().enabled = false;
         StartCoroutine(RemoveCollectible());
     }
 }
Пример #2
0
    void OnTriggerEnter2D(Collider2D other)
    {
        if (other.CompareTag(Constants.TAG_PLAYER))
        {
            PlayerPrototype pp = other.GetComponent <PlayerPrototype>();
            if (pp != null)
            {
                if (pp.state == PlayerPrototype.PlayerState.Dead)
                {
                    return;
                }
            }

            if (audioManager)
            {
                audioManager.Play(sound);
            }

            collectibleManager.AddCollectible(this);
        }
    }