Documentation

Unity Engine


User Manual

Script Reference

Unity Engine


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

IsOpenForEdit()

public void IsOpenForEdit(string[] arg0, List<string> list, StatusQueryOptions statusQueryOptions)

Parameters

arg0

string[]

list

List<string>

statusQueryOptions

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; }}