Пример #1
0
        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();
            }
        }