Skip to content

Плагины

Плагины в рамках MoonGame являются сборником систем или других плагинов.

Плагин является классом, который должен быть наследован от интерфейса IPlugin и реализовать его.

Пример плагина:

SomePlugin.cs
public class SomePlugin : IPlugin
{
public void Create(App app)
{
throw new NotImplementedException();
}
}

После создания плагина его необходимо зарегистрировать. Это можно сделать спомощью метода экземпляра класса App.

Program.cs
app.AddPlugin<SomePlugin>();

Стандартные плагины

Стандартные плагины находятся в классе DefaultPlugins, который содержит следующие плагины