Arbor 3: FSM & BT Graph Editor
3.6.4
|
参照方法が複数ある柔軟なシーンオブジェクト(GameObject, Component)型を扱うクラス。継承して使用する。 More...
Public Member Functions | |
abstract object | GetValueObject () |
値をobjectで返す。 More... | |
abstract Object | GetConstantObject () |
FlexibleSceneObjectType.ConstantのObjectを返す。 More... | |
bool | SetHierarchyIfConstantNull (FlexibleHierarchyType hierarchyType=FlexibleHierarchyType.Self) |
FlexibleSceneObjectType.Constantであり参照しているオブジェクトがnullの場合に、FlexibleSceneObjectType.Hierarchyへ変更する。 More... | |
Protected Attributes | |
FlexibleSceneObjectType | _Type = FlexibleSceneObjectType.Constant |
値の指定タイプ More... | |
FlexibleHierarchyType | _HierarchyType = FlexibleHierarchyType.Self |
TypeがFlexibleSceneObjectType.Hierarchyである時に指定するHierarchyの参照タイプ。 More... | |
Properties | |
Object | ownerObject [get, set] |
このインスタンスを所有しているオブジェクトを返す More... | |
System.Reflection.FieldInfo | fieldInfo [get, set] |
このインスタンスを所有しているFieldInfoを返す More... | |
GameObject | targetGameObject [get] |
FlexibleSceneObjectType.Hierarchyの場合に参照する対象のGameObjectを返す。 More... | |
FlexibleSceneObjectType | type [get, set] |
Typeを返す More... | |
FlexibleHierarchyType | hierarchyType [get, set] |
FlexibleSceneObjectType.Hierarchyの場合、どのオブジェクトを参照するかを表すFlexibleHierarchyTypeを返す More... | |
参照方法が複数ある柔軟なシーンオブジェクト(GameObject, Component)型を扱うクラス。継承して使用する。
|
pure virtual |
FlexibleSceneObjectType.ConstantのObjectを返す。
Implemented in FlexibleComponent< T >, FlexibleComponent< T >, and FlexibleGameObject.
|
pure virtual |
値をobjectで返す。
Implements IFlexibleField.
Implemented in FlexibleComponent< T >, FlexibleComponent< T >, and FlexibleGameObject.
bool SetHierarchyIfConstantNull | ( | FlexibleHierarchyType | hierarchyType = FlexibleHierarchyType.Self | ) |
FlexibleSceneObjectType.Constantであり参照しているオブジェクトがnullの場合に、FlexibleSceneObjectType.Hierarchyへ変更する。
hierarchyType | 設定するFlexibleHierarchyType |
|
protected |
TypeがFlexibleSceneObjectType.Hierarchyである時に指定するHierarchyの参照タイプ。
|
protected |
値の指定タイプ
|
getset |
このインスタンスを所有しているFieldInfoを返す
|
getset |
FlexibleSceneObjectType.Hierarchyの場合、どのオブジェクトを参照するかを表すFlexibleHierarchyTypeを返す
|
getset |
このインスタンスを所有しているオブジェクトを返す
|
get |
FlexibleSceneObjectType.Hierarchyの場合に参照する対象のGameObjectを返す。
|
getset |
Typeを返す