脚本 | 设置执行顺序的脚本。 |
订单 | 给定MonoScript的执行顺序。 |
设置MonoScript的执行顺序。此方法强制 Unity 重新导入目标脚本的MonoImporter。
这是脚本执行顺序设置窗口显示的相同执行顺序。
脚本的默认执行顺序为 0。
其他资源:MonoImporter.GetExecutionOrder。
using UnityEngine; using UnityEditor;
class Example { [MenuItem("Examples/Set Execution Order for a Script")] public static void SetExecutionOrderForAScript() { var assetPath = "Assets/MyMonoBehaviour.cs"; var monoImporter = AssetImporter.GetAtPath(assetPath) as MonoImporter;
MonoImporter.SetExecutionOrder(monoImporter.GetScript(), 100); } }