Not specifically, but you can hook into the OnMouseOverMenu event - which is triggered when hovering over any menu element - and drill down from there:
using UnityEngine;
using AC;
public class DetectMouseOverItem : MonoBehaviour
{
private void OnEnable () { EventManager.OnMouseOverMenu += OnMouseOverMenu; }
private void OnDisable () { EventManager.OnMouseOverMenu -= OnMouseOverMenu; }
private void OnMouseOverMenu (Menu menu, MenuElement element, int slot)
{
if (element != null && element.title == "InventoryBox")
{
MenuInventoryBox inventoryBox = element as MenuInventoryBox;
InvItem mouseOverItem = inventoryBox.GetItem (slot);
if (mouseOverItem != null)
{
Debug.Log ("Mouse-over " + mouseOverItem.label);
}
}
}
}
Comments
Not specifically, but you can hook into the OnMouseOverMenu event - which is triggered when hovering over any menu element - and drill down from there:
That's cool! Thanks.