Arbor 3: FSM & BT Graph Editor
3.1.1
|
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 |
値が変更された際に呼び出されるコールバック関数。