Barotrauma Client Doc
Barotrauma.LuaPlatformAccessor Class Reference
Inheritance diagram for Barotrauma.LuaPlatformAccessor:

Public Member Functions

override string GetEnvironmentVariable (string envvarname)
 
override CoreModules FilterSupportedCoreModules (CoreModules module)
 
override Stream IO_OpenFile (Script script, string filename, Encoding encoding, string mode)
 
override Stream IO_GetStandardStream (StandardFileType type)
 
override string IO_OS_GetTempFilename ()
 
override void OS_ExitFast (int exitCode)
 
override bool OS_FileExists (string file)
 
override void OS_FileDelete (string file)
 
override void OS_FileMove (string src, string dst)
 
override int OS_Execute (string cmdline)
 
override string GetPlatformNamePrefix ()
 
override void DefaultPrint (string content)
 

Static Public Member Functions

static FileMode ParseFileMode (string mode)
 
static FileAccess ParseFileAccess (string mode)
 

Detailed Description

Definition at line 9 of file LuaPlatformAccessor.cs.

Member Function Documentation

◆ DefaultPrint()

override void Barotrauma.LuaPlatformAccessor.DefaultPrint ( string  content)

Definition at line 111 of file LuaPlatformAccessor.cs.

◆ FilterSupportedCoreModules()

override CoreModules Barotrauma.LuaPlatformAccessor.FilterSupportedCoreModules ( CoreModules  module)

Definition at line 48 of file LuaPlatformAccessor.cs.

◆ GetEnvironmentVariable()

override string Barotrauma.LuaPlatformAccessor.GetEnvironmentVariable ( string  envvarname)

Definition at line 43 of file LuaPlatformAccessor.cs.

◆ GetPlatformNamePrefix()

override string Barotrauma.LuaPlatformAccessor.GetPlatformNamePrefix ( )

Definition at line 106 of file LuaPlatformAccessor.cs.

◆ IO_GetStandardStream()

override Stream Barotrauma.LuaPlatformAccessor.IO_GetStandardStream ( StandardFileType  type)

Definition at line 61 of file LuaPlatformAccessor.cs.

◆ IO_OpenFile()

override Stream Barotrauma.LuaPlatformAccessor.IO_OpenFile ( Script  script,
string  filename,
Encoding  encoding,
string  mode 
)

Definition at line 53 of file LuaPlatformAccessor.cs.

◆ IO_OS_GetTempFilename()

override string Barotrauma.LuaPlatformAccessor.IO_OS_GetTempFilename ( )

Definition at line 76 of file LuaPlatformAccessor.cs.

◆ OS_Execute()

override int Barotrauma.LuaPlatformAccessor.OS_Execute ( string  cmdline)

Definition at line 101 of file LuaPlatformAccessor.cs.

◆ OS_ExitFast()

override void Barotrauma.LuaPlatformAccessor.OS_ExitFast ( int  exitCode)

Definition at line 81 of file LuaPlatformAccessor.cs.

◆ OS_FileDelete()

override void Barotrauma.LuaPlatformAccessor.OS_FileDelete ( string  file)

Definition at line 91 of file LuaPlatformAccessor.cs.

◆ OS_FileExists()

override bool Barotrauma.LuaPlatformAccessor.OS_FileExists ( string  file)

Definition at line 86 of file LuaPlatformAccessor.cs.

◆ OS_FileMove()

override void Barotrauma.LuaPlatformAccessor.OS_FileMove ( string  src,
string  dst 
)

Definition at line 96 of file LuaPlatformAccessor.cs.

◆ ParseFileAccess()

static FileAccess Barotrauma.LuaPlatformAccessor.ParseFileAccess ( string  mode)
static

Definition at line 27 of file LuaPlatformAccessor.cs.

◆ ParseFileMode()

static FileMode Barotrauma.LuaPlatformAccessor.ParseFileMode ( string  mode)
static

Definition at line 11 of file LuaPlatformAccessor.cs.