diff --git a/TNode/Editor/GraphBlackboard/GraphBlackboard.cs b/TNode/Editor/GraphBlackboard/GraphBlackboard.cs
index 2ade88a..40b9e3d 100644
--- a/TNode/Editor/GraphBlackboard/GraphBlackboard.cs
+++ b/TNode/Editor/GraphBlackboard/GraphBlackboard.cs
@@ -1,10 +1,12 @@
-using UnityEditor.Experimental.GraphView;
+using TNode.Models;
+using UnityEditor.Experimental.GraphView;
namespace TNode.Editor.GraphBlackboard{
///
/// Implement this class to create graph black board for specified graph
///
- public class GraphBlackboard:Blackboard{
+ public class GraphBlackboard:Blackboard where T:BlackboardData{
+ public T BlackboardData;
}
}
\ No newline at end of file
diff --git a/TNode/Models/BlackDragNodeData.cs b/TNode/Models/BlackDragNodeData.cs
new file mode 100644
index 0000000..6038a6f
--- /dev/null
+++ b/TNode/Models/BlackDragNodeData.cs
@@ -0,0 +1,12 @@
+using Newtonsoft.Json;
+using TNode.Attribute.Ports;
+
+namespace TNode.Models{
+ public class BlackDragNodeData:NodeData{
+ [JsonIgnore]
+ private string _blackDragData;
+ [JsonIgnore]
+ private BlackboardData _blackboardData;
+
+ }
+}
\ No newline at end of file
diff --git a/TNode/Models/BlackDragNodeData.cs.meta b/TNode/Models/BlackDragNodeData.cs.meta
new file mode 100644
index 0000000..fd3d40d
--- /dev/null
+++ b/TNode/Models/BlackDragNodeData.cs.meta
@@ -0,0 +1,3 @@
+fileFormatVersion: 2
+guid: f6434bdf404f4ee892274b61db24d0f8
+timeCreated: 1656943697
\ No newline at end of file
diff --git a/TNode/Models/BlackboardData.cs b/TNode/Models/BlackboardData.cs
index f1ca512..5d60568 100644
--- a/TNode/Models/BlackboardData.cs
+++ b/TNode/Models/BlackboardData.cs
@@ -1,13 +1,6 @@
-using System;
-using System.Collections.Generic;
-using UnityEngine;
+namespace TNode.Models{
-namespace TNode{
- [Serializable]
public class BlackboardData{
- public SortedList Behaviours;
- public SortedList Floats;
- public SortedList Ints;
- public SortedList Strings;
+
}
}
\ No newline at end of file