Arbor Documentation
3.10.0
Manual
Inspector Reference
Script Reference
Script Reference
Arbor
Types
AgentController
Enums
MovementType
SpeedType
TurnType
AnimationTriggerEventReceiver
AnimatorBoolParameterReference
AnimatorFloatParameterReference
AnimatorIntParameterReference
AnimatorName
AnimatorParameterReference
AnimatorTriggerParameterReference
AnyParameterReference
ArborFSM
ArborFSMInternal
ArborReferenceUtility
AssetObjectListParameter
AssetObjectListParameterReference
AssetObjectParameterReference
AttributeHelper
Bezier2D
BoolListParameterReference
BoolParameterReference
BoundsIntListParameterReference
BoundsIntParameterReference
BoundsListParameterReference
BoundsParameterReference
CalculateScope
Calculator
CalculatorNode
ClassConstraintInfo
ClassTypeReference
ColorListParameterReference
ColorParameterReference
CommentNode
ComponentListParameter
ComponentListParameterReference
ComponentParameterReference
ComponentParameterReference<T>
ComponentSingleton<T>
ComponentUtility
Delegates
DelayCallBack
DataBranch
DataBranchRerouteNode
DataBranchRerouteNodeList
DataSlot
DataSlotField
DebugInfiniteLoopSettings
EachField<T>
Interfaces
IFindReceiver
Delegates
OnFind
OnFindEx
EnumFieldUtility
EnumListParameter
EnumListParameterReference
EnumParameterReference
FlexibleAssetObject
FlexibleBool
FlexibleBounds
FlexibleBoundsInt
FlexibleColor
FlexibleComponent
FlexibleComponent<T>
FlexibleComponentBase
FlexibleEnumAny
FlexibleExecuteMethodFlags
FlexibleField<T>
FlexibleFieldBase
FlexibleFloat
FlexibleForceMode
FlexibleForceMode2D
FlexibleGameObject
FlexibleInt
FlexibleKeyCode
FlexibleLayerMask
FlexibleList<T>
FlexibleLoadSceneMode
FlexibleLong
FlexiblePrimitiveBase
FlexibleQuaternion
FlexibleRect
FlexibleRectInt
FlexibleRectTransform
FlexibleRigidbody
FlexibleRigidbody2D
FlexibleSceneObjectBase
FlexibleSendTriggerFlags
FlexibleSpace
FlexibleString
FlexibleStringComparison
FlexibleTimeType
FlexibleTransform
FlexibleTransitionTiming
FlexibleVector2
FlexibleVector2Int
FlexibleVector3
FlexibleVector3Int
FlexibleVector4
FloatListParameterReference
FloatParameterReference
GameObjectListParameterReference
GameObjectParameterReference
GlobalParameterContainer
GlobalParameterContainerInternal
GroupNode
Enums
AutoAlignment
InputSlot<T>
InputSlotAny
InputSlotBase
InputSlotBool
InputSlotBounds
InputSlotBoundsInt
InputSlotCollider
InputSlotCollider2D
InputSlotCollision
InputSlotCollision2D
InputSlotColor
InputSlotComponent
InputSlotComponent<T>
InputSlotFloat
InputSlotGameObject
InputSlotInt
InputSlotLong
InputSlotQuaternion
InputSlotRay
InputSlotRaycastHit
InputSlotRaycastHit2D
InputSlotRect
InputSlotRectInt
InputSlotRectTransform
InputSlotRigidbody
InputSlotRigidbody2D
InputSlotString
InputSlotTransform
InputSlotTypable
InputSlotUnityObject
InputSlotVector2
InputSlotVector2Int
InputSlotVector3
InputSlotVector3Int
InputSlotVector4
InternalVariableBase
IntListParameterReference
IntParameterReference
ListAccessor
ListParameterAOT
ListParameterBase
ListParameterBase<T>
ListParameterBaseInternal<T>
ListUtility
LogicalCondition
LongListParameterReference
LongParameterReference
MemberCache
MovingEntity
MovingEntityCharacterController
MovingEntityNavMeshAgent
MovingEntityRigidbody
MovingEntityTransform
Node
NodeBehaviour
NodeBehaviourList<T>
NodeGraph
Delegates
NodeGraphCallback
NodeList<T>
ObjectListParameterBase<T>
ObjectNamesUtility
ObjectUtility
OffMeshLinkSettings
OutputSlot<T>
OutputSlotAny
OutputSlotBase
OutputSlotBool
OutputSlotBounds
OutputSlotBoundsInt
OutputSlotCollider
OutputSlotCollider2D
OutputSlotCollision
OutputSlotCollision2D
OutputSlotColor
OutputSlotComponent
OutputSlotComponent<T>
OutputSlotFloat
OutputSlotGameObject
OutputSlotInt
OutputSlotLong
OutputSlotQuaternion
OutputSlotRay
OutputSlotRaycastHit
OutputSlotRaycastHit2D
OutputSlotRect
OutputSlotRectInt
OutputSlotRectTransform
OutputSlotRigidbody
OutputSlotRigidbody2D
OutputSlotString
OutputSlotTransform
OutputSlotTypable
OutputSlotUnityObject
OutputSlotVector2
OutputSlotVector2Int
OutputSlotVector3
OutputSlotVector3Int
OutputSlotVector4
Parameter
Enums
Type
Delegates
DelegateOnChanged
ParameterContainer
ParameterContainerBase
ParameterContainerInternal
ParameterReference
ParameterReference<T>
ParameterReferenceBase<T>
ParameterReferenceConstrainter
ParameterTypeMismatchException
ParameterUtility
ProfilerScope
QuaternionListParameterReference
QuaternionParameterReference
RectIntListParameterReference
RectIntParameterReference
RectListParameterReference
RectParameterReference
RectTransformParameterReference
RendererPropertyBlock
RerouteSlot
Rigidbody2DParameterReference
RigidbodyParameterReference
ScriptableSingleton<T>
SerializeVersion
State
StateBehaviour
StateLink
StateLinkRerouteNode
StateLinkRerouteNodeList
StringListParameterReference
StringParameterReference
Timer
Enums
PlayState
TimeUtility
TransformParameterReference
TypeUtility
UpdateSettings
Variable<T>
VariableBase
VariableList<T>
VariableListBase
VariableListParameterReference
VariableParameterReference
Vector2IntListParameterReference
Vector2IntParameterReference
Vector2ListParameterReference
Vector2ParameterReference
Vector3IntListParameterReference
Vector3IntParameterReference
Vector3ListParameterReference
Vector3ParameterReference
Vector4ListParameterReference
Vector4ParameterReference
Waypoint
Interfaces
IAssignFieldReceiver
IComponentProcessor
IDataSlot
IFlexibleField
IInputSlot
INodeBehaviourContainer
INodeBehaviourSerializationCallbackReceiver
INodeGraphContainer
IOutputSlot
IOutputSlotAny
IOverrideConstraint
ISerializeVersionCallbackReceiver
ISubGraphBehaviour
Enums
ConditionResult
DataLinkUpdateTiming
ExecuteMethodFlags
FlexibleHierarchyType
FlexiblePrimitiveType
FlexibleSceneObjectType
FlexibleType
ListInstanceType
LogicalOperation
ParameterReferenceType
PlayState
RecalculateMode
SendTriggerFlags
SlotType
TimeType
TransitionTiming
TypeFilterFlags
UpdateType
Attributes
AddBehaviourMenu
AddCalculatorMenu
AddVariableMenu
AnimatorParameterNameAttribute
BehaviourHelp
BehaviourTitle
BuiltInBehaviour
BuiltInCalculator
BuiltInComponent
CalculatorHelp
CalculatorTitle
ClassAssetObjectAttribute
ClassComponentAttribute
ClassEnumFieldConstraint
ClassEnumFlagsConstraint
ClassExtendsAttribute
ClassGenericArgumentAttribute
ClassGenericArgumentListAttribute
ClassNotNodeBehaviourAttribute
ClassNotStaticConstraint
ClassNotUnityObjectAttribute
ClassScriptableObjectAttribute
ClassTypeConstraintAttribute
ClassUnityObjectAttribute
ConstantMultilineAttribute
ConstantRangeAttribute
DataLinkAttribute
EulerAnglesAttribute
FixedImmediateTransition
FixedTransitionTiming
HideBehaviour
HideSlotFields
HideTypeAttribute
RenamedFromAttribute
SlotTypeAttribute
TagSelectorAttribute
TypeFilterAttribute
Arbor.BehaviourTree
Types
ActionBehaviour
ActionNode
ActionNodeList
BehaviourTree
BehaviourTreeExecutor
BehaviourTreeInternal
ChildLinkSlot
ChildrenLinkSlot
CompositeBehaviour
CompositeNode
CompositeNodeList
Decorator
Enums
Condition
DecoratorList
ExecutionSettings
NodeBranch
NodeBranchies
NodeLinkSlot
NodeLinkSlotLegacy
ParallelBase
ParentLinkSlot
RootNode
SequencerBase
Service
ServiceList
TreeBehaviourNode
TreeNodeBase
TreeNodeBehaviour
Interfaces
IChildLinkSlotHolder
IParentLinkSlotHolder
Enums
AbortFlags
ExecutionType
NodeStatus
Arbor.DynamicReflection
Types
DynamicField
DynamicMethod
DynamicUtility
Enums
ExceptionMode
Arbor.Events
Types
ArborEvent
ArborEventUtility
ParameterList
PersistentCall
PersistentGetValue
Enums
ArgumentAttributes
MemberType
ParameterType
TargetMode
Attributes
HideEventAttribute
ShowEventAttribute
Arbor.Extensions
Types
BoundsIntExtensions
GameObjectExtensions
RectIntExtensions
Vector2IntExtensions
Vector3IntExtensions
Arbor.Internal
Types
NodeBehaviourInternalUtility
Interfaces
IConstraintableAttribute
Attributes
AnimatorParameterTypeAttribute
ConstraintableAttribute
ConstraintableEnumAttribute
DocumentableAttribute
DocumentLabel
DocumentManual
DocumentOrder
DocumentType
ExcludeTestAttribute
HideInDocument
ParameterConstraintAttributeBase
ParameterTypeAttribute
Arbor.ObjectPooling
Types
FlexibleLifeTimeFlags
ObjectPool
PoolingItem
PoolingItemList
Interfaces
IPoolCallbackReceiver
Enums
LifeTimeFlags
Arbor.ParameterBehaviours
Types
GetParameterCalculator
GetParameterCalculatorInternal
SetParameterAction
SetParameterActionInternal
SetParameterBehaviour
SetParameterBehaviourInternal
Arbor.Playables
Types
PlayableBehaviour
Enums
SchedularUpdateTiming
SchedulerDestroyTiming
YieldTiming
PlayableBehaviourExtensions
Interfaces
IPlayableBehaviourCallbackReceiver
Arbor.PlayerLoop
Types
PlayerLoopHelper
PlayerLoopTypes
Types
ArborDelayedFixedFrameRate
PlayerLoopUtility
Arbor.Pool
Types
CollectionPool<TCollection, TItem>
GenericPool<T>
ListPool<T>
ObjectPool<T>
PooledObject<T>
Interfaces
IObjectPool<T>
Arbor.Serialization
Types
FieldCache
SerializationUtility
Arbor.TaskSystem
Types
Task
Task<T>
TaskScheduler
TimerTask
TimerTaskBase<T>
Interfaces
IProgress
Enums
TaskStatus
Arbor.Threading.Tasks
Types
YieldAwaitable
Types
Awaiter
Interfaces
IActionDispatcher
Arbor.Utilities
Types
AnimatorUtility
Arbor.ValueFlow
Types
EnumContainer<T>
ListMediator
ValueContainer<T>
ValueContainerExtensions
ValueMediator
Interfaces
IValueContainer
IValueContainer<T>
IValueGetter
IValueGetter<T>
IValueSetter
IValueSetter<T>
IValueTryGetter
Attributes
ValueMediatorInitializeOnLoadMethod
Description
Home
Script Reference
Arbor
Types
LogicalCondition
logicalOperation
logicalOperation
public
LogicalOperation
logicalOperation
;
Description
Logical operation