コード例 #1
0
    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");
        }
    }
コード例 #2
0
    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();
            }
        }
    }