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; } } }
void Punched() { streetFundraiserState = StreetFundraiserState.STUN; }