# AnyParameterReference

クラス in Arbor / 継承元: ParameterReference

## 説明

型を指定するパラメータ参照。

## 補足

使用可能な属性 :

- ClassTypeConstraintAttribute
- SlotTypeAttribute

## コンストラクタ

| 説明
--- | ---
AnyParameterReference | AnyParameterReferenceの作成。

## プロパティ

プロパティ名 | 説明
--- | ---
assetObjectListValue | AssetObjectList型の値。
assetObjectValue | AssetObject型の値。
boolListValue | BoolList型の値。
boolValue | Bool型の値。
boundsIntListValue | BoundsIntList型の値。
boundsIntValue | BoundsInt型の値。
boundsListValue | BoundsList型の値。
boundsValue | Bounds型の値。
colorListValue | ColorList型の値。
colorValue | Color型の値。
componentListValue | ComponentList型の値。
componentValue | Component型の値。
enumIntValue | Enum型のint値。
enumValue | Enum型の値。
floatListValue | FloatList型の値。
floatValue | Float型の値。
gameObjectListValue | GameObjectList型の値。
gameObjectValue | GameObject型の値。
intListValue | IntList型の値。
intValue | Int型の値。
longListValue | LongList型の値。
longValue | Long型の値。
parameterType | パラメータの型
quaternionListValue | QuaternionList型の値。
quaternionValue | Quaternion型の値。
rectIntListValue | RectIntList型の値。
rectIntValue | RectInt型の値。
rectListValue | RectList型の値。
rectTransformValue | RectTransform型の値。
rectValue | Rect型の値。
rigidbody2DValue | Rigidbody2D型の値。
rigidbodyValue | Rigidbody型の値。
stringListValue | StringList型の値。
stringValue | String型の値。
transformValue | Transform型の値。
value | タイプに応じた値を取得する。
variableListValue | VariableList型の値。
variableValue | Variable型の値。
vector2IntListValue | Vector2IntList型の値。
vector2IntValue | Vector2Int型の値。
vector2ListValue | Vector2List型の値。
vector2Value | Vector2型の値。
vector3IntListValue | Vector3IntList型の値。
vector3IntValue | Vector3Int型の値。
vector3ListValue | Vector3List型の値。
vector3Value | Vector3型の値。
vector4ListValue | Vector4List型の値。
vector4Value | Vector4型の値。

## メソッド

メソッド名 | 説明
--- | ---
GetAssetObject | AssetObject型の値を取得する。
GetAssetObjectList | AssetObjectList型の値を取得する。
GetComponent | Component型の値を取得する。
GetComponentList | ComponentList型の値を取得する。
GetEnum | Enum型の値を取得する。
GetEnumList | Enum型の値を取得する。
GetValue | 値を取得する。
GetVariable | Variableの値を取得
GetVariableList | VariableListの値を取得
SetAssetObject | AssetObjectの値を設定
SetAssetObjectList | AssetObjectList型の値を設定する。
SetComponent | Componentの値を設定
SetComponentList | ComponentList型の値を設定する。
SetEnum | Enumの値を設定
SetEnumList | EnumListの値を設定
SetValue | 値を設定する。
SetVariable | Variableの値を設定
SetVariableList | VariableListの値を設定
TryGetValue | 値を取得する。

## 継承元メンバー

### フィールド

フィールド名 | 説明
--- | ---
id | ID。
name | パラメータ名。

### プロパティ

プロパティ名 | 説明
--- | ---
constantContainer | 定数指定しているコンテナ
container | 格納しているコンテナ。
overrideConstraint | 上書きする型制約の情報
parameter | パラメータを取得する。存在しない場合はnull。
referenceType | 参照するTypeを返す。
type | ParameterContainerの参照タイプ

### メソッド

メソッド名 | 説明
--- | ---
Disconnect | データスロットの接続を切断する。
GetConstraint | 型制約の情報を返す。
GetConstraintAttributes | パラメーターのタイプを制約する属性を取得する。