Example #1
0
        /// <summary>
        /// メインルーチン制御への導入
        /// </summary>
        /// <returns>イテレータ</returns>
        IEnumerator IntroductionMainRoutine()
        {
            var gameStates = GameStates.GetNowState(new InjectedMethods
            {
                viewer          = new ViewManager(),
                skillRepository = new SkillRepository()
            });

            while (true)
            {
                gameStates = gameStates.PerformTurnByTurn();
            }
        }