CanOpenForEdit(string[], List<string>, StatusQueryOptions)
This is called by Unity when inspecting assets to determine if they can potentially be opened for editing.
Read time 1 minuteLast updated 4 days ago
Definition
- Type: Method
- Namespace: UnityEditor
CanOpenForEdit()
public void CanOpenForEdit(string[] arg0, List<string> list, StatusQueryOptions statusQueryOptions)
Parameters
Remarks
This is called by Unity's own systems, but you can also call it if you are implementing your own Editor tools such as a custom version control integration. Additional Resources: AssetDatabase.CanOpenForEdit, StatusQueryOptions.
Examples
using System.Collections.Generic;using UnityEditor;using UnityEngine;class CustomAssetModificationProcessor : UnityEditor.AssetModificationProcessor{ static bool CanOpenForEdit(string[] paths, List<string> outNotEditablePaths, StatusQueryOptions statusQueryOptions) { Debug.Log("CanOpenForEdit:"); foreach (var path in paths) Debug.Log(path); return true; }}