I want to be able to have a plugin system for my event editor or for later programs that can have customization and what not. So basically what I need (if its possible) is to be able to load a dll thats been coded in c# but I'll need to load it externally.
So basically I'll have a "Plugins" folder and the program will read all files from it and insert the plugin where its defined. My plugin template would look something like this for my event editor.
using Statements;
namespace Plugin_Name
{
public class EvPlugin // Name may need to be specific depending if this system even works
{
// Variables must be named this way
string event_name = ""; // Name of event command
string event_code = ""; // Code that gets executed or something
}
public class EvPluginForm : System.Windows.Forms.Form // Form dialog that sets event command settings and what not
{
public EvPluginForm()
{
}
}
}
Something like that. It'll be more advanced and have more options and stuff.