Beispiel #1
0
 Quests ReadQuests(GameInfo gameInfo) => new Quests((
                                                        from address in gameInfo.PlayerData.Quests
                                                            where !address.IsNull
                                                        select ReadQuestBuffer(address) into questBuffer
                                                        select QuestFactory.CreateListFromBuffer(questBuffer) into quests
                                                        select quests
                                                        ).ToList());
Beispiel #2
0
 static List <Quest> TransformToQuestList(IEnumerable <ushort> questBuffer) => questBuffer
 .Select((data, index) => QuestFactory.CreateFromBufferIndex(index, data))
 .Where(quest => quest != null).ToList();