Arbor 3: FSM & BT Graph Editor  3.7.8
ParameterContainer クラス

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

ParameterContainer の継承関係図
ParameterContainerInternal ParameterContainerBase

その他の継承メンバ

- 基底クラス ParameterContainerInternal に属する継承公開メンバ関数
Parameter GetParameterFromIndex (int index)
 Parameterをインデックスから取得 [詳解]
 
void Refresh ()
 Editor only [詳解]
 
Parameter AddParam (string name, Parameter.Type type)
 パラメータを追加する。 [詳解]
 
Parameter GetParam (string name)
 名前からパラメータを取得する。 [詳解]
 
int GetParamID (string name)
 名前からパラメータのIDを取得する。 [詳解]
 
Parameter GetParam (int id)
 IDからパラメータを取得する。 [詳解]
 
void DeleteParam (Parameter parameter)
 パラメータを削除する。 [詳解]
 
void DeleteParam (string name)
 名前を指定してパラメータを削除する。 [詳解]
 
void DeleteParam (int id)
 IDを指定してパラメータを削除する。 [詳解]
 
string MakeUniqueName (string name)
 重複しない名前を生成する。 [詳解]
 
bool IsParameterType (string name, Parameter.Type type)
 パラメータの型を判定する。 [詳解]
 
bool IsParameterType (int id, Parameter.Type type)
 パラメータの型を判定する。 [詳解]
 
Parameter FindParameterContainsVariable (InternalVariableBase variable)
 VariableBaseが属しているParameterの取得。 [詳解]
 
void DestroySubComponents ()
 内部的に使用するメソッド。特に呼び出す必要はありません。 [詳解]
 
bool SetAssetObject (string name, Object value)
 AssetObject型の値を設定する。 [詳解]
 
bool SetAssetObject (int id, Object value)
 AssetObject型の値を設定する。 [詳解]
 
bool TryGetAssetObject (string name, out Object value)
 AssetObject型の値を取得する。 [詳解]
 
bool TryGetAssetObject (int id, out Object value)
 AssetObject型の値を取得する。 [詳解]
 
Object GetAssetObject (string name, Object defaultValue=null)
 AssetObject型の値を取得する。 [詳解]
 
Object GetAssetObject (int id, Object defaultValue=null)
 AssetObject型の値を取得する。 [詳解]
 
bool SetAssetObject< TAssetObject > (string name, TAssetObject value)
 AssetObject型の値を設定する。 [詳解]
 
bool SetAssetObject< TAssetObject > (int id, TAssetObject value)
 AssetObject型の値を設定する。 [詳解]
 
bool TryGetAssetObject< TAssetObject > (string name, out TAssetObject value)
 AssetObject型の値を取得する。 [詳解]
 
bool TryGetAssetObject< TAssetObject > (int id, out TAssetObject value)
 AssetObject型の値を取得する。 [詳解]
 
TAssetObject GetAssetObject< TAssetObject > (string name, TAssetObject defaultValue=null)
 AssetObject型の値を取得する。 [詳解]
 
TAssetObject GetAssetObject< TAssetObject > (int id, TAssetObject defaultValue=null)
 AssetObject型の値を取得する。 [詳解]
 
bool SetAssetObjectList< TAssetObject > (string name, IList< TAssetObject > value)
 AssetObjectList型の値を設定する。 [詳解]
 
bool SetAssetObjectList< TAssetObject > (int id, IList< TAssetObject > value)
 AssetObjectList型の値を設定する。 [詳解]
 
bool TryGetAssetObjectList< TAssetObject > (string name, out IList< TAssetObject > value)
 AssetObjectList型の値を取得する。 [詳解]
 
bool TryGetAssetObjectList< TAssetObject > (int id, out IList< TAssetObject > value)
 AssetObjectList型の値を取得する。 [詳解]
 
IList< TAssetObject > GetAssetObjectList< TAssetObject > (int id)
 AssetObjectList型の値を取得する。 [詳解]
 
IList< TAssetObject > GetAssetObjectList< TAssetObject > (string name)
 AssetObjectList型の値を取得する。 [詳解]
 
bool SetBool (string name, bool value)
 Bool型の値を設定する。 [詳解]
 
bool SetBool (int id, bool value)
 Bool型の値を設定する。 [詳解]
 
bool TryGetBool (string name, out bool value)
 Bool型の値を取得する。 [詳解]
 
bool TryGetBool (int id, out bool value)
 Bool型の値を取得する。 [詳解]
 
bool GetBool (string name, bool defaultValue=false)
 Bool型の値を取得する。 [詳解]
 
bool GetBool (int id, bool defaultValue=false)
 Bool型の値を取得する。 [詳解]
 
bool GetBool (string name, out bool value)
 Bool型の値を取得する。 [詳解]
 
bool GetBool (int id, out bool value)
 Bool型の値を取得する。 [詳解]
 
bool SetBoolList (string name, IList< bool > value)
 BoolList型の値を設定する。 [詳解]
 
bool SetBoolList (int id, IList< bool > value)
 BoolList型の値を設定する。 [詳解]
 
bool TryGetBoolList (string name, out IList< bool > value)
 BoolList型の値を取得する。 [詳解]
 
bool TryGetBoolList (int id, out IList< bool > value)
 BoolList型の値を取得する。 [詳解]
 
IList< bool > GetBoolList (int id)
 BoolList型の値を取得する。 [詳解]
 
IList< bool > GetBoolList (string name)
 BoolList型の値を取得する。 [詳解]
 
bool SetBounds (string name, Bounds value)
 Bounds型の値を設定する。 [詳解]
 
bool SetBounds (int id, Bounds value)
 Bounds型の値を設定する。 [詳解]
 
bool TryGetBounds (string name, out Bounds value)
 Bounds型の値を取得する。 [詳解]
 
bool TryGetBounds (int id, out Bounds value)
 Bounds型の値を取得する。 [詳解]
 
Bounds GetBounds (string name, Bounds defaultValue)
 Bounds型の値を取得する。 [詳解]
 
Bounds GetBounds (string name)
 Bounds型の値を取得する。 [詳解]
 
Bounds GetBounds (int id, Bounds defaultValue)
 Bounds型の値を取得する。 [詳解]
 
Bounds GetBounds (int id)
 Bounds型の値を取得する。 [詳解]
 
bool GetBounds (string name, out Bounds value)
 Bounds型の値を取得する。 [詳解]
 
bool GetBounds (int id, out Bounds value)
 Bounds型の値を取得する。 [詳解]
 
bool SetBoundsList (string name, IList< Bounds > value)
 BoundsList型の値を設定する。 [詳解]
 
bool SetBoundsList (int id, IList< Bounds > value)
 BoundsList型の値を設定する。 [詳解]
 
bool TryGetBoundsList (string name, out IList< Bounds > value)
 BoundsList型の値を取得する。 [詳解]
 
bool TryGetBoundsList (int id, out IList< Bounds > value)
 BoundsList型の値を取得する。 [詳解]
 
IList< Bounds > GetBoundsList (int id)
 BoundsList型の値を取得する。 [詳解]
 
IList< Bounds > GetBoundsList (string name)
 BoundsList型の値を取得する。 [詳解]
 
bool SetColor (string name, Color value)
 Color型の値を設定する。 [詳解]
 
bool SetColor (int id, Color value)
 Color型の値を設定する。 [詳解]
 
bool TryGetColor (string name, out Color value)
 Color型の値を取得する。 [詳解]
 
bool TryGetColor (int id, out Color value)
 Color型の値を取得する。 [詳解]
 
Color GetColor (string name, Color defaultValue)
 Color型の値を取得する。 [詳解]
 
Color GetColor (string name)
 Color型の値を取得する。 [詳解]
 
Color GetColor (int id, Color defaultValue)
 Color型の値を取得する。 [詳解]
 
Color GetColor (int id)
 Color型の値を取得する。 [詳解]
 
bool GetColor (string name, out Color value)
 Color型の値を取得する。 [詳解]
 
bool GetColor (int id, out Color value)
 Color型の値を取得する。 [詳解]
 
bool SetColorList (string name, IList< Color > value)
 ColorList型の値を設定する。 [詳解]
 
bool SetColorList (int id, IList< Color > value)
 ColorList型の値を設定する。 [詳解]
 
bool TryGetColorList (string name, out IList< Color > value)
 ColorList型の値を取得する。 [詳解]
 
bool TryGetColorList (int id, out IList< Color > value)
 ColorList型の値を取得する。 [詳解]
 
IList< Color > GetColorList (int id)
 ColorList型の値を取得する。 [詳解]
 
IList< Color > GetColorList (string name)
 ColorList型の値を取得する。 [詳解]
 
bool SetComponent (string name, Component value)
 Component型の値を設定する。 [詳解]
 
bool SetComponent (int id, Component value)
 Component型の値を設定する。 [詳解]
 
bool TryGetComponent (string name, out Component value)
 Component型の値を取得する。 [詳解]
 
bool TryGetComponent (int id, out Component value)
 Component型の値を取得する。 [詳解]
 
Component GetComponent (string name, Component defaultValue=null)
 Component型の値を取得する。 [詳解]
 
Component GetComponent (int id, Component defaultValue=null)
 Component型の値を取得する。 [詳解]
 
bool SetComponent< TComponent > (string name, TComponent value)
 Component型の値を設定する。 [詳解]
 
bool SetComponent< TComponent > (int id, TComponent value)
 Component型の値を設定する。 [詳解]
 
bool TryGetComponent< TComponent > (string name, out TComponent value)
 Component型の値を取得する。 [詳解]
 
bool TryGetComponent< TComponent > (int id, out TComponent value)
 Component型の値を取得する。 [詳解]
 
TComponent GetComponent< TComponent > (string name, TComponent defaultValue=null)
 Component型の値を取得する。 [詳解]
 
TComponent GetComponent< TComponent > (int id, TComponent defaultValue=null)
 Component型の値を取得する。 [詳解]
 
bool SetComponentList< TComponent > (string name, IList< TComponent > value)
 ComponentList型の値を設定する。 [詳解]
 
bool SetComponentList< TComponent > (int id, IList< TComponent > value)
 ComponentList型の値を設定する。 [詳解]
 
bool TryGetComponentList< TComponent > (string name, out IList< TComponent > value)
 ComponentList型の値を取得する。 [詳解]
 
bool TryGetComponentList< TComponent > (int id, out IList< TComponent > value)
 ComponentList型の値を取得する。 [詳解]
 
IList< TComponent > GetComponentList< TComponent > (int id)
 ComponentList型の値を取得する。 [詳解]
 
IList< TComponent > GetComponentList< TComponent > (string name)
 ComponentList型の値を取得する。 [詳解]
 
bool IsEnum (int id)
 パラメータがEnum型であるかどうかを返す。 [詳解]
 
bool IsEnum (string name)
 パラメータがEnum型であるかどうかを返す。 [詳解]
 
bool SetEnumInt (string name, int value)
 Enum型の値を設定する。 [詳解]
 
bool SetEnumInt (int id, int value)
 Enum型の値を設定する。 [詳解]
 
bool TryGetEnumInt (string name, out int value)
 Enum型の値を取得する。 [詳解]
 
bool TryGetEnumInt (int id, out int value)
 Enum型の値を取得する。 [詳解]
 
int GetEnumInt (string name, int defaultValue=default(int))
 Enum型の値を取得する。 [詳解]
 
int GetEnumInt (int id, int defaultValue=default(int))
 Enum型の値を取得する。 [詳解]
 
bool SetEnum (string name, System.Enum value)
 Enum型の値を設定する。 [詳解]
 
bool SetEnum (int id, System.Enum value)
 Enum型の値を設定する。 [詳解]
 
bool TryGetEnum (string name, out System.Enum value)
 Enum型の値を取得する。 [詳解]
 
bool TryGetEnum (int id, out System.Enum value)
 Enum型の値を取得する。 [詳解]
 
System.Enum GetEnum (string name, System.Enum defaultValue=null)
 Enum型の値を取得する。 [詳解]
 
System.Enum GetEnum (int id, System.Enum defaultValue=null)
 Enum型の値を取得する。 [詳解]
 
bool SetEnum< TEnum > (string name, TEnum value)
 Enum型の値を設定する。 [詳解]
 
bool SetEnum< TEnum > (int id, TEnum value)
 Enum型の値を設定する。 [詳解]
 
bool TryGetEnum< TEnum > (string name, out TEnum value)
 Enum型の値を取得する。 [詳解]
 
bool TryGetEnum< TEnum > (int id, out TEnum value)
 Enum型の値を取得する。 [詳解]
 
TEnum GetEnum< TEnum > (string name, TEnum defaultValue)
 Enum型の値を取得する。 [詳解]
 
TEnum GetEnum< TEnum > (string name)
 Enum型の値を取得する。 [詳解]
 
TEnum GetEnum< TEnum > (int id, TEnum defaultValue)
 Enum型の値を取得する。 [詳解]
 
TEnum GetEnum< TEnum > (int id)
 Enum型の値を取得する。 [詳解]
 
bool SetEnumList< TEnum > (string name, IList< TEnum > value)
 EnumList型の値を設定する。 [詳解]
 
bool SetEnumList< TEnum > (int id, IList< TEnum > value)
 EnumList型の値を設定する。 [詳解]
 
bool TryGetEnumList< TEnum > (string name, out IList< TEnum > value)
 EnumList型の値を取得する。 [詳解]
 
bool TryGetEnumList< TEnum > (int id, out IList< TEnum > value)
 EnumList型の値を取得する。 [詳解]
 
IList< TEnum > GetEnumList< TEnum > (int id)
 EnumList型の値を取得する。 [詳解]
 
IList< TEnum > GetEnumList< TEnum > (string name)
 EnumList型の値を取得する。 [詳解]
 
bool SetFloat (string name, float value)
 Float型の値を設定する。 [詳解]
 
bool SetFloat (int id, float value)
 Float型の値を設定する。 [詳解]
 
bool TryGetFloat (string name, out float value)
 Float型の値を取得する。 [詳解]
 
bool TryGetFloat (int id, out float value)
 Float型の値を取得する。 [詳解]
 
float GetFloat (string name, float defaultValue=0.0f)
 Float型の値を取得する。 [詳解]
 
float GetFloat (int id, float defaultValue=0.0f)
 Float型の値を取得する。 [詳解]
 
bool GetFloat (string name, out float value)
 Float型の値を取得する。 [詳解]
 
bool GetFloat (int id, out float value)
 Float型の値を取得する。 [詳解]
 
bool SetFloatList (string name, IList< float > value)
 FloatList型の値を設定する。 [詳解]
 
bool SetFloatList (int id, IList< float > value)
 FloatList型の値を設定する。 [詳解]
 
bool TryGetFloatList (string name, out IList< float > value)
 FloatList型の値を取得する。 [詳解]
 
bool TryGetFloatList (int id, out IList< float > value)
 FloatList型の値を取得する。 [詳解]
 
IList< float > GetFloatList (int id)
 FloatList型の値を取得する。 [詳解]
 
IList< float > GetFloatList (string name)
 FloatList型の値を取得する。 [詳解]
 
bool SetGameObject (string name, GameObject value)
 GameObject型の値を設定する。 [詳解]
 
bool SetGameObject (int id, GameObject value)
 GameObject型の値を設定する。 [詳解]
 
bool TryGetGameObject (string name, out GameObject value)
 GameObject型の値を取得する。 [詳解]
 
bool TryGetGameObject (int id, out GameObject value)
 GameObject型の値を取得する。 [詳解]
 
GameObject GetGameObject (string name, GameObject defaultValue=null)
 GameObject型の値を取得する。 [詳解]
 
GameObject GetGameObject (int id, GameObject defaultValue=null)
 GameObject型の値を取得する。 [詳解]
 
bool GetGameObject (string name, out GameObject value)
 GameObject型の値を取得する。 [詳解]
 
bool GetGameObject (int id, out GameObject value)
 GameObject型の値を取得する。 [詳解]
 
bool SetGameObjectList (string name, IList< GameObject > value)
 GameObjectList型の値を設定する。 [詳解]
 
bool SetGameObjectList (int id, IList< GameObject > value)
 GameObjectList型の値を設定する。 [詳解]
 
bool TryGetGameObjectList (string name, out IList< GameObject > value)
 GameObjectList型の値を取得する。 [詳解]
 
bool TryGetGameObjectList (int id, out IList< GameObject > value)
 GameObjectList型の値を取得する。 [詳解]
 
IList< GameObject > GetGameObjectList (int id)
 GameObjectList型の値を取得する。 [詳解]
 
IList< GameObject > GetGameObjectList (string name)
 GameObjectList型の値を取得する。 [詳解]
 
bool SetInt (string name, int value)
 Int型の値を設定する。 [詳解]
 
bool SetInt (int id, int value)
 Int型の値を設定する。 [詳解]
 
bool TryGetInt (string name, out int value)
 Int型の値を取得する。 [詳解]
 
bool TryGetInt (int id, out int value)
 Int型の値を取得する。 [詳解]
 
int GetInt (int id, int defaultValue=0)
 Int型の値を取得する。 [詳解]
 
int GetInt (string name, int defaultValue=0)
 Int型の値を取得する。 [詳解]
 
bool GetInt (string name, out int value)
 Int型の値を取得する。 [詳解]
 
bool GetInt (int id, out int value)
 Int型の値を取得する。 [詳解]
 
bool SetIntList (string name, IList< int > value)
 IntList型の値を設定する。 [詳解]
 
bool SetIntList (int id, IList< int > value)
 IntList型の値を設定する。 [詳解]
 
bool TryGetIntList (string name, out IList< int > value)
 IntList型の値を取得する。 [詳解]
 
bool TryGetIntList (int id, out IList< int > value)
 IntList型の値を取得する。 [詳解]
 
IList< int > GetIntList (int id)
 IntList型の値を取得する。 [詳解]
 
IList< int > GetIntList (string name)
 IntList型の値を取得する。 [詳解]
 
bool SetLong (string name, long value)
 Long型の値を設定する。 [詳解]
 
bool SetLong (int id, long value)
 Long型の値を設定する。 [詳解]
 
bool TryGetLong (string name, out long value)
 Long型の値を取得する。 [詳解]
 
bool TryGetLong (int id, out long value)
 Long型の値を取得する。 [詳解]
 
long GetLong (string name, long defaultValue=0L)
 Long型の値を取得する。 [詳解]
 
long GetLong (int id, long defaultValue=0L)
 Long型の値を取得する。 [詳解]
 
bool GetLong (string name, out long value)
 Long型の値を取得する。 [詳解]
 
bool GetLong (int id, out long value)
 Long型の値を取得する。 [詳解]
 
bool SetLongList (string name, IList< long > value)
 LongList型の値を設定する。 [詳解]
 
bool SetLongList (int id, IList< long > value)
 LongList型の値を設定する。 [詳解]
 
bool TryGetLongList (string name, out IList< long > value)
 LongList型の値を取得する。 [詳解]
 
bool TryGetLongList (int id, out IList< long > value)
 LongList型の値を取得する。 [詳解]
 
IList< long > GetLongList (int id)
 LongList型の値を取得する。 [詳解]
 
IList< long > GetLongList (string name)
 LongList型の値を取得する。 [詳解]
 
bool SetQuaternion (string name, Quaternion value)
 Quaternion型の値を設定する。 [詳解]
 
bool SetQuaternion (int id, Quaternion value)
 Quaternion型の値を設定する。 [詳解]
 
bool TryGetQuaternion (string name, out Quaternion value)
 Quaternion型の値を取得する。 [詳解]
 
bool TryGetQuaternion (int id, out Quaternion value)
 Quaternion型の値を取得する。 [詳解]
 
Quaternion GetQuaternion (string name, Quaternion defaultValue)
 Quaternion型の値を取得する。 [詳解]
 
Quaternion GetQuaternion (string name)
 Quaternion型の値を取得する。 [詳解]
 
Quaternion GetQuaternion (int id, Quaternion defaultValue)
 Quaternion型の値を取得する。 [詳解]
 
Quaternion GetQuaternion (int id)
 Quaternion型の値を取得する。 [詳解]
 
bool GetQuaternion (string name, out Quaternion value)
 Quaternion型の値を取得する。 [詳解]
 
bool GetQuaternion (int id, out Quaternion value)
 Quaternion型の値を取得する。 [詳解]
 
bool SetQuaternionList (string name, IList< Quaternion > value)
 QuaternionList型の値を設定する。 [詳解]
 
bool SetQuaternionList (int id, IList< Quaternion > value)
 QuaternionList型の値を設定する。 [詳解]
 
bool TryGetQuaternionList (string name, out IList< Quaternion > value)
 QuaternionList型の値を取得する。 [詳解]
 
bool TryGetQuaternionList (int id, out IList< Quaternion > value)
 QuaternionList型の値を取得する。 [詳解]
 
IList< Quaternion > GetQuaternionList (int id)
 QuaternionList型の値を取得する。 [詳解]
 
IList< Quaternion > GetQuaternionList (string name)
 QuaternionList型の値を取得する。 [詳解]
 
bool SetRect (string name, Rect value)
 Rect型の値を設定する。 [詳解]
 
bool SetRect (int id, Rect value)
 Rect型の値を設定する。 [詳解]
 
bool TryGetRect (string name, out Rect value)
 Rect型の値を取得する。 [詳解]
 
bool TryGetRect (int id, out Rect value)
 Rect型の値を取得する。 [詳解]
 
Rect GetRect (string name, Rect defaultValue)
 Rect型の値を取得する。 [詳解]
 
Rect GetRect (string name)
 Rect型の値を取得する。 [詳解]
 
Rect GetRect (int id, Rect defaultValue)
 Rect型の値を取得する。 [詳解]
 
Rect GetRect (int id)
 Rect型の値を取得する。 [詳解]
 
bool GetRect (string name, out Rect value)
 Rect型の値を取得する。 [詳解]
 
bool GetRect (int id, out Rect value)
 Rect型の値を取得する。 [詳解]
 
bool SetRectList (string name, IList< Rect > value)
 RectList型の値を設定する。 [詳解]
 
bool SetRectList (int id, IList< Rect > value)
 RectList型の値を設定する。 [詳解]
 
bool TryGetRectList (string name, out IList< Rect > value)
 RectList型の値を取得する。 [詳解]
 
bool TryGetRectList (int id, out IList< Rect > value)
 RectList型の値を取得する。 [詳解]
 
IList< Rect > GetRectList (int id)
 RectList型の値を取得する。 [詳解]
 
IList< Rect > GetRectList (string name)
 RectList型の値を取得する。 [詳解]
 
bool SetRectTransform (string name, RectTransform value)
 RectTransform型の値を設定する。 [詳解]
 
bool SetRectTransform (int id, RectTransform value)
 RectTransform型の値を設定する。 [詳解]
 
bool TryGetRectTransform (string name, out RectTransform value)
 RectTransform型の値を取得する。 [詳解]
 
bool TryGetRectTransform (int id, out RectTransform value)
 RectTransform型の値を取得する。 [詳解]
 
RectTransform GetRectTransform (string name, RectTransform defaultValue=null)
 RectTransform型の値を取得する。 [詳解]
 
RectTransform GetRectTransform (int id, RectTransform defaultValue=null)
 RectTransform型の値を取得する。 [詳解]
 
bool GetRectTransform (string name, out RectTransform value)
 RectTransform型の値を取得する。 [詳解]
 
bool GetRectTransform (int id, out RectTransform value)
 RectTransform型の値を取得する。 [詳解]
 
bool SetRigidbody (string name, Rigidbody value)
 Rigidbody型の値を設定する。 [詳解]
 
bool SetRigidbody (int id, Rigidbody value)
 Rigidbody型の値を設定する。 [詳解]
 
bool TryGetRigidbody (string name, out Rigidbody value)
 Rigidbody型の値を取得する。 [詳解]
 
bool TryGetRigidbody (int id, out Rigidbody value)
 Rigidbody型の値を取得する。 [詳解]
 
Rigidbody GetRigidbody (string name, Rigidbody defaultValue=null)
 Rigidbody型の値を取得する。 [詳解]
 
Rigidbody GetRigidbody (int id, Rigidbody defaultValue=null)
 Rigidbody型の値を取得する。 [詳解]
 
bool GetRigidbody (string name, out Rigidbody value)
 Rigidbody型の値を取得する。 [詳解]
 
bool GetRigidbody (int id, out Rigidbody value)
 Rigidbody型の値を取得する。 [詳解]
 
bool SetRigidbody2D (string name, Rigidbody2D value)
 Rigidbody2D型の値を設定する。 [詳解]
 
bool SetRigidbody2D (int id, Rigidbody2D value)
 Rigidbody2D型の値を設定する。 [詳解]
 
bool TryGetRigidbody2D (string name, out Rigidbody2D value)
 Rigidbody2D型の値を取得する。 [詳解]
 
bool TryGetRigidbody2D (int id, out Rigidbody2D value)
 Rigidbody2D型の値を取得する。 [詳解]
 
Rigidbody2D GetRigidbody2D (string name, Rigidbody2D defaultValue=null)
 Rigidbody2D型の値を取得する。 [詳解]
 
Rigidbody2D GetRigidbody2D (int id, Rigidbody2D defaultValue=null)
 Rigidbody2D型の値を取得する。 [詳解]
 
bool GetRigidbody2D (string name, out Rigidbody2D value)
 Rigidbody2D型の値を取得する。 [詳解]
 
bool GetRigidbody2D (int id, out Rigidbody2D value)
 Rigidbody2D型の値を取得する。 [詳解]
 
bool SetString (string name, string value)
 String型の値を設定する。 [詳解]
 
bool SetString (int id, string value)
 String型の値を設定する。 [詳解]
 
bool TryGetString (string name, out string value)
 String型の値を取得する。 [詳解]
 
bool TryGetString (int id, out string value)
 String型の値を取得する。 [詳解]
 
string GetString (string name, string defaultValue="")
 String型の値を取得する。 [詳解]
 
string GetString (int id, string defaultValue="")
 String型の値を取得する。 [詳解]
 
bool GetString (string name, out string value)
 String型の値を取得する。 [詳解]
 
bool GetString (int id, out string value)
 String型の値を取得する。 [詳解]
 
bool SetStringList (string name, IList< string > value)
 StringList型の値を設定する。 [詳解]
 
bool SetStringList (int id, IList< string > value)
 StringList型の値を設定する。 [詳解]
 
bool TryGetStringList (string name, out IList< string > value)
 StringList型の値を取得する。 [詳解]
 
bool TryGetStringList (int id, out IList< string > value)
 StringList型の値を取得する。 [詳解]
 
IList< string > GetStringList (int id)
 StringList型の値を取得する。 [詳解]
 
IList< string > GetStringList (string name)
 StringList型の値を取得する。 [詳解]
 
bool SetTransform (string name, Transform value)
 Transform型の値を設定する。 [詳解]
 
bool SetTransform (int id, Transform value)
 Transform型の値を設定する。 [詳解]
 
bool TryGetTransform (string name, out Transform value)
 Transform型の値を取得する。 [詳解]
 
bool TryGetTransform (int id, out Transform value)
 Transform型の値を取得する。 [詳解]
 
Transform GetTransform (string name, Transform defaultValue=null)
 Transform型の値を取得する。 [詳解]
 
Transform GetTransform (int id, Transform defaultValue=null)
 Transform型の値を取得する。 [詳解]
 
bool GetTransform (string name, out Transform value)
 Transform型の値を取得する。 [詳解]
 
bool GetTransform (int id, out Transform value)
 Transform型の値を取得する。 [詳解]
 
bool SetVariable (string name, object value)
 Variableの値を設定する。 [詳解]
 
bool SetVariable (int id, object value)
 Variableの値を設定する。 [詳解]
 
bool TryGetVariable (string name, out object value)
 Variableの値を取得する。 [詳解]
 
bool TryGetVariable (int id, out object value)
 Variableの値を取得する。 [詳解]
 
object GetVariable (string name, object defaultValue=null)
 Variableの値を取得する。 [詳解]
 
object GetVariable (int id, object defaultValue=null)
 Variableの値を取得する。 [詳解]
 
bool SetVariable< TVariable > (string name, TVariable value)
 Variableの値を設定する。 [詳解]
 
bool SetVariable< TVariable > (int id, TVariable value)
 Variableの値を設定する。 [詳解]
 
bool TryGetVariable< TVariable > (string name, out TVariable value)
 Variableの値を取得する。 [詳解]
 
bool TryGetVariable< TVariable > (int id, out TVariable value)
 Variableの値を取得する。 [詳解]
 
TVariable GetVariable< TVariable > (string name, TVariable defaultValue=default(TVariable))
 Variableの値を取得する。 [詳解]
 
TVariable GetVariable< TVariable > (int id, TVariable defaultValue=default(TVariable))
 Variableの値を取得する。 [詳解]
 
bool SetVariableList (string name, object value)
 VariableListの値を設定する。 [詳解]
 
bool SetVariableList (int id, object value)
 VariableListの値を設定する。 [詳解]
 
bool TryGetVariableList (string name, out object value)
 VariableListの値を取得する。 [詳解]
 
bool TryGetVariableList (int id, out object value)
 VariableListの値を取得する。 [詳解]
 
object GetVariableList (string name, object defaultValue=null)
 VariableListの値を取得する。 [詳解]
 
object GetVariableList (int id, object defaultValue=null)
 VariableListの値を取得する。 [詳解]
 
bool SetVariableList< TVariable > (string name, IList< TVariable > value)
 Variableの値を設定する。 [詳解]
 
bool SetVariableList< TVariable > (int id, IList< TVariable > value)
 VariableListの値を設定する。 [詳解]
 
bool TryGetVariableList< TVariable > (string name, out IList< TVariable > value)
 VariableListの値を取得する。 [詳解]
 
bool TryGetVariableList< TVariable > (int id, out IList< TVariable > value)
 VariableListの値を取得する。 [詳解]
 
IList< TVariable > GetVariableList< TVariable > (string name)
 VariableListの値を取得する。 [詳解]
 
IList< TVariable > GetVariableList< TVariable > (int id)
 VariableListの値を取得する。 [詳解]
 
bool SetVector2 (string name, Vector2 value)
 Vector2型の値を設定する。 [詳解]
 
bool SetVector2 (int id, Vector2 value)
 Vector2型の値を設定する。 [詳解]
 
bool TryGetVector2 (string name, out Vector2 value)
 Vector2型の値を取得する。 [詳解]
 
bool TryGetVector2 (int id, out Vector2 value)
 Vector2型の値を取得する。 [詳解]
 
Vector2 GetVector2 (string name, Vector2 defaultValue)
 Vector2型の値を取得する。 [詳解]
 
Vector2 GetVector2 (string name)
 Vector2型の値を取得する。 [詳解]
 
Vector2 GetVector2 (int id, Vector2 defaultValue)
 Vector2型の値を取得する。 [詳解]
 
Vector2 GetVector2 (int id)
 Vector2型の値を取得する。 [詳解]
 
bool GetVector2 (string name, out Vector2 value)
 Vector2型の値を取得する。 [詳解]
 
bool GetVector2 (int id, out Vector2 value)
 Vector2型の値を取得する。 [詳解]
 
bool SetVector2List (string name, IList< Vector2 > value)
 Vector2List型の値を設定する。 [詳解]
 
bool SetVector2List (int id, IList< Vector2 > value)
 Vector2List型の値を設定する。 [詳解]
 
bool TryGetVector2List (string name, out IList< Vector2 > value)
 Vector2List型の値を取得する。 [詳解]
 
bool TryGetVector2List (int id, out IList< Vector2 > value)
 Vector2List型の値を取得する。 [詳解]
 
IList< Vector2 > GetVector2List (int id)
 Vector2List型の値を取得する。 [詳解]
 
IList< Vector2 > GetVector2List (string name)
 Vector2List型の値を取得する。 [詳解]
 
bool SetVector3 (string name, Vector3 value)
 Vector3型の値を設定する。 [詳解]
 
bool SetVector3 (int id, Vector3 value)
 Vector3型の値を設定する。 [詳解]
 
bool TryGetVector3 (string name, out Vector3 value)
 Vector3型の値を取得する。 [詳解]
 
bool TryGetVector3 (int id, out Vector3 value)
 Vector3型の値を取得する。 [詳解]
 
Vector3 GetVector3 (string name, Vector3 defaultValue)
 Vector3型の値を取得する。 [詳解]
 
Vector3 GetVector3 (string name)
 Vector3型の値を取得する。 [詳解]
 
Vector3 GetVector3 (int id, Vector3 defaultValue)
 Vector3型の値を取得する。 [詳解]
 
Vector3 GetVector3 (int id)
 Vector3型の値を取得する。 [詳解]
 
bool GetVector3 (string name, out Vector3 value)
 Vector3型の値を取得する。 [詳解]
 
bool GetVector3 (int id, out Vector3 value)
 Vector3型の値を取得する。 [詳解]
 
bool SetVector3List (string name, IList< Vector3 > value)
 Vector3List型の値を設定する。 [詳解]
 
bool SetVector3List (int id, IList< Vector3 > value)
 Vector3List型の値を設定する。 [詳解]
 
bool TryGetVector3List (string name, out IList< Vector3 > value)
 Vector3List型の値を取得する。 [詳解]
 
bool TryGetVector3List (int id, out IList< Vector3 > value)
 Vector3List型の値を取得する。 [詳解]
 
IList< Vector3 > GetVector3List (int id)
 Vector3List型の値を取得する。 [詳解]
 
IList< Vector3 > GetVector3List (string name)
 Vector3List型の値を取得する。 [詳解]
 
- 基底クラス ParameterContainerInternal に属する継承静的公開メンバ関数
static ParameterContainerInternal Create (GameObject gameObject, System.Type type)
 ParameterContainerを作成する。 [詳解]
 
static ParameterContainerInternal Create (GameObject gameObject, System.Type type, Object owner)
 ParameterContainerを作成する。 [詳解]
 
static void Destroy (ParameterContainerInternal parameterContainer)
 ParameterContainerInternalの破棄 [詳解]
 
- 基底クラス ParameterContainerInternal に属する継承プロパティ
Object owner [get, set]
 このParameterContainerの所有者であるObject [詳解]
 
Parameter[] parameters [get]
 パラメータの配列を取得。 [詳解]
 
int parameterCount [get]
 Parameterの数を取得。 [詳解]
 
bool isDeserialized [get]
 デシリアライズ済みかどうかを返す。 [詳解]
 
- 基底クラス ParameterContainerBase に属する継承プロパティ
ParameterContainerInternal container [get]
 実体のParameterContainerを返す。 [詳解]
 
ParameterContainerInternal defaultContainer [get]
 元のParameterContainerを返す。 [詳解]
 
- 基底クラス ParameterContainerInternal に属する継承イベント
System.Action onAfterDeserialize
 デシリアライズ後のコールバック [詳解]
 

詳解

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

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