Beispiel #1
0
 void OnTriggerEnter2D(Collider2D col)
 {
     if (col.CompareTag("Phobia"))
     {
         GameObject projectile = col.transform.parent.gameObject;
         foreach (string phobiaType in PhobiasList)
         {
             PhobiaAI phobiaAI = projectile.GetComponent <PhobiaAI>();
             if (phobiaAI.CanKill(phobiaType))
             {
                 if (!hasAPlayerDie)
                 {
                     if (projectileThrower.playerNumber == 1)
                     {
                         ScoreManager.player2Score++;
                     }
                     else
                     {
                         ScoreManager.player1Score++;
                     }
                     projectileThrower.DropProjectile();
                     playerMovement.SetCurrentState(PlayerMovement.PlayerState.DIE);
                 }
                 hasAPlayerDie = true;
             }
         }
     }
 }