first commit
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
|
||||
@@ -0,0 +1,19 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 0bfe262bb61820c468a50914a8a115fa
|
||||
timeCreated: 1514571230
|
||||
licenseType: Store
|
||||
MonoImporter:
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
AssetOrigin:
|
||||
serializedVersion: 1
|
||||
productId: 14914
|
||||
packageName: NodeCanvas
|
||||
packageVersion: 3.3.1
|
||||
assetPath: Assets/ParadoxNotion/NodeCanvas/Editor/Drawers/StatementDrawer.cs
|
||||
uploadId: 704937
|
||||
Reference in New Issue
Block a user