# FlexibleAssetObject

Class in Arbor / Inherits from: object
Implements interfaces: IOverrideConstraint, IFlexibleField, IAssignFieldReceiver, IValueGetter<UnityEngine.Object>

## Description

Class to handle a flexible Asset Object type reference method there is more than one.

## Constructors

| Description
--- | ---
FlexibleAssetObject | FlexibleAssetObject default constructor

## Properties

Property Name | Description
--- | ---
overrideConstraint | override ClassConstraintInfo
parameter | It return a Paramter. It is null if Type is other than Parameter.
type | It returns a type
value | It returns a value

## Methods

Method Name | Description
--- | ---
Disconnect | Disconnect the data slot.
GetConstraint | Return information on type constraints.
GetValueObject | Return the value as object.

## Operators

Operator Name | Description
--- | ---
FlexibleAssetObject | Cast Object to FlexibleAssetObject.
Object | Cast FlexibleAssetObject to Object.