Arbor 3: FSM & BT Graph Editor  3.3.0
ParameterContainerInternal Class Reference

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

Inheritance diagram for ParameterContainerInternal:
ParameterContainerBase ParameterContainer

Public Member Functions

Parameter GetParameterFromIndex (int index)
 Parameterをインデックスから取得 More...
 
void Refresh ()
 Editor only More...
 
Parameter AddParam (string name, Parameter.Type type)
 パラメータを追加する。 More...
 
Parameter GetParam (string name)
 名前からパラメータを取得する。 More...
 
int GetParamID (string name)
 名前からパラメータのIDを取得する。 More...
 
Parameter GetParam (int id)
 IDからパラメータを取得する。 More...
 
void DeleteParam (Parameter parameter)
 パラメータを削除する。 More...
 
void DeleteParam (string name)
 名前を指定してパラメータを削除する。 More...
 
void DeleteParam (int id)
 IDを指定してパラメータを削除する。 More...
 
string MakeUniqueName (string name)
 重複しない名前を生成する。 More...
 
bool SetFloat (string name, float value)
 Float型の値を設定する。 More...
 
bool SetFloat (int id, float value)
 Float型の値を設定する。 More...
 
bool TryGetFloat (string name, out float value)
 Float型の値を取得する。 More...
 
bool TryGetFloat (int id, out float value)
 Float型の値を取得する。 More...
 
float GetFloat (string name, float defaultValue=0.0f)
 Float型の値を取得する。 More...
 
float GetFloat (int id, float defaultValue=0.0f)
 Float型の値を取得する。 More...
 
bool GetFloat (string name, out float value)
 Float型の値を取得する。 More...
 
bool GetFloat (int id, out float value)
 Float型の値を取得する。 More...
 
bool SetInt (string name, int value)
 Int型の値を設定する。 More...
 
bool SetInt (int id, int value)
 Int型の値を設定する。 More...
 
bool TryGetInt (string name, out int value)
 Int型の値を取得する。 More...
 
bool TryGetInt (int id, out int value)
 Int型の値を取得する。 More...
 
int GetInt (int id, int defaultValue=0)
 Int型の値を取得する。 More...
 
int GetInt (string name, int defaultValue=0)
 Int型の値を取得する。 More...
 
bool GetInt (string name, out int value)
 Int型の値を取得する。 More...
 
bool GetInt (int id, out int value)
 Int型の値を取得する。 More...
 
bool SetLong (string name, long value)
 Long型の値を設定する。 More...
 
bool SetLong (int id, long value)
 Long型の値を設定する。 More...
 
bool TryGetLong (string name, out long value)
 Long型の値を取得する。 More...
 
bool TryGetLong (int id, out long value)
 Long型の値を取得する。 More...
 
long GetLong (string name, long defaultValue=0L)
 Long型の値を取得する。 More...
 
long GetLong (int id, long defaultValue=0L)
 Long型の値を取得する。 More...
 
bool GetLong (string name, out long value)
 Long型の値を取得する。 More...
 
bool GetLong (int id, out long value)
 Long型の値を取得する。 More...
 
bool SetBool (string name, bool value)
 Bool型の値を設定する。 More...
 
bool SetBool (int id, bool value)
 Bool型の値を設定する。 More...
 
bool TryGetBool (string name, out bool value)
 Bool型の値を取得する。 More...
 
bool TryGetBool (int id, out bool value)
 Bool型の値を取得する。 More...
 
bool GetBool (string name, bool defaultValue=false)
 Bool型の値を取得する。 More...
 
bool GetBool (int id, bool defaultValue=false)
 Bool型の値を取得する。 More...
 
bool GetBool (string name, out bool value)
 Bool型の値を取得する。 More...
 
bool GetBool (int id, out bool value)
 Bool型の値を取得する。 More...
 
bool SetString (string name, string value)
 String型の値を設定する。 More...
 
bool SetString (int id, string value)
 String型の値を設定する。 More...
 
bool TryGetString (string name, out string value)
 String型の値を取得する。 More...
 
bool TryGetString (int id, out string value)
 String型の値を取得する。 More...
 
string GetString (string name, string defaultValue="")
 String型の値を取得する。 More...
 
string GetString (int id, string defaultValue="")
 String型の値を取得する。 More...
 
bool GetString (string name, out string value)
 String型の値を取得する。 More...
 
bool GetString (int id, out string value)
 String型の値を取得する。 More...
 
bool SetGameObject (string name, GameObject value)
 GameObject型の値を設定する。 More...
 
bool SetGameObject (int id, GameObject value)
 GameObject型の値を設定する。 More...
 
bool TryGetGameObject (string name, out GameObject value)
 GameObject型の値を取得する。 More...
 
bool TryGetGameObject (int id, out GameObject value)
 GameObject型の値を取得する。 More...
 
GameObject GetGameObject (string name, GameObject defaultValue=null)
 GameObject型の値を取得する。 More...
 
GameObject GetGameObject (int id, GameObject defaultValue=null)
 GameObject型の値を取得する。 More...
 
bool GetGameObject (string name, out GameObject value)
 GameObject型の値を取得する。 More...
 
bool GetGameObject (int id, out GameObject value)
 GameObject型の値を取得する。 More...
 
bool SetVector2 (string name, Vector2 value)
 Vector2型の値を設定する。 More...
 
bool SetVector2 (int id, Vector2 value)
 Vector2型の値を設定する。 More...
 
bool TryGetVector2 (string name, out Vector2 value)
 Vector2型の値を取得する。 More...
 
bool TryGetVector2 (int id, out Vector2 value)
 Vector2型の値を取得する。 More...
 
Vector2 GetVector2 (string name, Vector2 defaultValue)
 Vector2型の値を取得する。 More...
 
Vector2 GetVector2 (string name)
 Vector2型の値を取得する。 More...
 
Vector2 GetVector2 (int id, Vector2 defaultValue)
 Vector2型の値を取得する。 More...
 
Vector2 GetVector2 (int id)
 Vector2型の値を取得する。 More...
 
bool GetVector2 (string name, out Vector2 value)
 Vector2型の値を取得する。 More...
 
bool GetVector2 (int id, out Vector2 value)
 Vector2型の値を取得する。 More...
 
bool SetVector3 (string name, Vector3 value)
 Vector3型の値を設定する。 More...
 
bool SetVector3 (int id, Vector3 value)
 Vector3型の値を設定する。 More...
 
bool TryGetVector3 (string name, out Vector3 value)
 Vector3型の値を取得する。 More...
 
bool TryGetVector3 (int id, out Vector3 value)
 Vector3型の値を取得する。 More...
 
Vector3 GetVector3 (string name, Vector3 defaultValue)
 Vector3型の値を取得する。 More...
 
Vector3 GetVector3 (string name)
 Vector3型の値を取得する。 More...
 
Vector3 GetVector3 (int id, Vector3 defaultValue)
 Vector3型の値を取得する。 More...
 
Vector3 GetVector3 (int id)
 Vector3型の値を取得する。 More...
 
bool GetVector3 (string name, out Vector3 value)
 Vector3型の値を取得する。 More...
 
bool GetVector3 (int id, out Vector3 value)
 Vector3型の値を取得する。 More...
 
bool SetQuaternion (string name, Quaternion value)
 Quaternion型の値を設定する。 More...
 
bool SetQuaternion (int id, Quaternion value)
 Quaternion型の値を設定する。 More...
 
bool TryGetQuaternion (string name, out Quaternion value)
 Quaternion型の値を取得する。 More...
 
bool TryGetQuaternion (int id, out Quaternion value)
 Quaternion型の値を取得する。 More...
 
Quaternion GetQuaternion (string name, Quaternion defaultValue)
 Quaternion型の値を取得する。 More...
 
Quaternion GetQuaternion (string name)
 Quaternion型の値を取得する。 More...
 
Quaternion GetQuaternion (int id, Quaternion defaultValue)
 Quaternion型の値を取得する。 More...
 
Quaternion GetQuaternion (int id)
 Quaternion型の値を取得する。 More...
 
bool GetQuaternion (string name, out Quaternion value)
 Quaternion型の値を取得する。 More...
 
bool GetQuaternion (int id, out Quaternion value)
 Quaternion型の値を取得する。 More...
 
bool SetRect (string name, Rect value)
 Rect型の値を設定する。 More...
 
bool SetRect (int id, Rect value)
 Rect型の値を設定する。 More...
 
bool TryGetRect (string name, out Rect value)
 Rect型の値を取得する。 More...
 
bool TryGetRect (int id, out Rect value)
 Rect型の値を取得する。 More...
 
Rect GetRect (string name, Rect defaultValue)
 Rect型の値を取得する。 More...
 
Rect GetRect (string name)
 Rect型の値を取得する。 More...
 
Rect GetRect (int id, Rect defaultValue)
 Rect型の値を取得する。 More...
 
Rect GetRect (int id)
 Rect型の値を取得する。 More...
 
bool GetRect (string name, out Rect value)
 Rect型の値を取得する。 More...
 
bool GetRect (int id, out Rect value)
 Rect型の値を取得する。 More...
 
bool SetBounds (string name, Bounds value)
 Bounds型の値を設定する。 More...
 
bool SetBounds (int id, Bounds value)
 Bounds型の値を設定する。 More...
 
bool TryGetBounds (string name, out Bounds value)
 Bounds型の値を取得する。 More...
 
bool TryGetBounds (int id, out Bounds value)
 Bounds型の値を取得する。 More...
 
Bounds GetBounds (string name, Bounds defaultValue)
 Bounds型の値を取得する。 More...
 
Bounds GetBounds (string name)
 Bounds型の値を取得する。 More...
 
Bounds GetBounds (int id, Bounds defaultValue)
 Bounds型の値を取得する。 More...
 
Bounds GetBounds (int id)
 Bounds型の値を取得する。 More...
 
bool GetBounds (string name, out Bounds value)
 Bounds型の値を取得する。 More...
 
bool GetBounds (int id, out Bounds value)
 Bounds型の値を取得する。 More...
 
bool SetColor (string name, Color value)
 Color型の値を設定する。 More...
 
bool SetColor (int id, Color value)
 Color型の値を設定する。 More...
 
bool TryGetColor (string name, out Color value)
 Color型の値を取得する。 More...
 
bool TryGetColor (int id, out Color value)
 Color型の値を取得する。 More...
 
Color GetColor (string name, Color defaultValue)
 Color型の値を取得する。 More...
 
Color GetColor (string name)
 Color型の値を取得する。 More...
 
Color GetColor (int id, Color defaultValue)
 Color型の値を取得する。 More...
 
Color GetColor (int id)
 Color型の値を取得する。 More...
 
bool GetColor (string name, out Color value)
 Color型の値を取得する。 More...
 
bool GetColor (int id, out Color value)
 Color型の値を取得する。 More...
 
bool SetTransform (string name, Transform value)
 Transform型の値を設定する。 More...
 
bool SetTransform (int id, Transform value)
 Transform型の値を設定する。 More...
 
bool TryGetTransform (string name, out Transform value)
 Transform型の値を取得する。 More...
 
bool TryGetTransform (int id, out Transform value)
 Transform型の値を取得する。 More...
 
Transform GetTransform (string name, Transform defaultValue=null)
 Transform型の値を取得する。 More...
 
Transform GetTransform (int id, Transform defaultValue=null)
 Transform型の値を取得する。 More...
 
bool GetTransform (string name, out Transform value)
 Transform型の値を取得する。 More...
 
bool GetTransform (int id, out Transform value)
 Transform型の値を取得する。 More...
 
bool SetRectTransform (string name, RectTransform value)
 RectTransform型の値を設定する。 More...
 
bool SetRectTransform (int id, RectTransform value)
 RectTransform型の値を設定する。 More...
 
bool TryGetRectTransform (string name, out RectTransform value)
 RectTransform型の値を取得する。 More...
 
bool TryGetRectTransform (int id, out RectTransform value)
 RectTransform型の値を取得する。 More...
 
RectTransform GetRectTransform (string name, RectTransform defaultValue=null)
 RectTransform型の値を取得する。 More...
 
RectTransform GetRectTransform (int id, RectTransform defaultValue=null)
 RectTransform型の値を取得する。 More...
 
bool GetRectTransform (string name, out RectTransform value)
 RectTransform型の値を取得する。 More...
 
bool GetRectTransform (int id, out RectTransform value)
 RectTransform型の値を取得する。 More...
 
bool SetRigidbody (string name, Rigidbody value)
 Rigidbody型の値を設定する。 More...
 
bool SetRigidbody (int id, Rigidbody value)
 Rigidbody型の値を設定する。 More...
 
bool TryGetRigidbody (string name, out Rigidbody value)
 Rigidbody型の値を取得する。 More...
 
bool TryGetRigidbody (int id, out Rigidbody value)
 Rigidbody型の値を取得する。 More...
 
Rigidbody GetRigidbody (string name, Rigidbody defaultValue=null)
 Rigidbody型の値を取得する。 More...
 
Rigidbody GetRigidbody (int id, Rigidbody defaultValue=null)
 Rigidbody型の値を取得する。 More...
 
bool GetRigidbody (string name, out Rigidbody value)
 Rigidbody型の値を取得する。 More...
 
bool GetRigidbody (int id, out Rigidbody value)
 Rigidbody型の値を取得する。 More...
 
bool SetRigidbody2D (string name, Rigidbody2D value)
 Rigidbody2D型の値を設定する。 More...
 
bool SetRigidbody2D (int id, Rigidbody2D value)
 Rigidbody2D型の値を設定する。 More...
 
bool TryGetRigidbody2D (string name, out Rigidbody2D value)
 Rigidbody2D型の値を取得する。 More...
 
bool TryGetRigidbody2D (int id, out Rigidbody2D value)
 Rigidbody2D型の値を取得する。 More...
 
Rigidbody2D GetRigidbody2D (string name, Rigidbody2D defaultValue=null)
 Rigidbody2D型の値を取得する。 More...
 
Rigidbody2D GetRigidbody2D (int id, Rigidbody2D defaultValue=null)
 Rigidbody2D型の値を取得する。 More...
 
bool GetRigidbody2D (string name, out Rigidbody2D value)
 Rigidbody2D型の値を取得する。 More...
 
bool GetRigidbody2D (int id, out Rigidbody2D value)
 Rigidbody2D型の値を取得する。 More...
 
Parameter FindParameterContainsVariable (VariableBase variable)
 VariableBaseが属しているParameterの取得。 More...
 
void DestroySubComponents ()
 内部的に使用するメソッド。特に呼び出す必要はありません。 More...
 

Static Public Member Functions

static void Destroy (ParameterContainerInternal parameterContainer)
 ParameterContainerInternalの破棄 More...
 

Properties

Parameter[] parameters [get]
 パラメータの配列を取得。 More...
 
int parameterCount [get]
 Parameterの数を取得。 More...
 
- Properties inherited from ParameterContainerBase
ParameterContainerInternal container [get]
 実体のParameterContainerを返す。 More...
 
ParameterContainerInternal defaultContainer [get]
 元のParameterContainerを返す。 More...
 

Detailed Description

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

Member Function Documentation

Parameter AddParam ( string  name,
Parameter.Type  type 
)

パラメータを追加する。

Parameters
name名前。nameが重複していた場合はユニークな名前に変更される。
type型。
Returns
追加されたパラメータ。
void DeleteParam ( Parameter  parameter)

パラメータを削除する。

Parameters
parameterパラメータ。
void DeleteParam ( string  name)

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

Parameters
name名前。
void DeleteParam ( int  id)

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

Parameters
idID。
static void Destroy ( ParameterContainerInternal  parameterContainer)
static

ParameterContainerInternalの破棄

Parameters
parameterContainerParameterContainerInternal
void DestroySubComponents ( )

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

Parameter FindParameterContainsVariable ( VariableBase  variable)

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

Parameters
variableVariableBase
Returns
VariableBaseが属しているParameter。ない場合はnullを返す。
bool GetBool ( string  name,
bool  defaultValue = false 
)

Bool型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
bool GetBool ( int  id,
bool  defaultValue = false 
)

Bool型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
bool GetBool ( string  name,
out bool  value 
)

Bool型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetBool ( int  id,
out bool  value 
)

Bool型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
Bounds GetBounds ( string  name,
Bounds  defaultValue 
)

Bounds型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
Bounds GetBounds ( string  name)

Bounds型の値を取得する。

Parameters
name名前。
Returns
パラメータの値。パラメータがない場合は0 Boundsを返す。
Bounds GetBounds ( int  id,
Bounds  defaultValue 
)

Bounds型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
Bounds GetBounds ( int  id)

Bounds型の値を取得する。

Parameters
idID。
Returns
パラメータの値。パラメータがない場合は0 Boundsを返す。
bool GetBounds ( string  name,
out Bounds  value 
)

Bounds型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetBounds ( int  id,
out Bounds  value 
)

Bounds型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
Color GetColor ( string  name,
Color  defaultValue 
)

Color型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
Color GetColor ( string  name)

Color型の値を取得する。

Parameters
name名前。
Returns
パラメータの値。パラメータがない場合はColor.whiteを返す。
Color GetColor ( int  id,
Color  defaultValue 
)

Color型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
Color GetColor ( int  id)

Color型の値を取得する。

Parameters
idID。
Returns
パラメータの値。パラメータがない場合はColor.whiteを返す。
bool GetColor ( string  name,
out Color  value 
)

Color型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetColor ( int  id,
out Color  value 
)

Color型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
float GetFloat ( string  name,
float  defaultValue = 0.0f 
)

Float型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
float GetFloat ( int  id,
float  defaultValue = 0.0f 
)

Float型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
bool GetFloat ( string  name,
out float  value 
)

Float型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetFloat ( int  id,
out float  value 
)

Float型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
GameObject GetGameObject ( string  name,
GameObject  defaultValue = null 
)

GameObject型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
GameObject GetGameObject ( int  id,
GameObject  defaultValue = null 
)

GameObject型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
bool GetGameObject ( string  name,
out GameObject  value 
)

GameObject型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetGameObject ( int  id,
out GameObject  value 
)

GameObject型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
int GetInt ( int  id,
int  defaultValue = 0 
)

Int型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
int GetInt ( string  name,
int  defaultValue = 0 
)

Int型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
bool GetInt ( string  name,
out int  value 
)

Int型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetInt ( int  id,
out int  value 
)

Int型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
long GetLong ( string  name,
long  defaultValue = 0L 
)

Long型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
long GetLong ( int  id,
long  defaultValue = 0L 
)

Long型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
bool GetLong ( string  name,
out long  value 
)

Long型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetLong ( int  id,
out long  value 
)

Long型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
Parameter GetParam ( string  name)

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

Parameters
name名前。
Returns
パラメータ。存在しなかった場合はnullを返す。
Parameter GetParam ( int  id)

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

Parameters
idID。
Returns
パラメータ。存在しなかった場合はnullを返す。
Parameter GetParameterFromIndex ( int  index)

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

Parameters
indexインデックス
Returns
Parameter
int GetParamID ( string  name)

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

Parameters
name名前。
Returns
パラメータのID。存在しなかった場合は0を返す。
Quaternion GetQuaternion ( string  name,
Quaternion  defaultValue 
)

Quaternion型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
Quaternion GetQuaternion ( string  name)

Quaternion型の値を取得する。

Parameters
name名前。
Returns
パラメータの値。パラメータがない場合はQuaternion.identityを返す。
Quaternion GetQuaternion ( int  id,
Quaternion  defaultValue 
)

Quaternion型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
Quaternion GetQuaternion ( int  id)

Quaternion型の値を取得する。

Parameters
idID。
Returns
パラメータの値。パラメータがない場合はQuaternion.identityを返す。
bool GetQuaternion ( string  name,
out Quaternion  value 
)

Quaternion型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetQuaternion ( int  id,
out Quaternion  value 
)

Quaternion型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
Rect GetRect ( string  name,
Rect  defaultValue 
)

Rect型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
Rect GetRect ( string  name)

Rect型の値を取得する。

Parameters
name名前。
Returns
パラメータの値。パラメータがない場合はRect(0, 0, 0, 0)を返す。
Rect GetRect ( int  id,
Rect  defaultValue 
)

Rect型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
Rect GetRect ( int  id)

Rect型の値を取得する。

Parameters
idID。
Returns
パラメータの値。パラメータがない場合はRect(0, 0, 0, 0)を返す。
bool GetRect ( string  name,
out Rect  value 
)

Rect型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetRect ( int  id,
out Rect  value 
)

Rect型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
RectTransform GetRectTransform ( string  name,
RectTransform  defaultValue = null 
)

RectTransform型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
RectTransform GetRectTransform ( int  id,
RectTransform  defaultValue = null 
)

RectTransform型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
bool GetRectTransform ( string  name,
out RectTransform  value 
)

RectTransform型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetRectTransform ( int  id,
out RectTransform  value 
)

RectTransform型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
Rigidbody GetRigidbody ( string  name,
Rigidbody  defaultValue = null 
)

Rigidbody型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
Rigidbody GetRigidbody ( int  id,
Rigidbody  defaultValue = null 
)

Rigidbody型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
bool GetRigidbody ( string  name,
out Rigidbody  value 
)

Rigidbody型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetRigidbody ( int  id,
out Rigidbody  value 
)

Rigidbody型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
Rigidbody2D GetRigidbody2D ( string  name,
Rigidbody2D  defaultValue = null 
)

Rigidbody2D型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
指定した名前のパラメータがあった場合にtrue。
Rigidbody2D GetRigidbody2D ( int  id,
Rigidbody2D  defaultValue = null 
)

Rigidbody2D型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetRigidbody2D ( string  name,
out Rigidbody2D  value 
)

Rigidbody2D型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetRigidbody2D ( int  id,
out Rigidbody2D  value 
)

Rigidbody2D型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
string GetString ( string  name,
string  defaultValue = "" 
)

String型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
string GetString ( int  id,
string  defaultValue = "" 
)

String型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
bool GetString ( string  name,
out string  value 
)

String型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetString ( int  id,
out string  value 
)

String型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
Transform GetTransform ( string  name,
Transform  defaultValue = null 
)

Transform型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
Transform GetTransform ( int  id,
Transform  defaultValue = null 
)

Transform型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
bool GetTransform ( string  name,
out Transform  value 
)

Transform型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetTransform ( int  id,
out Transform  value 
)

Transform型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
Vector2 GetVector2 ( string  name,
Vector2  defaultValue 
)

Vector2型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
Vector2 GetVector2 ( string  name)

Vector2型の値を取得する。

Parameters
name名前。
Returns
パラメータの値。パラメータがない場合はVector2.zeroを返す。
Vector2 GetVector2 ( int  id,
Vector2  defaultValue 
)

Vector2型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
Vector2 GetVector2 ( int  id)

Vector2型の値を取得する。

Parameters
idID。
Returns
パラメータの値。パラメータがない場合はVector2.zeroを返す。
bool GetVector2 ( string  name,
out Vector2  value 
)

Vector2型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetVector2 ( int  id,
out Vector2  value 
)

Vector2型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
Vector3 GetVector3 ( string  name,
Vector3  defaultValue 
)

Vector3型の値を取得する。

Parameters
name名前。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
Vector3 GetVector3 ( string  name)

Vector3型の値を取得する。

Parameters
name名前。
Returns
パラメータの値。パラメータがない場合はVector3.zeroを返す。
Vector3 GetVector3 ( int  id,
Vector3  defaultValue 
)

Vector3型の値を取得する。

Parameters
idID。
defaultValueデフォルトの値。パラメータがない場合に返される。
Returns
パラメータの値。パラメータがない場合はdefaultValueを返す。
Vector3 GetVector3 ( int  id)

Vector3型の値を取得する。

Parameters
idID。
Returns
パラメータの値。パラメータがない場合はVector3.zeroを返す。
bool GetVector3 ( string  name,
out Vector3  value 
)

Vector3型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool GetVector3 ( int  id,
out Vector3  value 
)

Vector3型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
string MakeUniqueName ( string  name)

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

Parameters
name元の名前。
Returns
結果の名前。
void Refresh ( )

Editor only

bool SetBool ( string  name,
bool  value 
)

Bool型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetBool ( int  id,
bool  value 
)

Bool型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetBounds ( string  name,
Bounds  value 
)

Bounds型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetBounds ( int  id,
Bounds  value 
)

Bounds型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetColor ( string  name,
Color  value 
)

Color型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetColor ( int  id,
Color  value 
)

Color型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetFloat ( string  name,
float  value 
)

Float型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetFloat ( int  id,
float  value 
)

Float型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetGameObject ( string  name,
GameObject  value 
)

GameObject型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetGameObject ( int  id,
GameObject  value 
)

GameObject型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetInt ( string  name,
int  value 
)

Int型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetInt ( int  id,
int  value 
)

Int型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetLong ( string  name,
long  value 
)

Long型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetLong ( int  id,
long  value 
)

Long型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetQuaternion ( string  name,
Quaternion  value 
)

Quaternion型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetQuaternion ( int  id,
Quaternion  value 
)

Quaternion型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetRect ( string  name,
Rect  value 
)

Rect型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetRect ( int  id,
Rect  value 
)

Rect型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetRectTransform ( string  name,
RectTransform  value 
)

RectTransform型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetRectTransform ( int  id,
RectTransform  value 
)

RectTransform型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetRigidbody ( string  name,
Rigidbody  value 
)

Rigidbody型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetRigidbody ( int  id,
Rigidbody  value 
)

Rigidbody型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetRigidbody2D ( string  name,
Rigidbody2D  value 
)

Rigidbody2D型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetRigidbody2D ( int  id,
Rigidbody2D  value 
)

Rigidbody2D型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetString ( string  name,
string  value 
)

String型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetString ( int  id,
string  value 
)

String型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetTransform ( string  name,
Transform  value 
)

Transform型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetTransform ( int  id,
Transform  value 
)

Transform型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetVector2 ( string  name,
Vector2  value 
)

Vector2型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetVector2 ( int  id,
Vector2  value 
)

Vector2型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetVector3 ( string  name,
Vector3  value 
)

Vector3型の値を設定する。

Parameters
name名前。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool SetVector3 ( int  id,
Vector3  value 
)

Vector3型の値を設定する。

Parameters
idID。
value値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetBool ( string  name,
out bool  value 
)

Bool型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetBool ( int  id,
out bool  value 
)

Bool型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetBounds ( string  name,
out Bounds  value 
)

Bounds型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetBounds ( int  id,
out Bounds  value 
)

Bounds型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetColor ( string  name,
out Color  value 
)

Color型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetColor ( int  id,
out Color  value 
)

Color型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetFloat ( string  name,
out float  value 
)

Float型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetFloat ( int  id,
out float  value 
)

Float型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetGameObject ( string  name,
out GameObject  value 
)

GameObject型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetGameObject ( int  id,
out GameObject  value 
)

GameObject型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetInt ( string  name,
out int  value 
)

Int型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetInt ( int  id,
out int  value 
)

Int型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetLong ( string  name,
out long  value 
)

Long型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetLong ( int  id,
out long  value 
)

Long型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetQuaternion ( string  name,
out Quaternion  value 
)

Quaternion型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetQuaternion ( int  id,
out Quaternion  value 
)

Quaternion型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetRect ( string  name,
out Rect  value 
)

Rect型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetRect ( int  id,
out Rect  value 
)

Rect型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetRectTransform ( string  name,
out RectTransform  value 
)

RectTransform型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetRectTransform ( int  id,
out RectTransform  value 
)

RectTransform型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetRigidbody ( string  name,
out Rigidbody  value 
)

Rigidbody型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetRigidbody ( int  id,
out Rigidbody  value 
)

Rigidbody型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetRigidbody2D ( string  name,
out Rigidbody2D  value 
)

Rigidbody2D型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetRigidbody2D ( int  id,
out Rigidbody2D  value 
)

Rigidbody2D型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetString ( string  name,
out string  value 
)

String型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetString ( int  id,
out string  value 
)

String型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetTransform ( string  name,
out Transform  value 
)

Transform型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetTransform ( int  id,
out Transform  value 
)

Transform型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetVector2 ( string  name,
out Vector2  value 
)

Vector2型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetVector2 ( int  id,
out Vector2  value 
)

Vector2型の値を取得する。

Parameters
idID。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetVector3 ( string  name,
out Vector3  value 
)

Vector3型の値を取得する。

Parameters
name名前。
value取得する値。
Returns
指定した名前のパラメータがあった場合にtrue。
bool TryGetVector3 ( int  id,
out Vector3  value 
)

Vector3型の値を取得する。

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

Property Documentation

int parameterCount
get

Parameterの数を取得。

Parameter [] parameters
get

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