Arbor 3: FSM & BT Graph Editor
3.6.4
|
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 |
►CISerializeVersionCallbackReceiver | Callback receiver called from SerializeVersion class |
►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 |
CSerializeVersion | Perform version management with the class of Serializable attribute |
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 |