using System.Collections.Generic; using System.Diagnostics.CodeAnalysis; using System.IO; using System.Reflection; using Questionable.Model.V1; namespace Questionable.QuestPaths; [SuppressMessage("ReSharper", "PartialTypeWithSinglePart", Justification = "Required for RELEASE")] public static partial class AssemblyQuestLoader { public static IReadOnlyDictionary<ushort, QuestRoot> GetQuests() => #if RELEASE Quests; #else new Dictionary<ushort, QuestRoot>(); #endif public static Stream QuestSchema => typeof(AssemblyQuestLoader).Assembly.GetManifestResourceStream("Questionable.QuestPaths.QuestSchema")!; }