Vixen
feb85697

Editor · guide

Contributing an importer

What a plugin gets by asking for ImporterContributions — a set of importers every registry in the process folds in, withdrawn on unload — and how the host's own Linked set differs from it.

Edit this page on GitHub

Documents

Next

  • The editor shell — The window the editor is made of, and the command registry every part of it is a view over.
  • Writing an editor plugin — What a plugin can contribute to the editor, how it registers, and how everything it added is taken back out when it unloads.
  • The content library service — What a plugin can do to the project's assets by asking for IContentLibrary — import, create, rename, move, delete, walk references, export a package, file into collections — and what the browser's model is.
  • Editor scripts — A .cs file in your project's Editor/ folder is compiled by the running editor and loaded like a plugin — drop it in, and its menu item is there.