//没有真正实现代码转换,貌似也不需要
写了无数次都会,忘了,在不看文档的情况下,实在想不起来
还是记录一下吧
因为:,直接这么写是转变不过来的
GUILayout.Label("p:" + player.name);
//var serObject = new SerializedObject(player);
//null Error!!!报错 EditorGUILayout.ObjectField(serObject.FindProperty("transform"));
//Debug.LogError("打印 go=" + player.name);
//FindRefPrintOut<GameObject>(serObject);
//需要的第一个参数是:SerializedProperty
//当然硬写也是可以的,但是明显有另一个方法,但是很容易让人(指向地)用了这第一个方法
EditorGUILayout.ObjectField(SerializedProperty,XXXX)
所以,这么写就可以了。。。
//记性好的应该没什么难度
EditorGUILayout.ObjectField("", player, typeof(GameObject), true);