Exemplo n.º 1
0
    private void InformDraftDisplayOfChoices(List <NetCache.CardDefinition> choices)
    {
        DraftDisplay display = DraftDisplay.Get();

        if (display != null)
        {
            if (choices.Count == 0)
            {
                DraftDisplay.DraftMode mode;
                if (this.m_chest == null)
                {
                    mode = DraftDisplay.DraftMode.ACTIVE_DRAFT_DECK;
                    this.m_deckActiveDuringSession = true;
                }
                else
                {
                    mode = DraftDisplay.DraftMode.IN_REWARDS;
                }
                display.SetDraftMode(mode);
            }
            else
            {
                display.SetDraftMode(DraftDisplay.DraftMode.DRAFTING);
                display.AcceptNewChoices(choices);
            }
        }
    }