예제 #1
0
파일: GameAI.cs 프로젝트: duelqiuqiu/DevBot
        public CardSelector GetSelectedCards()
        {
            CardSelector selected = m_selector;
            if (m_nextSelector != null)
            {
                m_selector = m_nextSelector;
                m_nextSelector = null;
            }
            else
                m_selector = null;

            return selected;
        }
예제 #2
0
파일: GameAI.cs 프로젝트: duelqiuqiu/DevBot
 public void SelectNextCard(IList<int> ids)
 {
     m_nextSelector = new CardSelector(ids);
 }
예제 #3
0
파일: GameAI.cs 프로젝트: duelqiuqiu/DevBot
 public void SelectNextCard(CardLocation loc)
 {
     m_nextSelector = new CardSelector(loc);
 }
예제 #4
0
파일: GameAI.cs 프로젝트: duelqiuqiu/DevBot
 public void SelectNextCard(IList<ClientCard> cards)
 {
     m_nextSelector = new CardSelector(cards);
 }
예제 #5
0
파일: GameAI.cs 프로젝트: duelqiuqiu/DevBot
 public void SelectNextCard(int cardId)
 {
     m_nextSelector = new CardSelector(cardId);
 }
예제 #6
0
파일: GameAI.cs 프로젝트: duelqiuqiu/DevBot
 public void SelectCard(CardLocation loc)
 {
     m_selector = new CardSelector(loc);
 }
예제 #7
0
파일: GameAI.cs 프로젝트: duelqiuqiu/DevBot
 public void SelectNextCard(ClientCard card)
 {
     m_nextSelector = new CardSelector(card);
 }
예제 #8
0
파일: GameAI.cs 프로젝트: duelqiuqiu/DevBot
 public void SelectCard(IList<int> ids)
 {
     m_selector = new CardSelector(ids);
 }
예제 #9
0
파일: GameAI.cs 프로젝트: duelqiuqiu/DevBot
 public void SelectCard(int cardId)
 {
     m_selector = new CardSelector(cardId);
 }
예제 #10
0
파일: GameAI.cs 프로젝트: duelqiuqiu/DevBot
 public void SelectCard(IList<ClientCard> cards)
 {
     m_selector = new CardSelector(cards);
 }
예제 #11
0
파일: GameAI.cs 프로젝트: duelqiuqiu/DevBot
 public void SelectCard(ClientCard card)
 {
     m_selector = new CardSelector(card);
 }
예제 #12
0
파일: GameAI.cs 프로젝트: duelqiuqiu/DevBot
 /// <summary>
 /// Called when it's a new phase.
 /// </summary>
 public void OnNewPhase()
 {
     m_selector = null;
     m_nextSelector = null;
     m_option = -1;
     if (Duel.Player == 0 && Duel.Phase == Phase.Draw)
         m_dialogs.SendNewTurn();
 }