using UnityEngine; using UnityEngine.EventSystems; namespace Deck { public class Dealer : MonoBehaviour, IPointerClickHandler { [SerializeField] private Deck deck; [SerializeField] private CardSpawner cardSpawner; [SerializeField] private CardArea cardArea; [SerializeField] private AudioManager audio; public void OnPointerClick(PointerEventData eventData) { if (deck.DrawCard(out CardData drawnCardData)) { Card drawnCard = cardSpawner.SpawnCard(drawnCardData); audio.Play("deal"); cardArea.AddCardToArea(drawnCard); } } } }