attrType | 属性类型。 |
assemblyName | 可选程序集名称。 |
TypeCollection 返回一个无序的类型集合。如果指定了 assemblyName,则仅返回在此程序集中定义的类型。
检索用T属性标记的类型的无序集合。
此方法提供对从给定程序集或所有 Unity 域程序集加载并用特定属性标记的所有类的快速访问。用指定属性的祖先标记的类型也包含在结果中。结果的顺序未定义。
using UnityEditor;
public class Example { static void ScanTypesWithAttribute() { var extractedTypes = TypeCache.GetTypesWithAttribute<CustomEditor>(); foreach (var m in extractedTypes) { //... } } }
注意:返回的 TypeCollection 是只读且线程安全的。集合中类型的顺序未定义。