using AcDream.Plugin.Abstractions; namespace AcDream.App.Plugins; public sealed class AppPluginHost : IPluginHost { public AppPluginHost(IPluginLogger log, IGameState state, IEvents events, IUiRegistry ui) { Log = log; State = state; Events = events; Ui = ui; } public IPluginLogger Log { get; } public IGameState State { get; } public IEvents Events { get; } public IUiRegistry Ui { get; } }