MonoScript 返回导入的脚本。
获取导入的 MonoScript。如果导入的 C# 文件包含多个类,则返回第一个类。
using UnityEngine; using UnityEditor;
class Example { [MenuItem("Examples/Output the Name of an Imported MonoScript")] public static void OutputTheNameOfAnImportedMonoScript() { var assetPath = "Assets/MyMonoBehaviour.cs"; var monoImporter = AssetImporter.GetAtPath(assetPath) as MonoImporter;
var monoScript = monoImporter.GetScript(); Debug.Log($"{assetPath} contains {monoScript.GetClass().FullName}"); } }