コード例 #1
0
 private void OnCollisionEnter2D(Collision2D other)
 {
     if (other.gameObject.CompareTag("Ball"))
     {
         if (!isActivated)
         {
             isActivated = true;
             LevelStatistics.instance.AddLevelScore(scoreOnTag);
             animator.SetBool(IsActive, true);
             targetManager.CheckCompleted();
             if (!targetManager.isCompleted)
             {
                 audioManager.Play("target_hit");
                 PlayVideo();
             }
             else
             {
                 audioManager.Play("final_target_hit");
                 if (SceneManager.GetActiveScene().name != "EditorLevel")
                 {
                     PlayVideo2();
                 }
             }
         }
     }
 }