ParameterContainer
クラス 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の破棄 |