game(scripts): standardise BroomSweeping
This commit is contained in:
parent
810ca3d91d
commit
fb236bd1bc
1 changed files with 26 additions and 31 deletions
|
@ -1,39 +1,37 @@
|
|||
/*
|
||||
Author: Reza
|
||||
Date: 7/2/25
|
||||
Description: Detects dirt and sweeps them up
|
||||
*/
|
||||
* Author: Reza
|
||||
* Date: 7/2/25
|
||||
* Description: Detects dirt and sweeps them up
|
||||
*/
|
||||
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
public class BroomSweeping : MonoBehaviour
|
||||
{
|
||||
private GameManager gameManager;
|
||||
private PostProcessingManager PostProcessingManager;
|
||||
|
||||
// To track how much trash has been collected so far
|
||||
public int dirtSweeped = 0;
|
||||
public int dirtSweeped;
|
||||
|
||||
// Defines how much trash is needed to collect in order to unlock the door
|
||||
public int dirtRequired = 10;
|
||||
|
||||
private bool taskCompleted = false;
|
||||
|
||||
// Defines UI references
|
||||
[Header("UI References")]
|
||||
public GameObject storyPanelUI;
|
||||
[Header("UI References")] public GameObject storyPanelUI;
|
||||
|
||||
public TMP_Text storyText;
|
||||
|
||||
// Defines Audio References
|
||||
[Header("Audio References")]
|
||||
public AudioSource audioSource;
|
||||
[Header("Audio References")] public AudioSource audioSource;
|
||||
|
||||
public AudioClip sweepingSound;
|
||||
private GameManager gameManager;
|
||||
private PostProcessingManager PostProcessingManager;
|
||||
|
||||
private bool taskCompleted;
|
||||
|
||||
// Update is called once per frame
|
||||
void Update()
|
||||
private void Update()
|
||||
{
|
||||
if (dirtSweeped >= dirtRequired && !taskCompleted)
|
||||
{
|
||||
|
@ -58,10 +56,7 @@ public class BroomSweeping : MonoBehaviour
|
|||
Destroy(other.gameObject);
|
||||
|
||||
// Play sound only if no other sound is currently playing
|
||||
if (!audioSource.isPlaying)
|
||||
{
|
||||
audioSource.PlayOneShot(sweepingSound);
|
||||
}
|
||||
if (!audioSource.isPlaying) audioSource.PlayOneShot(sweepingSound);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue