1
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
#if UNITY_EDITOR
|
||||
|
||||
using ParadoxNotion.Design;
|
||||
using UnityEngine;
|
||||
using NodeCanvas.DialogueTrees;
|
||||
|
||||
namespace NodeCanvas.Editor
|
||||
{
|
||||
|
||||
///<summary>A drawer for dialogue tree statements</summary>
|
||||
public class StatementDrawer : ObjectDrawer<Statement>
|
||||
{
|
||||
public override Statement OnGUI(GUIContent content, Statement instance) {
|
||||
if ( instance == null ) { instance = new Statement("..."); }
|
||||
instance.text = UnityEditor.EditorGUILayout.TextArea(instance.text, Styles.wrapTextArea, GUILayout.Height(100));
|
||||
instance.audio = UnityEditor.EditorGUILayout.ObjectField("Audio File", instance.audio, typeof(AudioClip), false) as AudioClip;
|
||||
instance.meta = UnityEditor.EditorGUILayout.TextField("Metadata", instance.meta);
|
||||
return instance;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user