Initial Code

This commit is contained in:
Exil Productions
2025-11-11 03:10:52 +01:00
commit 74e53205f4
21 changed files with 2039 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
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);
}
}
}