ParameterContainer

Class in Arbor / Inherits from: ParameterContainerInternal

Description

ParameterContainer。
Is used by attaching to GameObject.

Remarks

[EnumList, AssetObjectList, ComponentList]
In an AOT environment such as IL2CPP, List<specified type> may not work properly unless it is used in the code.
See Ahead-of-Time (AOT) Restrictions for more information.

Inherited Members

Properties

Property Name Description
container It returns the ParameterContainer entity.
defaultContainer It returns the original ParameterContainer.
isDeserialized Returns whether or not deserialization has been done.
owner Object own this ParameterContainer
parameterCount Get a count of Parameter.
parameters Get an array of parameters.

Events

Event Name Description
onAfterDeserialize Callback after deserialization

Methods

Method Name Description
AddParam Add a parameter.
DeleteParam Delete a parameter.
DestroySubComponents Method to be used internally. In particular there is no need to call.
FindParameterContainsVariable Acquisition of parameters VariableBase belongs.
GetAssetObject Get the value of the AssetObject type.
GetAssetObjectList Get the value of the AssetObjectList type.
GetBool Get the value of the Bool type.
GetBoolList Get the value of the BoolList type.
GetBounds Get the value of the Bounds type.
GetBoundsInt Get the value of the BoundsInt type.
GetBoundsIntList Get the value of the BoundsIntList type.
GetBoundsList Get the value of the BoundsList type.
GetColor Get the value of the Color type.
GetColorList Get the value of the ColorList type.
GetComponent Get the value of the Component type.
GetComponentList Get the value of the ComponentList type.
GetEnum Get the value of the Enum type.
GetEnumInt Get the value of the Enum type.
GetEnumList Get the value of the EnumList type.
GetFloat Get the value of the Float type.
GetFloatList Get the value of the FloatList type.
GetGameObject Get the value of the GameObject type.
GetGameObjectList Get the value of the GameObjectList type.
GetInt Get the value of the Int type.
GetIntList Get the value of the IntList type.
GetLong Get the value of the Long type.
GetLongList Get the value of the LongList type.
GetParam Get the parameters from the name.
GetParameterFromIndex Get Parameter from index.
GetParamID Get the parameters ID from the name.
GetQuaternion Get the value of the Quaternion type.
GetQuaternionList Get the value of the QuaternionList type.
GetRect Get the value of the Rect type.
GetRectInt Get the value of the RectInt type.
GetRectIntList Get the value of the RectIntList type.
GetRectList Get the value of the RectList type.
GetRectTransform Get the value of the RectTransform type.
GetRigidbody Get the value of the Rigidbody type.
GetRigidbody2D Get the value of the Rigidbody2D type.
GetString Get the value of the String type.
GetStringList Get the value of the StringList type.
GetTransform Get the value of the Transform type.
GetVariable Get the value of Variable.
GetVariableList Get the value of VariableList.
GetVector2 Get the value of the Vector2 type.
GetVector2Int Get the value of the Vector2Int type.
GetVector2IntList Get the value of the Vector2IntList type.
GetVector2List Get the value of the Vector2List type.
GetVector3 Get the value of the Vector3 type.
GetVector3Int Get the value of the Vector3Int type.
GetVector3IntList Get the value of the Vector3IntList type.
GetVector3List Get the value of the Vector3List type.
GetVector4 Get the value of the Vector4 type.
GetVector4List Get the value of the Vector4List type.
IsEnum It wants to set the value of the Enum type.
IsParameterType Determine the type of parameter.
MakeUniqueName It generates a name that does not overlap.
Refresh Editor only
SetAssetObject It wants to set the value of the AssetObject type.
SetAssetObjectList It wants to set the value of the AssetObjectList type.
SetBool It wants to set the value of the Bool type.
SetBoolList It wants to set the value of the BoolList type.
SetBounds It wants to set the value of the Bounds type.
SetBoundsInt It wants to set the value of the BoundsInt type.
SetBoundsIntList It wants to set the value of the BoundsIntList type.
SetBoundsList It wants to set the value of the BoundsList type.
SetColor It wants to set the value of the Color type.
SetColorList It wants to set the value of the ColorList type.
SetComponent It wants to set the value of the Component type.
SetComponentList It wants to set the value of the ComponentList type.
SetEnum It wants to set the value of the Enum type.
SetEnumInt It wants to set the value of the Enum type.
SetEnumList It wants to set the value of the EnumList type.
SetFloat It wants to set the value of the Float type.
SetFloatList It wants to set the value of the FloatList type.
SetGameObject It wants to set the value of the GameObject type.
SetGameObjectList It wants to set the value of the GameObjectList type.
SetInt It wants to set the value of the Int type.
SetIntList It wants to set the value of the IntList type.
SetLong It wants to set the value of the Long type.
SetLongList It wants to set the value of the LongList type.
SetQuaternion It wants to set the value of the Quaternion type.
SetQuaternionList It wants to set the value of the QuaternionList type.
SetRect It wants to set the value of the Rect type.
SetRectInt It wants to set the value of the RectInt type.
SetRectIntList It wants to set the value of the RectIntList type.
SetRectList It wants to set the value of the RectList type.
SetRectTransform It wants to set the value of the RectTransform type.
SetRigidbody It wants to set the value of the Rigidbody type.
SetRigidbody2D It wants to set the value of the Rigidbody2D type.
SetString It wants to set the value of the String type.
SetStringList It wants to set the value of the StringList type.
SetTransform It wants to set the value of the Transform type.
SetVariable It wants to set the value of Variable.
SetVariableList It wants to set the value of VariableList.
SetVector2 It wants to set the value of the Vector2 type.
SetVector2Int It wants to set the value of the Vector2Int type.
SetVector2IntList It wants to set the value of the Vector2IntList type.
SetVector2List It wants to set the value of the Vector2List type.
SetVector3 It wants to set the value of the Vector3 type.
SetVector3Int It wants to set the value of the Vector3Int type.
SetVector3IntList It wants to set the value of the Vector3IntList type.
SetVector3List It wants to set the value of the Vector3List type.
SetVector4 It wants to set the value of the Vector4 type.
SetVector4List It wants to set the value of the Vector4List type.
TryGetAssetObject Get the value of the AssetObject type.
TryGetAssetObjectList Get the value of the AssetObjectList type.
TryGetBool Get the value of the Bool type.
TryGetBoolList Get the value of the BoolList type.
TryGetBounds Get the value of the Bounds type.
TryGetBoundsInt Get the value of the BoundsInt type.
TryGetBoundsIntList Get the value of the BoundsIntList type.
TryGetBoundsList Get the value of the BoundsList type.
TryGetColor Get the value of the Color type.
TryGetColorList Get the value of the ColorList type.
TryGetComponent Get the value of the Component type.
TryGetComponentList Get the value of the ComponentList type.
TryGetEnum Get the value of the Enum type.
TryGetEnumInt Get the value of the Enum type.
TryGetEnumList Get the value of the EnumList type.
TryGetFloat Get the value of the Float type.
TryGetFloatList Get the value of the FloatList type.
TryGetGameObject Get the value of the GameObject type.
TryGetGameObjectList Get the value of the GameObjectList type.
TryGetInt Get the value of the Int type.
TryGetIntList Get the value of the IntList type.
TryGetLong Get the value of the Long type.
TryGetLongList Get the value of the LongList type.
TryGetQuaternion Get the value of the Quaternion type.
TryGetQuaternionList Get the value of the QuaternionList type.
TryGetRect Get the value of the Rect type.
TryGetRectInt Get the value of the RectInt type.
TryGetRectIntList Get the value of the RectIntList type.
TryGetRectList Get the value of the RectList type.
TryGetRectTransform Get the value of the RectTransform type.
TryGetRigidbody Get the value of the Rigidbody type.
TryGetRigidbody2D Get the value of the Rigidbody2D type.
TryGetString Get the value of the String type.
TryGetStringList Get the value of the StringList type.
TryGetTransform Get the value of the Transform type.
TryGetVariable Get the value of Variable.
TryGetVariableList Get the value of VariableList.
TryGetVector2 Get the value of the Vector2 type.
TryGetVector2Int Get the value of the Vector2Int type.
TryGetVector2IntList Get the value of the Vector2IntList type.
TryGetVector2List Get the value of the Vector2List type.
TryGetVector3 Get the value of the Vector3 type.
TryGetVector3Int Get the value of the Vector3Int type.
TryGetVector3IntList Get the value of the Vector3IntList type.
TryGetVector3List Get the value of the Vector3List type.
TryGetVector4 Get the value of the Vector4 type.
TryGetVector4List Get the value of the Vector4List type.

Static Methods

Method Name Description
Create Create ParameterContainer.
Destroy Destroy ParameterContainerInternal