Arbor 3: FSM & BT Graph Editor  3.3.0
FlexibleComponent Class Reference

参照方法が複数ある柔軟なComponent型を扱うクラス。 More...

Inheritance diagram for FlexibleComponent:
IFlexibleField

Public Member Functions

 FlexibleComponent ()
 FlexibleComponentデフォルトコンストラクタ More...
 
 FlexibleComponent (Component component)
 FlexibleComponentコンストラクタ More...
 
 FlexibleComponent (ComponentParameterReference parameter)
 FlexibleComponentコンストラクタ More...
 
 FlexibleComponent (InputSlotComponent slot)
 FlexibleComponentコンストラクタ More...
 
object GetValueObject ()
 値をobjectで返す。 More...
 

Static Public Member Functions

static operator Component (FlexibleComponent flexible)
 FlexibleComponentをComponentにキャスト。 More...
 
static operator FlexibleComponent (Component value)
 ComponentをFlexibleComponentにキャスト。 More...
 

Properties

FlexibleType type [get]
 Typeを返す More...
 
Parameter parameter [get]
 Parameterを返す。TypeがParameter以外の場合はnull。 More...
 
Component value [get]
 値を返す More...
 

Detailed Description

参照方法が複数ある柔軟なComponent型を扱うクラス。

使用可能な属性 :

Constructor & Destructor Documentation

FlexibleComponentデフォルトコンストラクタ

FlexibleComponent ( Component  component)

FlexibleComponentコンストラクタ

Parameters
componentComponent

FlexibleComponentコンストラクタ

Parameters
parameterParameter

FlexibleComponentコンストラクタ

Parameters
slotスロット

Member Function Documentation

object GetValueObject ( )

値をobjectで返す。

Returns
値のobject

Implements IFlexibleField.

static operator Component ( FlexibleComponent  flexible)
explicitstatic

FlexibleComponentをComponentにキャスト。

Parameters
flexibleFlexibleComponent
static operator FlexibleComponent ( Component  value)
explicitstatic

ComponentをFlexibleComponentにキャスト。

Parameters
valueComponent

Property Documentation

Parameter parameter
get

Parameterを返す。TypeがParameter以外の場合はnull。

FlexibleType type
get

Typeを返す

Component value
get

値を返す