Arbor 3: FSM & BT Graph Editor  3.7.8
FlexibleComponentBase Class Reference

Base class for FlexibleComponent<T>. More...

Inheritance diagram for FlexibleComponentBase:
FlexibleSceneObjectBase IFlexibleField IValueContainer FlexibleComponent< T >

Additional Inherited Members

- Public Member Functions inherited from FlexibleSceneObjectBase
abstract object GetValueObject ()
 Return the value as object. More...
 
abstract Object GetConstantObject ()
 Returns an Object of FlexibleSceneObjectType.Constant. More...
 
bool SetHierarchyIfConstantNull (FlexibleHierarchyType hierarchyType=FlexibleHierarchyType.Self)
 Change to FlexibleSceneObjectType.Hierarchy if FlexibleSceneObjectType.Constant and the referencing object is null. More...
 
- Protected Attributes inherited from FlexibleSceneObjectBase
FlexibleSceneObjectType _Type = FlexibleSceneObjectType.Constant
 Specified type of value More...
 
FlexibleHierarchyType _HierarchyType = FlexibleHierarchyType.Self
 Reference type of Hierarchy specified when Type is FlexibleSceneObjectType.Hierarchy. More...
 
- Properties inherited from FlexibleSceneObjectBase
Object ownerObject [get, set]
 Return the object that owns this instance More...
 
System.Reflection.FieldInfo fieldInfo [get, set]
 Return the FieldInfo that owns this instance More...
 
NodeGraph targetGraph [get]
 Returns the NodeGraph to be referenced in case of FlexibleSceneObjectType.Hierarchy. More...
 
GameObject targetGameObject [get]
 Returns the GameObject to be referenced in case of FlexibleSceneObjectType.Hierarchy. More...
 
FlexibleSceneObjectType type [get, set]
 It returns a type More...
 
FlexibleHierarchyType hierarchyType [get, set]
 In the case of FlexibleSceneObjectType.Hierarchy, return FlexibleHierarchyType representing which object to reference More...
 

Detailed Description

Base class for FlexibleComponent<T>.


Defined for bridging to PropertyDrawer.