///反射获取全局类型索引值 [类名/类名截取->短id计算] ---> 类名 /// baseType.Assembly.GetTypes(); /// types[i].IsSubclassOf(baseType) /// 非Eidotr环境下 /// var baseTypeInfo = System.Reflection.IntrospectionExtensions.GetTypeInfo(baseType); /// var typeInfos = baseTypeInfo.Assembly.DefinedTypes; /// <summary> /// 获取完整路径 /// </summary> /// <param name="path"></param> /// <returns></returns> public static string CombineAppPath(string path) { path = PS.NormalizePath(path); return(System.IO.Path.Combine(UnityEngine.Application.dataPath , path)); }