public Plugin()
        {
            // register resource manager
            AddResourceManager(Resources.ResourceManager);

            // register all the exporters
            Exporters.Add(new ExporterInfo(typeof(Exporters.ExporterJson), "json", "Json", true));
        }
Beispiel #2
0
        public Plugin()
        {
            // register resource manager
            AddResourceManager(Resources.ResourceManager);

            //Plugin.RegisterTypeHandlers();
            //Plugin.RegisterAgentTypes();

            // register all the groups we need in the node explorer
            //Plugin.RegisterNodeDesc();

            // register all the file managers
            _fileManagers.Add(new FileManagerInfo(typeof(Behaviac.Design.FileManagers.FileManagerXML), "Behaviour XML (*.xml)|*.xml", ".xml"));

            // register all the exporters
            Exporters.Add(new ExporterInfo(typeof(Behaviac.Design.Exporters.ExporterXml), "xml", "Xml Behavior Exporter", true));
            Exporters.Add(new ExporterInfo(typeof(Behaviac.Design.Exporters.ExporterBson), "bson", "Bson Behavior Exporter", true));
            Exporters.Add(new ExporterInfo(typeof(PluginBehaviac.Exporters.ExporterCpp), "cpp", "C++ Behavior Exporter", true, true));
            Exporters.Add(new ExporterInfo(typeof(PluginBehaviac.Exporters.ExporterCs), "cs", "C# Behavior Exporter", true, true));
        }