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