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の値を取得

テンプレート引数
TVariableVariableの値の型
引数
value
戻り値
trueなら成功、falseなら失敗

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

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

Variableの値を取得

テンプレート引数
TVariableVariableの値の型
引数
defaultValueデフォルトの値。取得に失敗した場合に返される。
戻り値
Variableの値。取得に失敗した場合はdefaultValueを返す。

◆ GetVariableList()

object GetVariableList ( object  defaultValue = null)

VariableListの値を取得

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

◆ GetVariableList< TVariable >()

IList<TVariable> GetVariableList< TVariable > ( )

VariableListの値を取得

テンプレート引数
TVariableVariableListの値の型
戻り値
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の値を設定

テンプレート引数
TVariableVariableの値の型
引数
value

◆ SetVariableList()

bool SetVariableList ( object  value)

VariableListの値を設定

引数
value

◆ SetVariableList< TVariable >()

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

VariableListの値を設定

テンプレート引数
TVariableVariableの値の型
引数
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型の値を取得する。

テンプレート引数
TVariableVariableの値の型
引数
value取得する値。
戻り値
成功した場合はtrueを返す。

◆ TryGetVariableList()

bool TryGetVariableList ( out object  value)

VariableList型の値を取得する。

引数
value取得する値。
戻り値
成功した場合はtrueを返す。

◆ TryGetVariableList< TVariable >()

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

VariableList型の値を取得する。

テンプレート引数
TVariableVariableの値の型
引数
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

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

◆ id

int id

ID。

◆ name

string name

パラメータの名前。

◆ referenceType

ClassTypeReference referenceType = new ClassTypeReference()

objectReferenceValueやEnumの型。

◆ type

Type type

パラメータの型。

プロパティ詳解

◆ assetObjectListValue

IList<Object> assetObjectListValue
getset

AssetObjectList型の値。

◆ assetObjectValue

Object assetObjectValue
getset

AssetObject型の値。

◆ boolListValue

IList<bool> boolListValue
getset

BoolList型の値。

◆ boolValue

bool boolValue
getset

Bool型の値。

◆ boundsListValue

IList<Bounds> boundsListValue
getset

BoundsList型の値。

◆ boundsValue

Bounds boundsValue
getset

Bounds型の値。

◆ colorListValue

IList<Color> colorListValue
getset

ColorList型の値。

◆ colorValue

Color colorValue
getset

Color型の値。

◆ componentListValue

IList<Component> componentListValue
getset

ComponentList型の値。

◆ componentType

ClassTypeReference componentType
getset

コンポーネントの型

◆ componentValue

Component componentValue
getset

Component型の値。

◆ enumIntValue

int enumIntValue
getset

Enum型のint値。

◆ enumValue

System.Enum enumValue
getset

Enum型の値。

◆ floatListValue

IList<float> floatListValue
getset

FloatList型の値。

◆ floatValue

float floatValue
getset

Float型の値。

◆ gameObjectListValue

IList<GameObject> gameObjectListValue
getset

GameObjectList型の値。

◆ gameObjectValue

GameObject gameObjectValue
getset

GameObject型の値。

◆ intListValue

IList<int> intListValue
getset

IntList型の値。

◆ intValue

int intValue
getset

Int型の値。

◆ isEnum

bool isEnum
get

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

◆ isPublicGet

bool isPublicGet
get

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

◆ isPublicSet

bool isPublicSet
get

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

◆ longListValue

IList<long> longListValue
getset

LongList型の値。

◆ longValue

long longValue
getset

Long型の値。

◆ objectReferenceValue

Object objectReferenceValue
getset

Object型の値。

◆ quaternionListValue

IList<Quaternion> quaternionListValue
getset

QuaternionList型の値。

◆ quaternionValue

Quaternion quaternionValue
getset

Quaternion型の値。

◆ rectListValue

IList<Rect> rectListValue
getset

RectList型の値。

◆ rectTransformValue

RectTransform rectTransformValue
getset

RectTransform型の値。

◆ rectValue

Rect rectValue
getset

Rect型の値。

◆ rigidbody2DValue

Rigidbody2D rigidbody2DValue
getset

Rigidbody2D型の値。

◆ rigidbodyValue

Rigidbody rigidbodyValue
getset

Rigidbody型の値。

◆ stringListValue

IList<string> stringListValue
getset

StringList型の値。

◆ stringValue

string stringValue
getset

String型の値。

◆ transformValue

Transform transformValue
getset

Transform型の値。

◆ value

object value
getset

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

◆ valueType

System.Type valueType
get

値の型を取得する。

◆ variableListObject

VariableListBase variableListObject
getset

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

◆ variableListValue

object variableListValue
getset

VariableList型の値。

◆ variableObject

VariableBase variableObject
getset

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

◆ variableValue

object variableValue
getset

Variable型の値。

◆ vector2ListValue

IList<Vector2> vector2ListValue
getset

Vector2List型の値。

◆ vector2Value

Vector2 vector2Value
getset

Vector2型の値。

◆ vector3ListValue

IList<Vector3> vector3ListValue
getset

Vector3List型の値。

◆ vector3Value

Vector3 vector3Value
getset

Vector3型の値。

イベント詳解

◆ onChanged

DelegateOnChanged onChanged

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