PlayableBehaviour

Class in Arbor.Playables / Inherits from: NodeBehaviour

Description

Playable behavior, used for behavior that is referenced from a PlayableGraph.

Fields

Field Name Description
schedulerDestroyTiming Timing to destroy the scheduler.
schedulerUpdateTiming Scheduler update timing

Properties

Property Name Description
CancellationTokenOnEnd Cancel token generated when exiting a node
scheduler Get scheduler.
schedulerProgress Get the progress of the scheduler

Methods

Method Name Description
GetOrCreateScheduler Get the scheduler. If there is no scheduler, create one.
OnGraphPause This function is called when the graph is paused.
OnGraphResume This function is called when the graph resumes.
OnPreDestroy Raises the pre destroy event.
Yield Gets an awaitable asynchronous task that waits until the next OnUpdate call.

Enums

Type Name Description
SchedularUpdateTiming Scheduler update timing
SchedulerDestroyTiming Timing to destroy the scheduler.
YieldTiming Timing to wait until called

Inherited Members

Fields

Field Name Description
expanded Expanded on ArborEditorWindow.

Properties

Property Name Description
calculatorSlotFieldCount Number of DataSlotField
dataSlotCount Number of DataSlot
dataSlotFieldCount Number of DataSlotField
node Get the Node.
nodeGraph Gets the NodeGraph.
nodeID Gets the node identifier.

Events

Event Name Description
onValidate Callback called during OnValidate

Methods

Method Name Description
ContainsSlot Determine if the Data Slot is included.
GetCalculatorSlotField Get DataSlotField.
GetDataSlot Get DataSlot.
GetDataSlotField Get DataSlotField.
Initialize For Editor.
OnCreated Raises the created event.
OnGraphStop This function is called when the graph stops.
OnInitializeEnabled Called to perform enabled initialization.
OnRebuildFields It is called when reconstructing data about fields.
RebuildCalculatorSlotFields Rebuild the DataSlotField.
RebuildDataSlotFieldIfNecessary Check if DataSlot exists and rebuild if necessary.
RebuildDataSlotFields Rebuild the DataSlotField.
RebuildFields For internal.
UpdateDataLink Manually update DataLink values. Update the value of DataLink field ofDataLinkUpdateTiming.Manual.

Static Methods

Method Name Description
CreateNodeBehaviour For Editor.
Destroy Destroy NodeBehaviour.