Arch
Arch copied to clipboard
Plugins and Application root
Bevy has something called plugins which go something like this...
var app = new Application();
app.AddPlugin(MyPlugin);
app.Run();
public void MyPlugin(Application app)
{
app.AddSystem(...);
}
What's their purpose?
@genaray plugins allow people to add systems and other plugins to the world.
This seems trivial to add using extension methods and a couple of interfaces, I don't think that this needs to be part of the core library.
ok