Types
Type Name | Description |
---|---|
AssetInfo | Asset information |
Blackboard | Blackboard to manage Variable |
BlackboardAsset | Asset containing BlackboardAsset.Blackboard. Mainly used for referencing from BlackboardDataLinkReference and sharing as a data link. |
BlackboardDataLink | Datalinks that share Blackboard between objects |
BlackboardDataLinkReference | Data link reference information for BlackboardDataLinkReference.Blackboard |
Variable | Variables stored in Blackboard |
VariableBase<T> | Generic basic type of variables stored in Blackboard |
Variable<T> | Generic type of variables stored in Blackboard |
VariableList<T> | List type variable stored in Blackboard |
VariableReference | Reference to VariableReference.Variable |
ConstantContainer<T> | Constant container |
GameObjectConstantContainer | Container for constants of type GameObject |
ComponentConstantContainer<T> | Container for constants of type Component |
InputFieldBase | Basic type of input field |
InputFieldBase<T> | Base type of input field of generic type |
InputQuaternion | Input field for Quaternion. Fixed values can be set in Euler angles. |
InputField<TValue, TContainer> | Input field that can have a constant ConstantContainer<T> |
InputField<T> | Generic type input field |
InputList<T> | Input field of type IList<T> |
InputGameObject | Input field of type GameObject |
InputComponent<T> | Input field of type Component |
InputSystemType | Input field of type Type |
InputFieldUtility | Input field utility class |
ComputeNodeBase | Base class for compute nodes |
ConvertNode | Node that converts data type |
DataPort | Data port |
DataPort<T> | Generic type data port |
DataPortWithType | Typeable data port |
InputDataPort<T> | Generic type input data port |
InputDataPortWithType | Typeable input data port |
OutputDataPort<T> | Generic type output data port |
OutputDataPortWithType | Typeable output data port |
LogicController | Main classes that control logic |
ActionComponent | A component that performs a process that completes execution in an instant. |
ActivatableComponent | Components that switch between active states |
EvaluateComponent | Component to be evaluated |
EventComponent | Component that listens for events |
NodeComponent | Basic type of component for adding to nodes |
ServiceComponent | Components that perform resident processing |
AsyncOperationComponent<TAsyncOperation> | Component that waits for AsyncOperation to complete |
TaskComponent | Components that perform operations that take a long time to complete |
WaitForSeconds | Component that waits for a specified number of seconds to elapse |
TweenComponent<TTarget, TInputField, T> | A component that performs tween animation of parameters by specifying the target. |
TweenComponentBase<T> | Basic type of component that performs tweened animation of parameters |
NodeGraph | Basic type of node graph |
ActivatableNode | Node whose active state changes |
ExecuteNode | Execution node |
BreakNode | Flow end node to exit from the loop |
CompleteNode | Flow end node to complete the task |
ContinueNode | Flow end node to transition to next loop |
ExitNode | Flow end node to end node execution |
FlowExitNode | Basic type of flow end node |
Node | Basic type of node |
ServiceNode | Node that performs resident processing |
ServiceNodeBase | Basic type of node that performs resident processing |
LogicAsset | Assets that handle LogicAsset.LogicController |
LogicBehavior | A component for internally holding and playing LogicBehavior.LogicController |
LogicPlayer | Component that references and plays LogicAsset |
LogicPlayerBase | Basic type of component that plays LogicPlayerBase.LogicController |
OutputExecutePort | Output execution port |
Port | Basic type of normal port |
PortBase | Basic type of port |
OutputTransitionPort | Output transition port |
TransitionalPort | Basic type of port that handles transitions |
ProgressPlayer | Progress player Implement and use IProgressComponent in NodeComponent. |
RefArgument<T, TInputField> | A type that handles reference arguments. Mainly used for script generation. |
Wire | Basic type of wire |
SerializableType | Structure for handling SerializableType.Type with Unity's serialization system |
UniqueId | Structure that handles unique IDs |
Timer | Measure the passage of time |
EaseBase | Basic type for easing |
Interpolator<T> | Basic type for interpolation processing |
ByteLerp | Linear interpolation of type byte |
SByteLerp | Linear interpolation of type sbyte |
CharLerp | Linear interpolation of type char |
ShortLerp | Linear interpolation of type short |
UShortLerp | Linear interpolation of type ushort |
IntLerp | Linear interpolation of type int |
UIntLerp | Linear interpolation of type uint |
LongLerp | Linear interpolation of type long |
ULongLerp | Linear interpolation of type ulong |
FloatLerp | Linear interpolation of type float |
DoubleLerp | Linear interpolation of type double |
Vector2Lerp | Linear interpolation of type Vector2 |
Vector2IntLerp | Linear interpolation of type Vector2Int |
Vector3Lerp | Linear interpolation of type Vector3 |
Vector3Slerp | Spherical linear interpolation of type Vector3 |
Vector3IntLerp | Linear interpolation of type Vector3Int |
Vector4Lerp | Linear interpolation of type Vector4 |
ColorLerp | Linear interpolation of type Color |
QuaternionLerp | Linear interpolation of type Quaternion |
QuaternionSlerp | Spherical linear interpolation of type Quaternion |
CompareUtility | Utility class for value comparisons |
TypeUtility | Type utility class |
ListAccessorUtility | ListAccessor utility class |
ValueContainer<T> | Class that handles value containers |
ValueFlowExtensions | Value flow extension class |