Я пытаюсь написать простое расширение редактора только для целей обучения. Это расширение просто проверяет, является ли цель JSON-файлом, затем подсчитывает ключи или выполняет другую произвольную задачу.Unity Editor - DrawDefaultInspector не работает
Так выглядит инспектор по умолчанию.
Затем я начал писать свой инспектор, точно так же.
[CustomEditor(typeof(TextAsset))]
public class TestInspector : Editor
{
public override void OnInspectorGUI()
{
DrawDefaultInspector();
}
}
Обратите внимание на вызов DrawDefaultInspector().
Теперь инспектор выглядит следующим образом.
Почему это не рисунок инспектор по умолчанию? Я понимаю, что мое расширение в основном ничего не значит, не так ли?
Это, кажется, правильный ответ. 'DrawDefaultInspector', похоже, не обрабатывает' TextAssets', потому что для типа TextAsset существует, вероятно, частный внутренний класс редактора. – Sam
Я добавил пример того, как делать то, что OP хочет использовать. – Sam