定义将外部脚本编辑器集成到 UnityEditor 中的处理职责。
Installations | 为编辑器提供此实例支持的已知和受支持编辑器。 |
Initialize | 在 PreferenceWindow 中选择 IExternalCodeEditor 后,对该编辑器进行回调。 |
OnGUI | Unity calls this method when it populates "Preferences/External Tools" in order to allow the code editor to generate necessary GUI. For example, when creating an an argument field for modifying the arguments sent to the code editor. |
OpenProject | 外部代码编辑器需要处理该请求才能打开文件。 |
SyncAll | Unity 在初始化时调用此函数以同步项目。与 SyncIfNeeded 的不同之处在于,它不获取更改列表。 |
SyncIfNeeded | 在 Unity 中更改资源时,面向当前所选 IExternalCodeEditor 实例的此方法会分析新的和更改的资源。 |
TryGetInstallationForPath | Unity 存储所选编辑器的路径。通过在此方法被调用时返回 True,IExternalCodeEditor 实例可负责此路径。out 变量 **installation** 需要用 "External Tools" 代码编辑器列表中所示的路径和名称构造。 |