|
Arbor 3: FSM & BT Graph Editor
3.1.2
|
ParameterContainerに格納されるParameterのクラス。 More...
Public Types | |
| enum | Type { Int, Float, Bool, GameObject, String, 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... | |
| void | SetVariable< T > (T value) |
| Variableの値を設定 More... | |
| bool | GetVariable< T > (ref T value) |
| Variableの値を取得 More... | |
| override string | ToString () |
| 値を文字列形式に変換する。 More... | |
| string | ToString (string format) |
| 値を文字列形式に変換する。 More... | |
Public Attributes | |
| ParameterContainerInternal | container |
| このパラメータが格納されているコンテナ。 More... | |
| int | id |
| ID。 More... | |
| Type | type |
| パラメータの型。 More... | |
| string | name |
| パラメータの名前。 More... | |
| ClassTypeReference | componentType = new ClassTypeReference(typeof(Component)) |
| objectReferenceValueの型。 More... | |
Properties | |
| 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... | |
| GameObject | gameObjectValue [get, set] |
| GameObject型の値。 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... | |
| 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 | パラメータ |
| bool GetVariable< T > | ( | ref T | value | ) |
Variableの値を取得
| T | Variableの値の型 |
| value | 値 |
| T | : | new() |
| void OnChanged | ( | ) |
値を変更した際に呼び出す。
| void SetVariable< T > | ( | T | value | ) |
Variableの値を設定
| T | Variableの値の型 |
| value | 値 |
| T | : | new() |
| override string ToString | ( | ) |
値を文字列形式に変換する。
| string ToString | ( | string | format | ) |
値を文字列形式に変換する。
| format | 数値書式指定フォーマット(Int,Long,Floatのみ) |
数値書式指定フォーマットの詳細については、次を参照してください。標準の数値書式指定文字列、カスタム数値書式指定文字列
| ClassTypeReference componentType = new ClassTypeReference(typeof(Component)) |
objectReferenceValueの型。
| ParameterContainerInternal container |
このパラメータが格納されているコンテナ。
| int id |
ID。
| string name |
パラメータの名前。
| Type type |
パラメータの型。
|
getset |
Bool型の値。
|
getset |
Bounds型の値。
|
getset |
Color型の値。
|
getset |
Float型の値。
|
getset |
GameObject型の値。
|
getset |
Int型の値。
|
getset |
Long型の値。
|
getset |
Object型の値。
|
getset |
Quaternion型の値。
|
getset |
Rect型の値。
|
getset |
String型の値。
|
getset |
タイプに応じた値を取得する。
|
get |
値の型を取得する。
|
getset |
Variable型の値。
|
getset |
Vector2型の値。
|
getset |
Vector3型の値。
| DelegateOnChanged onChanged |
値が変更された際に呼び出されるコールバック関数。