◆ Client()
      
        
          | Barotrauma.Networking.Client.Client  | 
          ( | 
          string |           name,  | 
        
        
           | 
           | 
          byte |           sessionId ) | 
        
      
 
 
◆ Dispose()
      
        
          | void Barotrauma.Networking.Client.Dispose  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ GetVote< T >()
      
        
          | T Barotrauma.Networking.Client.GetVote< T >  | 
          ( | 
          VoteType |           voteType | ) | 
           | 
        
      
 
 
◆ ReadPermissions() [1/2]
      
        
          | void Barotrauma.Networking.Client.ReadPermissions  | 
          ( | 
          IReadMessage |           inc | ) | 
           | 
        
      
 
 
◆ ReadPermissions() [2/2]
◆ SanitizeName()
  
  
      
        
          | static string Barotrauma.Networking.Client.SanitizeName  | 
          ( | 
          string |           name | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ SessionOrAccountIdMatches()
      
        
          | bool Barotrauma.Networking.Client.SessionOrAccountIdMatches  | 
          ( | 
          string |           userId | ) | 
           | 
        
      
 
 
◆ SetVote()
      
        
          | void Barotrauma.Networking.Client.SetVote  | 
          ( | 
          VoteType |           voteType,  | 
        
        
           | 
           | 
          object |           value ) | 
        
      
 
 
◆ WritePermissions()
      
        
          | void Barotrauma.Networking.Client.WritePermissions  | 
          ( | 
          IWriteMessage |           msg | ) | 
           | 
        
      
 
 
◆ AccountInfo
◆ CharacterID
      
        
          | UInt16 Barotrauma.Networking.Client.CharacterID | 
        
      
 
 
◆ GivenAchievements
      
        
          | HashSet<Identifier> Barotrauma.Networking.Client.GivenAchievements = new HashSet<Identifier>() | 
        
      
 
 
◆ HasSpawned
      
        
          | bool Barotrauma.Networking.Client.HasSpawned | 
        
      
 
 
◆ Language
◆ MaxNameLength
  
  
      
        
          | const int Barotrauma.Networking.Client.MaxNameLength = 32 | 
         
       
   | 
  
static   | 
  
 
 
◆ Name
      
        
          | string Barotrauma.Networking.Client.Name | 
        
      
 
 
◆ NameId
      
        
          | UInt16 Barotrauma.Networking.Client.NameId | 
        
      
 
 
◆ Permissions
◆ PermittedConsoleCommands
◆ Ping
      
        
          | UInt16 Barotrauma.Networking.Client.Ping | 
        
      
 
 
◆ PreferredJob
      
        
          | Identifier Barotrauma.Networking.Client.PreferredJob | 
        
      
 
 
◆ PreferredTeam
◆ SessionId
      
        
          | readonly byte Barotrauma.Networking.Client.SessionId | 
        
      
 
An ID for this client for the current session. THIS IS NOT A PERSISTENT VALUE. DO NOT STORE THIS LONG-TERM. IT CANNOT BE USED TO IDENTIFY PLAYERS ACROSS SESSIONS. 
 
 
◆ TeamID
◆ UsingFreeCam
      
        
          | bool Barotrauma.Networking.Client.UsingFreeCam | 
        
      
 
Is the client using the 'freecam' console command? 
 
 
◆ AccountId
  
  
      
        
          | Option<AccountId> Barotrauma.Networking.Client.AccountId | 
         
       
   | 
  
get   | 
  
 
The ID of the account used to authenticate this session. This value can be used as a persistent value to identify players in the banlist and campaign saves. 
 
 
◆ Character
  
  
      
        
          | Character Barotrauma.Networking.Client.Character | 
         
       
   | 
  
getset   | 
  
 
 
◆ ClientList
  
  
      
        
          | IReadOnlyList<Client> Barotrauma.Networking.Client.ClientList | 
         
       
   | 
  
staticget   | 
  
 
 
◆ HasPermissions
  
  
      
        
          | bool Barotrauma.Networking.Client.HasPermissions | 
         
       
   | 
  
get   | 
  
 
 
◆ InGame
  
  
      
        
          | bool Barotrauma.Networking.Client.InGame | 
         
       
   | 
  
getset   | 
  
 
 
◆ Muted
  
  
      
        
          | bool Barotrauma.Networking.Client.Muted | 
         
       
   | 
  
getset   | 
  
 
 
◆ SpectatePos
  
  
      
        
          | Vector2? Barotrauma.Networking.Client.SpectatePos | 
         
       
   | 
  
getset   | 
  
 
 
◆ Spectating
  
  
      
        
          | bool Barotrauma.Networking.Client.Spectating | 
         
       
   | 
  
get   | 
  
 
 
◆ SteamID
  
  
      
        
          | ulong Barotrauma.Networking.Client.SteamID | 
         
       
   | 
  
get   | 
  
 
 
◆ VoipQueue
  
  
      
        
          | VoipQueue Barotrauma.Networking.Client.VoipQueue | 
         
       
   | 
  
get   | 
  
 
 
The documentation for this class was generated from the following files:
- /home/runner/work/Luatrauma.Docs/Luatrauma.Docs/libs/LuaCsForBarotrauma/Barotrauma/BarotraumaShared/SharedSource/LuaCs/Lua/LuaBarotraumaAdditions.cs
 
- /home/runner/work/Luatrauma.Docs/Luatrauma.Docs/libs/LuaCsForBarotrauma/Barotrauma/BarotraumaShared/SharedSource/Networking/Client.cs