Arbor 3: FSM & BT Graph Editor  3.6.4
AnyParameterReference Class Reference

Parameter reference specifying type. More...

Inheritance diagram for AnyParameterReference:
ParameterReference

Public Member Functions

 AnyParameterReference ()
 Create AnyParameterReference More...
 
 AnyParameterReference (System.Type parameterType)
 Create AnyParameterReference More...
 
 AnyParameterReference (ParameterReference parameterReference)
 Create AnyParameterReference More...
 
bool SetVariable< TVariable > (TVariable value)
 Set Variable value More...
 
TVariable GetVariable< TVariable > (TVariable defaultValue=default(TVariable))
 Get Variable value More...
 

Properties

System.Type parameterType [get, set]
 Parameter Type More...
 
int intValue [get, set]
 Value of Int type. More...
 
long longValue [get, set]
 Value of Long type. More...
 
float floatValue [get, set]
 Value of Float type. More...
 
bool boolValue [get, set]
 Value of Bool type. More...
 
int enumIntValue [get, set]
 int Value of Enum type. More...
 
System.Enum enumValue [get, set]
 Value of Enum type. More...
 
Vector2 vector2Value [get, set]
 Value of Vector2 type. More...
 
Vector3 vector3Value [get, set]
 Value of Vector3 type. More...
 
Rect rectValue [get, set]
 Value of Rect type. More...
 
Bounds boundsValue [get, set]
 Value of Bounds type. More...
 
Color colorValue [get, set]
 Value of Bounds type. More...
 
GameObject gameObjectValue [get, set]
 Value of Bounds type. More...
 
Component componentValue [get, set]
 Value of Component type. More...
 
Transform transformValue [get, set]
 Value of Transform type. More...
 
RectTransform rectTransformValue [get, set]
 Value of RectTransform type. More...
 
Rigidbody rigidbodyValue [get, set]
 Value of Rigidbody type. More...
 
Rigidbody2D rigidbody2DValue [get, set]
 Value of Rigidbody2D type. More...
 
object variableValue [get, set]
 Value of Variable type. More...
 
object value [get, set]
 Get values according to type. 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...
 

Additional Inherited Members

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

Detailed Description

Parameter reference specifying type.

Available Attributes :

Constructor & Destructor Documentation

◆ AnyParameterReference() [1/3]

◆ AnyParameterReference() [2/3]

AnyParameterReference ( System.Type  parameterType)

Create AnyParameterReference

Parameters
parameterTypeParameter Type

◆ AnyParameterReference() [3/3]

AnyParameterReference ( ParameterReference  parameterReference)

Create AnyParameterReference

Parameters
parameterReferenceCopy Source ParameterReference

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

◆ boolValue

bool boolValue
getset

Value of Bool type.

◆ boundsValue

Bounds boundsValue
getset

Value of Bounds type.

◆ colorValue

Color colorValue
getset

Value of Bounds type.

◆ componentValue

Component componentValue
getset

Value of Component type.

◆ enumIntValue

int enumIntValue
getset

int Value of Enum type.

◆ enumValue

System.Enum enumValue
getset

Value of Enum type.

◆ floatValue

float floatValue
getset

Value of Float type.

◆ gameObjectValue

GameObject gameObjectValue
getset

Value of Bounds type.

◆ intValue

int intValue
getset

Value of Int type.

◆ longValue

long longValue
getset

Value of Long type.

◆ parameterType

System.Type parameterType
getset

Parameter Type

◆ rectTransformValue

RectTransform rectTransformValue
getset

Value of RectTransform type.

◆ rectValue

Rect rectValue
getset

Value of Rect type.

◆ rigidbody2DValue

Rigidbody2D rigidbody2DValue
getset

Value of Rigidbody2D type.

◆ rigidbodyValue

Rigidbody rigidbodyValue
getset

Value of Rigidbody type.

◆ transformValue

Transform transformValue
getset

Value of Transform type.

◆ value

object value
getset

Get values according to type.

◆ variableValue

object variableValue
getset

Value of Variable type.

◆ vector2Value

Vector2 vector2Value
getset

Value of Vector2 type.

◆ vector3Value

Vector3 vector3Value
getset

Value of Vector3 type.