public static void RemoveTool(ToolBase tool) { if (!register_tools.Contains(tool)) { return; } tool.Term(); register_tools.Remove(tool); }
public static void AddTool(ToolBase tool) { if (register_tools.Contains(tool)) { return; } tool.Init(); register_tools.Add(tool); Log.Debug($"Add tool:{tool.GetType().Name}"); }