private void OnDestroy() { if (OnBallDestroyed != null) { OnBallDestroyed.Invoke(this.gameObject); } }
private void OnTriggerEnter2D(Collider2D collider) { if (!collider.CompareTag("DeadZone")) { return; } if (OnBallDestroyed == null) { return; } OnBallDestroyed.Invoke(); OnBallDestroyed -= GameManager.Instance.ArkanoidManager.OnBallDestroyed; gameObject.SetActive(false); Reset(); }