WizardDuels/WizardDuelsProject/Assets/Scripts/Deck/Dealer.cs
2025-03-19 09:23:22 +01:00

23 lines
681 B
C#

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);
}
}
}
}