script | 要检索执行顺序的脚本。 |
int 返回给定 MonoScript 的执行顺序。
获取 MonoScript 的执行顺序。
这与 脚本执行顺序设置 窗口显示的执行顺序相同。
脚本的默认执行顺序为 0。
其他资源:MonoImporter.SetExecutionOrder。
using UnityEngine; using UnityEditor;
class Example { [MenuItem("Examples/Get Execution Order for a Script")] public static void GetExecutionOrderForAScript() { var assetPath = "Assets/MyMonoBehaviour.cs"; var monoImporter = AssetImporter.GetAtPath(assetPath) as MonoImporter; var executionOrder = MonoImporter.GetExecutionOrder(monoImporter.GetScript());
Debug.Log($"Execution order for {monoImporter.assetPath} is {executionOrder}"); } }