Class DebugConsole
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
public class DebugConsole : IDebugConsole
- Inheritance
-
objectDebugConsole
- Implements
- Extension Methods
Constructors
DebugConsole(Savegame)
public DebugConsole(Savegame savegame)
Parameters
savegameSavegame
Methods
Dispose()
public void Dispose()
GetAutoCompletions(string)
public List<string> GetAutoCompletions(string start)
Parameters
startstring
Returns
- List<string>
ParseAndExecute(string, Action<string>)
public void ParseAndExecute(string command, Action<string> output)
Parameters
commandstringoutputAction<string>
Register(string, ConsoleOption, ConsoleOption, Action<CommandContext>, bool)
public void Register(string id, DebugConsole.ConsoleOption option0, DebugConsole.ConsoleOption option1, Action<DebugConsole.CommandContext> handler, bool isCheat = false)
Parameters
idstringoption0DebugConsole.ConsoleOptionoption1DebugConsole.ConsoleOptionhandlerAction<DebugConsole.CommandContext>isCheatbool
Register(string, ConsoleOption, Action<CommandContext>, bool)
public void Register(string id, DebugConsole.ConsoleOption option0, Action<DebugConsole.CommandContext> handler, bool isCheat = false)
Parameters
idstringoption0DebugConsole.ConsoleOptionhandlerAction<DebugConsole.CommandContext>isCheatbool
Register(string, ConsoleOption[], Action<CommandContext>, bool)
public void Register(string id, DebugConsole.ConsoleOption[] options, Action<DebugConsole.CommandContext> handler, bool isCheat = false)
Parameters
idstringoptionsConsoleOption[]handlerAction<DebugConsole.CommandContext>isCheatbool
Register(string, Action<CommandContext>, bool)
public void Register(string id, Action<DebugConsole.CommandContext> handler, bool isCheat = false)
Parameters
idstringhandlerAction<DebugConsole.CommandContext>isCheatbool