Files
VigilModManager/UI/Components/ModEntryButton.cs
Exil Productions 74e53205f4 Initial Code
2025-11-11 03:10:52 +01:00

28 lines
706 B
C#

using FMODUnity;
using UnityEngine;
using VMM.ModRegistry;
namespace VMM.UI.Components
{
internal class ModEntryButton : MonoBehaviour
{
public ModEntry mod;
UnityEngine.UI.Button button;
EventReference buttonPress;
void Awake()
{
button = GetComponent<UnityEngine.UI.Button>();
button.onClick.AddListener(ShowModInfo);
buttonPress = VMM.Patches.MainMenuManager.GetButtonPress(global::MainMenuManager.instance);
}
void ShowModInfo()
{
ModInfoDisplayer.Instance.UpdateModInfo(mod);
AudioManager.instance.PlayOneShot(buttonPress, transform.position);
}
}
}