/// <summary> /// Clean up the console module /// </summary> public override void Dispose() { base.Dispose(); ConsoleMessagingThing = null; (Console as IDisposable)?.Dispose(); Log("Console module unloaded!"); }
/// <summary> /// Initialize the Console module /// </summary> public ConsoleModule() { Instance = this; CreateConsole(); //any hooking into the console could be done here AddCommands(); ConsoleMessagingThing = new ConsoleMessagingIntegrationComponent(); }