public override void Runing() { DeBugRun(); PrintHelper.PrintStoryText(new StringBuilder().Append(GameMainRecycle.InfoText), GameRoom.LineLength); QuestInfoRoomScript questRoom = (QuestInfoRoomScript)GameMainRecycle.RoomScripts.Group[typeof(QuestInfoRoomScript).Name]; SelectText.Clear(); SelectQuest.Clear(); foreach (var item in Quests) { SelectQuest.Add(questRoom.Quests.Group[item]); SelectText.Add(questRoom.Quests.Group[item].Name); } OutRoom = LastRoom; if (RetureRoom == false) { SelectIndex = 999; } SelectIndex = PrintHelper.PrintSelectText(SelectText, SelectIndex); if (SelectIndex <= SelectText.Count) { GameMainRecycle.PlayerInfo.PlayerQuest = (GameQuest)SelectQuest[SelectIndex].Clone(); } }