|
Arbor 3: FSM & BT Graph Editor
3.6.0
|
| CAddBehaviourMenu | Attribute that specifies the name of at AddBehaviour menu |
| CAddCalculatorMenu | Attribute that specifies the name of at AddBehaviour menu |
| CAddVariableMenu | AAttribute that specifies the path in ParameterContainer's parameter addition menu |
| CAgentController | AI for the movement component that wraps the NavMeshAgent |
| ►CAnimatorParameterReference | Reference Animator parameters |
| CAnimatorParameterTypeAttribute | An attribute that specifies AnimatorControllerParameterType as a derived class of AnimatorParameterReference |
| CArborEvent | Persistent callbacks that can also set arguments in ArborEditor |
| CArborEventUtility | ArborEvent utility class |
| CArborReferenceUtility | Arbor reference utility class |
| CAttributeHelper | A helper class for Attribute |
| CBehaviourHelp | Attribute that specifies the URL to be displayed from the Help button of StateBehaviour |
| CBehaviourTitle | Attribute that specifies the title to display the StateBehaviour |
| CBezier2D | Class to handle the two-dimensional cubic Bezier |
| CBuiltInBehaviour | Attributes that define the built-in Behaviour |
| CBuiltInCalculator | Attributes that define the built-in Calculator |
| CBuiltInComponent | Attributes that define the built-in Component |
| CCalculatorHelp | Attribute that specifies the URL to be displayed from the Help button of Calculator |
| CCalculatorTitle | Attribute that specifies the title to display the StateBehaviour |
| CClassConstraintInfo | Class constraint information |
| ►CClassTypeConstraintAttribute | A basic Attribute class that imposes a type constraint on a field |
| CClassTypeReference | A reference class for serializable types |
| CComponentParameterReference | Reference Component parameters |
| ►CComponentParameterReference< RectTransform > | |
| ►CComponentParameterReference< Rigidbody > | |
| ►CComponentParameterReference< Rigidbody2D > | |
| ►CComponentParameterReference< Transform > | |
| CComponentUtility | Component utility class for Editor |
| CConstantMultilineAttribute | Display multiple lines when the type of Arbor.FlexibleString is Constant |
| CConstantRangeAttribute | Limit the value range when Arbor.FlexibleInt , Arbor.FlexibleLong , Arbor.FlexibleFloat type is Constant |
| CConstraintableAttribute | Attribute that specifies that it can be constrained to a derived class of ParameterReference |
| CDataBranch | Class that connects DataSlot |
| CDataLinkAttribute | Attribute that makes DataSlot of normal field |
| ►CDataSlot | Slot for connecting a calculator node |
| CDataSlotField | Field information of DataSlot |
| CDebugInfiniteLoopSettings | Debug setting of infinite loop |
| CDocumentableAttribute | Inner class to use when documenting |
| CDynamicField | A class that accesses Field directly |
| CDynamicMethod | A class that accesses Method directly |
| CEachField< T > | Find each serializable field |
| CEnumFieldUtility | Utility class of FlexibleEnumAny or enum type Parameter |
| CEulerAnglesAttribute | Attribute to edit Quaternion at Euler angles |
| CExecutionSettings | Behavior tree execution settings |
| CFixedImmediateTransition | Setting the StateLink is in a state of fixing an immediate transition flags |
| CFixedTransitionTiming | Setting the StateLink is in a state of fixing an immediate transition flags |
| CFlexibleComponent | Class to handle a flexible Component type reference method there is more than one |
| ►CFlexibleComponent< RectTransform > | |
| ►CFlexibleComponent< Rigidbody > | |
| ►CFlexibleComponent< Rigidbody2D > | |
| ►CFlexibleComponent< Transform > | |
| ►CFlexibleField< Bounds > | |
| ►CFlexibleField< Color > | |
| ►CFlexibleField< Rect > | |
| ►CFlexibleField< Vector2 > | |
| ►CFlexibleField< Vector3 > | |
| CHideBehaviour | The attributes you do not want to display to AddBehaviour menu |
| CHideEventAttribute | Attribute that hides the method in the selection popup of ArborEvent |
| CHideInDocument | Attributes to hide in documents |
| CHideSlotFields | Attribute to hide additional fields of DataSlot |
| CIComponentProcessor | Interface for Editor processing such as Undo |
| ►CIFlexibleField | FlexibleField interface |
| ►CIInputSlot | Interface of input DataSlot |
| ►CINodeBehaviourContainer | Interface to use if Node is a NodeBehaviour container |
| ►CINodeBehaviourSerializationCallbackReceiver | Interface to receive callbacks upon serialization and deserialization |
| CINodeGraphContainer | Interface to use if NodeBehaviour is a NodeGraph container |
| ►CInputSlot< bool > | |
| ►CInputSlot< Bounds > | |
| ►CInputSlot< Collision > | |
| ►CInputSlot< Collision2D > | |
| ►CInputSlot< Color > | |
| ►CInputSlot< Component > | |
| ►CInputSlot< float > | |
| ►CInputSlot< GameObject > | |
| ►CInputSlot< int > | |
| ►CInputSlot< long > | |
| ►CInputSlot< Object > | |
| ►CInputSlot< Quaternion > | |
| ►CInputSlot< RaycastHit > | |
| ►CInputSlot< RaycastHit2D > | |
| ►CInputSlot< Rect > | |
| ►CInputSlot< string > | |
| ►CInputSlot< Vector2 > | |
| ►CInputSlot< Vector3 > | |
| CInputSlotComponent | Component type of input slot |
| ►CInputSlotComponent< Collider > | |
| ►CInputSlotComponent< Collider2D > | |
| ►CInputSlotComponent< RectTransform > | |
| ►CInputSlotComponent< Rigidbody > | |
| ►CInputSlotComponent< Rigidbody2D > | |
| ►CInputSlotComponent< Transform > | |
| ►CIOutputSlot | Interface of output DataSlot |
| ►CIPoolCallbackReceiver | Interface receiving ObjectPool callback |
| ►CNode | Base class of a node in Arbor Editor |
| ►CNodeBehaviour | Base class for scripts to be assigned to various nodes of ArborFSM |
| CNodeBehaviourList< T > | NodeBehaviour list |
| ►CNodeBehaviourList< Decorator > | |
| ►CNodeBehaviourList< Service > | |
| CNodeBranch | Branch classes between nodes of Behavior Tree |
| CNodeBranchies | List of NodeBranch |
| CNodeLinkSlot | Slot class for linking with Node |
| CNodeList< T > | Node list |
| ►CNodeList< ActionNode > | |
| ►CNodeList< CompositeNode > | |
| ►CNodeList< DataBranchRerouteNode > | |
| ►CNodeList< StateLinkRerouteNode > | |
| CObjectPool | ObjectPool management class |
| ►COutputSlot< bool > | |
| ►COutputSlot< Bounds > | |
| ►COutputSlot< Collision > | |
| ►COutputSlot< Collision2D > | |
| ►COutputSlot< Color > | |
| ►COutputSlot< Component > | |
| ►COutputSlot< float > | |
| ►COutputSlot< GameObject > | |
| ►COutputSlot< int > | |
| ►COutputSlot< long > | |
| ►COutputSlot< Object > | |
| ►COutputSlot< Quaternion > | |
| ►COutputSlot< RaycastHit > | |
| ►COutputSlot< RaycastHit2D > | |
| ►COutputSlot< Rect > | |
| ►COutputSlot< string > | |
| ►COutputSlot< Vector2 > | |
| ►COutputSlot< Vector3 > | |
| COutputSlotComponent | Component type of output slot |
| ►COutputSlotComponent< Collider > | |
| ►COutputSlotComponent< Collider2D > | |
| ►COutputSlotComponent< RectTransform > | |
| ►COutputSlotComponent< Rigidbody > | |
| ►COutputSlotComponent< Rigidbody2D > | |
| ►COutputSlotComponent< Transform > | |
| CParameter | Class of Parameter to be stored in the ParameterContainer |
| ►CParameterContainerBase | Base class to identify the ParameterContainer |
| ►CParameterReference | Reference parameters |
| CParameterTypeAttribute | An attribute that specifies Parameter.Type as a derived class of ParameterReference |
| CParameterTypeMismatchException | The exception that is thrown when accessing the value of the wrong type of parameter |
| CPoolingItem | Class for setting the object to the pool in advance |
| CPoolingItemList | List of objects to pool |
| CProfilerScope | Disposable helper class that manages the Profiler.BeginSample / EndSample |
| CScriptableSingleton< T > | Class that the ScriptableObject to Singleton |
| CSerializationUtility | Utility class for Unity serialization |
| CSerializeFieldInfo | Information on the serialized field |
| CShowEventAttribute | Attributes to be displayed in selection popup even argument methods that can not be used for ArborEvent |
| CSlotTypeAttribute | An attribute that specifies a connectable type such as ComponentParameterReference or FlexibleComponent |
| CStateLink | Class that contains a transition destination State |
| CTimeUtility | Time utility class |
| CTypeUtility | Type utility class |
| CUpdateSettings | Settings related to updating |
| ►CVariableBase | Base class of Variable |
| CWaypoint | Components for setting routes |