/// <summary> /// 绘制对话Text /// </summary> /// <param name="dialogue"></param> /// <param name="index"></param> private void DrawDialogueText(ScenarioDialogue dialogue, int index) { GUILayout.Space(8); EditorGUILayout.LabelField("Text", EditorStyles.boldLabel); PBEditorUtils.DrawCustomTextArea(ref dialogue.text, "", 0, m_target, 48); OnDialogueTextGUI(dialogue, index); GUILayout.Space(8); // DrawScenarioText(dialogue.text, 6); }
//说明栏 private void DescriptionGUI() { GUILayout.Space(5); Rect rect = EditorGUILayout.BeginVertical(GUILayout.ExpandWidth(true)); rect.width += 12; rect.height += 10; rect.x -= 9; rect.y -= 4; GUI.Box(rect, ""); m_descriptionPartFoldOut = EditorGUILayout.Foldout(m_descriptionPartFoldOut, " Description", true, EditorStyles.label); if (m_descriptionPartFoldOut) { PBEditorUtils.DrawCustomTextArea(ref m_target.description, "", 0, m_target); //m_target.description = EditorGUILayout.TextArea(m_target.description); } EditorGUILayout.EndVertical(); GUILayout.Space(5); }