using Continentis.MainGame.Card; using Lean.Pool; using UnityEngine; using UnityEngine.EventSystems; namespace Continentis.MainGame.UI { public class DrawPile : PileBase, IPointerEnterHandler, IPointerExitHandler { public void OnPointerEnter(PointerEventData eventData) { string title = "Draw Pile"; string description = $"Contains the cards you can draw during your turn, now it have {cardViews.Count} cards."; RectTransform canvasTransform = CombatUIManager.Instance.combatMainPage.rectTransform; Vector2 basePosition = canvasTransform.InverseTransformPoint(rectTransform.position); InformationBox.Create(canvasTransform, ref infoBox).Initialize(title, description, basePosition); } public void OnPointerExit(PointerEventData eventData) { InformationBox.Despawn(ref infoBox); } } }