EditorModeInitialized
功能:编辑模式下初始化函数
参数:
index:初始化顺序
[RunModeInitialized] [EditorModeInitialized(2)] public void Test1() { DMSend.Log("Excute Test1"); } [EditorModeInitialized(1)] public void Test2() { DMSend.Log("Excute Test2"); }
组件在编辑器中实例化输出结果:
Excute Test2 Excute Test1
RunModeInitialized
功能:运行模式下初始化函数。
用法参考EditorModeInitialized。
AddScriptInEditorMode
功能:编辑模式下,为组件子物体添加脚本
参数:
childPath:子物体路径
Index:添加顺序
[AddScriptInEditorMode("zhishengji/jiyi",0)] [AddScriptInRunMode("dsdfsdf",1)] [AttachedModel] public class Class1:MonoBehaviour { }
AddScriptInRunMode
功能:运行模式下,为组件子物体添加脚本
CatchError
功能:捕获错误异常
[CatchError] private void Start() { int i = 2; int j = 0; i = i / j; }