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