embed plugin loader directly into the launcher

This commit is contained in:
zznty
2022-10-29 01:50:14 +07:00
parent 7204815c0c
commit 66d3dc2ead
53 changed files with 5689 additions and 10 deletions

24
PluginLoader/Profile.cs Normal file
View File

@@ -0,0 +1,24 @@
namespace PluginLoader;
public class Profile
{
public Profile()
{
}
public Profile(string name, string[] plugins)
{
Key = Guid.NewGuid().ToString();
Name = name;
Plugins = plugins;
}
// Unique key of the profile
public string Key { get; set; }
// Name of the profile
public string Name { get; set; }
// Plugin IDs
public string[] Plugins { get; set; }
}