Esempio n. 1
0
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (MyLibrary_lsy.CheckLayer(other.gameObject.layer, eventLayer))
     {
         if (!eventFired)
         {
             OnEventFired?.Invoke(eventType);
             eventFired = true;
         }
     }
 }
Esempio n. 2
0
    private void OnTriggerEnter2D(Collider2D other)
    {
        if (MyLibrary_lsy.CheckLayer(other.gameObject.layer, objectMask))
        {
            if (projectile != null)
            {
                projectile.DisableProjectile();
            }

            if (bossProjectile != null)
            {
                bossProjectile.DisableBossProjectile();
            }

            impactPS.Play();
            Invoke(nameof(Return), impactPS.main.duration);
        }
    }