Ludo-3D/Assets/Scripts/UI/Pages/PopUp/InstructionsPopup.cs

32 lines
810 B
C#
Raw Normal View History

using UnityEngine;
2026-01-28 15:51:45 +05:30
using UnityEngine.UI;
public class InstructionsPopup : PopupBase
{
2026-01-28 15:51:45 +05:30
[Header("References")]
[SerializeField] private Button closeBtn;
private SoundManager soundManager;
2026-01-28 15:51:45 +05:30
private void OnEnable()
{
closeBtn.onClick.AddListener(OnClick_closeBtn);
}
private void OnDisable()
{
closeBtn.onClick.RemoveAllListeners();
}
private void OnClick_closeBtn()
{
ScreenManager screenManager = InterfaceManager.Instance?.GetInterfaceInstance<ScreenManager>();
2026-02-02 17:45:34 +05:30
screenManager.ShowScreen(ScreenType.MainMenuScreen);
2026-01-28 15:51:45 +05:30
soundManager = soundManager == null ? InterfaceManager.Instance?.GetInterfaceInstance<SoundManager>() : soundManager;
soundManager?.PlayGameSoundClip(SoundType.ButtonClick);
2026-01-28 15:51:45 +05:30
Hide();
}
}