private IOverlay CreateAndRegisterOverlay(IOverlayAddon overlayType, string name) { var config = overlayType.CreateOverlayConfigInstance(name); this.config.Overlays.Add(config); var overlay = overlayType.CreateOverlayInstance(config); pluginMain.RegisterOverlay(overlay); AddConfigTab(overlay); return(overlay); }
private IOverlay CreateAndRegisterOverlay(IOverlayAddon overlayType, string name) { var config = overlayType.CreateOverlayConfigInstance(name); this.config.Overlays.Add(config); var overlay = overlayType.CreateOverlayInstance(config); pluginMain.RegisterOverlay(overlay); AddConfigTab(overlay); UpdateOverlayListView(); return overlay; }