protected NodeCustomizer(IDataSource datasource, TypeMapConfig <Id <NodeTypeTemp>, TChoice> config, PluginsConfig pluginsConfig) : this() { m_datasource = datasource; m_config = config; m_pluginsConfig = pluginsConfig; }
public NodeEditorCustomizer(IDataSource datasource, TypeMapConfig <Id <NodeTypeTemp>, NodeEditorChoice> config, PluginsConfig pluginsConfig) : base(datasource, config, pluginsConfig) { }
public NodeFactory(TypeMapConfig <Id <NodeTypeTemp>, NodeRendererChoice> config, Func <Id <LocalizedStringType>, Id <LocalizedText>, string> localizer, Func <IDataSource> datasource) { GetNodeRendererChoice = (id, n, p) => config[id].GetRenderer(n, p, localizer, datasource); config.ValueChanged += () => UpdateRenderers(); }