教大家查看、使用Untiy内部库和方法
admin
2023-03-14 21:41:21
0


VSMono中使用Unity编辑器相关命名空间,然后F12就能跳到具体的编辑器命名空间定义中,查阅好相关字段、方法等,再使用反射技术就可以使用内部的私有方法。

大体形式如下:

1. #if UNITY_EDITOR  

2. using UnityEditor;  

3. using UnityEditor.Sprites;  

4. using System.Reflection;  

5. #endif  

6. using UnityEngine;  

7. using System;  

8. using System.Collections;  

9. using UnityEngine.UI;  

10.   

11. using Object = UnityEngine.Object;  

12.   

13. public class NewBehaviourScript : MonoBehaviour   

14. {  

15.     void Start()  

16.     {  

17. #if UNITY_EDITOR  

18.         MethodInfo dynMethod = typeof(PackageInfo).GetMethod("GetPackageList", BindingFlags.NonPublic | BindingFlags.Static);  

19.         object obj = dynMethod.Invoke(typeof(PackageInfo), null);  

20.   

21.         PackageInfo[] packageInfos = obj as PackageInfo[];  

22.         foreach(PackageInfo packageInfo in packageInfos)  

23.         {  

24.             Debug.Log("-----------------------------------------------");  

25.             Debug.Log(packageInfo.iconURL);  

26.             Debug.Log(packageInfo.jsonInfo);  

27.             Debug.Log(packageInfo.packagePath);  

28.         }  

29. #endif  

30.     }


相关内容

热门资讯

玩家分享攻略“樱花之盛牛牛.怎... 玩家分享攻略“樱花之盛牛牛.怎么开挂?”其实是有挂您好,樱花之盛牛牛这个游戏其实有挂的,确实是有挂的...
玩家攻略科普“红黑大战.到底有... 家人们!今天小编来为大家解答红黑大战透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买很...
今日重大消息“福建麻将.真的有... 有 亲,根据资深记者爆料福建麻将是可以开挂的,确实有挂(咨询软件无需打开...
我来教教您“微信拼三张.是不是... 我来教教您“微信拼三张.是不是有挂?”太坑了原来有挂您好,微信拼三张这个游戏其实有挂的,确实是有挂的...
今日重大消息“天府红桃3.辅助... 家人们!今天小编来为大家解答天府红桃3透视挂怎么安装这个问题咨询软件客服徽4282891的挂在哪里买...
玩家攻略科普“来来麻将.可以开... 玩家攻略科普“来来麻将.可以开挂吗?”详细开挂教程您好,来来麻将这个游戏其实有挂的,确实是有挂的,需...
我来教教您“新猴王牛牛.究竟有... 家人们!今天小编来为大家解答新猴王牛牛透视挂怎么安装这个问题咨询软件客服徽9784099的挂在哪里买...
玩家最新攻略“越乡游新昌麻将.... 玩家最新攻略“越乡游新昌麻将.怎么装挂?”太坑了果然有挂您好,越乡游新昌麻将这个游戏其实有挂的,确实...
修复征信这样的好事,竟然有那么... 撰文丨青柳12月22日,央行发布《关于实施一次性信用修复政策有关安排的通知》,支持信用受损但积极还款...
终于懂了“上海泸乐麻将.到底有... 终于懂了“上海泸乐麻将.到底有挂吗?”必胜开挂神器您好,上海泸乐麻将这个游戏其实有挂的,确实是有挂的...