diff --git a/TNode/Samples/New HelloGraph.asset b/TNode/Samples/New HelloGraph.asset index 6310fac..984c78f 100644 --- a/TNode/Samples/New HelloGraph.asset +++ b/TNode/Samples/New HelloGraph.asset @@ -76,8 +76,8 @@ MonoBehaviour: data: positionInView: serializedVersion: 2 - x: 1021.58136 - y: 228.81656 + x: 973.3707 + y: 189.23111 width: 0 height: 0 id: 6ceba867-fe0d-40c3-9d30-2d5d12803b52 @@ -89,8 +89,8 @@ MonoBehaviour: data: positionInView: serializedVersion: 2 - x: 758.5814 - y: 309.81662 + x: 748.0001 + y: 291 width: 0 height: 0 id: b2ab4a52-e65d-4104-8891-dc316af217d9 @@ -104,8 +104,8 @@ MonoBehaviour: data: positionInView: serializedVersion: 2 - x: 758.5814 - y: 195.81656 + x: 747 + y: 179 width: 0 height: 0 id: ac84573e-638d-45fa-b4e2-1a81c31fa9e7 diff --git a/TNode/TNodeCore/Editor/DeveloperHelper/CleanMissingTypeHelper.cs b/TNode/TNodeCore/Editor/DeveloperHelper/CleanMissingTypeHelper.cs index 988b39d..49e886c 100644 --- a/TNode/TNodeCore/Editor/DeveloperHelper/CleanMissingTypeHelper.cs +++ b/TNode/TNodeCore/Editor/DeveloperHelper/CleanMissingTypeHelper.cs @@ -18,14 +18,15 @@ namespace TNodeCore.Editor.DeveloperHelper{ Object obj = AssetDatabase.LoadMainAssetAtPath(path); if (obj != null) { - if (SerializationUtility.ClearAllManagedReferencesWithMissingTypes(obj)) - { - report.Append("Cleared missing types from ").Append(path).AppendLine(); - } - else - { - report.Append("No missing types to clear on ").Append(path).AppendLine(); - } + // if (SerializationUtility.ClearAllManagedReferencesWithMissingTypes(obj)) + // { + // + // report.Append("Cleared missing types from ").Append(path).AppendLine(); + // } + // else + // { + // report.Append("No missing types to clear on ").Append(path).AppendLine(); + // } } } Debug.Log(report.ToString()); @@ -38,25 +39,25 @@ namespace TNodeCore.Editor.DeveloperHelper{ SceneManager.GetActiveScene().GetRootGameObjects(); foreach (GameObject root in SceneManager.GetActiveScene().GetRootGameObjects()){ foreach (var o in root.transform){ - if (SerializationUtility.ClearAllManagedReferencesWithMissingTypes(o as Object)) - { - report.Append("Cleared missing types from ").Append(root.name).AppendLine(); - } - else - { - report.Append("No missing types to clear on ").Append(root.name).AppendLine(); - } + // if (SerializationUtility.ClearAllManagedReferencesWithMissingTypes(o as Object)) + // { + // report.Append("Cleared missing types from ").Append(root.name).AppendLine(); + // } + // else + // { + // report.Append("No missing types to clear on ").Append(root.name).AppendLine(); + // } } - if (SerializationUtility.ClearAllManagedReferencesWithMissingTypes(root)) - { - report.Append("Cleared missing types from ").Append(root.name).AppendLine(); - } - else - { - report.Append("No missing types to clear on ").Append(root.name).AppendLine(); - } + // if (SerializationUtility.ClearAllManagedReferencesWithMissingTypes(root)) + // { + // report.Append("Cleared missing types from ").Append(root.name).AppendLine(); + // } + // else + // { + // report.Append("No missing types to clear on ").Append(root.name).AppendLine(); + // } } Debug.Log(report.ToString()); diff --git a/TNode/TNodeCore/Editor/Inspector/INodeDataBinding.cs b/TNode/TNodeCore/Editor/Inspector/INodeDataBinding.cs index 7c109d0..e964260 100644 --- a/TNode/TNodeCore/Editor/Inspector/INodeDataBinding.cs +++ b/TNode/TNodeCore/Editor/Inspector/INodeDataBinding.cs @@ -1,10 +1,8 @@ namespace TNodeCore.Editor.Inspector{ public interface INodeDataBinding:INodeDataBindingBase{ - - public void OnBindingDataUpdate(){ - - } + + public void OnBindingDataUpdate(); } } \ No newline at end of file diff --git a/TNode/TNodeCore/Editor/Models.meta b/TNode/TNodeCore/Editor/Models.meta new file mode 100644 index 0000000..41600e4 --- /dev/null +++ b/TNode/TNodeCore/Editor/Models.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: 2b8a5fc83b994049a14d896a23e4c59d +timeCreated: 1659871327 \ No newline at end of file diff --git a/TNode/TNodeCore/Editor/Models/EditorModel.cs b/TNode/TNodeCore/Editor/Models/EditorModel.cs new file mode 100644 index 0000000..42eddae --- /dev/null +++ b/TNode/TNodeCore/Editor/Models/EditorModel.cs @@ -0,0 +1,9 @@ +using TNodeCore.Runtime.Models; +using UnityEngine; + +namespace TNodeCore.Editor.Models{ + //This models are editor only + public abstract class EditorModel:Model{ + + } +} \ No newline at end of file diff --git a/TNode/TNodeCore/Editor/Models/EditorModel.cs.meta b/TNode/TNodeCore/Editor/Models/EditorModel.cs.meta new file mode 100644 index 0000000..92ce270 --- /dev/null +++ b/TNode/TNodeCore/Editor/Models/EditorModel.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: ba4122b0f63040ee81b618cc58135555 +timeCreated: 1659871344 \ No newline at end of file diff --git a/TNode/TNodeCore/Editor/Models/Placemat.cs b/TNode/TNodeCore/Editor/Models/Placemat.cs new file mode 100644 index 0000000..5666da5 --- /dev/null +++ b/TNode/TNodeCore/Editor/Models/Placemat.cs @@ -0,0 +1,12 @@ +using System; +using System.Collections.Generic; +using TNodeCore.Runtime.Models; +using UnityEngine; + +namespace TNodeCore.Editor.Models{ + [Serializable] + public class Placemat:EditorModel{ + [SerializeReference] + public List hostModels = new List(); + } +} \ No newline at end of file diff --git a/TNode/TNodeCore/Editor/Models/Placemat.cs.meta b/TNode/TNodeCore/Editor/Models/Placemat.cs.meta new file mode 100644 index 0000000..c14026a --- /dev/null +++ b/TNode/TNodeCore/Editor/Models/Placemat.cs.meta @@ -0,0 +1,3 @@ +fileFormatVersion: 2 +guid: c1d451ebc814415b9ce41219088b1875 +timeCreated: 1659871435 \ No newline at end of file diff --git a/TNode/TNodeCore/Editor/Resources/GraphEditor.uxml b/TNode/TNodeCore/Editor/Resources/GraphEditor.uxml index 73c1285..0a2e40f 100644 --- a/TNode/TNodeCore/Editor/Resources/GraphEditor.uxml +++ b/TNode/TNodeCore/Editor/Resources/GraphEditor.uxml @@ -1,3 +1,3 @@ -