# SetParameterBehaviour

Inspectorリファレンスへ切り替え

クラス in Arbor.ParameterBehaviours / 継承元: SetParameterBehaviourInternal

## 説明

Parameterに値を設定する。

## 継承元メンバー

### フィールド

フィールド名 | 説明
--- | ---
expanded | ArborEditorWindow上での開閉状態。
onBehaviourEnabledChanged | behaviourEnabledが変更されたときに呼び出される
schedulerDestroyTiming | スケジューラーを破棄するタイミング。
schedulerUpdateTiming | スケジューラーの更新タイミング

### プロパティ

プロパティ名 | 説明
--- | ---
behaviourEnabled | StateBehaviourの有効状態を取得/設定。
calculatorSlotFieldCount | DataSlotFieldの個数
CancellationTokenOnEnd | ノードから抜けた時に発生するキャンセルトークン
dataSlotCount | DataSlotの個数
dataSlotFieldCount | DataSlotFieldの個数
isInGraphParameter | グラフ内パラメータを参照しているかどうか。
nextTransitionState | 次のステート
node | Nodeを取得。
nodeGraph | NodeGraphを取得。
nodeID | ノードIDを取得。
prevTransitionState | 前のステート
scheduler | スケジューラーを取得する。
schedulerProgress | スケジューラーの進捗を取得する
state | Stateを取得。
stateID | StateIDを取得。
stateLinkCount | StateLinkの数。
stateMachine | ステートマシンを取得。

### イベント

イベント名 | 説明
--- | ---
onStateLinkRebuilt | StateLinkのキャッシュが再構築されたときに呼ばれる
onValidate | OnValidateのときに呼ばれるコールバック

### メソッド

メソッド名 | 説明
--- | ---
AddBehaviour | StateBehaviourを追加。
ContainsSlot | DataSlotが含まれているか判定する。
Destroy | インスタンスを削除する。
GetBehaviour | StateBehaviourを取得。
GetBehaviours | StateBehaviourを取得。
GetCalculatorSlotField | DataSlotFieldを取得する。
GetDataSlot | DataSlotを取得する。
GetDataSlotField | DataSlotFieldを取得する。
GetOrCreateScheduler | スケジューラーを取得する。スケジューラーがない場合は作成する。
GetStateLink | indexのStateLinkを返す。
Initialize | Editor用。
OnCreated | 生成時に呼ばれるメソッド.
OnGraphPause | この関数はグラフが一時停止したときに呼ばれる。
OnGraphResume | この関数はグラフが再開したときに呼ばれる。
OnGraphStop | この関数はグラフが停止したときに呼ばれる。
OnInitializeEnabled | enabledの初期化を行うために呼ばれる。
OnPreDestroy | 破棄前に呼ばれるメソッド。
OnRebuildFields | フィールドに関するデータを再構築する際に呼ばれる。
OnStateAwake | Stateに初めて入った際に呼ばれる。
OnStateBegin | Stateに入った際に呼ばれる。
OnStateEnd | Stateから出る際に呼ばれる。
OnStateFixedUpdate | State用のFixedUpdate。物理演算のためのフレームレートに依存しないUpdate。
OnStateLateUpdate | State用のLateUpdate。毎フレーム、全てのUpdate後に呼ばれる。
OnStateTrigger | SendTriggerから呼び出される。
OnStateUpdate | Stateの更新。毎フレーム呼ばれる。
RebuildCalculatorSlotFields | DataSlotFieldを再構築する。
RebuildDataSlotFieldIfNecessary | DataSlotが存在しているか確認し必要であれば再構築する。
RebuildDataSlotFields | DataSlotFieldを再構築する。
RebuildFields | 内部用。
RebuildStateLinkCache | StateLinkのキャッシュを再構築。
SetParameter | パラメータを設定する。
Transition | 状態遷移
UpdateDataLink | 手動によるDataLinkの値更新。DataLinkUpdateTiming.ManualのDataLinkフィールドの値を更新する。
Yield | 次のOnUpdate呼び出しまで待機するawait可能な非同期タスクを取得する。

### 静的メソッド

メソッド名 | 説明
--- | ---
CreateNodeBehaviour | Editor用。
Destroy | NodeBehaviourを破棄する。