Parameter

Class in Arbor / Inherits from: object

Description

Class of Parameter to be stored in the ParameterContainer.

Fields

Field Name Description
container Container this parameter is stored.
id ID.
name Name.
referenceType the type of objectReferenceValue and Enum.
type Type.

Properties

Property Name Description
assetObjectListValue Value of ComponentList type.
assetObjectValue Value of Component type.
boolListValue Value of BoolList type.
boolValue Value of Bool type.
boundsIntListValue Value of BoundsIntList type.
boundsIntValue Value of BoundsInt type.
boundsListValue Value of BoundsList type.
boundsValue Value of Bounds type.
colorListValue Value of ColorList type.
colorValue Value of Color type.
componentListValue Value of ComponentList type.
componentType Component type
componentValue Value of Component type.
enumIntValue int Value of Enum type.
enumValue Value of Enum type.
floatListValue Value of FloatList type.
floatValue Value of Float type.
gameObjectListValue Value of GameObjectList type.
gameObjectValue Value of GameObject type.
intListValue Value of IntList type.
intValue Value of Int type.
isEnum Returns whether this parameter is of type Enum.
isPublicGet Returns whether this parameter can be get from an external graph. (For parameters in graph)
isPublicSet Returns whether this parameter can be set from an external graph. (For parameters in graph)
longListValue Value of LongList type.
longValue Value of Long type.
objectReferenceValue Value of Object type.
quaternionListValue Value of QuaternionList type.
quaternionValue Value of Quaternion type.
rectIntListValue Value of RectIntList type.
rectIntValue Value of RectInt type.
rectListValue Value of RectList type.
rectTransformValue Value of RectTransform type.
rectValue Value of Rect type.
rigidbody2DValue Value of Rigidbody2D type.
rigidbodyValue Value of Rigidbody type.
stringListValue Value of StringList type.
stringValue Value of String type.
transformValue Value of Transform type.
value Get values according to type.
valueType Get value type.
variableListObject Object that contains VariableList.
variableListValue Value of Variable type.
variableObject Object that contains Variable.
variableValue Value of Variable type.
vector2IntListValue Value of Vector2IntList type.
vector2IntValue Value of Vector2Int type.
vector2ListValue Value of Vector2List type.
vector2Value Value of Vector2 type.
vector3IntListValue Value of Vector3IntList type.
vector3IntValue Value of Vector3Int type.
vector3ListValue Value of Vector3List type.
vector3Value Value of Vector3 type.
vector4ListValue Value of Vector4List type.
vector4Value Value of Vector4 type.

Events

Event Name Description
onChanged Callback function to be called when the value is changed.

Methods

Method Name Description
GetAssetObject Get the value of the Object type.
GetAssetObjectList Get the value of the AssetObjectList type.
GetBool Get the value of the Bool type.
GetBoolList Get the value of the BoolList type.
GetBounds Get the value of the Bounds type.
GetBoundsInt Get the value of the BoundsInt type.
GetBoundsIntList Get the value of the BoundsIntList type.
GetBoundsList Get the value of the BoundsList type.
GetColor Get the value of the Color type.
GetColorList Get the value of the ColorList type.
GetComponent Get the value of the Component type.
GetComponentList Get the value of the ComponentList type.
GetEnum Get the value of the Enum type.
GetEnumInt Get the value of the Enum type.
GetEnumList Get the value of the EnumList type.
GetFloat Get the value of the Float type.
GetFloatList Get the value of the FloatList type.
GetGameObject Get the value of the GameObject type.
GetGameObjectList Get the value of the GameObjectList type.
GetInt Get the value of the Int type.
GetIntList Get the value of the IntList type.
GetLong Get the value of the Long type.
GetLongList Get the value of the LongList type.
GetQuaternion Get the value of the Quaternion type.
GetQuaternionList Get the value of the QuaternionList type.
GetRect Get the value of the Rect type.
GetRectInt Get the value of the RectInt type.
GetRectIntList Get the value of the RectIntList type.
GetRectList Get the value of the RectList type.
GetRectTransform Get the value of the RectTransform type.
GetRigidbody Get the value of the Rigidbody type.
GetRigidbody2D Get the value of the Rigidbody2D type.
GetString Get the value of the String type.
GetStringList Get the value of the StringList type.
GetTransform Get the value of the Transform type.
GetValue Get the value.
GetVariable Get Variable value
GetVariableList Get Variable value
GetVector2 Get the value of the Vector2 type.
GetVector2Int Get the value of the Vector2Int type.
GetVector2IntList Get the value of the Vector2IntList type.
GetVector2List Get the value of the Vector2List type.
GetVector3 Get the value of the Vector3 type.
GetVector3Int Get the value of the Vector3Int type.
GetVector3IntList Get the value of the Vector3IntList type.
GetVector3List Get the value of the Vector3List type.
GetVector4 Get the value of the Vector4 type.
GetVector4List Get the value of the Vector4List type.
OnChanged Call when you change the value.
SetAssetObject It wants to set the value of the Object type.
SetAssetObjectList It wants to set the value of the AssetObjectList type.
SetBool It wants to set the value of the Bool type.
SetBoolList It wants to set the value of the BoolList type.
SetBounds It wants to set the value of the Bounds type.
SetBoundsInt It wants to set the value of the BoundsInt type.
SetBoundsIntList It wants to set the value of the BoundsIntList type.
SetBoundsList It wants to set the value of the BoundsList type.
SetColor It wants to set the value of the Color type.
SetColorList It wants to set the value of the ColorList type.
SetComponent It wants to set the value of the Component type.
SetComponentList It wants to set the value of the ComponentList type.
SetEnum It wants to set the value of the Enum type.
SetEnumInt It wants to set the value of the Enum type.
SetEnumList It wants to set the value of the EnumList type.
SetFloat It wants to set the value of the Float type.
SetFloatList It wants to set the value of the FloatList type.
SetGameObject It wants to set the value of the GameObject type.
SetGameObjectList It wants to set the value of the GameObjectList type.
SetInt It wants to set the value of the Int type.
SetIntList It wants to set the value of the IntList type.
SetLong It wants to set the value of the Long type.
SetLongList It wants to set the value of the LongList type.
SetQuaternion It wants to set the value of the Quaternion type.
SetQuaternionList It wants to set the value of the QuaternionList type.
SetRect It wants to set the value of the Rect type.
SetRectInt It wants to set the value of the RectInt type.
SetRectIntList It wants to set the value of the RectIntList type.
SetRectList It wants to set the value of the RectList type.
SetRectTransform It wants to set the value of the RectTransform type.
SetRigidbody It wants to set the value of the Rigidbody type.
SetRigidbody2D It wants to set the value of the Rigidbody2D type.
SetString It wants to set the value of the String type.
SetStringList It wants to set the value of the StringList type.
SetTransform It wants to set the value of the Transform type.
SetValue Set the value of the parameter.
SetVariable Set Variable value
SetVariableList Set VariableList value
SetVector2 It wants to set the value of the Vector2 type.
SetVector2Int It wants to set the value of the Vector2Int type.
SetVector2IntList It wants to set the value of the Vector2IntList type.
SetVector2List It wants to set the value of the Vector2List type.
SetVector3 It wants to set the value of the Vector3 type.
SetVector3Int It wants to set the value of the Vector3Int type.
SetVector3IntList It wants to set the value of the Vector3IntList type.
SetVector3List It wants to set the value of the Vector3List type.
SetVector4 It wants to set the value of the Vector4 type.
SetVector4List It wants to set the value of the Vector4List type.
ToString Convert value to string format.
TryGetAssetObject Get the value of the Object type.
TryGetAssetObjectList Get the value of the AssetObjectList type.
TryGetBool Get the value of the Bool type.
TryGetBoolList Get the value of the BoolList type.
TryGetBounds Get the value of the Bounds type.
TryGetBoundsInt Get the value of the BoundsInt type.
TryGetBoundsIntList Get the value of the BoundsIntList type.
TryGetBoundsList Get the value of the BoundsList type.
TryGetColor Get the value of the Color type.
TryGetColorList Get the value of the ColorList type.
TryGetComponent Get the value of the Component type.
TryGetComponentList Get the value of the ComponentList type.
TryGetEnum Get the value of the Enum type.
TryGetEnumInt Get the value of the Enum type.
TryGetEnumList Get the value of the EnumList type.
TryGetFloat Get the value of the Float type.
TryGetFloatList Get the value of the FloatList type.
TryGetGameObject Get the value of the GameObject type.
TryGetGameObjectList Get the value of the GameObjectList type.
TryGetInt Get the value of the Int type.
TryGetIntList Get the value of the IntList type.
TryGetLong Get the value of the Long type.
TryGetLongList Get the value of the LongList type.
TryGetQuaternion Get the value of the Quaternion type.
TryGetQuaternionList Get the value of the QuaternionList type.
TryGetRect Get the value of the Rect type.
TryGetRectInt Get the value of the RectInt type.
TryGetRectIntList Get the value of the RectIntList type.
TryGetRectList Get the value of the RectList type.
TryGetRectTransform Get the value of the RectTransform type.
TryGetRigidbody Get the value of the Rigidbody type.
TryGetRigidbody2D Get the value of the Rigidbody2D type.
TryGetString Get the value of the String type.
TryGetStringList Get the value of the StringList type.
TryGetTransform Get the value of the Transform type.
TryGetValue Try to get the value of the parameter.
TryGetVariable Get the value of the Variable type.
TryGetVariableList Get the value of the Variable type.
TryGetVector2 Get the value of the Vector2 type.
TryGetVector2Int Get the value of the Vector2Int type.
TryGetVector2IntList Get the value of the Vector2IntList type.
TryGetVector2List Get the value of the Vector2List type.
TryGetVector3 Get the value of the Vector3 type.
TryGetVector3Int Get the value of the Vector3Int type.
TryGetVector3IntList Get the value of the Vector3IntList type.
TryGetVector3List Get the value of the Vector3List type.
TryGetVector4 Get the value of the Vector4 type.
TryGetVector4List Get the value of the Vector4List type.

Static Methods

Method Name Description
GetValueType Get the value type of the parameter.
IsListType Judges whether the type of the value handled by the specified Parameter.Type is IList<>.

Enums

Type Name Description
Type Parameter type.

Delegates

Type Name Description
DelegateOnChanged Delegate called when changing Parameter.