2024-06-14 09:37:33 +00:00
|
|
|
|
using System.Collections.Generic;
|
2024-07-16 08:54:47 +00:00
|
|
|
|
using System.Diagnostics.CodeAnalysis;
|
2024-07-17 10:58:08 +00:00
|
|
|
|
using System.IO;
|
|
|
|
|
using System.Reflection;
|
2024-06-14 09:37:33 +00:00
|
|
|
|
using Questionable.Model.V1;
|
2024-06-01 20:01:50 +00:00
|
|
|
|
|
|
|
|
|
namespace Questionable.QuestPaths;
|
|
|
|
|
|
2024-07-16 08:54:47 +00:00
|
|
|
|
[SuppressMessage("ReSharper", "PartialTypeWithSinglePart", Justification = "Required for RELEASE")]
|
2024-06-14 09:37:33 +00:00
|
|
|
|
public static partial class AssemblyQuestLoader
|
2024-06-01 20:01:50 +00:00
|
|
|
|
{
|
2024-07-15 01:05:37 +00:00
|
|
|
|
public static IReadOnlyDictionary<ushort, QuestRoot> GetQuests() =>
|
|
|
|
|
#if RELEASE
|
|
|
|
|
Quests;
|
|
|
|
|
#else
|
|
|
|
|
new Dictionary<ushort, QuestRoot>();
|
2024-06-03 12:20:02 +00:00
|
|
|
|
#endif
|
2024-07-17 10:58:08 +00:00
|
|
|
|
|
|
|
|
|
public static Stream QuestSchema =>
|
|
|
|
|
typeof(AssemblyQuestLoader).Assembly.GetManifestResourceStream("Questionable.QuestPaths.QuestSchema")!;
|
2024-07-15 01:05:37 +00:00
|
|
|
|
}
|