版本:Unity 6 (6000.0)
语言中文
  • C#

MonoImporter.GetAllRuntimeMonoScripts

提出更改建议

提交成功!

感谢您帮助我们提升 Unity 文档的质量。尽管我们无法接受所有提交的建议,但我们确实阅读了用户提出的每条更改建议,并在适当的地方进行更新。

关闭

提交失败

出于某些原因,无法提交您提出的更改建议。请在几分钟后<a>重试</a>。感谢您拿出时间帮助我们提升 Unity 文档的质量。

关闭

取消

声明

public static MonoScript[] GetAllRuntimeMonoScripts();

返回值

返回一个脚本数组 MonoScript[]

说明

获取将在运行时可用的脚本数组。

其他资源:AssetDatabase.FindAssets

using UnityEngine;
using UnityEditor;

class Example { [MenuItem("Examples/Get Scripts Available at Runtime")] public static void GetScriptsAvailableAtRuntime() { foreach (var monoScript in MonoImporter.GetAllRuntimeMonoScripts()) { Debug.Log($"Class: {monoScript.GetClass()}, Name: {monoScript.name}"); } } }