Arbor 3: FSM & BT Graph Editor  3.5.3
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...
 
Parameter parameter [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 ( System.Type  parameterType)

Create AnyParameterReference

Parameters
parameterTypeParameter Type
AnyParameterReference ( ParameterReference  parameterReference)

Create AnyParameterReference

Parameters
parameterReferenceCopy Source ParameterReference

Member Function Documentation

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.
bool SetVariable< TVariable > ( TVariable  value)

Set Variable value

Template Parameters
TVariableVariable value type
Parameters
valueValue

Property Documentation

bool boolValue
getset

Value of Bool type.

Bounds boundsValue
getset

Value of Bounds type.

Color colorValue
getset

Value of Bounds type.

Component componentValue
getset

Value of Component type.

int enumIntValue
getset

int Value of Enum type.

System.Enum enumValue
getset

Value of Enum type.

float floatValue
getset

Value of Float type.

GameObject gameObjectValue
getset

Value of Bounds type.

int intValue
getset

Value of Int type.

long longValue
getset

Value of Long type.

System.Type parameterType
getset

Parameter Type

RectTransform rectTransformValue
getset

Value of RectTransform type.

Rect rectValue
getset

Value of Rect type.

Rigidbody2D rigidbody2DValue
getset

Value of Rigidbody2D type.

Rigidbody rigidbodyValue
getset

Value of Rigidbody type.

Transform transformValue
getset

Value of Transform type.

object value
getset

Get values according to type.

object variableValue
getset

Value of Variable type.

Vector2 vector2Value
getset

Value of Vector2 type.

Vector3 vector3Value
getset

Value of Vector3 type.