Well Done
This commit is contained in:
@@ -12,7 +12,15 @@ namespace VisionAsist.Models;
|
||||
|
||||
public class Core
|
||||
{
|
||||
public static Dictionary<string, IModule> _loadedModules = new();
|
||||
|
||||
public class Modules
|
||||
{
|
||||
public string Name { get; set; }
|
||||
public IModule Module { get; set; }
|
||||
public string[] commands { get; set; }
|
||||
}
|
||||
|
||||
public static List<Modules> modulelist = new();
|
||||
public static TrigerCore triger = new();
|
||||
public static string TextAsist;
|
||||
static string Plugin = Path.Combine(AppContext.BaseDirectory, "Modules");
|
||||
@@ -35,7 +43,7 @@ public class Core
|
||||
if (type != null)
|
||||
{
|
||||
var module = (IModule)Activator.CreateInstance(type)!;
|
||||
_loadedModules.Add(module.Name, module);
|
||||
modulelist.Add(new Modules{Name = folderName, Module = module, commands = module.GetCommands()});
|
||||
foreach (var cmd in module.GetCommands())
|
||||
{
|
||||
Console.WriteLine($"- {cmd}");
|
||||
@@ -53,8 +61,10 @@ public class Core
|
||||
triger.OnRecognized += word =>
|
||||
{
|
||||
|
||||
Console.WriteLine(word); // печатаем сразу, как распознано
|
||||
|
||||
TextAsist = triger.RecognizedText;
|
||||
Selector.selector(triger.RecognizedText);
|
||||
|
||||
};
|
||||
|
||||
// Запускаем запись
|
||||
|
||||
Reference in New Issue
Block a user