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); }
void DestroyThis(bool onhit) { if (onhit) { BulletHit?.Invoke(); } Destroy(gameObject); }
public void Break() { Destroy(gameObject); BulletHit?.Invoke(this); }
internal void OnBulletHit() { BulletHit?.Invoke(id); }