using System; namespace Reactor.Networking; /// /// Represents flags of the mod. /// [Flags] public enum ModFlags : ushort { /// /// No flags. /// None = 0, /// /// Requires all clients in a lobby to have the mod. /// RequireOnAllClients = 1 << 0, /// /// Requires the server to have a plugin that handles the mod. /// RequireOnServer = 1 << 1, /// /// Requires the host of the lobby to have the mod. /// RequireOnHost = 1 << 2, /// /// Notifies the game server that the host has authority over game logic. /// DisableServerAuthority = 1 << 3, }