ドキュメント

Unity Engine

Unity Engine

GetExecutionOrder(MonoScript)

Gets the execution order for a MonoScript.
読み終わるまでの所要時間 1 分最終更新 1ヶ月前

Definition

  • Type: Method
  • Namespace: UnityEditor
  • Assembly: UnityEditor.CoreModule
public static int GetExecutionOrder(MonoScript script)

Parameters

The script to retrieve the execution order for.

Returns

Type

Description

intReturns the execution order for the given MonoScript.

Remarks

This is the same execution order that the Script Execution Order Settings window displays.
The default execution order for scripts is 0.
Additional Resources: MonoImporter.SetExecutionOrder.

Examples

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