public BSPSample() { Metadata["Title"] = "Untitled"; Metadata["Description"] = "BSP Sample"; Metadata["Category"] = "Unsorted"; Metadata["Thumbnail"] = "thumb_bsp.png"; Metadata["Help"] = ""; RequiredPlugins.Add("BSP Scene Manager"); }
public InstallExtension(ExtensionManifest manifest) { InitializeComponent(); PluginType.Content = manifest.ExtensionType.ToString(); PluginName.Content = manifest.Name; foreach (var requiredPlugin in manifest.RequiredPlugins) { RequiredPlugins.Add(new ColoredText() { Text = requiredPlugin, Color = (PluginLoader.Plugins.Find(x => x.Slug == requiredPlugin) != null) ? Brushes.Black : Brushes.Red }); } foreach (var requiredPlugin in manifest.RequiredCors) { RequiredCORS.Add(new ColoredText() { Text = requiredPlugin, Color = Brushes.Black }); } //TODO: Show favicon }