利用unity提供的OnOpenAssetAttribute特性。
描述
用于打开 Unity 中某个资源的回调属性(例如,双击 Project Browser 中的某个资源时会触发回调)。
将此属性添加至某个静态方法后,系统会在 Unity 即将打开资源时调用该方法。该方法应有以下签名之一:
static bool OnOpenAsset(int instanceID, int line)
static bool OnOpenAsset(int instanceID, int line, int column)
如果处理了资源打开操作,则返回 true,如果资源应该由外部工具打开,则返回 false。
// C# example:
using UnityEngine;
using UnityEditor;
using