Example #1
0
 /// <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);
 }
Example #2
0
        //说明栏
        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);
        }