17 lines
477 B
C#
17 lines
477 B
C#
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
|
|
using SimplePlugin.Abstractions;
|
|
|
|
namespace Moonlight.Frontend;
|
|
|
|
public abstract class MoonlightPlugin : IPluginModule
|
|
{
|
|
protected MoonlightPlugin[] Plugins { get; private set; }
|
|
|
|
public void Initialize(MoonlightPlugin[] plugins)
|
|
{
|
|
Plugins = plugins;
|
|
}
|
|
|
|
public virtual void PreBuild(WebAssemblyHostBuilder builder){}
|
|
public virtual void PostBuild(WebAssemblyHost application){}
|
|
} |