Class in Arbor / Inherits from: FlexibleComponentBase
Implements interfaces: IValueGetter<T>
Description
Class to handle a flexible Component type reference method there is more than one(Generic).
Type Parameters
| Type Parameter Name | 
Description | 
Type Constraints | 
| T | 
Specify Component Type | 
 | 
Constructors
Fields
Properties
| Property Name | 
Description | 
| parameter | 
It return a Paramter. It is null if Type is other than Parameter. | 
| value | 
It returns a value | 
Methods
Operators
Inherited Members
Fields
| Field Name | 
Description | 
| _HierarchyType | 
Reference type of Hierarchy specified when Type is FlexibleSceneObjectType.Hierarchy. | 
| _Type | 
Specified type of value | 
Properties
| Property Name | 
Description | 
| hierarchyType | 
In the case of FlexibleSceneObjectType.Hierarchy, return FlexibleHierarchyType representing which object to reference | 
| targetGameObject | 
Returns the GameObject to be referenced in case of FlexibleSceneObjectType.Hierarchy. | 
| targetGraph | 
Returns the NodeGraph to be referenced in case of FlexibleSceneObjectType.Hierarchy. | 
| type | 
It returns a type | 
Methods
| Method Name | 
Description | 
| SetHierarchyIfConstantNull | 
Change to FlexibleSceneObjectType.Hierarchy if FlexibleSceneObjectType.Constant and the referencing object is null. |