Думаю, самый простой способ переделать
EditorGUI.LabelField в
GUILayout.Label
Используется csharp
public override void OnInspectorGUI()
{
GUI.skin.label.wordWrap = true;
GUILayout.Label(text);
}
Если ради красоты хотите прижать текст к правой части экрана
Используется csharp
public override void OnInspectorGUI()
{
GUI.skin.label.wordWrap = true;
GUILayout.BeginHorizontal();
GUILayout.FlexibleSpace();
GUILayout.Label(text);
GUILayout.EndHorizontal();
}
Ну и наконец если надо как в примере, но чтобы работало (на грамотность кода не претендую):
Используется csharp
public override void OnInspectorGUI()
{
GUI.skin.label.wordWrap = false;
GUILayout.BeginHorizontal();
GUILayout.Label("Description");
GUILayout.BeginVertical();
GUILayout.Button("hello 1");
GUILayout.Button("hello 2");
GUI.skin.label.wordWrap = true;
GUILayout.Label(text);
GUILayout.EndVertical();
GUILayout.EndHorizontal();
}