Setup and play area prefab

This commit is contained in:
Max 2025-03-19 09:23:22 +01:00
parent fe61df43e7
commit af12b601fc
166 changed files with 14014 additions and 10 deletions

View file

@ -0,0 +1,23 @@
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);
}
}
}
}