private void RegisterExportedTypes() { TypeExportManager.Register <ISerializable>(); TypeExportManager.Register <LevelEditorTool>((type) => type.HasAttribute <EditorToolAttribute>()); TypeExportManager.Register <AddedComponent>((type) => type.HasAttribute <EditorScriptAttribute>()); }