Arbor 3: FSM & BT Graph Editor 3.7.7

Public Member Functions | Protected Attributes | Properties | List of all members
FlexibleFieldBase Class Referenceabstract

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

Inheritance diagram for FlexibleFieldBase:

## 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

FlexibleType _Type = FlexibleType.Constant
| protected

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