Files
Kayori_Medusa.net/Abstractions/IMedusaPlugin.cs
T

22 lines
513 B
C#

using System;
using System.Text;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Builder;
namespace Abstractions;
public interface IMedusaPlugin
{
string Name { get; }
string Version { get; }
string Description { get; }
string GameCode { get; }
int? MinVer { get; }
int? MaxVer { get; }
Encoding? ForcedEncoding { get; }
Task OnBuilderInitialize(WebApplicationBuilder builder);
Task OnAppInitialize(WebApplication app);
Delegate DoesProfileExist { get; }
}