using UnityEngine; using UnityEngine.UI; public class InstructionsPopup : PopupBase { [Header("References")] [SerializeField] private Button closeBtn; private SoundManager soundManager; private void OnEnable() { closeBtn.onClick.AddListener(OnClick_closeBtn); } private void OnDisable() { closeBtn.onClick.RemoveAllListeners(); } private void OnClick_closeBtn() { ScreenManager screenManager = InterfaceManager.Instance?.GetInterfaceInstance(); screenManager.ShowScreen(ScreenType.MainMenuScreen); soundManager = soundManager == null ? InterfaceManager.Instance?.GetInterfaceInstance() : soundManager; soundManager?.PlayGameSoundClip(SoundType.ButtonClick); Hide(); } }