# SetParameterAction

Switch to Inspector Reference

Class in Arbor.ParameterBehaviours / Inherits from: SetParameterActionInternal

## Description

Set a value for Parameter.

## Inherited Members

### Fields

Field Name | Description
--- | ---
expanded | Expanded on ArborEditorWindow.

### Properties

Property Name | Description
--- | ---
actionNode | Get the ActionNode.
behaviourTree | Gets the behaviour tree.
calculatorSlotFieldCount | Number of DataSlotField
dataSlotCount | Number of DataSlot
dataSlotFieldCount | Number of DataSlotField
isInGraphParameter | Whether this refers to a parameter in the graph.
node | Get the Node.
nodeGraph | Gets the NodeGraph.
nodeID | Gets the node identifier.
treeNode | Get the TreeNodeBase.

### Events

Event Name | Description
--- | ---
onValidate | Callback called during OnValidate

### Methods

Method Name | Description
--- | ---
ContainsSlot | Determine if the Data Slot is included.
FinishExecute | Finish Execute.
GetCalculatorSlotField | Get DataSlotField.
GetDataSlot | Get DataSlot.
GetDataSlotField | Get DataSlotField.
Initialize | For Editor.
OnAbort | This function is called when the own node is aborted.
OnAwake | This function is called when the own node becomes active for the first time.
OnCreated | Raises the created event.
OnEnd | This function is called when the own node ends.
OnExecute | Called when executing.
OnFixedUpdate | This function is called in FixedUpdate while the local node is active.
OnGraphPause | This function is called when the graph is paused.
OnGraphResume | This function is called when the graph resumes.
OnGraphStop | This function is called when the graph stops.
OnInitializeEnabled | Called to perform enabled initialization.
OnLateUpdate | This function is called in LateUpdate while the local node is active.
OnPreDestroy | Raises the pre destroy event.
OnRebuildFields | It is called when reconstructing data about fields.
OnStart | This function is called when the own node becomes active.
OnUpdate | This function is called when updating every frame while the own node is active.
OnValidate | See MonoBehaviour.OnValidate.
RebuildCalculatorSlotFields | Rebuild the DataSlotField.
RebuildDataSlotFieldIfNecessary | Check if DataSlot exists and rebuild if necessary.
RebuildDataSlotFields | Rebuild the DataSlotField.
RebuildFields | For internal.
SetParameter | Set parameter.
UpdateDataLink | Manually update DataLink values. Update the value of DataLink field ofDataLinkUpdateTiming.Manual.

### Static Methods

Method Name | Description
--- | ---
CreateNodeBehaviour | For Editor.
Destroy | Destroy NodeBehaviour.