ParameterContainerInternal
クラス in Arbor / 継承元: ParameterContainerBase
説明
パラメータコンテナ。 GameObjectにアタッチして使用する。
プロパティ
| プロパティ名 | 説明 |
|---|---|
| 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の破棄 |
継承元メンバー
プロパティ
| プロパティ名 | 説明 |
|---|---|
| container | 実体のParameterContainerを返す。 |
| defaultContainer | 元のParameterContainerを返す。 |