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

パラメータコンテナ。 GameObjectにアタッチして使用する。 [詳解]

ParameterContainerInternal の継承関係図
ParameterContainerBase ParameterContainer

公開メンバ関数

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型の値を取得する。 [詳解]
 

静的公開メンバ関数

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の破棄 [詳解]
 

プロパティ

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を返す。 [詳解]
 

イベント

System.Action onAfterDeserialize
 デシリアライズ後のコールバック [詳解]
 

詳解

パラメータコンテナ。 GameObjectにアタッチして使用する。

メソッド詳解

◆ AddParam()

Parameter AddParam ( string  name,
Parameter.Type  type 
)

パラメータを追加する。

引数
name名前。nameが重複していた場合はユニークな名前に変更される。
type型。
戻り値
追加されたパラメータ。

◆ Create() [1/2]

static ParameterContainerInternal Create ( GameObject  gameObject,
System.Type  type 
)
static

ParameterContainerを作成する。

引数
gameObject追加先のGameObject
typeParameterContainerの型
戻り値
作成されたParamreterContainer

◆ Create() [2/2]

static ParameterContainerInternal Create ( GameObject  gameObject,
System.Type  type,
Object  owner 
)
static

ParameterContainerを作成する。

引数
gameObject追加先のGameObject
typeParameterContainerの型
owner所有者
戻り値
作成されたParamreterContainer

◆ DeleteParam() [1/3]

void DeleteParam ( int  id)

IDを指定してパラメータを削除する。

引数
idID。

◆ DeleteParam() [2/3]

void DeleteParam ( Parameter  parameter)

パラメータを削除する。

引数
parameterパラメータ。

◆ DeleteParam() [3/3]

void DeleteParam ( string  name)

名前を指定してパラメータを削除する。

引数
name名前。

◆ Destroy()

static void Destroy ( ParameterContainerInternal  parameterContainer)
static

ParameterContainerInternalの破棄

引数
parameterContainerParameterContainerInternal

◆ DestroySubComponents()

void DestroySubComponents ( )

内部的に使用するメソッド。特に呼び出す必要はありません。

◆ FindParameterContainsVariable()

Parameter FindParameterContainsVariable ( InternalVariableBase  variable)

VariableBaseが属しているParameterの取得。

引数
variableVariableBase
戻り値
VariableBaseが属しているParameter。ない場合はnullを返す。

◆ GetAssetObject() [1/2]

Object GetAssetObject ( int  id,
Object  defaultValue = null 
)

AssetObject型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetAssetObject() [2/2]

Object GetAssetObject ( string  name,
Object  defaultValue = null 
)

AssetObject型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetAssetObject< TAssetObject >() [1/2]

TAssetObject GetAssetObject< TAssetObject > ( int  id,
TAssetObject  defaultValue = null 
)

AssetObject型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。
型制約
TAssetObject :Object 

◆ GetAssetObject< TAssetObject >() [2/2]

TAssetObject GetAssetObject< TAssetObject > ( string  name,
TAssetObject  defaultValue = null 
)

AssetObject型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。
型制約
TAssetObject :Object 

◆ GetAssetObjectList< TAssetObject >() [1/2]

IList<TAssetObject> GetAssetObjectList< TAssetObject > ( int  id)

AssetObjectList型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。
型制約
TAssetObject :Object 

◆ GetAssetObjectList< TAssetObject >() [2/2]

IList<TAssetObject> GetAssetObjectList< TAssetObject > ( string  name)

AssetObjectList型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。
型制約
TAssetObject :Object 

◆ GetBool() [1/4]

bool GetBool ( int  id,
bool  defaultValue = false 
)

Bool型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetBool() [2/4]

bool GetBool ( int  id,
out bool  value 
)

Bool型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetBool() [3/4]

bool GetBool ( string  name,
bool  defaultValue = false 
)

Bool型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetBool() [4/4]

bool GetBool ( string  name,
out bool  value 
)

Bool型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetBoolList() [1/2]

IList<bool> GetBoolList ( int  id)

BoolList型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetBoolList() [2/2]

IList<bool> GetBoolList ( string  name)

BoolList型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetBounds() [1/6]

Bounds GetBounds ( int  id)

Bounds型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合は0 Boundsを返す。

◆ GetBounds() [2/6]

Bounds GetBounds ( int  id,
Bounds  defaultValue 
)

Bounds型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetBounds() [3/6]

bool GetBounds ( int  id,
out Bounds  value 
)

Bounds型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetBounds() [4/6]

Bounds GetBounds ( string  name)

Bounds型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合は0 Boundsを返す。

◆ GetBounds() [5/6]

Bounds GetBounds ( string  name,
Bounds  defaultValue 
)

Bounds型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetBounds() [6/6]

bool GetBounds ( string  name,
out Bounds  value 
)

Bounds型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetBoundsList() [1/2]

IList<Bounds> GetBoundsList ( int  id)

BoundsList型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetBoundsList() [2/2]

IList<Bounds> GetBoundsList ( string  name)

BoundsList型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetColor() [1/6]

Color GetColor ( int  id)

Color型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はColor.whiteを返す。

◆ GetColor() [2/6]

Color GetColor ( int  id,
Color  defaultValue 
)

Color型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetColor() [3/6]

bool GetColor ( int  id,
out Color  value 
)

Color型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetColor() [4/6]

Color GetColor ( string  name)

Color型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はColor.whiteを返す。

◆ GetColor() [5/6]

Color GetColor ( string  name,
Color  defaultValue 
)

Color型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetColor() [6/6]

bool GetColor ( string  name,
out Color  value 
)

Color型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetColorList() [1/2]

IList<Color> GetColorList ( int  id)

ColorList型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetColorList() [2/2]

IList<Color> GetColorList ( string  name)

ColorList型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetComponent() [1/2]

Component GetComponent ( int  id,
Component  defaultValue = null 
)

Component型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetComponent() [2/2]

Component GetComponent ( string  name,
Component  defaultValue = null 
)

Component型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetComponent< TComponent >() [1/2]

TComponent GetComponent< TComponent > ( int  id,
TComponent  defaultValue = null 
)

Component型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。
型制約
TComponent :Component 

◆ GetComponent< TComponent >() [2/2]

TComponent GetComponent< TComponent > ( string  name,
TComponent  defaultValue = null 
)

Component型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。
型制約
TComponent :Component 

◆ GetComponentList< TComponent >() [1/2]

IList<TComponent> GetComponentList< TComponent > ( int  id)

ComponentList型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。
型制約
TComponent :Component 

◆ GetComponentList< TComponent >() [2/2]

IList<TComponent> GetComponentList< TComponent > ( string  name)

ComponentList型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。
型制約
TComponent :Component 

◆ GetEnum() [1/2]

System.Enum GetEnum ( int  id,
System.Enum  defaultValue = null 
)

Enum型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetEnum() [2/2]

System.Enum GetEnum ( string  name,
System.Enum  defaultValue = null 
)

Enum型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetEnum< TEnum >() [1/4]

TEnum GetEnum< TEnum > ( int  id)

Enum型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はdefault(TEnum)を返す。
型制約
TEnum :struct 

◆ GetEnum< TEnum >() [2/4]

TEnum GetEnum< TEnum > ( int  id,
TEnum  defaultValue 
)

Enum型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。
型制約
TEnum :struct 

◆ GetEnum< TEnum >() [3/4]

TEnum GetEnum< TEnum > ( string  name)

Enum型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はdefault(TEnum)を返す。
型制約
TEnum :struct 

◆ GetEnum< TEnum >() [4/4]

TEnum GetEnum< TEnum > ( string  name,
TEnum  defaultValue 
)

Enum型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。
型制約
TEnum :struct 

◆ GetEnumInt() [1/2]

int GetEnumInt ( int  id,
int  defaultValue = default(int) 
)

Enum型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetEnumInt() [2/2]

int GetEnumInt ( string  name,
int  defaultValue = default(int) 
)

Enum型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetEnumList< TEnum >() [1/2]

IList<TEnum> GetEnumList< TEnum > ( int  id)

EnumList型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。
型制約
TEnum :struct 

◆ GetEnumList< TEnum >() [2/2]

IList<TEnum> GetEnumList< TEnum > ( string  name)

EnumList型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。
型制約
TEnum :struct 

◆ GetFloat() [1/4]

float GetFloat ( int  id,
float  defaultValue = 0.0f 
)

Float型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetFloat() [2/4]

bool GetFloat ( int  id,
out float  value 
)

Float型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetFloat() [3/4]

float GetFloat ( string  name,
float  defaultValue = 0.0f 
)

Float型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetFloat() [4/4]

bool GetFloat ( string  name,
out float  value 
)

Float型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetFloatList() [1/2]

IList<float> GetFloatList ( int  id)

FloatList型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetFloatList() [2/2]

IList<float> GetFloatList ( string  name)

FloatList型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetGameObject() [1/4]

GameObject GetGameObject ( int  id,
GameObject  defaultValue = null 
)

GameObject型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetGameObject() [2/4]

bool GetGameObject ( int  id,
out GameObject  value 
)

GameObject型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetGameObject() [3/4]

GameObject GetGameObject ( string  name,
GameObject  defaultValue = null 
)

GameObject型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetGameObject() [4/4]

bool GetGameObject ( string  name,
out GameObject  value 
)

GameObject型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetGameObjectList() [1/2]

IList<GameObject> GetGameObjectList ( int  id)

GameObjectList型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetGameObjectList() [2/2]

IList<GameObject> GetGameObjectList ( string  name)

GameObjectList型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetInt() [1/4]

int GetInt ( int  id,
int  defaultValue = 0 
)

Int型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetInt() [2/4]

bool GetInt ( int  id,
out int  value 
)

Int型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetInt() [3/4]

int GetInt ( string  name,
int  defaultValue = 0 
)

Int型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetInt() [4/4]

bool GetInt ( string  name,
out int  value 
)

Int型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetIntList() [1/2]

IList<int> GetIntList ( int  id)

IntList型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetIntList() [2/2]

IList<int> GetIntList ( string  name)

IntList型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetLong() [1/4]

long GetLong ( int  id,
long  defaultValue = 0L 
)

Long型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetLong() [2/4]

bool GetLong ( int  id,
out long  value 
)

Long型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetLong() [3/4]

long GetLong ( string  name,
long  defaultValue = 0L 
)

Long型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetLong() [4/4]

bool GetLong ( string  name,
out long  value 
)

Long型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetLongList() [1/2]

IList<long> GetLongList ( int  id)

LongList型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetLongList() [2/2]

IList<long> GetLongList ( string  name)

LongList型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetParam() [1/2]

Parameter GetParam ( int  id)

IDからパラメータを取得する。

引数
idID。
戻り値
パラメータ。存在しなかった場合はnullを返す。

◆ GetParam() [2/2]

Parameter GetParam ( string  name)

名前からパラメータを取得する。

引数
name名前。
戻り値
パラメータ。存在しなかった場合はnullを返す。

◆ GetParameterFromIndex()

Parameter GetParameterFromIndex ( int  index)

Parameterをインデックスから取得

引数
indexインデックス
戻り値
Parameter

◆ GetParamID()

int GetParamID ( string  name)

名前からパラメータのIDを取得する。

引数
name名前。
戻り値
パラメータのID。存在しなかった場合は0を返す。

◆ GetQuaternion() [1/6]

Quaternion GetQuaternion ( int  id)

Quaternion型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はQuaternion.identityを返す。

◆ GetQuaternion() [2/6]

bool GetQuaternion ( int  id,
out Quaternion  value 
)

Quaternion型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetQuaternion() [3/6]

Quaternion GetQuaternion ( int  id,
Quaternion  defaultValue 
)

Quaternion型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetQuaternion() [4/6]

Quaternion GetQuaternion ( string  name)

Quaternion型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はQuaternion.identityを返す。

◆ GetQuaternion() [5/6]

bool GetQuaternion ( string  name,
out Quaternion  value 
)

Quaternion型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetQuaternion() [6/6]

Quaternion GetQuaternion ( string  name,
Quaternion  defaultValue 
)

Quaternion型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetQuaternionList() [1/2]

IList<Quaternion> GetQuaternionList ( int  id)

QuaternionList型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetQuaternionList() [2/2]

IList<Quaternion> GetQuaternionList ( string  name)

QuaternionList型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetRect() [1/6]

Rect GetRect ( int  id)

Rect型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はRect(0, 0, 0, 0)を返す。

◆ GetRect() [2/6]

bool GetRect ( int  id,
out Rect  value 
)

Rect型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetRect() [3/6]

Rect GetRect ( int  id,
Rect  defaultValue 
)

Rect型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetRect() [4/6]

Rect GetRect ( string  name)

Rect型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はRect(0, 0, 0, 0)を返す。

◆ GetRect() [5/6]

bool GetRect ( string  name,
out Rect  value 
)

Rect型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetRect() [6/6]

Rect GetRect ( string  name,
Rect  defaultValue 
)

Rect型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetRectList() [1/2]

IList<Rect> GetRectList ( int  id)

RectList型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetRectList() [2/2]

IList<Rect> GetRectList ( string  name)

RectList型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetRectTransform() [1/4]

bool GetRectTransform ( int  id,
out RectTransform  value 
)

RectTransform型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetRectTransform() [2/4]

RectTransform GetRectTransform ( int  id,
RectTransform  defaultValue = null 
)

RectTransform型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetRectTransform() [3/4]

bool GetRectTransform ( string  name,
out RectTransform  value 
)

RectTransform型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetRectTransform() [4/4]

RectTransform GetRectTransform ( string  name,
RectTransform  defaultValue = null 
)

RectTransform型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetRigidbody() [1/4]

bool GetRigidbody ( int  id,
out Rigidbody  value 
)

Rigidbody型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetRigidbody() [2/4]

Rigidbody GetRigidbody ( int  id,
Rigidbody  defaultValue = null 
)

Rigidbody型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetRigidbody() [3/4]

bool GetRigidbody ( string  name,
out Rigidbody  value 
)

Rigidbody型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetRigidbody() [4/4]

Rigidbody GetRigidbody ( string  name,
Rigidbody  defaultValue = null 
)

Rigidbody型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetRigidbody2D() [1/4]

bool GetRigidbody2D ( int  id,
out Rigidbody2D  value 
)

Rigidbody2D型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetRigidbody2D() [2/4]

Rigidbody2D GetRigidbody2D ( int  id,
Rigidbody2D  defaultValue = null 
)

Rigidbody2D型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetRigidbody2D() [3/4]

bool GetRigidbody2D ( string  name,
out Rigidbody2D  value 
)

Rigidbody2D型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetRigidbody2D() [4/4]

Rigidbody2D GetRigidbody2D ( string  name,
Rigidbody2D  defaultValue = null 
)

Rigidbody2D型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetString() [1/4]

bool GetString ( int  id,
out string  value 
)

String型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetString() [2/4]

string GetString ( int  id,
string  defaultValue = "" 
)

String型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetString() [3/4]

bool GetString ( string  name,
out string  value 
)

String型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetString() [4/4]

string GetString ( string  name,
string  defaultValue = "" 
)

String型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetStringList() [1/2]

IList<string> GetStringList ( int  id)

StringList型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetStringList() [2/2]

IList<string> GetStringList ( string  name)

StringList型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetTransform() [1/4]

bool GetTransform ( int  id,
out Transform  value 
)

Transform型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetTransform() [2/4]

Transform GetTransform ( int  id,
Transform  defaultValue = null 
)

Transform型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetTransform() [3/4]

bool GetTransform ( string  name,
out Transform  value 
)

Transform型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetTransform() [4/4]

Transform GetTransform ( string  name,
Transform  defaultValue = null 
)

Transform型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetVariable() [1/2]

object GetVariable ( int  id,
object  defaultValue = null 
)

Variableの値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetVariable() [2/2]

object GetVariable ( string  name,
object  defaultValue = null 
)

Variableの値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetVariable< TVariable >() [1/2]

TVariable GetVariable< TVariable > ( int  id,
TVariable  defaultValue = default(TVariable) 
)

Variableの値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetVariable< TVariable >() [2/2]

TVariable GetVariable< TVariable > ( string  name,
TVariable  defaultValue = default(TVariable) 
)

Variableの値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetVariableList() [1/2]

object GetVariableList ( int  id,
object  defaultValue = null 
)

VariableListの値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetVariableList() [2/2]

object GetVariableList ( string  name,
object  defaultValue = null 
)

VariableListの値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetVariableList< TVariable >() [1/2]

IList<TVariable> GetVariableList< TVariable > ( int  id)

VariableListの値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetVariableList< TVariable >() [2/2]

IList<TVariable> GetVariableList< TVariable > ( string  name)

VariableListの値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetVector2() [1/6]

Vector2 GetVector2 ( int  id)

Vector2型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はVector2.zeroを返す。

◆ GetVector2() [2/6]

bool GetVector2 ( int  id,
out Vector2  value 
)

Vector2型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetVector2() [3/6]

Vector2 GetVector2 ( int  id,
Vector2  defaultValue 
)

Vector2型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetVector2() [4/6]

Vector2 GetVector2 ( string  name)

Vector2型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はVector2.zeroを返す。

◆ GetVector2() [5/6]

bool GetVector2 ( string  name,
out Vector2  value 
)

Vector2型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetVector2() [6/6]

Vector2 GetVector2 ( string  name,
Vector2  defaultValue 
)

Vector2型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetVector2List() [1/2]

IList<Vector2> GetVector2List ( int  id)

Vector2List型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetVector2List() [2/2]

IList<Vector2> GetVector2List ( string  name)

Vector2List型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetVector3() [1/6]

Vector3 GetVector3 ( int  id)

Vector3型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はVector3.zeroを返す。

◆ GetVector3() [2/6]

bool GetVector3 ( int  id,
out Vector3  value 
)

Vector3型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetVector3() [3/6]

Vector3 GetVector3 ( int  id,
Vector3  defaultValue 
)

Vector3型の値を取得する。

引数
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetVector3() [4/6]

Vector3 GetVector3 ( string  name)

Vector3型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はVector3.zeroを返す。

◆ GetVector3() [5/6]

bool GetVector3 ( string  name,
out Vector3  value 
)

Vector3型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ GetVector3() [6/6]

Vector3 GetVector3 ( string  name,
Vector3  defaultValue 
)

Vector3型の値を取得する。

引数
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
戻り値
パラメータの値。パラメータがない場合はdefaultValueを返す。

◆ GetVector3List() [1/2]

IList<Vector3> GetVector3List ( int  id)

Vector3List型の値を取得する。

引数
idID。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ GetVector3List() [2/2]

IList<Vector3> GetVector3List ( string  name)

Vector3List型の値を取得する。

引数
name名前。
戻り値
パラメータの値。パラメータがない場合はnullを返す。

◆ IsEnum() [1/2]

bool IsEnum ( int  id)

パラメータがEnum型であるかどうかを返す。

引数
idID。
戻り値
Enum型であればtrueを返す。

◆ IsEnum() [2/2]

bool IsEnum ( string  name)

パラメータがEnum型であるかどうかを返す。

引数
name名前。
戻り値
Enum型であればtrueを返す。

◆ IsParameterType() [1/2]

bool IsParameterType ( int  id,
Parameter.Type  type 
)

パラメータの型を判定する。

引数
idID。
typeパラメータの型。
戻り値
パラメータの型がtypeと一致する場合にtrueを返す。

◆ IsParameterType() [2/2]

bool IsParameterType ( string  name,
Parameter.Type  type 
)

パラメータの型を判定する。

引数
name名前。
typeパラメータの型。
戻り値
パラメータの型がtypeと一致する場合にtrueを返す。

◆ MakeUniqueName()

string MakeUniqueName ( string  name)

重複しない名前を生成する。

引数
name元の名前。
戻り値
結果の名前。

◆ Refresh()

void Refresh ( )

Editor only

◆ SetAssetObject() [1/2]

bool SetAssetObject ( int  id,
Object  value 
)

AssetObject型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetAssetObject() [2/2]

bool SetAssetObject ( string  name,
Object  value 
)

AssetObject型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetAssetObject< TAssetObject >() [1/2]

bool SetAssetObject< TAssetObject > ( int  id,
TAssetObject  value 
)

AssetObject型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TAssetObject :Object 

◆ SetAssetObject< TAssetObject >() [2/2]

bool SetAssetObject< TAssetObject > ( string  name,
TAssetObject  value 
)

AssetObject型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TAssetObject :Object 

◆ SetAssetObjectList< TAssetObject >() [1/2]

bool SetAssetObjectList< TAssetObject > ( int  id,
IList< TAssetObject >  value 
)

AssetObjectList型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TAssetObject :Object 

◆ SetAssetObjectList< TAssetObject >() [2/2]

bool SetAssetObjectList< TAssetObject > ( string  name,
IList< TAssetObject >  value 
)

AssetObjectList型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TAssetObject :Object 

◆ SetBool() [1/2]

bool SetBool ( int  id,
bool  value 
)

Bool型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetBool() [2/2]

bool SetBool ( string  name,
bool  value 
)

Bool型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetBoolList() [1/2]

bool SetBoolList ( int  id,
IList< bool >  value 
)

BoolList型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetBoolList() [2/2]

bool SetBoolList ( string  name,
IList< bool >  value 
)

BoolList型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetBounds() [1/2]

bool SetBounds ( int  id,
Bounds  value 
)

Bounds型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetBounds() [2/2]

bool SetBounds ( string  name,
Bounds  value 
)

Bounds型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetBoundsList() [1/2]

bool SetBoundsList ( int  id,
IList< Bounds >  value 
)

BoundsList型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetBoundsList() [2/2]

bool SetBoundsList ( string  name,
IList< Bounds >  value 
)

BoundsList型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetColor() [1/2]

bool SetColor ( int  id,
Color  value 
)

Color型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetColor() [2/2]

bool SetColor ( string  name,
Color  value 
)

Color型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetColorList() [1/2]

bool SetColorList ( int  id,
IList< Color >  value 
)

ColorList型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetColorList() [2/2]

bool SetColorList ( string  name,
IList< Color >  value 
)

ColorList型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetComponent() [1/2]

bool SetComponent ( int  id,
Component  value 
)

Component型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetComponent() [2/2]

bool SetComponent ( string  name,
Component  value 
)

Component型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetComponent< TComponent >() [1/2]

bool SetComponent< TComponent > ( int  id,
TComponent  value 
)

Component型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TComponent :Component 

◆ SetComponent< TComponent >() [2/2]

bool SetComponent< TComponent > ( string  name,
TComponent  value 
)

Component型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TComponent :Component 

◆ SetComponentList< TComponent >() [1/2]

bool SetComponentList< TComponent > ( int  id,
IList< TComponent >  value 
)

ComponentList型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TComponent :Component 

◆ SetComponentList< TComponent >() [2/2]

bool SetComponentList< TComponent > ( string  name,
IList< TComponent >  value 
)

ComponentList型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TComponent :Component 

◆ SetEnum() [1/2]

bool SetEnum ( int  id,
System.Enum  value 
)

Enum型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetEnum() [2/2]

bool SetEnum ( string  name,
System.Enum  value 
)

Enum型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetEnum< TEnum >() [1/2]

bool SetEnum< TEnum > ( int  id,
TEnum  value 
)

Enum型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TEnum :struct 

◆ SetEnum< TEnum >() [2/2]

bool SetEnum< TEnum > ( string  name,
TEnum  value 
)

Enum型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TEnum :struct 

◆ SetEnumInt() [1/2]

bool SetEnumInt ( int  id,
int  value 
)

Enum型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetEnumInt() [2/2]

bool SetEnumInt ( string  name,
int  value 
)

Enum型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetEnumList< TEnum >() [1/2]

bool SetEnumList< TEnum > ( int  id,
IList< TEnum >  value 
)

EnumList型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TEnum :struct 

◆ SetEnumList< TEnum >() [2/2]

bool SetEnumList< TEnum > ( string  name,
IList< TEnum >  value 
)

EnumList型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TEnum :struct 

◆ SetFloat() [1/2]

bool SetFloat ( int  id,
float  value 
)

Float型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetFloat() [2/2]

bool SetFloat ( string  name,
float  value 
)

Float型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetFloatList() [1/2]

bool SetFloatList ( int  id,
IList< float >  value 
)

FloatList型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetFloatList() [2/2]

bool SetFloatList ( string  name,
IList< float >  value 
)

FloatList型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetGameObject() [1/2]

bool SetGameObject ( int  id,
GameObject  value 
)

GameObject型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetGameObject() [2/2]

bool SetGameObject ( string  name,
GameObject  value 
)

GameObject型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetGameObjectList() [1/2]

bool SetGameObjectList ( int  id,
IList< GameObject >  value 
)

GameObjectList型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetGameObjectList() [2/2]

bool SetGameObjectList ( string  name,
IList< GameObject >  value 
)

GameObjectList型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetInt() [1/2]

bool SetInt ( int  id,
int  value 
)

Int型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetInt() [2/2]

bool SetInt ( string  name,
int  value 
)

Int型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetIntList() [1/2]

bool SetIntList ( int  id,
IList< int >  value 
)

IntList型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetIntList() [2/2]

bool SetIntList ( string  name,
IList< int >  value 
)

IntList型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetLong() [1/2]

bool SetLong ( int  id,
long  value 
)

Long型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetLong() [2/2]

bool SetLong ( string  name,
long  value 
)

Long型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetLongList() [1/2]

bool SetLongList ( int  id,
IList< long >  value 
)

LongList型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetLongList() [2/2]

bool SetLongList ( string  name,
IList< long >  value 
)

LongList型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetQuaternion() [1/2]

bool SetQuaternion ( int  id,
Quaternion  value 
)

Quaternion型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetQuaternion() [2/2]

bool SetQuaternion ( string  name,
Quaternion  value 
)

Quaternion型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetQuaternionList() [1/2]

bool SetQuaternionList ( int  id,
IList< Quaternion >  value 
)

QuaternionList型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetQuaternionList() [2/2]

bool SetQuaternionList ( string  name,
IList< Quaternion >  value 
)

QuaternionList型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetRect() [1/2]

bool SetRect ( int  id,
Rect  value 
)

Rect型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetRect() [2/2]

bool SetRect ( string  name,
Rect  value 
)

Rect型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetRectList() [1/2]

bool SetRectList ( int  id,
IList< Rect >  value 
)

RectList型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetRectList() [2/2]

bool SetRectList ( string  name,
IList< Rect >  value 
)

RectList型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetRectTransform() [1/2]

bool SetRectTransform ( int  id,
RectTransform  value 
)

RectTransform型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetRectTransform() [2/2]

bool SetRectTransform ( string  name,
RectTransform  value 
)

RectTransform型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetRigidbody() [1/2]

bool SetRigidbody ( int  id,
Rigidbody  value 
)

Rigidbody型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetRigidbody() [2/2]

bool SetRigidbody ( string  name,
Rigidbody  value 
)

Rigidbody型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetRigidbody2D() [1/2]

bool SetRigidbody2D ( int  id,
Rigidbody2D  value 
)

Rigidbody2D型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetRigidbody2D() [2/2]

bool SetRigidbody2D ( string  name,
Rigidbody2D  value 
)

Rigidbody2D型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetString() [1/2]

bool SetString ( int  id,
string  value 
)

String型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetString() [2/2]

bool SetString ( string  name,
string  value 
)

String型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetStringList() [1/2]

bool SetStringList ( int  id,
IList< string >  value 
)

StringList型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetStringList() [2/2]

bool SetStringList ( string  name,
IList< string >  value 
)

StringList型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetTransform() [1/2]

bool SetTransform ( int  id,
Transform  value 
)

Transform型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetTransform() [2/2]

bool SetTransform ( string  name,
Transform  value 
)

Transform型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVariable() [1/2]

bool SetVariable ( int  id,
object  value 
)

Variableの値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVariable() [2/2]

bool SetVariable ( string  name,
object  value 
)

Variableの値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVariable< TVariable >() [1/2]

bool SetVariable< TVariable > ( int  id,
TVariable  value 
)

Variableの値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVariable< TVariable >() [2/2]

bool SetVariable< TVariable > ( string  name,
TVariable  value 
)

Variableの値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVariableList() [1/2]

bool SetVariableList ( int  id,
object  value 
)

VariableListの値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVariableList() [2/2]

bool SetVariableList ( string  name,
object  value 
)

VariableListの値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVariableList< TVariable >() [1/2]

bool SetVariableList< TVariable > ( int  id,
IList< TVariable >  value 
)

VariableListの値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVariableList< TVariable >() [2/2]

bool SetVariableList< TVariable > ( string  name,
IList< TVariable >  value 
)

Variableの値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVector2() [1/2]

bool SetVector2 ( int  id,
Vector2  value 
)

Vector2型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVector2() [2/2]

bool SetVector2 ( string  name,
Vector2  value 
)

Vector2型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVector2List() [1/2]

bool SetVector2List ( int  id,
IList< Vector2 >  value 
)

Vector2List型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVector2List() [2/2]

bool SetVector2List ( string  name,
IList< Vector2 >  value 
)

Vector2List型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVector3() [1/2]

bool SetVector3 ( int  id,
Vector3  value 
)

Vector3型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVector3() [2/2]

bool SetVector3 ( string  name,
Vector3  value 
)

Vector3型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVector3List() [1/2]

bool SetVector3List ( int  id,
IList< Vector3 >  value 
)

Vector3List型の値を設定する。

引数
idID。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ SetVector3List() [2/2]

bool SetVector3List ( string  name,
IList< Vector3 >  value 
)

Vector3List型の値を設定する。

引数
name名前。
value値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetAssetObject() [1/2]

bool TryGetAssetObject ( int  id,
out Object  value 
)

AssetObject型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetAssetObject() [2/2]

bool TryGetAssetObject ( string  name,
out Object  value 
)

AssetObject型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetAssetObject< TAssetObject >() [1/2]

bool TryGetAssetObject< TAssetObject > ( int  id,
out TAssetObject  value 
)

AssetObject型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TAssetObject :Object 

◆ TryGetAssetObject< TAssetObject >() [2/2]

bool TryGetAssetObject< TAssetObject > ( string  name,
out TAssetObject  value 
)

AssetObject型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TAssetObject :Object 

◆ TryGetAssetObjectList< TAssetObject >() [1/2]

bool TryGetAssetObjectList< TAssetObject > ( int  id,
out IList< TAssetObject >  value 
)

AssetObjectList型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TAssetObject :Object 

◆ TryGetAssetObjectList< TAssetObject >() [2/2]

bool TryGetAssetObjectList< TAssetObject > ( string  name,
out IList< TAssetObject >  value 
)

AssetObjectList型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TAssetObject :Object 

◆ TryGetBool() [1/2]

bool TryGetBool ( int  id,
out bool  value 
)

Bool型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetBool() [2/2]

bool TryGetBool ( string  name,
out bool  value 
)

Bool型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetBoolList() [1/2]

bool TryGetBoolList ( int  id,
out IList< bool >  value 
)

BoolList型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetBoolList() [2/2]

bool TryGetBoolList ( string  name,
out IList< bool >  value 
)

BoolList型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetBounds() [1/2]

bool TryGetBounds ( int  id,
out Bounds  value 
)

Bounds型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetBounds() [2/2]

bool TryGetBounds ( string  name,
out Bounds  value 
)

Bounds型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetBoundsList() [1/2]

bool TryGetBoundsList ( int  id,
out IList< Bounds >  value 
)

BoundsList型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetBoundsList() [2/2]

bool TryGetBoundsList ( string  name,
out IList< Bounds >  value 
)

BoundsList型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetColor() [1/2]

bool TryGetColor ( int  id,
out Color  value 
)

Color型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetColor() [2/2]

bool TryGetColor ( string  name,
out Color  value 
)

Color型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetColorList() [1/2]

bool TryGetColorList ( int  id,
out IList< Color >  value 
)

ColorList型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetColorList() [2/2]

bool TryGetColorList ( string  name,
out IList< Color >  value 
)

ColorList型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetComponent() [1/2]

bool TryGetComponent ( int  id,
out Component  value 
)

Component型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetComponent() [2/2]

bool TryGetComponent ( string  name,
out Component  value 
)

Component型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetComponent< TComponent >() [1/2]

bool TryGetComponent< TComponent > ( int  id,
out TComponent  value 
)

Component型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TComponent :Component 

◆ TryGetComponent< TComponent >() [2/2]

bool TryGetComponent< TComponent > ( string  name,
out TComponent  value 
)

Component型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TComponent :Component 

◆ TryGetComponentList< TComponent >() [1/2]

bool TryGetComponentList< TComponent > ( int  id,
out IList< TComponent >  value 
)

ComponentList型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TComponent :Component 

◆ TryGetComponentList< TComponent >() [2/2]

bool TryGetComponentList< TComponent > ( string  name,
out IList< TComponent >  value 
)

ComponentList型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TComponent :Component 

◆ TryGetEnum() [1/2]

bool TryGetEnum ( int  id,
out System.Enum  value 
)

Enum型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetEnum() [2/2]

bool TryGetEnum ( string  name,
out System.Enum  value 
)

Enum型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetEnum< TEnum >() [1/2]

bool TryGetEnum< TEnum > ( int  id,
out TEnum  value 
)

Enum型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TEnum :struct 

◆ TryGetEnum< TEnum >() [2/2]

bool TryGetEnum< TEnum > ( string  name,
out TEnum  value 
)

Enum型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TEnum :struct 

◆ TryGetEnumInt() [1/2]

bool TryGetEnumInt ( int  id,
out int  value 
)

Enum型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetEnumInt() [2/2]

bool TryGetEnumInt ( string  name,
out int  value 
)

Enum型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetEnumList< TEnum >() [1/2]

bool TryGetEnumList< TEnum > ( int  id,
out IList< TEnum >  value 
)

EnumList型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TEnum :struct 

◆ TryGetEnumList< TEnum >() [2/2]

bool TryGetEnumList< TEnum > ( string  name,
out IList< TEnum >  value 
)

EnumList型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。
型制約
TEnum :struct 

◆ TryGetFloat() [1/2]

bool TryGetFloat ( int  id,
out float  value 
)

Float型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetFloat() [2/2]

bool TryGetFloat ( string  name,
out float  value 
)

Float型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetFloatList() [1/2]

bool TryGetFloatList ( int  id,
out IList< float >  value 
)

FloatList型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetFloatList() [2/2]

bool TryGetFloatList ( string  name,
out IList< float >  value 
)

FloatList型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetGameObject() [1/2]

bool TryGetGameObject ( int  id,
out GameObject  value 
)

GameObject型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetGameObject() [2/2]

bool TryGetGameObject ( string  name,
out GameObject  value 
)

GameObject型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetGameObjectList() [1/2]

bool TryGetGameObjectList ( int  id,
out IList< GameObject >  value 
)

GameObjectList型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetGameObjectList() [2/2]

bool TryGetGameObjectList ( string  name,
out IList< GameObject >  value 
)

GameObjectList型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetInt() [1/2]

bool TryGetInt ( int  id,
out int  value 
)

Int型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetInt() [2/2]

bool TryGetInt ( string  name,
out int  value 
)

Int型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetIntList() [1/2]

bool TryGetIntList ( int  id,
out IList< int >  value 
)

IntList型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetIntList() [2/2]

bool TryGetIntList ( string  name,
out IList< int >  value 
)

IntList型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetLong() [1/2]

bool TryGetLong ( int  id,
out long  value 
)

Long型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetLong() [2/2]

bool TryGetLong ( string  name,
out long  value 
)

Long型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetLongList() [1/2]

bool TryGetLongList ( int  id,
out IList< long >  value 
)

LongList型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetLongList() [2/2]

bool TryGetLongList ( string  name,
out IList< long >  value 
)

LongList型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetQuaternion() [1/2]

bool TryGetQuaternion ( int  id,
out Quaternion  value 
)

Quaternion型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetQuaternion() [2/2]

bool TryGetQuaternion ( string  name,
out Quaternion  value 
)

Quaternion型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetQuaternionList() [1/2]

bool TryGetQuaternionList ( int  id,
out IList< Quaternion >  value 
)

QuaternionList型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetQuaternionList() [2/2]

bool TryGetQuaternionList ( string  name,
out IList< Quaternion >  value 
)

QuaternionList型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetRect() [1/2]

bool TryGetRect ( int  id,
out Rect  value 
)

Rect型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetRect() [2/2]

bool TryGetRect ( string  name,
out Rect  value 
)

Rect型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetRectList() [1/2]

bool TryGetRectList ( int  id,
out IList< Rect >  value 
)

RectList型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetRectList() [2/2]

bool TryGetRectList ( string  name,
out IList< Rect >  value 
)

RectList型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetRectTransform() [1/2]

bool TryGetRectTransform ( int  id,
out RectTransform  value 
)

RectTransform型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetRectTransform() [2/2]

bool TryGetRectTransform ( string  name,
out RectTransform  value 
)

RectTransform型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetRigidbody() [1/2]

bool TryGetRigidbody ( int  id,
out Rigidbody  value 
)

Rigidbody型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetRigidbody() [2/2]

bool TryGetRigidbody ( string  name,
out Rigidbody  value 
)

Rigidbody型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetRigidbody2D() [1/2]

bool TryGetRigidbody2D ( int  id,
out Rigidbody2D  value 
)

Rigidbody2D型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetRigidbody2D() [2/2]

bool TryGetRigidbody2D ( string  name,
out Rigidbody2D  value 
)

Rigidbody2D型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetString() [1/2]

bool TryGetString ( int  id,
out string  value 
)

String型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetString() [2/2]

bool TryGetString ( string  name,
out string  value 
)

String型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetStringList() [1/2]

bool TryGetStringList ( int  id,
out IList< string >  value 
)

StringList型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetStringList() [2/2]

bool TryGetStringList ( string  name,
out IList< string >  value 
)

StringList型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetTransform() [1/2]

bool TryGetTransform ( int  id,
out Transform  value 
)

Transform型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetTransform() [2/2]

bool TryGetTransform ( string  name,
out Transform  value 
)

Transform型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVariable() [1/2]

bool TryGetVariable ( int  id,
out object  value 
)

Variableの値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVariable() [2/2]

bool TryGetVariable ( string  name,
out object  value 
)

Variableの値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVariable< TVariable >() [1/2]

bool TryGetVariable< TVariable > ( int  id,
out TVariable  value 
)

Variableの値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVariable< TVariable >() [2/2]

bool TryGetVariable< TVariable > ( string  name,
out TVariable  value 
)

Variableの値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVariableList() [1/2]

bool TryGetVariableList ( int  id,
out object  value 
)

VariableListの値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVariableList() [2/2]

bool TryGetVariableList ( string  name,
out object  value 
)

VariableListの値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVariableList< TVariable >() [1/2]

bool TryGetVariableList< TVariable > ( int  id,
out IList< TVariable >  value 
)

VariableListの値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVariableList< TVariable >() [2/2]

bool TryGetVariableList< TVariable > ( string  name,
out IList< TVariable >  value 
)

VariableListの値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVector2() [1/2]

bool TryGetVector2 ( int  id,
out Vector2  value 
)

Vector2型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVector2() [2/2]

bool TryGetVector2 ( string  name,
out Vector2  value 
)

Vector2型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVector2List() [1/2]

bool TryGetVector2List ( int  id,
out IList< Vector2 >  value 
)

Vector2List型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVector2List() [2/2]

bool TryGetVector2List ( string  name,
out IList< Vector2 >  value 
)

Vector2List型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVector3() [1/2]

bool TryGetVector3 ( int  id,
out Vector3  value 
)

Vector3型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVector3() [2/2]

bool TryGetVector3 ( string  name,
out Vector3  value 
)

Vector3型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVector3List() [1/2]

bool TryGetVector3List ( int  id,
out IList< Vector3 >  value 
)

Vector3List型の値を取得する。

引数
idID。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

◆ TryGetVector3List() [2/2]

bool TryGetVector3List ( string  name,
out IList< Vector3 >  value 
)

Vector3List型の値を取得する。

引数
name名前。
value取得する値。
戻り値
指定した名前のパラメータがあった場合にtrue。

プロパティ詳解

◆ isDeserialized

bool isDeserialized
get

デシリアライズ済みかどうかを返す。

◆ owner

Object owner
getset

このParameterContainerの所有者であるObject

◆ parameterCount

int parameterCount
get

Parameterの数を取得。

◆ parameters

Parameter [] parameters
get

パラメータの配列を取得。

イベント詳解

◆ onAfterDeserialize

System.Action onAfterDeserialize

デシリアライズ後のコールバック