Arbor 3: FSM & BT Graph Editor 3.7.8

Public Member Functions | Properties | List of all members
VariableParameterReference Class Reference

Reference Variable parameters. More...

Inheritance diagram for VariableParameterReference:

## 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...
Parameter? | parameter`[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

  TVariable | Variable value type

Parameters

  defaultValue | Default 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

  TVariable | Variable value type

Parameters

  value | Value

## Property Documentation

## ◆ value

object value
| get set

Value of the parameter