/// <summary> /// Subscribe to the command bus /// </summary> /// <param name="subscriber"></param> public static void Subscribe(IConsoleSubscriber subscriber) { subscribers.Add(subscriber); if (sInstance != null) { sInstance.consoleAutocomplete.AddDescriptors(subscriber.GetCommands()); } }
/// <summary> /// Unsubscribe from the command bus /// </summary> /// <param name="unsub"></param> public static void Unsubscribe(IConsoleSubscriber unsub) { subscribers.Remove(unsub); }