# ParameterContainer

マニュアルへ切り替え Inspectorリファレンスへ切り替え

クラス in Arbor / 継承元: ParameterContainerInternal

## 説明

パラメータを格納するためのコンポーネント。
GameObjectにアタッチして使用する。

## 補足

[EnumList, AssetObjectList, ComponentList]
IL2CPPなどのAOT環境では、List<指定した型>がコード上で使用していないと正常動作しない可能性があります。
詳しくは、事前コンパイル(AOT)での制限を参照してください。

## 継承元メンバー

### プロパティ

プロパティ名 | 説明
--- | ---
container | 実体のParameterContainerを返す。
defaultContainer | 元のParameterContainerを返す。
isDeserialized | デシリアライズ済みかどうかを返す。
owner | このParameterContainerの所有者であるObject
parameterCount | Parameterの数を取得。
parameters | パラメータの配列を取得。

### イベント

イベント名 | 説明
--- | ---
onAfterDeserialize | デシリアライズ後のコールバック

### メソッド

メソッド名 | 説明
--- | ---
AddParam | パラメータを追加する。
DeleteParam | パラメータを削除する。
DestroySubComponents | 内部的に使用するメソッド。特に呼び出す必要はありません。
FindParameterContainsVariable | VariableBaseが属しているParameterの取得。
GetAssetObject | AssetObject型の値を取得する。
GetAssetObjectList | AssetObjectList型の値を取得する。
GetBool | Bool型の値を取得する。
GetBoolList | BoolList型の値を取得する。
GetBounds | Bounds型の値を取得する。
GetBoundsInt | BoundsInt型の値を取得する。
GetBoundsIntList | BoundsIntList型の値を取得する。
GetBoundsList | BoundsList型の値を取得する。
GetColor | Color型の値を取得する。
GetColorList | ColorList型の値を取得する。
GetComponent | Component型の値を取得する。
GetComponentList | ComponentList型の値を取得する。
GetEnum | Enum型の値を取得する。
GetEnumInt | Enum型の値を取得する。
GetEnumList | EnumList型の値を取得する。
GetFloat | Float型の値を取得する。
GetFloatList | FloatList型の値を取得する。
GetGameObject | GameObject型の値を取得する。
GetGameObjectList | GameObjectList型の値を取得する。
GetInt | Int型の値を取得する。
GetIntList | IntList型の値を取得する。
GetLong | Long型の値を取得する。
GetLongList | LongList型の値を取得する。
GetParam | 名前からパラメータを取得する。
GetParameterFromIndex | Parameterをインデックスから取得
GetParamID | 名前からパラメータのIDを取得する。
GetQuaternion | Quaternion型の値を取得する。
GetQuaternionList | QuaternionList型の値を取得する。
GetRect | Rect型の値を取得する。
GetRectInt | RectInt型の値を取得する。
GetRectIntList | RectIntList型の値を取得する。
GetRectList | RectList型の値を取得する。
GetRectTransform | RectTransform型の値を取得する。
GetRigidbody | Rigidbody型の値を取得する。
GetRigidbody2D | Rigidbody2D型の値を取得する。
GetString | String型の値を取得する。
GetStringList | StringList型の値を取得する。
GetTransform | Transform型の値を取得する。
GetVariable | Variableの値を取得する。
GetVariableList | VariableListの値を取得する。
GetVector2 | Vector2型の値を取得する。
GetVector2Int | Vector2Int型の値を取得する。
GetVector2IntList | Vector2IntList型の値を取得する。
GetVector2List | Vector2List型の値を取得する。
GetVector3 | Vector3型の値を取得する。
GetVector3Int | Vector3Int型の値を取得する。
GetVector3IntList | Vector3IntList型の値を取得する。
GetVector3List | Vector3List型の値を取得する。
GetVector4 | Vector4型の値を取得する。
GetVector4List | Vector4List型の値を取得する。
IsEnum | パラメータがEnum型であるかどうかを返す。
IsParameterType | パラメータの型を判定する。
MakeUniqueName | 重複しない名前を生成する。
Refresh | Editor only
SetAssetObject | AssetObject型の値を設定する。
SetAssetObjectList | AssetObjectList型の値を設定する。
SetBool | Bool型の値を設定する。
SetBoolList | BoolList型の値を設定する。
SetBounds | Bounds型の値を設定する。
SetBoundsInt | BoundsInt型の値を設定する。
SetBoundsIntList | BoundsIntList型の値を設定する。
SetBoundsList | BoundsList型の値を設定する。
SetColor | Color型の値を設定する。
SetColorList | ColorList型の値を設定する。
SetComponent | Component型の値を設定する。
SetComponentList | ComponentList型の値を設定する。
SetEnum | Enum型の値を設定する。
SetEnumInt | Enum型の値を設定する。
SetEnumList | EnumList型の値を設定する。
SetFloat | Float型の値を設定する。
SetFloatList | FloatList型の値を設定する。
SetGameObject | GameObject型の値を設定する。
SetGameObjectList | GameObjectList型の値を設定する。
SetInt | Int型の値を設定する。
SetIntList | IntList型の値を設定する。
SetLong | Long型の値を設定する。
SetLongList | LongList型の値を設定する。
SetQuaternion | Quaternion型の値を設定する。
SetQuaternionList | QuaternionList型の値を設定する。
SetRect | Rect型の値を設定する。
SetRectInt | RectInt型の値を設定する。
SetRectIntList | RectIntList型の値を設定する。
SetRectList | RectList型の値を設定する。
SetRectTransform | RectTransform型の値を設定する。
SetRigidbody | Rigidbody型の値を設定する。
SetRigidbody2D | Rigidbody2D型の値を設定する。
SetString | String型の値を設定する。
SetStringList | StringList型の値を設定する。
SetTransform | Transform型の値を設定する。
SetVariable | Variableの値を設定する。
SetVariableList | VariableListの値を設定する。
SetVector2 | Vector2型の値を設定する。
SetVector2Int | Vector2Int型の値を設定する。
SetVector2IntList | Vector2IntList型の値を設定する。
SetVector2List | Vector2List型の値を設定する。
SetVector3 | Vector3型の値を設定する。
SetVector3Int | Vector3Int型の値を設定する。
SetVector3IntList | Vector3IntList型の値を設定する。
SetVector3List | Vector3List型の値を設定する。
SetVector4 | Vector4型の値を設定する。
SetVector4List | Vector4List型の値を設定する。
TryGetAssetObject | AssetObject型の値を取得する。
TryGetAssetObjectList | AssetObjectList型の値を取得する。
TryGetBool | Bool型の値を取得する。
TryGetBoolList | BoolList型の値を取得する。
TryGetBounds | Bounds型の値を取得する。
TryGetBoundsInt | BoundsInt型の値を取得する。
TryGetBoundsIntList | BoundsIntList型の値を取得する。
TryGetBoundsList | BoundsList型の値を取得する。
TryGetColor | Color型の値を取得する。
TryGetColorList | ColorList型の値を取得する。
TryGetComponent | Component型の値を取得する。
TryGetComponentList | ComponentList型の値を取得する。
TryGetEnum | Enum型の値を取得する。
TryGetEnumInt | Enum型の値を取得する。
TryGetEnumList | EnumList型の値を取得する。
TryGetFloat | Float型の値を取得する。
TryGetFloatList | FloatList型の値を取得する。
TryGetGameObject | GameObject型の値を取得する。
TryGetGameObjectList | GameObjectList型の値を取得する。
TryGetInt | Int型の値を取得する。
TryGetIntList | IntList型の値を取得する。
TryGetLong | Long型の値を取得する。
TryGetLongList | LongList型の値を取得する。
TryGetQuaternion | Quaternion型の値を取得する。
TryGetQuaternionList | QuaternionList型の値を取得する。
TryGetRect | Rect型の値を取得する。
TryGetRectInt | RectInt型の値を取得する。
TryGetRectIntList | RectIntList型の値を取得する。
TryGetRectList | RectList型の値を取得する。
TryGetRectTransform | RectTransform型の値を取得する。
TryGetRigidbody | Rigidbody型の値を取得する。
TryGetRigidbody2D | Rigidbody2D型の値を取得する。
TryGetString | String型の値を取得する。
TryGetStringList | StringList型の値を取得する。
TryGetTransform | Transform型の値を取得する。
TryGetVariable | Variableの値を取得する。
TryGetVariableList | VariableListの値を取得する。
TryGetVector2 | Vector2型の値を取得する。
TryGetVector2Int | Vector2Int型の値を取得する。
TryGetVector2IntList | Vector2IntList型の値を取得する。
TryGetVector2List | Vector2List型の値を取得する。
TryGetVector3 | Vector3型の値を取得する。
TryGetVector3Int | Vector3Int型の値を取得する。
TryGetVector3IntList | Vector3IntList型の値を取得する。
TryGetVector3List | Vector3List型の値を取得する。
TryGetVector4 | Vector4型の値を取得する。
TryGetVector4List | Vector4List型の値を取得する。

### 静的メソッド

メソッド名 | 説明
--- | ---
Create | ParameterContainerを作成する。
Destroy | ParameterContainerInternalの破棄