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