Beispiel #1
0
 private void OnCollisionEnter2D(Collision2D collision)
 {
     if (collision.collider.tag == "Target")
     {
         ballLauncher.ReturnBall();
         gameObject.SetActive(false);
     }
 }
Beispiel #2
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     ballLauncher.ReturnBall();
     collision.gameObject.SetActive(false);
 }
Beispiel #3
0
 private void OnBecameInvisible()
 {
     ballLauncher.ReturnBall();
     gameObject.SetActive(false);
 }
Beispiel #4
0
 private void OnCollisionEnter2D(Collision2D other)
 {
     _ballLauncher.ReturnBall();
     other.collider.gameObject.SetActive(false);
 }
Beispiel #5
0
 private void OnCollisionEnter2D(Collision2D collision)
 {
     collision.gameObject.transform.GetComponent <Rigidbody2D>().velocity = new Vector2(0, 0);
     ballLauncher.ReturnBall();
     collision.collider.gameObject.SetActive(false);
 }