using NaughtyAttributes; using UnityEngine; using UnityEngine.UI; namespace EscapeRoomEngine.Engine.Runtime.UI { public class PauseButton : MonoBehaviour { [BoxGroup("Internal")] [SerializeField] private Image icon; [BoxGroup("Internal")] [SerializeField] private Sprite pauseIcon, resumeIcon; public bool Paused { set => icon.sprite = value ? resumeIcon : pauseIcon; } } }