Barotrauma Client
Loading...
Searching...
No Matches
Barotrauma.Networking.PermissionPreset Class Reference

Public Member Functions

 PermissionPreset (XElement element)
 
bool MatchesPermissions (ClientPermissions permissions, ISet< DebugConsole.Command > permittedConsoleCommands)
 

Static Public Member Functions

static void LoadAll (string file)
 

Public Attributes

readonly Identifier Identifier
 
readonly LocalizedString DisplayName
 
readonly LocalizedString Description
 
readonly ClientPermissions Permissions
 
readonly HashSet< DebugConsole.CommandPermittedCommands
 

Static Public Attributes

static readonly List< PermissionPresetList = new List<PermissionPreset>()
 

Constructor & Destructor Documentation

◆ PermissionPreset()

Barotrauma.Networking.PermissionPreset.PermissionPreset ( XElement element)

Member Function Documentation

◆ LoadAll()

static void Barotrauma.Networking.PermissionPreset.LoadAll ( string file)
static

◆ MatchesPermissions()

bool Barotrauma.Networking.PermissionPreset.MatchesPermissions ( ClientPermissions permissions,
ISet< DebugConsole.Command > permittedConsoleCommands )

Member Data Documentation

◆ Description

readonly LocalizedString Barotrauma.Networking.PermissionPreset.Description

◆ DisplayName

readonly LocalizedString Barotrauma.Networking.PermissionPreset.DisplayName

◆ Identifier

readonly Identifier Barotrauma.Networking.PermissionPreset.Identifier

◆ List

readonly List<PermissionPreset> Barotrauma.Networking.PermissionPreset.List = new List<PermissionPreset>()
static

◆ Permissions

readonly ClientPermissions Barotrauma.Networking.PermissionPreset.Permissions

◆ PermittedCommands

readonly HashSet<DebugConsole.Command> Barotrauma.Networking.PermissionPreset.PermittedCommands

The documentation for this class was generated from the following file: