using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UIElements; public class InfoBox : MonoBehaviour, IPointerEnterHandler, IPointerExitHandler { // public Vector3 worldOffset = new Vector3(0, 1f, 0); public Vector3 worldOffset = new Vector3(0, 0, 0); public UIDocument uiDocument; public bool AlwaysVisible; private Camera mainCamera; private IInventoryHolder inventoryHolder; private Label infoBox; void Start() { mainCamera = Camera.main; if (uiDocument != null) { infoBox = uiDocument.rootVisualElement.Q