Arbor 3: FSM & BT Graph Editor  3.7.8
FlexibleFieldBase Class Referenceabstract

A base class for dealing with flexible types with multiple reference methods. More...

Inheritance diagram for FlexibleFieldBase:
IFlexibleField IValueContainer FlexibleField< T > FlexibleQuaternion

Public Member Functions

abstract object GetValueObject ()
 Return the value as object. More...
 

Protected Attributes

FlexibleType _Type = FlexibleType.Constant
 Specified type of value More...
 

Properties

FlexibleType type [get]
 It returns a type More...
 
abstract System.Type fieldType [get]
 It returns a field type. More...
 

Detailed Description

A base class for dealing with flexible types with multiple reference methods.

See FlexibleField<T> for use.

Member Function Documentation

◆ GetValueObject()

abstract object GetValueObject ( )
pure virtual

Return the value as object.

Returns
The value object

Implements IFlexibleField.

Implemented in FlexibleField< T >, and FlexibleQuaternion.

Member Data Documentation

◆ _Type

Specified type of value

Property Documentation

◆ fieldType

abstract System.Type fieldType
get

It returns a field type.

◆ type

FlexibleType type
get

It returns a type