MedievalParty/Assets/Scripts/MainMenu/UI_MainSectionButton.cs
2025-09-25 15:42:40 -04:00

24 lines
614 B
C#

using System;
using UnityEngine;
using UnityEngine.UI;
namespace MedievalParty.MainMenu
{
public class UI_MainSectionButton: MonoBehaviour
{
public static event EventHandler<MainSectionOptions> OnAnyMainSectionButtonTrigger;
[SerializeField] private MainSectionOptions option;
[SerializeField] private Button button;
private void Start()
{
button.onClick.AddListener(() => OnAnyMainSectionButtonTrigger?.Invoke(this, option));
}
private void OnDestroy()
{
OnAnyMainSectionButtonTrigger = null;
}
}
}