Class in Arbor / Inherits from: FlexibleSceneObjectBase
Implements interfaces: IValueGetter<UnityEngine.GameObject>
Description
Class to handle a flexible GameObject type reference method there is more than one.
Constructors
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 |
| fieldInfo |
Return the FieldInfo that owns this instance |
| hierarchyType |
In the case of FlexibleSceneObjectType.Hierarchy, return FlexibleHierarchyType representing which object to reference |
| ownerObject |
Return the object that owns this instance |
| 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 |
| OnAssignedField |
Called when assigned to a field under NodeBehaviour. |
| SetHierarchyIfConstantNull |
Change to FlexibleSceneObjectType.Hierarchy if FlexibleSceneObjectType.Constant and the referencing object is null. |