|
Arbor 3: FSM & BT Graph Editor
3.5.0
|
ParameterContainerに格納されるParameterのクラス。 More...
Public Types | |
| enum | Type { Int, Float, Bool, GameObject, String, Enum, Vector2 = 1000, Vector3, Quaternion, Rect, Bounds, Color, Transform = 2000, RectTransform, Rigidbody, Rigidbody2D, Component, Long, Variable = 3000 } |
| パラメータの型。 More... | |
Public Member Functions | |
| delegate void | DelegateOnChanged (Parameter parameter) |
| パラメータを変更した時に呼ばれるデリゲート。 More... | |
| void | OnChanged () |
| 値を変更した際に呼び出す。 More... | |
| bool | SetEnum< TEnum > (TEnum value) |
| Enumの値を設定 More... | |
| bool | TryGetEnum< TEnum > (out TEnum value) |
| Enum型の値を取得する。 More... | |
| void | SetVariable< T > (T value) |
| Variableの値を設定 More... | |
| bool | GetVariable< T > (ref T value) |
| Variableの値を取得 More... | |
| override string | ToString () |
| 値を文字列形式に変換する。 More... | |
| string | ToString (string format) |
| 値を文字列形式に変換する。 More... | |
Static Public Member Functions | |
| static System.Type | GetValueType (Parameter.Type type, System.Type referenceType=null) |
| パラメータの値の型を取得する。 More... | |
Public Attributes | |
| ParameterContainerInternal | container |
| このパラメータが格納されているコンテナ。 More... | |
| int | id |
| ID。 More... | |
| Type | type |
| パラメータの型。 More... | |
| string | name |
| パラメータの名前。 More... | |
| ClassTypeReference | referenceType = new ClassTypeReference() |
| objectReferenceValueやEnumの型。 More... | |
Properties | |
| ClassTypeReference | componentType [get, set] |
| コンポーネントの型 More... | |
| bool | isPublicSet [get] |
| このパラメータが外部グラフから設定可能かどうかを返す。(グラフ内パラメータ用) More... | |
| bool | isPublicGet [get] |
| このパラメータが外部グラフから取得可能かどうかを返す。(グラフ内パラメータ用) More... | |
| int | intValue [get, set] |
| Int型の値。 More... | |
| long | longValue [get, set] |
| Long型の値。 More... | |
| float | floatValue [get, set] |
| Float型の値。 More... | |
| bool | boolValue [get, set] |
| Bool型の値。 More... | |
| string | stringValue [get, set] |
| String型の値。 More... | |
| bool | isEnum [get] |
| このパラメータがEnum型であるかどうかを返す。 More... | |
| System.Enum | enumValue [get, set] |
| Enum型の値。 More... | |
| Vector2 | vector2Value [get, set] |
| Vector2型の値。 More... | |
| Vector3 | vector3Value [get, set] |
| Vector3型の値。 More... | |
| Quaternion | quaternionValue [get, set] |
| Quaternion型の値。 More... | |
| Rect | rectValue [get, set] |
| Rect型の値。 More... | |
| Bounds | boundsValue [get, set] |
| Bounds型の値。 More... | |
| Color | colorValue [get, set] |
| Color型の値。 More... | |
| Object | objectReferenceValue [get, set] |
| Object型の値。 More... | |
| GameObject | gameObjectValue [get, set] |
| GameObject型の値。 More... | |
| object | variableValue [get, set] |
| Variable型の値。 More... | |
| System.Type | valueType [get] |
| 値の型を取得する。 More... | |
| object | value [get, set] |
| タイプに応じた値を取得する。 More... | |
Events | |
| DelegateOnChanged | onChanged |
| 値が変更された際に呼び出されるコールバック関数。 More... | |
ParameterContainerに格納されるParameterのクラス。
|
strong |
パラメータの型。
| delegate void DelegateOnChanged | ( | Parameter | parameter | ) |
パラメータを変更した時に呼ばれるデリゲート。
| parameter | パラメータ |
|
static |
パラメータの値の型を取得する。
| type | パラメータのタイプ |
| referenceType | 参照する型(Enum, Component, Variableで使用) |
| bool GetVariable< T > | ( | ref T | value | ) |
Variableの値を取得
| T | Variableの値の型 |
| value | 値 |
| T | : | new() |
| void OnChanged | ( | ) |
値を変更した際に呼び出す。
| bool SetEnum< TEnum > | ( | TEnum | value | ) |
Enumの値を設定
| value | 値 |
| TEnum | : | struct |
| void SetVariable< T > | ( | T | value | ) |
Variableの値を設定
| T | Variableの値の型 |
| value | 値 |
| T | : | new() |
| override string ToString | ( | ) |
値を文字列形式に変換する。
| string ToString | ( | string | format | ) |
値を文字列形式に変換する。
| format | 数値書式指定フォーマット(Int,Long,Floatのみ) |
数値書式指定フォーマットの詳細については、次を参照してください。標準の数値書式指定文字列、カスタム数値書式指定文字列
| bool TryGetEnum< TEnum > | ( | out TEnum | value | ) |
Enum型の値を取得する。
| value | 取得する値。 |
| TEnum | : | struct |
| ParameterContainerInternal container |
このパラメータが格納されているコンテナ。
| int id |
ID。
| string name |
パラメータの名前。
| ClassTypeReference referenceType = new ClassTypeReference() |
objectReferenceValueやEnumの型。
| Type type |
パラメータの型。
|
getset |
Bool型の値。
|
getset |
Bounds型の値。
|
getset |
Color型の値。
|
getset |
コンポーネントの型
|
getset |
Enum型の値。
|
getset |
Float型の値。
|
getset |
GameObject型の値。
|
getset |
Int型の値。
|
get |
このパラメータがEnum型であるかどうかを返す。
|
get |
このパラメータが外部グラフから取得可能かどうかを返す。(グラフ内パラメータ用)
|
get |
このパラメータが外部グラフから設定可能かどうかを返す。(グラフ内パラメータ用)
|
getset |
Long型の値。
|
getset |
Object型の値。
|
getset |
Quaternion型の値。
|
getset |
Rect型の値。
|
getset |
String型の値。
|
getset |
タイプに応じた値を取得する。
|
get |
値の型を取得する。
|
getset |
Variable型の値。
|
getset |
Vector2型の値。
|
getset |
Vector3型の値。
| DelegateOnChanged onChanged |
値が変更された際に呼び出されるコールバック関数。