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,
}