csharp
public record class AssetEditorRequestWhat an editor is handed when something asks for an asset to be opened.
No guide page documents this yet — the page shows what the code says about itself.
Remarks
The path is resolved by the registry rather than by each editor, because AssetDatabase stores project-relative paths and an editor that did its own combining is an editor that would eventually do it differently from the next one.
Fields and properties (3)
public EditorProject ProjectThe project it belongs to.
public AssetId AssetIts identity, which is what a reopened tab is found by.
public string PathWhere the file is, absolute.
Methods (1)
public AssetEditorRequest(EditorProject Project, AssetId Asset, string Path)What an editor is handed when something asks for an asset to be opened.
Used by (25)
- AddressableGroupEditorFactoryVixen.Editor.AssetEditors
- AnimationClipEditorFactoryVixen.Editor.AssetEditors
- AnimationGraphEditorFactoryVixen.Editor.AssetEditors
- AudioMixerEditorFactoryVixen.Editor.AssetEditors
- ClashingFactoryVixen.Editor.AssetEditors.Tests
- CompositorEditorFactoryVixen.Editor.AssetEditors
- FontEditorFactoryVixen.Editor.AssetEditors
- HarnessEditorFactoryVixen.Editor.AssetEditors
- IAssetEditorFactoryVixen.Editor.AssetEditors
- InputActionsEditorFactoryVixen.Editor.AssetEditors
- MarkupEditorFactoryVixen.Editor.AssetEditors
- MaterialEditorFactoryVixen.Editor.AssetEditors
- ModelEditorFactoryVixen.Editor.AssetEditors
- MoveSetEditorFactoryVixen.Editor.AssetEditors
- PrefabEditorFactoryVixen.Editor.AssetEditors
- ProxyShapeEditorFactoryVixen.Editor.AssetEditors
- SameNameFactoryVixen.Editor.AssetEditors.Tests
- SceneEditorFactoryVixen.Editor.AssetEditors
- SequenceEditorFactoryVixen.Editor.AssetEditors
- ShaderEditorFactoryVixen.Editor.AssetEditors
- ShaderGraphEditorFactoryVixen.Editor.AssetEditors
- ShapeVocabularyEditorFactoryVixen.Editor.AssetEditors
- StandardEditorsVixen.Editor.AssetEditors
- TextureEditorFactoryVixen.Editor.AssetEditors
- VfxEditorFactoryVixen.Editor.AssetEditors