示例#1
0
        private void Update()
        {
            _grid.ProcessQueue();

            foreach (var character in SummonQueue.ToArray())
            {
                CreateBoardCharacter(character);
                SummonQueue.Remove(character);
            }

            if (NewChoice)
            {
                NewChoice = false;
                ProcessCurrentChoice();
            }

            if (ResolveChoice)
            {
                ResolveChoice = false;
                _interface.EndChoice();
                _grid.gameObject.SetActive(true);
            }

            _cardController.Update();
        }