wirm/Game/Assets/Scripts/BroomSweeping.cs

30 lines
No EOL
804 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BroomSweeping : MonoBehaviour
{
// To track how much trash has been collected so far
public int dirtSweeped = 0;
// Defines how much trash is needed to collect in order to unlock the door
public int dirtRequired = 10;
// Defines Audio References
public AudioSource audioSource;
public AudioClip sweepingSound;
private void OnTriggerEnter(Collider other)
{
if (!other.CompareTag("Dirt")) return;
dirtSweeped++;
Destroy(other.gameObject);
// Play sound only if no other sound is currently playing
if (!audioSource.isPlaying)
{
audioSource.PlayOneShot(sweepingSound);
}
}
}