| 12345678910111213141516171819202122232425262728293031 | 
							- using System.Collections;
 
- using System.Collections.Generic;
 
- using UnityEngine;
 
- using UnityEditor;
 
- using UnityEditor.UIElements;
 
- using UnityEditor.Experimental.GraphView;
 
- using UnityEngine.UIElements;
 
- using GraphProcessor;
 
- [NodeCustomEditor(typeof(FloatNode))]
 
- public class FloatNodeView : BaseNodeView
 
- {
 
- 	public override void Enable()
 
- 	{
 
- 		var floatNode = nodeTarget as FloatNode;
 
- 		DoubleField floatField = new DoubleField
 
- 		{
 
- 			value = floatNode.input
 
- 		};
 
- 		floatNode.onProcessed += () => floatField.value = floatNode.input;
 
- 		floatField.RegisterValueChangedCallback((v) => {
 
- 			owner.RegisterCompleteObjectUndo("Updated floatNode input");
 
- 			floatNode.input = (float)v.newValue;
 
- 		});
 
- 		controlsContainer.Add(floatField);
 
- 	}
 
- }
 
 
  |