using System; namespace Robust.Client.WebViewHook { /// /// Used so that the IWebViewManager can be loaded when loading Robust.Client.WebView. /// [AttributeUsage(AttributeTargets.Assembly)] internal sealed class WebViewManagerImplAttribute : Attribute { public readonly Type ImplementationType; public WebViewManagerImplAttribute(Type implementationType) { ImplementationType = implementationType; } } internal interface IWebViewManagerHook { void Initialize(GameController.DisplayMode mode); void Update(); void Shutdown(); } }