コード例 #1
0
    private IEnumerator ProcessInputRequest(InputRequest request)
    {
        if (request is InputRequest <Card> )
        {
            InputRequest <Card> cardRequest = request as InputRequest <Card>;

            StringBuilder cardIdBuilder = new StringBuilder();
            yield return(SelectCardUI.instance.ChooseCard(gameManager.Players[sideIndex].Hand.ToArray(), cardIdBuilder));

            string cardId = cardIdBuilder.ToString();

            cardRequest.MakeChoice(cardLoader.GetByID(cardId));
        }
    }