public bool PlayCardToSlateDropzone(GameObject card) { CardDisplay cardDisplay = card.GetComponent <CardDisplay>(); Draggable[] temp = GetChildern(); if (temp.Length < 3) { deck.AddCardToSlate(cardDisplay.card, temp.Length); if (deck.currentPlay.Length == 3) { Card slated = slateHandler.CheckIfItsASlate(deck.currentPlay); if (slated != null) { currentCardHandler.CreateSlate(slated); Destroy(cardDisplay.gameObject); Debug.Log("is a slate!!"); } } return(true); } return(false); }