Arbor 3: FSM & BT Graph Editor
3.7.8
|
A base class for dealing with flexible types with multiple reference methods. More...
Public Member Functions | |
override object | GetValueObject () |
Return the value as object. More... | |
FlexibleField () | |
FlexibleField default constructor More... | |
FlexibleField (T value) | |
FlexibleField constructor More... | |
FlexibleField (AnyParameterReference parameter) | |
FlexibleField constructor More... | |
FlexibleField (InputSlotAny slot) | |
FlexibleField constructor More... | |
Static Public Member Functions | |
static | operator T (FlexibleField< T > flexible) |
Cast FlexibleField to T. More... | |
static | operator FlexibleField< T > (T value) |
Cast T to FlexibleField. More... | |
Protected Attributes | |
T | _Value = default(T) |
Constant value More... | |
AnyParameterReference | _Parameter = new AnyParameterReference() |
Parameter reference More... | |
InputSlotAny | _Slot = new InputSlotAny() |
Data input slot More... | |
Protected Attributes inherited from FlexibleFieldBase | |
FlexibleType | _Type = FlexibleType.Constant |
Specified type of value More... | |
Properties | |
override System.Type | fieldType [get] |
It returns a field type. More... | |
Parameter | parameter [get] |
It return a Paramter. More... | |
T | value [get] |
It returns a value More... | |
Properties inherited from FlexibleFieldBase | |
FlexibleType | type [get] |
It returns a type More... | |
abstract System.Type | fieldType [get] |
It returns a field type. More... | |
A base class for dealing with flexible types with multiple reference methods.
To use it, inherit T by specifying a user-defined class.
T | Serializable type |
FlexibleField | ( | ) |
FlexibleField default constructor
FlexibleField | ( | T | value | ) |
FlexibleField constructor
value | Value |
FlexibleField | ( | AnyParameterReference | parameter | ) |
FlexibleField constructor
parameter | Parameter |
FlexibleField | ( | InputSlotAny | slot | ) |
FlexibleField constructor
slot | Slot |
|
virtual |
|
explicitstatic |
Cast T to FlexibleField.
value | T |
|
explicitstatic |
Cast FlexibleField to T.
flexible | FlexibleField |
|
protected |
Parameter reference
|
protected |
Data input slot
|
protected |
Constant value
|
get |
It returns a field type.
|
get |
It returns a value