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