コード例 #1
0
    private void RenderStatusPhase()
    {
        statusPhase_card.SetActive(true);

        KartuStatus statusCard = StatusManagement.instance.GetCurrentStatus();

        statusPhase_title.text       = statusCard.GetEffectStatus().nameCard;
        statusPhase_description.text = statusCard.GetEffectStatus().description;
        statusPhase_status.text      = GenerateStatusEffect(statusCard.GetEffectStatus());
    }
コード例 #2
0
    public void DrawStatusCard()
    {
        while (cardDeck.Count > 0)
        {
            TurnPlayerManager.instance.GetCurrentStatePlayer().SetStatus(cardDeck.Peek());
            currentActiveStatus = cardDeck.Peek();
            graveDeck.Push(cardDeck.Pop());
        }

        if (cardDeck.Count == 0)
        {
            Shuffle();
        }
    }
コード例 #3
0
 public void SetStatus(KartuStatus status)
 {
     this.status = status;
 }