Arbor 3: FSM & BT Graph Editor  3.7.8
SetParameterBehaviourInternal Class Reference

Internal class of Arbor.ParameterBehaviours.SetParameterBehaviour. More...

Inheritance diagram for SetParameterBehaviourInternal:
StateBehaviour INodeBehaviourSerializationCallbackReceiver NodeBehaviour SetParameterBehaviour

Public Member Functions

void SetParameter (Parameter parameter)
 Set parameter. More...
 
override void OnStateBegin ()
 Called when [state enter]. More...
 
override void OnStateUpdate ()
 Update of State. More...
 
override void OnStateLateUpdate ()
 LateUpdate for State. More...
 
override void OnStateEnd ()
 Called when [state exit]. More...
 
- Public Member Functions inherited from StateBehaviour
virtual void OnStateAwake ()
 Called when [state enter first]. More...
 
virtual void OnStateTrigger (string message)
 Called from SendTrigger. More...
 
bool Transition (int nextStateID, TransitionTiming transitionTiming)
 State transition More...
 
bool Transition (int nextStateID, bool immediateTransition)
 State transition More...
 
bool Transition (int nextStateID)
 State transition. More...
 
bool Transition (State nextState, TransitionTiming transitionTiming)
 State transition More...
 
bool Transition (State nextState, bool immediateTransition)
 State transition More...
 
bool Transition (State nextState)
 State transition. More...
 
bool Transition (StateLink nextStateLink, TransitionTiming transitionTiming)
 State transition More...
 
bool Transition (StateLink nextStateLink, bool immediateTransition)
 State transition More...
 
bool Transition (StateLink nextStateLink)
 State transition. More...
 
StateBehaviour AddBehaviour (System.Type type)
 Adds the behaviour. More...
 
AddBehaviour< T > ()
 Adds the behaviour. More...
 
StateBehaviour GetBehaviour (System.Type type)
 Gets the behaviour. More...
 
GetBehaviour< T > ()
 Gets the behaviour. More...
 
StateBehaviour[] GetBehaviours (System.Type type)
 Gets the behaviours. More...
 
T[] GetBehaviours< T > ()
 Gets the behaviours. More...
 
void Destroy ()
 Destroys this instance. More...
 
StateLink GetStateLink (int index)
 Return StateLink of index. More...
 
void RebuildStateLinkCache ()
 Rebuild StateLink's cache. More...
 
- Public Member Functions inherited from NodeBehaviour
void RebuildFields ()
 For internal. More...
 
DataSlotField GetDataSlotField (int index)
 Get DataSlotField. More...
 
DataSlotField GetCalculatorSlotField (int index)
 Get DataSlotField. More...
 
DataSlotField GetDataSlotField (DataSlot slot, bool rebuild=false)
 Get DataSlotField. More...
 
DataSlotField GetCalculatorSlotField (DataSlot slot)
 Get DataSlotField. More...
 
void RebuildDataSlotFields ()
 Rebuild the DataSlotField. More...
 
void RebuildCalculatorSlotFields ()
 Rebuild the DataSlotField. More...
 
void Initialize (NodeGraph nodeGraph, int nodeID)
 For Editor. More...
 
void UpdateDataLink ()
 Manually update DataLink values. More...
 

Properties

bool isInGraphParameter [get]
 Whether this refers to a parameter in the graph. More...
 
- Properties inherited from StateBehaviour
ArborFSMInternal stateMachine [get]
 Gets the state machine. More...
 
State state [get]
 Get the State. More...
 
int stateID [get]
 Gets the state identifier. More...
 
bool behaviourEnabled [get, set]
 Gets or sets a value indicating whether [behaviour enabled]. More...
 
StateprevTransitionState [get]
 Prev state More...
 
StatenextTransitionState [get]
 Next state More...
 
int stateLinkCount [get]
 Count of StateLink. More...
 
bool isCalledActivate [get]
 Whether the activation callback was made More...
 
- Properties inherited from NodeBehaviour
NodeGraph nodeGraph [get]
 Gets the NodeGraph. More...
 
int nodeID [get]
 Gets the node identifier. More...
 
Node node [get]
 Get the Node. More...
 
int dataSlotFieldCount [get]
 Number of DataSlotField More...
 
int calculatorSlotFieldCount [get]
 Number of DataSlotField More...
 

Additional Inherited Members

- Static Public Member Functions inherited from NodeBehaviour
static NodeBehaviour CreateNodeBehaviour (Node node, System.Type type, bool duplicate=false)
 For Editor. More...
 
static Type CreateNodeBehaviour< Type > (Node node, bool duplicate=false)
 For Editor. More...
 
static void Destroy (NodeBehaviour behaviour)
 Destroy NodeBehaviour. More...
 
- Public Attributes inherited from StateBehaviour
bool expanded = true
 Expanded on ArborEditorWindow. More...
 
- Protected Member Functions inherited from StateBehaviour
sealed override void OnInitializeEnabled ()
 Called to perform enabled initialization. More...
 
- Protected Member Functions inherited from NodeBehaviour
virtual void OnValidate ()
 See MonoBehaviour.OnValidate. More...
 
virtual void OnCreated ()
 Raises the created event. More...
 
virtual void OnPreDestroy ()
 Raises the pre destroy event. More...
 
virtual void OnGraphPause ()
 This function is called when the graph is paused. More...
 
virtual void OnGraphResume ()
 This function is called when the graph resumes. More...
 
virtual void OnGraphStop ()
 This function is called when the graph stops. More...
 

Detailed Description

Member Function Documentation

◆ OnStateBegin()

override void OnStateBegin ( )
virtual

Called when [state enter].

Reimplemented from StateBehaviour.

◆ OnStateEnd()

override void OnStateEnd ( )
virtual

Called when [state exit].

Reimplemented from StateBehaviour.

◆ OnStateLateUpdate()

override void OnStateLateUpdate ( )
virtual

LateUpdate for State.

Every frame, called after all updates.

Reimplemented from StateBehaviour.

◆ OnStateUpdate()

override void OnStateUpdate ( )
virtual

Update of State.

It is called every frame.

Reimplemented from StateBehaviour.

◆ SetParameter()

void SetParameter ( Parameter  parameter)

Set parameter.

Parameters
parameterParameter

Property Documentation

◆ isInGraphParameter

bool isInGraphParameter
get

Whether this refers to a parameter in the graph.