Arbor 3: FSM & BT Graph Editor 3.7.8

公開型 | 公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | プロパティ | イベント | 全メンバ一覧
Parameter クラス

ParameterContainerに格納されるParameterのクラス。 [詳解]

## 公開型
enum | Type { Int, Float, Bool, GameObject, String, Enum, Vector2 = 1000, Vector3, Quaternion, Rect, Bounds, Color, Transform = 2000, RectTransform, Rigidbody, Rigidbody2D, Component, Long, AssetObject, Variable = 3000, IntList = 4000, LongList, FloatList, BoolList, StringList, EnumList, Vector2List = 5000, Vector3List, QuaternionList, RectList, BoundsList, ColorList, GameObjectList = 6000, ComponentList, AssetObjectList, VariableList = 7000 }
| パラメータの型。 [詳解]

## 公開メンバ関数
delegate void | DelegateOnChanged (Parameter parameter)
| パラメータを変更した時に呼ばれるデリゲート。 [詳解]
void | OnChanged ()
| 値を変更した際に呼び出す。 [詳解]
override string | ToString ()
| 値を文字列形式に変換する。 [詳解]
string | ToString (string format)
| 値を文字列形式に変換する。 [詳解]
bool | SetAssetObject (Object value)
| Object型の値を設定する。 [詳解]
bool | TryGetAssetObject (out Object value)
| Object型の値を取得する。 [詳解]
Object | GetAssetObject (Object defaultValue=null)
| Object型の値を取得する。 [詳解]
bool | SetAssetObject< TObject > (TObject value)
| Objectの値を設定 [詳解]
bool | TryGetAssetObject< TObject > (out TObject value)
| Component型の値を取得する。 [詳解]
TObject | GetAssetObject< TObject > (TObject defaultValue=null)
| Object型の値を取得する。 [詳解]
bool | SetAssetObjectList< TAssetObject > (IList< TAssetObject > value)
| AssetObjectList型の値を設定する。 [詳解]
bool | TryGetAssetObjectList< TAssetObject > (out IList< TAssetObject > value)
| AssetObjectList型の値を取得する。 [詳解]
IList< TAssetObject > | GetAssetObjectList< TAssetObject > ()
| AssetObjectList型の値を取得する。 [詳解]
bool | SetBool (bool value)
| Bool型の値を設定する。 [詳解]
bool | TryGetBool (out bool value)
| Bool型の値を取得する。 [詳解]
bool | GetBool (bool defaultValue=default(bool))
| Bool型の値を取得する。 [詳解]
bool | SetBoolList (IList< bool > value)
| BoolList型の値を設定する。 [詳解]
bool | TryGetBoolList (out IList< bool > value)
| BoolList型の値を取得する。 [詳解]
IList< bool > | GetBoolList ()
| BoolList型の値を取得する。 [詳解]
bool | SetBounds (Bounds value)
| Bounds型の値を設定する。 [詳解]
bool | TryGetBounds (out Bounds value)
| Bounds型の値を取得する。 [詳解]
Bounds | GetBounds (Bounds defaultValue)
| Bounds型の値を取得する。 [詳解]
Bounds | GetBounds ()
| Bounds型の値を取得する。 [詳解]
bool | SetBoundsList (IList< Bounds > value)
| BoundsList型の値を設定する。 [詳解]
bool | TryGetBoundsList (out IList< Bounds > value)
| BoundsList型の値を取得する。 [詳解]
IList< Bounds > | GetBoundsList ()
| BoundsList型の値を取得する。 [詳解]
bool | SetColor (Color value)
| Color型の値を設定する。 [詳解]
bool | TryGetColor (out Color value)
| Color型の値を取得する。 [詳解]
Color | GetColor (Color defaultValue)
| Color型の値を取得する。 [詳解]
Color | GetColor ()
| Color型の値を取得する。 [詳解]
bool | SetColorList (IList< Color > value)
| ColorList型の値を設定する。 [詳解]
bool | TryGetColorList (out IList< Color > value)
| ColorList型の値を取得する。 [詳解]
IList< Color > | GetColorList ()
| ColorList型の値を取得する。 [詳解]
bool | SetComponent (Component value)
| Component型の値を設定する。 [詳解]
bool | TryGetComponent (out Component value)
| Component型の値を取得する。 [詳解]
Component | GetComponent (Component defaultValue=null)
| Component型の値を取得する。 [詳解]
bool | SetComponent< TComponent > (TComponent value)
| Componentの値を設定 [詳解]
bool | TryGetComponent< TComponent > (out TComponent value)
| Component型の値を取得する。 [詳解]
TComponent | GetComponent< TComponent > (TComponent defaultValue=null)
| Component型の値を取得する。 [詳解]
bool | SetComponentList< TComponent > (IList< TComponent > value)
| ComponentList型の値を設定する。 [詳解]
bool | TryGetComponentList< TComponent > (out IList< TComponent > value)
| ComponentList型の値を取得する。 [詳解]
IList< TComponent > | GetComponentList< TComponent > ()
| ComponentList型の値を取得する。 [詳解]
bool | SetEnumInt (int value)
| Enum型の値を設定する。 [詳解]
bool | TryGetEnumInt (out int value)
| Enum型の値を取得する。 [詳解]
int | GetEnumInt (int defaultValue=default(int))
| Enum型の値を取得する。 [詳解]
bool | SetEnum (System.Enum value)
| Enum型の値を設定する。 [詳解]
bool | TryGetEnum (out System.Enum value)
| Enum型の値を取得する。 [詳解]
System.Enum | GetEnum (System.Enum defaultValue=null)
| Enum型の値を取得する。 [詳解]
bool | SetEnum< TEnum > (TEnum value)
| Enumの値を設定 [詳解]
bool | TryGetEnum< TEnum > (out TEnum value)
| Enum型の値を取得する。 [詳解]
TEnum | GetEnum< TEnum > (TEnum defaultValue)
| Enum型の値を取得する。 [詳解]
TEnum | GetEnum< TEnum > ()
| Enum型の値を取得する。 [詳解]
bool | SetEnumList< TEnum > (IList< TEnum > value)
| EnumList型の値を設定する。 [詳解]
bool | TryGetEnumList< TEnum > (out IList< TEnum > value)
| EnumList型の値を取得する。 [詳解]
IList< TEnum > | GetEnumList< TEnum > ()
| EnumList型の値を取得する。 [詳解]
bool | SetFloat (float value)
| Float型の値を設定する。 [詳解]
bool | TryGetFloat (out float value)
| Float型の値を取得する。 [詳解]
float | GetFloat (float defaultValue=default(float))
| Float型の値を取得する。 [詳解]
bool | SetFloatList (IList< float > value)
| FloatList型の値を設定する。 [詳解]
bool | TryGetFloatList (out IList< float > value)
| FloatList型の値を取得する。 [詳解]
IList< float > | GetFloatList ()
| FloatList型の値を取得する。 [詳解]
bool | SetGameObject (GameObject value)
| GameObject型の値を設定する。 [詳解]
bool | TryGetGameObject (out GameObject value)
| GameObject型の値を取得する。 [詳解]
GameObject | GetGameObject (GameObject defaultValue=null)
| GameObject型の値を取得する。 [詳解]
bool | SetGameObjectList (IList< GameObject > value)
| GameObjectList型の値を設定する。 [詳解]
bool | TryGetGameObjectList (out IList< GameObject > value)
| GameObjectList型の値を取得する。 [詳解]
IList< GameObject > | GetGameObjectList ()
| GameObjectList型の値を取得する。 [詳解]
bool | SetInt (int value)
| Int型の値を設定する。 [詳解]
bool | TryGetInt (out int value)
| Int型の値を取得する。 [詳解]
int | GetInt (int defaultValue=default(int))
| Int型の値を取得する。 [詳解]
bool | SetIntList (IList< int > value)
| IntList型の値を設定する。 [詳解]
bool | TryGetIntList (out IList< int > value)
| IntList型の値を取得する。 [詳解]
IList< int > | GetIntList ()
| IntList型の値を取得する。 [詳解]
bool | SetLong (long value)
| Long型の値を設定する。 [詳解]
bool | TryGetLong (out long value)
| Long型の値を取得する。 [詳解]
long | GetLong (long defaultValue=default(long))
| Long型の値を取得する。 [詳解]
bool | SetLongList (IList< long > value)
| LongList型の値を設定する。 [詳解]
bool | TryGetLongList (out IList< long > value)
| LongList型の値を取得する。 [詳解]
IList< long > | GetLongList ()
| LongList型の値を取得する。 [詳解]
bool | SetQuaternion (Quaternion value)
| Quaternion型の値を設定する。 [詳解]
bool | TryGetQuaternion (out Quaternion value)
| Quaternion型の値を取得する。 [詳解]
Quaternion | GetQuaternion (Quaternion defaultValue)
| Quaternion型の値を取得する。 [詳解]
Quaternion | GetQuaternion ()
| Quaternion型の値を取得する。 [詳解]
bool | SetQuaternionList (IList< Quaternion > value)
| QuaternionList型の値を設定する。 [詳解]
bool | TryGetQuaternionList (out IList< Quaternion > value)
| QuaternionList型の値を取得する。 [詳解]
IList< Quaternion > | GetQuaternionList ()
| QuaternionList型の値を取得する。 [詳解]
bool | SetRect (Rect value)
| Rect型の値を設定する。 [詳解]
bool | TryGetRect (out Rect value)
| Rect型の値を取得する。 [詳解]
Rect | GetRect (Rect defaultValue)
| Rect型の値を取得する。 [詳解]
Rect | GetRect ()
| Rect型の値を取得する。 [詳解]
bool | SetRectList (IList< Rect > value)
| RectList型の値を設定する。 [詳解]
bool | TryGetRectList (out IList< Rect > value)
| RectList型の値を取得する。 [詳解]
IList< Rect > | GetRectList ()
| RectList型の値を取得する。 [詳解]
bool | SetRectTransform (RectTransform value)
| RectTransform型の値を設定する。 [詳解]
bool | TryGetRectTransform (out RectTransform value)
| RectTransform型の値を取得する。 [詳解]
RectTransform | GetRectTransform (RectTransform defaultValue=null)
| RectTransform型の値を取得する。 [詳解]
bool | SetRigidbody (Rigidbody value)
| Rigidbody型の値を設定する。 [詳解]
bool | TryGetRigidbody (out Rigidbody value)
| Rigidbody型の値を取得する。 [詳解]
Rigidbody | GetRigidbody (Rigidbody defaultValue=null)
| Rigidbody型の値を取得する。 [詳解]
bool | SetRigidbody2D (Rigidbody2D value)
| Rigidbody2D型の値を設定する。 [詳解]
bool | TryGetRigidbody2D (out Rigidbody2D value)
| Rigidbody2D型の値を取得する。 [詳解]
Rigidbody2D | GetRigidbody2D (Rigidbody2D defaultValue=null)
| Rigidbody2D型の値を取得する。 [詳解]
bool | SetString (string value)
| String型の値を設定する。 [詳解]
bool | TryGetString (out string value)
| String型の値を取得する。 [詳解]
string | GetString (string defaultValue="")
| String型の値を取得する。 [詳解]
bool | SetStringList (IList< string > value)
| StringList型の値を設定する。 [詳解]
bool | TryGetStringList (out IList< string > value)
| StringList型の値を取得する。 [詳解]
IList< string > | GetStringList ()
| StringList型の値を取得する。 [詳解]
bool | SetTransform (Transform value)
| Transform型の値を設定する。 [詳解]
bool | TryGetTransform (out Transform value)
| Transform型の値を取得する。 [詳解]
Transform | GetTransform (Transform defaultValue=null)
| Transform型の値を取得する。 [詳解]
bool | SetVariable (object value)
| Variableの値を設定 [詳解]
bool | TryGetVariable (out object value)
| Variable型の値を取得する。 [詳解]
object | GetVariable (object defaultValue=null)
| Variableの値を取得 [詳解]
bool | SetVariable< TVariable > (TVariable value)
| Variableの値を設定 [詳解]
bool | TryGetVariable< TVariable > (out TVariable value)
| Variable型の値を取得する。 [詳解]
TVariable | GetVariable< TVariable > (TVariable defaultValue=default(TVariable))
| Variableの値を取得 [詳解]
bool | GetVariable< TVariable > (ref TVariable value)
| Variableの値を取得 [詳解]
bool | SetVariableList (object value)
| VariableListの値を設定 [詳解]
bool | TryGetVariableList (out object value)
| VariableList型の値を取得する。 [詳解]
object | GetVariableList (object defaultValue=null)
| VariableListの値を取得 [詳解]
bool | SetVariableList< TVariable > (IList< TVariable > value)
| VariableListの値を設定 [詳解]
bool | TryGetVariableList< TVariable > (out IList< TVariable > value)
| VariableList型の値を取得する。 [詳解]
IList< TVariable > | GetVariableList< TVariable > ()
| VariableListの値を取得 [詳解]
bool | SetVector2 (Vector2 value)
| Vector2型の値を設定する。 [詳解]
bool | TryGetVector2 (out Vector2 value)
| Vector2型の値を取得する。 [詳解]
Vector2 | GetVector2 (Vector2 defaultValue)
| Vector2型の値を取得する。 [詳解]
Vector2 | GetVector2 ()
| Vector2型の値を取得する。 [詳解]
bool | SetVector2List (IList< Vector2 > value)
| Vector2List型の値を設定する。 [詳解]
bool | TryGetVector2List (out IList< Vector2 > value)
| Vector2List型の値を取得する。 [詳解]
IList< Vector2 > | GetVector2List ()
| Vector2List型の値を取得する。 [詳解]
bool | SetVector3 (Vector3 value)
| Vector3型の値を設定する。 [詳解]
bool | TryGetVector3 (out Vector3 value)
| Vector3型の値を取得する。 [詳解]
Vector3 | GetVector3 (Vector3 defaultValue)
| Vector3型の値を取得する。 [詳解]
Vector3 | GetVector3 ()
| Vector3型の値を取得する。 [詳解]
bool | SetVector3List (IList< Vector3 > value)
| Vector3List型の値を設定する。 [詳解]
bool | TryGetVector3List (out IList< Vector3 > value)
| Vector3List型の値を取得する。 [詳解]
IList< Vector3 > | GetVector3List ()
| Vector3List型の値を取得する。 [詳解]

## 静的公開メンバ関数
static bool | IsListType (Parameter.Type type)
| 指定したParameter.Typeで扱う値の型がIList<>であるかを判断する。 [詳解]
static System.Type | GetValueType (Parameter.Type type, System.Type referenceType=null)
| パラメータの値の型を取得する。 [詳解]

## 公開変数類
ParameterContainerInternal | container
| このパラメータが格納されているコンテナ。 [詳解]
int | id
| ID。 [詳解]
Type | type
| パラメータの型。 [詳解]
string | name
| パラメータの名前。 [詳解]
ClassTypeReference | referenceType = new ClassTypeReference()
| objectReferenceValueやEnumの型。 [詳解]

## プロパティ
bool | isPublicSet`[get]`
| このパラメータが外部グラフから設定可能かどうかを返す。(グラフ内パラメータ用) [詳解]
bool | isPublicGet`[get]`
| このパラメータが外部グラフから取得可能かどうかを返す。(グラフ内パラメータ用) [詳解]
System.Type | valueType`[get]`
| 値の型を取得する。 [詳解]
object | value`[get, set]`
| タイプに応じた値を取得する。 [詳解]
Object | assetObjectValue`[get, set]`
| AssetObject型の値。 [詳解]
IList< Object > | assetObjectListValue`[get, set]`
| AssetObjectList型の値。 [詳解]
bool | boolValue`[get, set]`
| Bool型の値。 [詳解]
IList< bool > | boolListValue`[get, set]`
| BoolList型の値。 [詳解]
Bounds | boundsValue`[get, set]`
| Bounds型の値。 [詳解]
IList< Bounds > | boundsListValue`[get, set]`
| BoundsList型の値。 [詳解]
Color | colorValue`[get, set]`
| Color型の値。 [詳解]
IList< Color > | colorListValue`[get, set]`
| ColorList型の値。 [詳解]
ClassTypeReference | componentType`[get, set]`
| コンポーネントの型 [詳解]
Component | componentValue`[get, set]`
| Component型の値。 [詳解]
IList< Component > | componentListValue`[get, set]`
| ComponentList型の値。 [詳解]
bool | isEnum`[get]`
| このパラメータがEnum型であるかどうかを返す。 [詳解]
int | enumIntValue`[get, set]`
| Enum型のint値。 [詳解]
System.Enum | enumValue`[get, set]`
| Enum型の値。 [詳解]
float | floatValue`[get, set]`
| Float型の値。 [詳解]
IList< float > | floatListValue`[get, set]`
| FloatList型の値。 [詳解]
GameObject | gameObjectValue`[get, set]`
| GameObject型の値。 [詳解]
IList< GameObject > | gameObjectListValue`[get, set]`
| GameObjectList型の値。 [詳解]
int | intValue`[get, set]`
| Int型の値。 [詳解]
IList< int > | intListValue`[get, set]`
| IntList型の値。 [詳解]
long | longValue`[get, set]`
| Long型の値。 [詳解]
IList< long > | longListValue`[get, set]`
| LongList型の値。 [詳解]
Object | objectReferenceValue`[get, set]`
| Object型の値。 [詳解]
Quaternion | quaternionValue`[get, set]`
| Quaternion型の値。 [詳解]
IList< Quaternion > | quaternionListValue`[get, set]`
| QuaternionList型の値。 [詳解]
Rect | rectValue`[get, set]`
| Rect型の値。 [詳解]
IList< Rect > | rectListValue`[get, set]`
| RectList型の値。 [詳解]
RectTransform | rectTransformValue`[get, set]`
| RectTransform型の値。 [詳解]
Rigidbody | rigidbodyValue`[get, set]`
| Rigidbody型の値。 [詳解]
Rigidbody2D | rigidbody2DValue`[get, set]`
| Rigidbody2D型の値。 [詳解]
string | stringValue`[get, set]`
| String型の値。 [詳解]
IList< string > | stringListValue`[get, set]`
| StringList型の値。 [詳解]
Transform | transformValue`[get, set]`
| Transform型の値。 [詳解]
VariableBase | variableObject`[get, set]`
| Variableを格納しているオブジェクト。 [詳解]
object | variableValue`[get, set]`
| Variable型の値。 [詳解]
VariableListBase | variableListObject`[get, set]`
| VariableListを格納しているオブジェクト。 [詳解]
object | variableListValue`[get, set]`
| VariableList型の値。 [詳解]
Vector2 | vector2Value`[get, set]`
| Vector2型の値。 [詳解]
IList< Vector2 > | vector2ListValue`[get, set]`
| Vector2List型の値。 [詳解]
Vector3 | vector3Value`[get, set]`
| Vector3型の値。 [詳解]
IList< Vector3 > | vector3ListValue`[get, set]`
| Vector3List型の値。 [詳解]

## イベント
DelegateOnChanged | onChanged
| 値が変更された際に呼び出されるコールバック関数。 [詳解]

## 詳解

ParameterContainerに格納されるParameterのクラス。

## 列挙型メンバ詳解

## ◆ Type

enum Type
| strong

パラメータの型。

列挙値
Int | Int型。
Float | Float型。
Bool | Bool型。
GameObject | GameObject型。
String | String型。
Enum | Enum型。
Vector2 | Vector2型。
Vector3 | Vector3型。
Quaternion | Quaternion型。
Rect | Rect型。
Bounds | Bounds型。
Color | Color型。
Transform | Transform型。
RectTransform | RectTransform型。
Rigidbody | Rigidbody型。
Rigidbody2D | Rigidbody2D型。
Component | Component型。
Long | Long型。
AssetObject | Object型(Asset)。
Variable | Variable型。
IntList | List<int>型。
LongList | List<long>型。
FloatList | List<float>型。
BoolList | List<bool>型。
StringList | List<string>型。
EnumList | List<Enum>型。
Vector2List | List<Vector2>型。
Vector3List | List<Vector3>型。
QuaternionList | List<Quaternion>型。
RectList | List<Rect>型。
BoundsList | List<Bounds>型。
ColorList | List<Color>型。
GameObjectList | List<GameObject>型。
ComponentList | List<Component>型。
AssetObjectList | List<Object(Asset)>型。
VariableList | VariableList型。

## メソッド詳解

## ◆ DelegateOnChanged()

delegate void DelegateOnChanged | ( | Parameter | parameter | ) |

パラメータを変更した時に呼ばれるデリゲート。

引数

  parameter | パラメータ

## ◆ GetAssetObject()

Object GetAssetObject | ( | Object | defaultValue = `null` | ) |

Object型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetAssetObject< TObject >()

TObject GetAssetObject< TObject > | ( | TObject | defaultValue = `null` | ) |

Object型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

型制約

  TObject | : | Object |

## ◆ GetAssetObjectList< TAssetObject >()

IList<TAssetObject> GetAssetObjectList< TAssetObject > | ( |  | ) |

AssetObjectList型の値を取得する。

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

型制約

  TAssetObject | : | Object |

## ◆ GetBool()

bool GetBool | ( | bool | defaultValue = `default(bool)` | ) |

Bool型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetBoolList()

IList<bool> GetBoolList | ( |  | ) |

BoolList型の値を取得する。

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

## ◆ GetBounds() [1/2]

Bounds GetBounds | ( |  | ) |

Bounds型の値を取得する。

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

## ◆ GetBounds() [2/2]

Bounds GetBounds | ( | Bounds | defaultValue | ) |

Bounds型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetBoundsList()

IList<Bounds> GetBoundsList | ( |  | ) |

BoundsList型の値を取得する。

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

## ◆ GetColor() [1/2]

Color GetColor | ( |  | ) |

Color型の値を取得する。

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

## ◆ GetColor() [2/2]

Color GetColor | ( | Color | defaultValue | ) |

Color型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetColorList()

IList<Color> GetColorList | ( |  | ) |

ColorList型の値を取得する。

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

## ◆ GetComponent()

Component GetComponent | ( | Component | defaultValue = `null` | ) |

Component型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetComponent< TComponent >()

TComponent GetComponent< TComponent > | ( | TComponent | defaultValue = `null` | ) |

Component型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

型制約

  TComponent | : | Component |

## ◆ GetComponentList< TComponent >()

IList<TComponent> GetComponentList< TComponent > | ( |  | ) |

ComponentList型の値を取得する。

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

型制約

  TComponent | : | Component |

## ◆ GetEnum()

System.Enum GetEnum | ( | System.Enum | defaultValue = `null` | ) |

Enum型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetEnum< TEnum >() [1/2]

TEnum GetEnum< TEnum > | ( |  | ) |

Enum型の値を取得する。

戻り値
  パラメータの値。パラメータがない場合はdefault(TEnum)を返す。

型制約

  TEnum | : | struct |

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

TEnum GetEnum< TEnum > | ( | TEnum | defaultValue | ) |

Enum型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

型制約

  TEnum | : | struct |

## ◆ GetEnumInt()

int GetEnumInt | ( | int | defaultValue = `default(int)` | ) |

Enum型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetEnumList< TEnum >()

IList<TEnum> GetEnumList< TEnum > | ( |  | ) |

EnumList型の値を取得する。

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

型制約

  TEnum | : | struct |

## ◆ GetFloat()

float GetFloat | ( | float | defaultValue = `default(float)` | ) |

Float型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetFloatList()

IList<float> GetFloatList | ( |  | ) |

FloatList型の値を取得する。

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

## ◆ GetGameObject()

GameObject GetGameObject | ( | GameObject | defaultValue = `null` | ) |

GameObject型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetGameObjectList()

IList<GameObject> GetGameObjectList | ( |  | ) |

GameObjectList型の値を取得する。

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

## ◆ GetInt()

int GetInt | ( | int | defaultValue = `default(int)` | ) |

Int型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetIntList()

IList<int> GetIntList | ( |  | ) |

IntList型の値を取得する。

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

## ◆ GetLong()

long GetLong | ( | long | defaultValue = `default(long)` | ) |

Long型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetLongList()

IList<long> GetLongList | ( |  | ) |

LongList型の値を取得する。

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

## ◆ GetQuaternion() [1/2]

Quaternion GetQuaternion | ( |  | ) |

Quaternion型の値を取得する。

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

## ◆ GetQuaternion() [2/2]

Quaternion GetQuaternion | ( | Quaternion | defaultValue | ) |

Quaternion型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetQuaternionList()

IList<Quaternion> GetQuaternionList | ( |  | ) |

QuaternionList型の値を取得する。

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

## ◆ GetRect() [1/2]

Rect GetRect | ( |  | ) |

Rect型の値を取得する。

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

## ◆ GetRect() [2/2]

Rect GetRect | ( | Rect | defaultValue | ) |

Rect型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetRectList()

IList<Rect> GetRectList | ( |  | ) |

RectList型の値を取得する。

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

## ◆ GetRectTransform()

RectTransform GetRectTransform | ( | RectTransform | defaultValue = `null` | ) |

RectTransform型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetRigidbody()

Rigidbody GetRigidbody | ( | Rigidbody | defaultValue = `null` | ) |

Rigidbody型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetRigidbody2D()

Rigidbody2D GetRigidbody2D | ( | Rigidbody2D | defaultValue = `null` | ) |

Rigidbody2D型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetString()

string GetString | ( | string | defaultValue = `""` | ) |

String型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetStringList()

IList<string> GetStringList | ( |  | ) |

StringList型の値を取得する。

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

## ◆ GetTransform()

Transform GetTransform | ( | Transform | defaultValue = `null` | ) |

Transform型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetValueType()

static System.Type GetValueType | ( | Parameter.Type | type,
|  | System.Type | referenceType = `null`
| ) |  |
| static

パラメータの値の型を取得する。

引数

  type | パラメータのタイプ
  referenceType | 参照する型（Enum, Component, Variableで使用）

戻り値
  パラメータの値の型

## ◆ GetVariable()

object GetVariable | ( | object | defaultValue = `null` | ) |

Variableの値を取得

引数

  defaultValue | デフォルトの値。取得に失敗した場合に返される。

戻り値
  Variableの値。取得に失敗した場合はdefaultValueを返す。

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

bool GetVariable< TVariable > | ( | ref TVariable | value | ) |

Variableの値を取得

テンプレート引数

  TVariable | Variableの値の型

引数

  value | 値

戻り値
  trueなら成功、falseなら失敗

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

TVariable GetVariable< TVariable > | ( | TVariable | defaultValue = `default(TVariable)` | ) |

Variableの値を取得

テンプレート引数

  TVariable | Variableの値の型

引数

  defaultValue | デフォルトの値。取得に失敗した場合に返される。

戻り値
  Variableの値。取得に失敗した場合はdefaultValueを返す。

## ◆ GetVariableList()

object GetVariableList | ( | object | defaultValue = `null` | ) |

VariableListの値を取得

戻り値
  Variableの値。取得に失敗した場合はnullを返す。

## ◆ GetVariableList< TVariable >()

IList<TVariable> GetVariableList< TVariable > | ( |  | ) |

VariableListの値を取得

テンプレート引数

  TVariable | VariableListの値の型

戻り値
  Variableの値。取得に失敗した場合はnullを返す。

## ◆ GetVector2() [1/2]

Vector2 GetVector2 | ( |  | ) |

Vector2型の値を取得する。

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

## ◆ GetVector2() [2/2]

Vector2 GetVector2 | ( | Vector2 | defaultValue | ) |

Vector2型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetVector2List()

IList<Vector2> GetVector2List | ( |  | ) |

Vector2List型の値を取得する。

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

## ◆ GetVector3() [1/2]

Vector3 GetVector3 | ( |  | ) |

Vector3型の値を取得する。

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

## ◆ GetVector3() [2/2]

Vector3 GetVector3 | ( | Vector3 | defaultValue | ) |

Vector3型の値を取得する。

引数

  defaultValue | デフォルトの値。パラメータがない場合に返される。

戻り値
  パラメータの値。パラメータがない場合はdefaultValueを返す。

## ◆ GetVector3List()

IList<Vector3> GetVector3List | ( |  | ) |

Vector3List型の値を取得する。

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

## ◆ IsListType()

static bool IsListType | ( | Parameter.Type | type | ) |
| static

指定したParameter.Typeで扱う値の型がIList<>であるかを判断する。

引数

  type | パラメータのタイプ

戻り値
  値の型がIList<>であればtrueを返す。

## ◆ OnChanged()

void OnChanged | ( |  | ) |

値を変更した際に呼び出す。

## ◆ SetAssetObject()

bool SetAssetObject | ( | Object | value | ) |

Object型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetAssetObject< TObject >()

bool SetAssetObject< TObject > | ( | TObject | value | ) |

Objectの値を設定

引数

  value | 値

型制約

  TObject | : | Object |

## ◆ SetAssetObjectList< TAssetObject >()

bool SetAssetObjectList< TAssetObject > | ( | IList< TAssetObject > | value | ) |

AssetObjectList型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

型制約

  TAssetObject | : | Object |

## ◆ SetBool()

bool SetBool | ( | bool | value | ) |

Bool型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetBoolList()

bool SetBoolList | ( | IList< bool > | value | ) |

BoolList型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetBounds()

bool SetBounds | ( | Bounds | value | ) |

Bounds型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetBoundsList()

bool SetBoundsList | ( | IList< Bounds > | value | ) |

BoundsList型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetColor()

bool SetColor | ( | Color | value | ) |

Color型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetColorList()

bool SetColorList | ( | IList< Color > | value | ) |

ColorList型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetComponent()

bool SetComponent | ( | Component | value | ) |

Component型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetComponent< TComponent >()

bool SetComponent< TComponent > | ( | TComponent | value | ) |

Componentの値を設定

引数

  value | 値

型制約

  TComponent | : | Component |

## ◆ SetComponentList< TComponent >()

bool SetComponentList< TComponent > | ( | IList< TComponent > | value | ) |

ComponentList型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

型制約

  TComponent | : | Component |

## ◆ SetEnum()

bool SetEnum | ( | System.Enum | value | ) |

Enum型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetEnum< TEnum >()

bool SetEnum< TEnum > | ( | TEnum | value | ) |

Enumの値を設定

引数

  value | 値

戻り値
  値を設定できた場合にtrueを返す。

型制約

  TEnum | : | struct |

## ◆ SetEnumInt()

bool SetEnumInt | ( | int | value | ) |

Enum型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetEnumList< TEnum >()

bool SetEnumList< TEnum > | ( | IList< TEnum > | value | ) |

EnumList型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

型制約

  TEnum | : | struct |

## ◆ SetFloat()

bool SetFloat | ( | float | value | ) |

Float型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetFloatList()

bool SetFloatList | ( | IList< float > | value | ) |

FloatList型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetGameObject()

bool SetGameObject | ( | GameObject | value | ) |

GameObject型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetGameObjectList()

bool SetGameObjectList | ( | IList< GameObject > | value | ) |

GameObjectList型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetInt()

bool SetInt | ( | int | value | ) |

Int型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetIntList()

bool SetIntList | ( | IList< int > | value | ) |

IntList型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetLong()

bool SetLong | ( | long | value | ) |

Long型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetLongList()

bool SetLongList | ( | IList< long > | value | ) |

LongList型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetQuaternion()

bool SetQuaternion | ( | Quaternion | value | ) |

Quaternion型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetQuaternionList()

bool SetQuaternionList | ( | IList< Quaternion > | value | ) |

QuaternionList型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetRect()

bool SetRect | ( | Rect | value | ) |

Rect型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetRectList()

bool SetRectList | ( | IList< Rect > | value | ) |

RectList型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetRectTransform()

bool SetRectTransform | ( | RectTransform | value | ) |

RectTransform型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetRigidbody()

bool SetRigidbody | ( | Rigidbody | value | ) |

Rigidbody型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetRigidbody2D()

bool SetRigidbody2D | ( | Rigidbody2D | value | ) |

Rigidbody2D型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetString()

bool SetString | ( | string | value | ) |

String型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetStringList()

bool SetStringList | ( | IList< string > | value | ) |

StringList型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetTransform()

bool SetTransform | ( | Transform | value | ) |

Transform型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetVariable()

bool SetVariable | ( | object | value | ) |

Variableの値を設定

引数

  value | 値

## ◆ SetVariable< TVariable >()

bool SetVariable< TVariable > | ( | TVariable | value | ) |

Variableの値を設定

テンプレート引数

  TVariable | Variableの値の型

引数

  value | 値

## ◆ SetVariableList()

bool SetVariableList | ( | object | value | ) |

VariableListの値を設定

引数

  value | 値

## ◆ SetVariableList< TVariable >()

bool SetVariableList< TVariable > | ( | IList< TVariable > | value | ) |

VariableListの値を設定

テンプレート引数

  TVariable | Variableの値の型

引数

  value | 値

## ◆ SetVector2()

bool SetVector2 | ( | Vector2 | value | ) |

Vector2型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetVector2List()

bool SetVector2List | ( | IList< Vector2 > | value | ) |

Vector2List型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetVector3()

bool SetVector3 | ( | Vector3 | value | ) |

Vector3型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ SetVector3List()

bool SetVector3List | ( | IList< Vector3 > | value | ) |

Vector3List型の値を設定する。

引数

  value | 値。

戻り値
  値を設定できた場合にtrueを返す。

## ◆ ToString() [1/2]

override string ToString | ( |  | ) |

値を文字列形式に変換する。

戻り値
  変換した文字列

## ◆ ToString() [2/2]

string ToString | ( | string | format | ) |

値を文字列形式に変換する。

引数

  format | 数値書式指定フォーマット(Int,Long,Floatのみ)

戻り値
  変換した文字列

数値書式指定フォーマットの詳細については、次を参照してください。標準の数値書式指定文字列、カスタム数値書式指定文字列

## ◆ TryGetAssetObject()

bool TryGetAssetObject | ( | out Object | value | ) |

Object型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetAssetObject< TObject >()

bool TryGetAssetObject< TObject > | ( | out TObject | value | ) |

Component型の値を取得する。

引数

  value | 取得する値。

戻り値
  成功した場合はtrueを返す。

型制約

  TObject | : | Object |

## ◆ TryGetAssetObjectList< TAssetObject >()

bool TryGetAssetObjectList< TAssetObject > | ( | out IList< TAssetObject > | value | ) |

AssetObjectList型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

型制約

  TAssetObject | : | Object |

## ◆ TryGetBool()

bool TryGetBool | ( | out bool | value | ) |

Bool型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetBoolList()

bool TryGetBoolList | ( | out IList< bool > | value | ) |

BoolList型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetBounds()

bool TryGetBounds | ( | out Bounds | value | ) |

Bounds型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetBoundsList()

bool TryGetBoundsList | ( | out IList< Bounds > | value | ) |

BoundsList型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetColor()

bool TryGetColor | ( | out Color | value | ) |

Color型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetColorList()

bool TryGetColorList | ( | out IList< Color > | value | ) |

ColorList型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetComponent()

bool TryGetComponent | ( | out Component | value | ) |

Component型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetComponent< TComponent >()

bool TryGetComponent< TComponent > | ( | out TComponent | value | ) |

Component型の値を取得する。

引数

  value | 取得する値。

戻り値
  成功した場合はtrueを返す。

型制約

  TComponent | : | Component |

## ◆ TryGetComponentList< TComponent >()

bool TryGetComponentList< TComponent > | ( | out IList< TComponent > | value | ) |

ComponentList型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

型制約

  TComponent | : | Component |

## ◆ TryGetEnum()

bool TryGetEnum | ( | out System.Enum | value | ) |

Enum型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetEnum< TEnum >()

bool TryGetEnum< TEnum > | ( | out TEnum | value | ) |

Enum型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

型制約

  TEnum | : | struct |

## ◆ TryGetEnumInt()

bool TryGetEnumInt | ( | out int | value | ) |

Enum型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetEnumList< TEnum >()

bool TryGetEnumList< TEnum > | ( | out IList< TEnum > | value | ) |

EnumList型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

型制約

  TEnum | : | struct |

## ◆ TryGetFloat()

bool TryGetFloat | ( | out float | value | ) |

Float型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetFloatList()

bool TryGetFloatList | ( | out IList< float > | value | ) |

FloatList型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetGameObject()

bool TryGetGameObject | ( | out GameObject | value | ) |

GameObject型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetGameObjectList()

bool TryGetGameObjectList | ( | out IList< GameObject > | value | ) |

GameObjectList型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetInt()

bool TryGetInt | ( | out int | value | ) |

Int型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetIntList()

bool TryGetIntList | ( | out IList< int > | value | ) |

IntList型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetLong()

bool TryGetLong | ( | out long | value | ) |

Long型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetLongList()

bool TryGetLongList | ( | out IList< long > | value | ) |

LongList型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetQuaternion()

bool TryGetQuaternion | ( | out Quaternion | value | ) |

Quaternion型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetQuaternionList()

bool TryGetQuaternionList | ( | out IList< Quaternion > | value | ) |

QuaternionList型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetRect()

bool TryGetRect | ( | out Rect | value | ) |

Rect型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetRectList()

bool TryGetRectList | ( | out IList< Rect > | value | ) |

RectList型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetRectTransform()

bool TryGetRectTransform | ( | out RectTransform | value | ) |

RectTransform型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetRigidbody()

bool TryGetRigidbody | ( | out Rigidbody | value | ) |

Rigidbody型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetRigidbody2D()

bool TryGetRigidbody2D | ( | out Rigidbody2D | value | ) |

Rigidbody2D型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetString()

bool TryGetString | ( | out string | value | ) |

String型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetStringList()

bool TryGetStringList | ( | out IList< string > | value | ) |

StringList型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetTransform()

bool TryGetTransform | ( | out Transform | value | ) |

Transform型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetVariable()

bool TryGetVariable | ( | out object | value | ) |

Variable型の値を取得する。

引数

  value | 取得する値。

戻り値
  成功した場合はtrueを返す。

## ◆ TryGetVariable< TVariable >()

bool TryGetVariable< TVariable > | ( | out TVariable | value | ) |

Variable型の値を取得する。

テンプレート引数

  TVariable | Variableの値の型

引数

  value | 取得する値。

戻り値
  成功した場合はtrueを返す。

## ◆ TryGetVariableList()

bool TryGetVariableList | ( | out object | value | ) |

VariableList型の値を取得する。

引数

  value | 取得する値。

戻り値
  成功した場合はtrueを返す。

## ◆ TryGetVariableList< TVariable >()

bool TryGetVariableList< TVariable > | ( | out IList< TVariable > | value | ) |

VariableList型の値を取得する。

テンプレート引数

  TVariable | Variableの値の型

引数

  value | 取得する値。

戻り値
  成功した場合はtrueを返す。

## ◆ TryGetVector2()

bool TryGetVector2 | ( | out Vector2 | value | ) |

Vector2型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetVector2List()

bool TryGetVector2List | ( | out IList< Vector2 > | value | ) |

Vector2List型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetVector3()

bool TryGetVector3 | ( | out Vector3 | value | ) |

Vector3型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## ◆ TryGetVector3List()

bool TryGetVector3List | ( | out IList< Vector3 > | value | ) |

Vector3List型の値を取得する。

引数

  value | 取得する値。

戻り値
  値を取得できた場合にtrueを返す。

## メンバ詳解

## ◆ container

ParameterContainerInternal container

このパラメータが格納されているコンテナ。

## ◆ id

int id

ID。

## ◆ name

string name

パラメータの名前。

## ◆ referenceType

ClassTypeReference referenceType = new ClassTypeReference()

objectReferenceValueやEnumの型。

## ◆ type

Type type

パラメータの型。

## プロパティ詳解

## ◆ assetObjectListValue

IList<Object> assetObjectListValue
| get set

AssetObjectList型の値。

## ◆ assetObjectValue

Object assetObjectValue
| get set

AssetObject型の値。

## ◆ boolListValue

IList<bool> boolListValue
| get set

BoolList型の値。

## ◆ boolValue

bool boolValue
| get set

Bool型の値。

## ◆ boundsListValue

IList<Bounds> boundsListValue
| get set

BoundsList型の値。

## ◆ boundsValue

Bounds boundsValue
| get set

Bounds型の値。

## ◆ colorListValue

IList<Color> colorListValue
| get set

ColorList型の値。

## ◆ colorValue

Color colorValue
| get set

Color型の値。

## ◆ componentListValue

IList<Component> componentListValue
| get set

ComponentList型の値。

## ◆ componentType

ClassTypeReference componentType
| get set

コンポーネントの型

## ◆ componentValue

Component componentValue
| get set

Component型の値。

## ◆ enumIntValue

int enumIntValue
| get set

Enum型のint値。

## ◆ enumValue

System.Enum enumValue
| get set

Enum型の値。

## ◆ floatListValue

IList<float> floatListValue
| get set

FloatList型の値。

## ◆ floatValue

float floatValue
| get set

Float型の値。

## ◆ gameObjectListValue

IList<GameObject> gameObjectListValue
| get set

GameObjectList型の値。

## ◆ gameObjectValue

GameObject gameObjectValue
| get set

GameObject型の値。

## ◆ intListValue

IList<int> intListValue
| get set

IntList型の値。

## ◆ intValue

int intValue
| get set

Int型の値。

## ◆ isEnum

bool isEnum
| get

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

## ◆ isPublicGet

bool isPublicGet
| get

このパラメータが外部グラフから取得可能かどうかを返す。(グラフ内パラメータ用)

## ◆ isPublicSet

bool isPublicSet
| get

このパラメータが外部グラフから設定可能かどうかを返す。(グラフ内パラメータ用)

## ◆ longListValue

IList<long> longListValue
| get set

LongList型の値。

## ◆ longValue

long longValue
| get set

Long型の値。

## ◆ objectReferenceValue

Object objectReferenceValue
| get set

Object型の値。

## ◆ quaternionListValue

IList<Quaternion> quaternionListValue
| get set

QuaternionList型の値。

## ◆ quaternionValue

Quaternion quaternionValue
| get set

Quaternion型の値。

## ◆ rectListValue

IList<Rect> rectListValue
| get set

RectList型の値。

## ◆ rectTransformValue

RectTransform rectTransformValue
| get set

RectTransform型の値。

## ◆ rectValue

Rect rectValue
| get set

Rect型の値。

## ◆ rigidbody2DValue

Rigidbody2D rigidbody2DValue
| get set

Rigidbody2D型の値。

## ◆ rigidbodyValue

Rigidbody rigidbodyValue
| get set

Rigidbody型の値。

## ◆ stringListValue

IList<string> stringListValue
| get set

StringList型の値。

## ◆ stringValue

string stringValue
| get set

String型の値。

## ◆ transformValue

Transform transformValue
| get set

Transform型の値。

## ◆ value

object value
| get set

タイプに応じた値を取得する。

## ◆ valueType

System.Type valueType
| get

値の型を取得する。

## ◆ variableListObject

VariableListBase variableListObject
| get set

VariableListを格納しているオブジェクト。

## ◆ variableListValue

object variableListValue
| get set

VariableList型の値。

## ◆ variableObject

VariableBase variableObject
| get set

Variableを格納しているオブジェクト。

## ◆ variableValue

object variableValue
| get set

Variable型の値。

## ◆ vector2ListValue

IList<Vector2> vector2ListValue
| get set

Vector2List型の値。

## ◆ vector2Value

Vector2 vector2Value
| get set

Vector2型の値。

## ◆ vector3ListValue

IList<Vector3> vector3ListValue
| get set

Vector3List型の値。

## ◆ vector3Value

Vector3 vector3Value
| get set

Vector3型の値。

## イベント詳解

## ◆ onChanged

DelegateOnChanged onChanged

値が変更された際に呼び出されるコールバック関数。