| 1234567891011121314151617181920212223242526 | 
							- using System.Collections;
 
- using System.Collections.Generic;
 
- using UnityEngine;
 
- using GraphProcessor;
 
- using System.Linq;
 
- public abstract class AbstractNode : BaseNode
 
- {
 
- 	[Input(name = "In")]
 
-     public float                input;
 
- 	[Output(name = "Out")]
 
- 	public float				output;
 
- 	public override string		name => "AbstractNode";
 
- 	protected override void Process()
 
- 	{
 
- 	    output = input * 42;
 
- 	}
 
- }
 
- [System.Serializable, NodeMenuItem("Custom/Abstract Child1")]
 
- public class AbstractNodeChild1 : AbstractNode {}
 
- [System.Serializable, NodeMenuItem("Custom/Abstract Child2")]
 
- public class AbstractNodeChild2 : AbstractNode {}
 
 
  |