Как я могу изменить положение GUILayout.Label и цвет шрифта в Инспекторе? - PullRequest
0 голосов
/ 21 марта 2019
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, но он никогда не отображается в Инспекторе.GUILayout отображается в Инспекторе, но я хочу, чтобы он был в центре, с небольшим пространством от остальных и мог менять цвета шрифта.«Нет результатов» красным и «Найдено результатов» черным.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...