From d352335a7490bd37ee77325cb2abeee4f5d7de7c Mon Sep 17 00:00:00 2001 From: Thor Brigsted Date: Wed, 17 Jan 2018 11:15:24 +0100 Subject: [PATCH] Removed examples from master branch. You can find them on the Examples branch. --- Example.meta | 9 - Example/ExampleNodeGraph.asset | 183 ------------------ Example/ExampleNodeGraph.asset.meta | 10 - Example/ExampleNodeGraph.cs | 8 - Example/ExampleNodeGraph.cs.meta | 12 -- Example/Nodes.meta | 9 - Example/Nodes/DisplayValue.cs | 14 -- Example/Nodes/DisplayValue.cs.meta | 12 -- Example/Nodes/Editor.meta | 10 - Example/Nodes/Editor/DisplayValueEditor.cs | 15 -- .../Nodes/Editor/DisplayValueEditor.cs.meta | 13 -- Example/Nodes/MathNode.cs | 35 ---- Example/Nodes/MathNode.cs.meta | 13 -- Example/Nodes/Vector.cs | 16 -- Example/Nodes/Vector.cs.meta | 13 -- 15 files changed, 372 deletions(-) delete mode 100644 Example.meta delete mode 100644 Example/ExampleNodeGraph.asset delete mode 100644 Example/ExampleNodeGraph.asset.meta delete mode 100644 Example/ExampleNodeGraph.cs delete mode 100644 Example/ExampleNodeGraph.cs.meta delete mode 100644 Example/Nodes.meta delete mode 100644 Example/Nodes/DisplayValue.cs delete mode 100644 Example/Nodes/DisplayValue.cs.meta delete mode 100644 Example/Nodes/Editor.meta delete mode 100644 Example/Nodes/Editor/DisplayValueEditor.cs delete mode 100644 Example/Nodes/Editor/DisplayValueEditor.cs.meta delete mode 100644 Example/Nodes/MathNode.cs delete mode 100644 Example/Nodes/MathNode.cs.meta delete mode 100644 Example/Nodes/Vector.cs delete mode 100644 Example/Nodes/Vector.cs.meta diff --git a/Example.meta b/Example.meta deleted file mode 100644 index a6b543b..0000000 --- a/Example.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 3cfe6eabeed0aa44e8d9d54b308a461f -folderAsset: yes -timeCreated: 1505418316 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Example/ExampleNodeGraph.asset b/Example/ExampleNodeGraph.asset deleted file mode 100644 index a50d83c..0000000 --- a/Example/ExampleNodeGraph.asset +++ /dev/null @@ -1,183 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!114 &11400000 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: a6399826e2c44b447b32a3ed06646162, type: 3} - m_Name: ExampleNodeGraph - m_EditorClassIdentifier: - nodes: - - {fileID: 114708853913061688} - - {fileID: 114511978881715272} - - {fileID: 114509033286994848} - - {fileID: 114245496101350052} ---- !u!114 &114245496101350052 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 98f6f901f0da53142b79277ea3f42518, type: 3} - m_Name: DisplayValue - m_EditorClassIdentifier: - graph: {fileID: 11400000} - position: {x: -168, y: 8} - ports: - keys: - - input - values: - - _fieldName: input - _node: {fileID: 114245496101350052} - _typeQualifiedName: System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, - PublicKeyToken=b77a5c561934e089 - connections: - - fieldName: result - node: {fileID: 114511978881715272} - _direction: 0 - _connectionType: 1 - _dynamic: 1 ---- !u!114 &114509033286994848 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 98f6f901f0da53142b79277ea3f42518, type: 3} - m_Name: DisplayValue - m_EditorClassIdentifier: - graph: {fileID: 11400000} - position: {x: 72, y: -72} - ports: - keys: - - input - values: - - _fieldName: input - _node: {fileID: 114509033286994848} - _typeQualifiedName: System.Object, mscorlib, Version=2.0.0.0, Culture=neutral, - PublicKeyToken=b77a5c561934e089 - connections: - - fieldName: vector - node: {fileID: 114708853913061688} - _direction: 0 - _connectionType: 1 - _dynamic: 1 ---- !u!114 &114511978881715272 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 19e541bba2a188f4a84c6f3718ee6d55, type: 3} - m_Name: MathNode - m_EditorClassIdentifier: - graph: {fileID: 11400000} - position: {x: -472, y: -120} - ports: - keys: - - a - - b - - result - values: - - _fieldName: a - _node: {fileID: 114511978881715272} - _typeQualifiedName: System.Single, mscorlib, Version=2.0.0.0, Culture=neutral, - PublicKeyToken=b77a5c561934e089 - connections: [] - _direction: 0 - _connectionType: 0 - _dynamic: 0 - - _fieldName: b - _node: {fileID: 114511978881715272} - _typeQualifiedName: System.Single, mscorlib, Version=2.0.0.0, Culture=neutral, - PublicKeyToken=b77a5c561934e089 - connections: [] - _direction: 0 - _connectionType: 0 - _dynamic: 0 - - _fieldName: result - _node: {fileID: 114511978881715272} - _typeQualifiedName: System.Single, mscorlib, Version=2.0.0.0, Culture=neutral, - PublicKeyToken=b77a5c561934e089 - connections: - - fieldName: x - node: {fileID: 114708853913061688} - - fieldName: input - node: {fileID: 114245496101350052} - _direction: 1 - _connectionType: 0 - _dynamic: 0 - a: 6.48 - b: 7.59 - result: 14.07 - mathType: 0 ---- !u!114 &114708853913061688 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_PrefabParentObject: {fileID: 0} - m_PrefabInternal: {fileID: 0} - m_GameObject: {fileID: 0} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 05559f4106850df4ab41776666216480, type: 3} - m_Name: Vector - m_EditorClassIdentifier: - graph: {fileID: 11400000} - position: {x: -168, y: -120} - ports: - keys: - - x - - y - - z - - vector - values: - - _fieldName: x - _node: {fileID: 114708853913061688} - _typeQualifiedName: System.Single, mscorlib, Version=2.0.0.0, Culture=neutral, - PublicKeyToken=b77a5c561934e089 - connections: - - fieldName: result - node: {fileID: 114511978881715272} - _direction: 0 - _connectionType: 0 - _dynamic: 0 - - _fieldName: y - _node: {fileID: 114708853913061688} - _typeQualifiedName: System.Single, mscorlib, Version=2.0.0.0, Culture=neutral, - PublicKeyToken=b77a5c561934e089 - connections: [] - _direction: 0 - _connectionType: 0 - _dynamic: 0 - - _fieldName: z - _node: {fileID: 114708853913061688} - _typeQualifiedName: System.Single, mscorlib, Version=2.0.0.0, Culture=neutral, - PublicKeyToken=b77a5c561934e089 - connections: [] - _direction: 0 - _connectionType: 0 - _dynamic: 0 - - _fieldName: vector - _node: {fileID: 114708853913061688} - _typeQualifiedName: UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0, - Culture=neutral, PublicKeyToken=null - connections: - - fieldName: input - node: {fileID: 114509033286994848} - _direction: 1 - _connectionType: 0 - _dynamic: 0 - x: 0 - y: 2.6412349 - z: 14.33477 - vector: {x: 14.07, y: 2.6412349, z: 14.33477} diff --git a/Example/ExampleNodeGraph.asset.meta b/Example/ExampleNodeGraph.asset.meta deleted file mode 100644 index 0ef23bc..0000000 --- a/Example/ExampleNodeGraph.asset.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: cee47fa32ae90bb4f8f0bec6f186cb3b -timeCreated: 1509308927 -licenseType: Free -NativeFormatImporter: - externalObjects: {} - mainObjectFileID: 11400000 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Example/ExampleNodeGraph.cs b/Example/ExampleNodeGraph.cs deleted file mode 100644 index c9a7fa1..0000000 --- a/Example/ExampleNodeGraph.cs +++ /dev/null @@ -1,8 +0,0 @@ -using UnityEngine; -using System; -using XNode; - -/// Defines an example nodegraph. -[Serializable, CreateAssetMenu(fileName = "ExampleNodeGraph", menuName = "Node Graph/Example")] -public class ExampleNodeGraph : XNode.NodeGraph { -} diff --git a/Example/ExampleNodeGraph.cs.meta b/Example/ExampleNodeGraph.cs.meta deleted file mode 100644 index 43c9d35..0000000 --- a/Example/ExampleNodeGraph.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: a6399826e2c44b447b32a3ed06646162 -timeCreated: 1506460823 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Example/Nodes.meta b/Example/Nodes.meta deleted file mode 100644 index 0d29f0a..0000000 --- a/Example/Nodes.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: 31c1681f5df4f764ab4ca7f09cd3be7d -folderAsset: yes -timeCreated: 1505462700 -licenseType: Free -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Example/Nodes/DisplayValue.cs b/Example/Nodes/DisplayValue.cs deleted file mode 100644 index 3f5a317..0000000 --- a/Example/Nodes/DisplayValue.cs +++ /dev/null @@ -1,14 +0,0 @@ -using XNode; - -namespace BasicNodes { - public class DisplayValue : XNode.Node { - protected override void Init() { - base.Init(); - if (!HasPort("input")) AddInstanceInput(typeof(object), ConnectionType.Override ,"input"); - } - - public override object GetValue(XNode.NodePort port) { - return GetInputValue("input"); - } - } -} diff --git a/Example/Nodes/DisplayValue.cs.meta b/Example/Nodes/DisplayValue.cs.meta deleted file mode 100644 index aa380ea..0000000 --- a/Example/Nodes/DisplayValue.cs.meta +++ /dev/null @@ -1,12 +0,0 @@ -fileFormatVersion: 2 -guid: 98f6f901f0da53142b79277ea3f42518 -timeCreated: 1507499149 -licenseType: Free -MonoImporter: - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Example/Nodes/Editor.meta b/Example/Nodes/Editor.meta deleted file mode 100644 index 1008817..0000000 --- a/Example/Nodes/Editor.meta +++ /dev/null @@ -1,10 +0,0 @@ -fileFormatVersion: 2 -guid: 0d2300267781fed46a6d964565309cbf -folderAsset: yes -timeCreated: 1509307735 -licenseType: Free -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Example/Nodes/Editor/DisplayValueEditor.cs b/Example/Nodes/Editor/DisplayValueEditor.cs deleted file mode 100644 index c7482c4..0000000 --- a/Example/Nodes/Editor/DisplayValueEditor.cs +++ /dev/null @@ -1,15 +0,0 @@ -using UnityEditor; -using XNodeEditor; - -namespace BasicNodes { - [CustomNodeEditor(typeof(DisplayValue))] - public class DisplayValueEditor : NodeEditor { - - public override void OnBodyGUI() { - base.OnBodyGUI(); - NodeEditorGUILayout.PortField(target.GetInputPort("input")); - object obj = target.GetValue(null); - if (obj != null) EditorGUILayout.LabelField(obj.ToString()); - } - } -} \ No newline at end of file diff --git a/Example/Nodes/Editor/DisplayValueEditor.cs.meta b/Example/Nodes/Editor/DisplayValueEditor.cs.meta deleted file mode 100644 index 971da18..0000000 --- a/Example/Nodes/Editor/DisplayValueEditor.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 7d7298690665789498dc42a285eb2c28 -timeCreated: 1509305659 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Example/Nodes/MathNode.cs b/Example/Nodes/MathNode.cs deleted file mode 100644 index b9c1e83..0000000 --- a/Example/Nodes/MathNode.cs +++ /dev/null @@ -1,35 +0,0 @@ -using XNode; - -namespace BasicNodes { - [System.Serializable] - public class MathNode : XNode.Node { - // Adding [Input] or [Output] is all you need to do to register a field as a valid port on your node - [Input] public float a; - [Input] public float b; - // The value of an output node field is not used for anything, but could be used for caching output results - [Output] public float result; - - // Will be displayed as an editable field - just like the normal inspector - public MathType mathType = MathType.Add; - public enum MathType { Add, Subtract, Multiply, Divide } - - // GetValue should be overridden to return a value for any specified output port - public override object GetValue(XNode.NodePort port) { - - // Get new a and b values from input connections. Fallback to field values if input is not connected - float a = GetInputValue("a", this.a); - float b = GetInputValue("b", this.b); - - // After you've gotten your input values, you can perform your calculations and return a value - result = 0f; - if (port.fieldName == "result") - switch (mathType) { - case MathType.Add: default: result = a+b; break; - case MathType.Subtract: result = a - b; break; - case MathType.Multiply: result = a * b; break; - case MathType.Divide: result = a / b; break; - } - return result; - } - } -} \ No newline at end of file diff --git a/Example/Nodes/MathNode.cs.meta b/Example/Nodes/MathNode.cs.meta deleted file mode 100644 index bd2894c..0000000 --- a/Example/Nodes/MathNode.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 19e541bba2a188f4a84c6f3718ee6d55 -timeCreated: 1509307779 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Example/Nodes/Vector.cs b/Example/Nodes/Vector.cs deleted file mode 100644 index 7141d2e..0000000 --- a/Example/Nodes/Vector.cs +++ /dev/null @@ -1,16 +0,0 @@ -using UnityEngine; -using XNode; - -namespace BasicNodes { - public class Vector : XNode.Node { - [Input] public float x, y, z; - [Output] public Vector3 vector; - - public override object GetValue(XNode.NodePort port) { - vector.x = GetInputValue("x", this.x); - vector.y = GetInputValue("y", this.y); - vector.z = GetInputValue("z", this.z); - return vector; - } - } -} \ No newline at end of file diff --git a/Example/Nodes/Vector.cs.meta b/Example/Nodes/Vector.cs.meta deleted file mode 100644 index 968b1f6..0000000 --- a/Example/Nodes/Vector.cs.meta +++ /dev/null @@ -1,13 +0,0 @@ -fileFormatVersion: 2 -guid: 05559f4106850df4ab41776666216480 -timeCreated: 1509303406 -licenseType: Free -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: