| AddBehaviourMenu | 
Attribute that specifies the name of at AddBehaviour menu. | 
| AddCalculatorMenu | 
Attribute that specifies the name of at AddBehaviour menu. | 
| AddVariableMenu | 
AAttribute that specifies the path in ParameterContainer's parameter addition menu. | 
| AnimatorParameterNameAttribute | 
An attribute that specifies the parameter name setting forAnimatorName. | 
| BehaviourHelp | 
Attribute that specifies the URL to be displayed from the Help button of StateBehaviour. | 
| BehaviourTitle | 
Attribute that specifies the title to display the StateBehaviour. | 
| BuiltInBehaviour | 
Attributes that define the built-in Behaviour. Arbor used internally. | 
| BuiltInCalculator | 
Attributes that define the built-in Calculator. Arbor used internally. | 
| BuiltInComponent | 
Attributes that define the built-in Component. Arbor used internally. | 
| CalculatorHelp | 
Attribute that specifies the URL to be displayed from the Help button of Calculator. | 
| CalculatorTitle | 
Attribute that specifies the title to display the StateBehaviour. | 
| ClassAssetObjectAttribute | 
Attribute to restrict to classes inherited from UnityEngine.Object(asset) for fields. | 
| ClassComponentAttribute | 
Attribute to restrict to classes inherited from UnityEngine.Component for fields. | 
| ClassEnumFieldConstraint | 
Attribute to restrict to enum types only for fields. | 
| ClassEnumFlagsConstraint | 
Attribute to restrict to enum types (With System.FlagsAttribute) only for fields. | 
| ClassExtendsAttribute | 
Attribute to restrict to classes inherited from the type specified for the field. | 
| ClassGenericArgumentAttribute | 
Attribute to restrict to field only for types specified as generic arguments. | 
| ClassNotNodeBehaviourAttribute | 
An attribute that restricts the field to only classes that inherit from other than NodeBehaviour. | 
| ClassNotStaticConstraint | 
Attributes that restrict fields other than static classes. | 
| ClassNotUnityObjectAttribute | 
An attribute that restricts the field to only types that are not inherited from UnityEngine.Object. | 
| ClassScriptableObjectAttribute | 
Attribute to restrict to classes inherited from UnityEngine.ScriptableObject for fields. | 
| ClassTypeConstraintAttribute | 
A basic Attribute class that imposes a type constraint on a field. | 
| ClassUnityObjectAttribute | 
Attribute to restrict to classes inherited from UnityEngine.Object for fields. | 
| ConstantMultilineAttribute | 
Display multiple lines when the type ofFlexibleStringis Constant. | 
| ConstantRangeAttribute | 
Limit the value range whenFlexibleInt,FlexibleLong,FlexibleFloattype is Constant. | 
| DataLinkAttribute | 
Attribute that makes DataSlot of normal field. | 
| EulerAnglesAttribute | 
Attribute to edit Quaternion at Euler angles. | 
| FixedImmediateTransition | 
Setting the StateLink is in a state of fixing an immediate transition flags.            This specified separately that it also specify the immediate argument of Transition method with. | 
| FixedTransitionTiming | 
Setting the StateLink is in a state of fixing an immediate transition flags.            This specified separately that it also specify the transitionTiming argument of Transition method with. | 
| HideBehaviour | 
The attributes you do not want to display to AddBehaviour menu. | 
| HideSlotFields | 
Attribute to hide additional fields of DataSlot | 
| HideTypeAttribute | 
Attributes to hide in the type selection popup | 
| RenamedFromAttribute | 
The attribute that sets the rename. | 
| SlotTypeAttribute | 
An attribute that specifies a connectable type such asComponentParameterReferenceorFlexibleComponent. | 
| TagSelectorAttribute | 
Display the tag selection popup when the type ofFlexibleStringis Constant. | 
| TypeFilterAttribute | 
An attribute that limits the filters used in the type selection popup.            Only specified filter can be used by attaching to the field ofClassTypeReferencetype. |