14 lines
297 B
C#

using System;
using UnityEngine;
public abstract class MButton : MonoBehaviour
{
public event Action OnInteract;
public abstract void Initialize();
public abstract void Select();
public abstract void Deselect();
public virtual void Interact() { OnInteract?.Invoke(); }
}