【发布时间】:2017-12-15 22:10:44
【问题描述】:
我想知道在创建新脚本或重命名现有脚本时如何执行方法?
我知道 Unity 在创建脚本时会执行一些流程。例如,当您创建脚本时,该脚本将添加到窗口Component > Scripts > NamespaceOfYourScript > NameOfYOurScript 中的组件列表中。我想做类似的事情,但是对于我自己的自定义窗口。我很确定该进程是可访问的,但我不知道它的名称、如何访问和使用它。
我已经搜索了文档,统一答案,堆栈溢出,但我还没有找到我正在寻找的东西(不知道您正在寻找的确切流程关键字是什么,这对搜索没有帮助) .
我想要一个有点像这样的脚本:
using UnityEngine;
using UnityEditor;
public class MyScript : SomeScriptProcess ()
{
void OnScriptSaved (System.Type TheScriptThatWasJustSaved)
{
//I execute my stuff here
}
}
任何帮助都会很棒。 :)
【问题讨论】:
标签: c# unity3d process save editor