コード例 #1
0
ファイル: Grumpy.cs プロジェクト: ehtnamuh/GrumpyBird
 private void OnCollisionEnter2D(Collision2D other)
 {
     if (other.collider.CompareTag("Pipe"))
     {
         OnHitPipe?.Invoke();
     }
 }
コード例 #2
0
ファイル: Grumpy.cs プロジェクト: ehtnamuh/GrumpyBird
 private void FixedUpdate()
 {
     CalculateRelativeForceOnBird();
     rayCastObserver.CheckRayCasts();
     if (gameObject.transform.position.y > screenHeight)
     {
         OnHitPipe?.Invoke();
     }
 }
コード例 #3
0
ファイル: Grumpy.cs プロジェクト: ehtnamuh/GrumpyBird
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (other.CompareTag("Score"))
     {
         OnUpdateScore?.Invoke();
     }
     if (other.CompareTag("Pipe"))
     {
         Debug.Log(other.ToString());
         OnHitPipe?.Invoke();
     }
 }