private void SelectFromTopOfDeck(int pickFromHowMany, int pickHowMany) { List <HackCard> cardsToPickFrom = FindObjectOfType <HackDeck>().GetTopXHackCards(pickFromHowMany); if (cardsToPickFrom.Count > 0) { FindObjectOfType <CheckClickController>().SetOverlayState(); HackTilePicker hackTilePicker = FindObjectOfType <HackHolder>().GetHackTilePicker(); hackTilePicker.gameObject.SetActive(true); hackTilePicker.Initialize(cardsToPickFrom, pickHowMany, "pickAndDiscard"); } }
public void ToggleSelect() { HackTilePicker tilePicker = FindObjectOfType <HackTilePicker>(); if (selected) { selected = false; selectedImage.sprite = emptyImageSprite; tilePicker.UnSelectOne(); } else { if (tilePicker.CanSelectMore()) { selected = true; selectedImage.sprite = selectedImageSprite; tilePicker.SelectOne(); } } }