Beispiel #1
0
        public BSPSample()
        {
            Metadata["Title"]       = "Untitled";
            Metadata["Description"] = "BSP Sample";
            Metadata["Category"]    = "Unsorted";
            Metadata["Thumbnail"]   = "thumb_bsp.png";
            Metadata["Help"]        = "";

            RequiredPlugins.Add("BSP Scene Manager");
        }
Beispiel #2
0
 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
 }