using System; namespace NitroxModel.Discovery.Models; [Flags] public enum GameLibraries { /// /// Local config value /// CONFIG = 1 << 0, /// /// Environment variable value /// ENVIRONMENT = 1 << 1, /// /// Steam /// STEAM = 1 << 2, /// /// Epic games /// EPIC = 1 << 3, /// /// Microsoft store /// MICROSOFT = 1 << 4, /// /// Discord game store /// DISCORD = 1 << 5, /// /// Related to an official game platform /// PLATFORMS = STEAM | EPIC | MICROSOFT | DISCORD, /// /// Related to an external provider source /// CUSTOM = CONFIG | ENVIRONMENT, /// /// All Nitrox supported provider /// ALL = PLATFORMS | CUSTOM }