using UnityEngine;
using System.Collections;
using UnityEditor;
[CustomEditor(typeof(GameObjectInfo))]
public class GameObjectInfoButton : Editor
{
public override void OnInspectorGUI()
{
DrawDefaultInspector();
GameObjectInfo myScript = (GameObjectInfo)target;
if (myScript.objectsinfo.Length == 0)
{
//GUI.Label(new Rect(0, 10, 10, 10), "No Results");
GUILayout.Label("No Results");
}
else
{
GUILayout.Label("Found Results");
}
}
}
GUI.Label具有Rect位置参数,但从不会在Inspector中显示。 GUILayout确实显示在Inspector中,但我希望它位于中间,并且与其余部分之间有一点间隔,并可以更改字体颜色。红色为“无结果”,黑色为“发现结果”。