|
Arbor 3: FSM & BT Graph Editor
3.7.8
|
Class to handle a flexible GameObject type reference method there is more than one. More...
Public Member Functions | |
| override object | GetValueObject () |
| Return the value as object. More... | |
| override Object | GetConstantObject () |
| Returns an Object of FlexibleSceneObjectType.Constant. More... | |
| FlexibleGameObject () | |
| FlexibleGameObject default constructor More... | |
| FlexibleGameObject (GameObject gameObject) | |
| FlexibleGameObject constructor. More... | |
| FlexibleGameObject (GameObjectParameterReference parameter) | |
| FlexibleGameObject constructor. More... | |
| FlexibleGameObject (InputSlotGameObject slot) | |
| FlexibleGameObject constructor. More... | |
| FlexibleGameObject (FlexibleHierarchyType hierarchyType) | |
| FlexibleGameObject constructor. More... | |
Public Member Functions inherited from FlexibleSceneObjectBase | |
| bool | SetHierarchyIfConstantNull (FlexibleHierarchyType hierarchyType=FlexibleHierarchyType.Self) |
| Change to FlexibleSceneObjectType.Hierarchy if FlexibleSceneObjectType.Constant and the referencing object is null. More... | |
Static Public Member Functions | |
| static | operator GameObject (FlexibleGameObject flexible) |
| Cast FlexibleGameObject to GameObject. More... | |
| static | operator FlexibleGameObject (GameObject value) |
| Cast GameObject to FlexibleGameObject. More... | |
Properties | |
| Parameter | parameter [get] |
| It return a Paramter. More... | |
| GameObject | value [get] |
| It returns a value 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... | |
Additional Inherited Members | |
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... | |
Class to handle a flexible GameObject type reference method there is more than one.
FlexibleGameObject default constructor
| FlexibleGameObject | ( | GameObject | gameObject | ) |
FlexibleGameObject constructor.
| gameObject | GameObject |
| FlexibleGameObject | ( | GameObjectParameterReference | parameter | ) |
FlexibleGameObject constructor.
| parameter | Parameter |
FlexibleGameObject constructor.
| slot | Slot |
| FlexibleGameObject | ( | FlexibleHierarchyType | hierarchyType | ) |
FlexibleGameObject constructor.
| hierarchyType | Hierarchy type of referenced object |
|
virtual |
Returns an Object of FlexibleSceneObjectType.Constant.
Implements FlexibleSceneObjectBase.
|
virtual |
|
explicitstatic |
Cast GameObject to FlexibleGameObject.
| value | GameObject |
|
explicitstatic |
Cast FlexibleGameObject to GameObject.
| flexible | FlexibleGameObject |
|
get |
It returns a value