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

Reference Variable parameters. More...

Inheritance diagram for VariableParameterReference:
ParameterReference IValueContainer

Public Member Functions

bool SetVariable< TVariable > (TVariable value)
 Set Variable value More...
 
TVariable GetVariable< TVariable > (TVariable defaultValue=default(TVariable))
 Get Variable value More...
 

Properties

object value [get, set]
 Value of the parameter More...
 
- Properties inherited from ParameterReference
ParameterReferenceType type [get]
 Reference type of ParameterContainer More...
 
ParameterContainerBase container [get, set]
 Is stored to that container. More...
 
virtual Parameter.? Type referenceType [get]
 Returns the Parameter.Type to be referenced. More...
 
Parameterparameter [get]
 Get the parameters. More...
 
ParameterContainerBase constantContainer [get, set]
 Container specifying a constant More...
 

Additional Inherited Members

- Public Attributes inherited from ParameterReference
int id
 ID. More...
 
string name
 Paramenter name. More...
 

Detailed Description

Reference Variable parameters.

Member Function Documentation

◆ GetVariable< TVariable >()

TVariable GetVariable< TVariable > ( TVariable  defaultValue = default(TVariable))

Get Variable value

Template Parameters
TVariableVariable value type
Parameters
defaultValueDefault value. Returned if acquisition failed.
Returns
Value of Variable. If acquisition fails, it returns defaultValue.

◆ SetVariable< TVariable >()

bool SetVariable< TVariable > ( TVariable  value)

Set Variable value

Template Parameters
TVariableVariable value type
Parameters
valueValue

Property Documentation

◆ value

object value
getset

Value of the parameter