MIF_E31230902/Assets/Asset/Scripts/AudioToogle.cs

22 lines
522 B
C#

using UnityEngine;
using UnityEngine.UI;
public class AudioToggle : MonoBehaviour
{
[SerializeField] private Image _buttonImage;
[SerializeField] private Sprite _onSprite;
[SerializeField] private Sprite _offSprite;
private bool _isMuted = false;
public void ToggleSound()
{
_isMuted = !_isMuted;
// Berganti Gambar
_buttonImage.sprite = _isMuted ? _offSprite : _onSprite;
// Mematikan/Menyalakan Suara Global
AudioListener.pause = _isMuted;
}
}