Example #1
0
    public void Break()
    {
        BulletHit?.Invoke(this);
        ParticleSystemRenderer particleSystem = Instantiate(_destroyEffect, transform.position, _destroyEffect.transform.rotation).GetComponent <ParticleSystemRenderer>();

        particleSystem.material.color = _renderer.material.color;
        Destroy(gameObject);
    }
Example #2
0
 void DestroyThis(bool onhit)
 {
     if (onhit)
     {
         BulletHit?.Invoke();
     }
     Destroy(gameObject);
 }
Example #3
0
 public void Break()
 {
     Destroy(gameObject);
     BulletHit?.Invoke(this);
 }
Example #4
0
 internal void OnBulletHit()
 {
     BulletHit?.Invoke(id);
 }