|  |  | @ -6,21 +6,10 @@ using TNode.Models; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | namespace TNode.Runtime{ |  |  |  | namespace TNode.Runtime{ | 
			
		
	
		
		
			
				
					
					|  |  |  |     public abstract class RuntimeNode{ |  |  |  |     public abstract class RuntimeNode{ | 
			
		
	
		
		
			
				
					
					|  |  |  |         public object NodeData; |  |  |  |         public NodeData NodeData; | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         public List<NodeLink> NodeLinks; |  |  |  |         public List<NodeLink> NodeLinks; | 
			
		
	
		
		
			
				
					
					|  |  |  |         public void ProcessThisNode(){ |  |  |  |         public void ProcessThisNode(){ | 
			
		
	
		
		
			
				
					
					|  |  |  |              |  |  |  |             NodeData.OnProcess(); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     public class RuntimeNode<T>:RuntimeNode where T:NodeData{ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         public new T NodeData{ get; set; } |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         //Links related to runtime node,for fast access.only remember out links |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         public List<NodeLink> NodeLinks; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |         public void OnCreate(){ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |             RuntimeCache.RuntimeCache.Instance.RegisterRuntimeNode<T>(); |  |  |  |  | 
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |         } |  |  |  |         } | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  | } |  |  |  | } |