My Project
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | Properties | Events | List of all members
SickDev.DevConsole.DevConsole Class Reference
Inheritance diagram for SickDev.DevConsole.DevConsole:

Public Member Functions

delegate void OnOpenStateChanged (bool isOpen)
 
void OnBeforeSerialize ()
 
void OnAfterDeserialize ()
 
void SaveFullLog ()
 
void SaveFullLogWithStacks ()
 
void SavePartialLog ()
 
string GetLogFileWithDir ()
 
string GetRecentLogFileWithDir ()
 
void Open ()
 
void Close ()
 
void ToggleOpen ()
 
void ToggleHistory ()
 
void ToggleAutoComplete ()
 
void SubmitInputText ()
 
void Log (string text)
 
void Log (string text, EntryOptions options)
 
void Log (EntryData data)
 
void LogWarning (string text)
 
void LogWarning (string text, EntryOptions options)
 
void LogWarning (EntryData data)
 
void LogError (string text)
 
void LogError (string text, EntryOptions options)
 
void LogError (EntryData data)
 
string ExecuteIfCommand (string text)
 
void ClearLog ()
 
Entry[] GetEntries ()
 
void OpenSettings ()
 
void CloseSettings ()
 
void ToggleSettings ()
 
void AddDegelateAsCommand (Action commandDelegate)
 
void AddDegelateAsCommand< T1 > (Action< T1 > commandDelegate)
 
void AddDegelateAsCommand< T1, T2 > (Action< T1, T2 > commandDelegate)
 
void AddDegelateAsCommand< T1, T2, T3 > (Action< T1, T2, T3 > commandDelegate)
 
void AddDegelateAsCommand< T1, T2, T3, T4 > (Action< T1, T2, T3, T4 > commandDelegate)
 
void AddDegelateAsCommand< T1 > (Func< T1 > commandDelegate)
 
void AddDegelateAsCommand< T1, TResult > (Func< T1, TResult > commandDelegate)
 
void AddDegelateAsCommand< T1, T2, TResult > (Func< T1, T2, TResult > commandDelegate)
 
void AddDegelateAsCommand< T1, T2, T3, TResult > (Func< T1, T2, T3, TResult > commandDelegate)
 
void AddDegelateAsCommand< T1, T2, T3, T4, TResult > (Func< T1, T2, T3, T4, TResult > commandDelegate)
 
void AddCommand (Command command)
 
void AddCommands (Command[] commands)
 
void RemoveCommand (Command command)
 
void RemoveCommands (Command[] commands)
 
void RemoveCommandOverloads (Command command)
 
void RemoveCommandOverloads (Command[] commands)
 
bool IsCommandAdded (Command command)
 
bool IsCommandOverloadAdded (Command command)
 
Command[] GetCommands ()
 

Static Public Member Functions

static string FixSpaces (string command)
 

Public Attributes

bool saveStackTraces = false
 

Properties

bool isOpen [get]
 
float height [get]
 
ConsoleInput input [get]
 
History history [get]
 
AutoComplete autoComplete [get]
 
bool isSettingsOpen [get]
 
OpenButton openButton [get]
 
static DevConsole singleton [get]
 
static Settings settings [get]
 
CommandsManager commandsManager [get]
 

Events

OnOpenStateChanged onOpenStateChanged
 

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