예제 #1
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.CompareTag("Player")) //Changes the player state or enemy state in function of the player state (and play sounds)
     {
         if (playerTriggers.playerState == PlayerScript.PlayerOnEnemyStates.NORMAL)
         {
             HumanEnemiesAudioSource.clip = helloAudio;
             HumanEnemiesAudioSource.Play();
             playerScript.playerState = PlayerScript.PlayerOnEnemyStates.GROUND_ENEMY_HIT;
         }
         if (playerTriggers.playerState == PlayerScript.PlayerOnEnemyStates.PUNCH)
         {
             HumanEnemiesAudioSource.clip = grunt;
             HumanEnemiesAudioSource.Play();
             streetFundraiserState = StreetFundraiserState.PUNCHED;
         }
     }
 }
예제 #2
0
 void Punched()
 {
     streetFundraiserState = StreetFundraiserState.STUN;
 }