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の破棄