Arbor 3: FSM & BT Graph Editor  3.5.3
AnyParameterReference Class Reference

型を指定するパラメータ参照。 More...

Inheritance diagram for AnyParameterReference:
ParameterReference

Public Member Functions

 AnyParameterReference ()
 AnyParameterReferenceの作成。 More...
 
 AnyParameterReference (System.Type parameterType)
 AnyParameterReferenceの作成。 More...
 
 AnyParameterReference (ParameterReference parameterReference)
 AnyParameterReferenceの作成。 More...
 
bool SetVariable< TVariable > (TVariable value)
 Variableの値を設定 More...
 
TVariable GetVariable< TVariable > (TVariable defaultValue=default(TVariable))
 Variableの値を取得 More...
 

Properties

System.Type parameterType [get, set]
 パラメータの型 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...
 
int enumIntValue [get, set]
 Enum型のint値。 More...
 
System.Enum enumValue [get, set]
 Enum型の値。 More...
 
Vector2 vector2Value [get, set]
 Vector2型の値。 More...
 
Vector3 vector3Value [get, set]
 Vector3型の値。 More...
 
Rect rectValue [get, set]
 Rect型の値。 More...
 
Bounds boundsValue [get, set]
 Bounds型の値。 More...
 
Color colorValue [get, set]
 Bounds型の値。 More...
 
GameObject gameObjectValue [get, set]
 GameObject型の値。 More...
 
Component componentValue [get, set]
 Component型の値。 More...
 
Transform transformValue [get, set]
 Transform型の値。 More...
 
RectTransform rectTransformValue [get, set]
 RectTransform型の値。 More...
 
Rigidbody rigidbodyValue [get, set]
 Rigidbody型の値。 More...
 
Rigidbody2D rigidbody2DValue [get, set]
 Rigidbody2D型の値。 More...
 
object variableValue [get, set]
 Variable型の値。 More...
 
object value [get, set]
 タイプに応じた値を取得する。 More...
 
- Properties inherited from ParameterReference
ParameterReferenceType type [get]
 ParameterContainerの参照タイプ More...
 
ParameterContainerBase container [get, set]
 格納しているコンテナ。 More...
 
virtual Parameter.Type referenceType [get]
 参照するParameter.Typeを返す。 More...
 
Parameter parameter [get]
 パラメータを取得する。存在しない場合はnull。 More...
 

Additional Inherited Members

- Public Attributes inherited from ParameterReference
int id
 ID。 More...
 
string name
 パラメータ名。 More...
 

Detailed Description

型を指定するパラメータ参照。

使用可能な属性 :

Constructor & Destructor Documentation

AnyParameterReferenceの作成。

AnyParameterReference ( System.Type  parameterType)

AnyParameterReferenceの作成。

Parameters
parameterTypeパラメータの型
AnyParameterReference ( ParameterReference  parameterReference)

AnyParameterReferenceの作成。

Parameters
parameterReferenceコピー元のParameterReference

Member Function Documentation

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

Variableの値を取得

Template Parameters
TVariableVariableの値の型
Parameters
defaultValueデフォルトの値。取得に失敗した場合に返される。
Returns
Variableの値。取得に失敗した場合はdefaultValueを返す。
bool SetVariable< TVariable > ( TVariable  value)

Variableの値を設定

Template Parameters
TVariableVariableの値の型
Parameters
value

Property Documentation

bool boolValue
getset

Bool型の値。

Bounds boundsValue
getset

Bounds型の値。

Color colorValue
getset

Bounds型の値。

Component componentValue
getset

Component型の値。

int enumIntValue
getset

Enum型のint値。

System.Enum enumValue
getset

Enum型の値。

float floatValue
getset

Float型の値。

GameObject gameObjectValue
getset

GameObject型の値。

int intValue
getset

Int型の値。

long longValue
getset

Long型の値。

System.Type parameterType
getset

パラメータの型

RectTransform rectTransformValue
getset

RectTransform型の値。

Rect rectValue
getset

Rect型の値。

Rigidbody2D rigidbody2DValue
getset

Rigidbody2D型の値。

Rigidbody rigidbodyValue
getset

Rigidbody型の値。

Transform transformValue
getset

Transform型の値。

object value
getset

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

object variableValue
getset

Variable型の値。

Vector2 vector2Value
getset

Vector2型の値。

Vector3 vector3Value
getset

Vector3型の値。