22 lines
522 B
C#
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;
|
|
}
|
|
} |