Class NodeCategoryAttribute
Class NodeCategoryAttribute. Implements the Attribute
Implements
Inherited Members
Namespace: Mechatronics.SystemGraph
Assembly: solution.dll
Syntax
[AttributeUsage(AttributeTargets.Class)]
public class NodeCategoryAttribute : Attribute, _Attribute
  Constructors
| Name | Description | 
|---|---|
| NodeCategoryAttribute(string, string, NodeTick, LifeCycle, float, NodeMode, bool) | Initializes a Node to be created in the graph.  | 
      
| NodeCategoryAttribute(Type) | Initializes the attribute using a linked type.  | 
      
Fields
| Name | Description | 
|---|---|
| Category | Category field for the node, used for node creation menu.  | 
      
| DeferredAttribute | If this attribute links to a different node type, which contains a NodeCategory attribute. This field will then contain the linked node type.  | 
      
| Expandable | Describes if the node contains expandable ports.  | 
      
| FrequencyHint | Give a default frequency for this node.  | 
      
| LifeCycle | Describes which Unity events this node will handle.  | 
      
| Mode | Describes the functionality of the node, see NodeMode.  | 
      
| Name | Default name of the node that appears in the editor, can be renamed from the editor later on.  | 
      
| NodeTick | Describes how the node behaves with the scheduler.  | 
      
| kReservedChars | Characters to that are reserved for internal use, cannot be in node names.  |