24 lines
614 B
C#
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;
|
|
}
|
|
}
|
|
} |