Arbor 3: FSM & BT Graph Editor  3.7.8
IComponentProcessor インタフェース

UndoなどのEditorの処理用インターフェイス。ComponentUtilityで使用する。 [詳解]

公開メンバ関数

Component AddComponent (GameObject gameObject, System.Type type)
 Add component. [詳解]
 
void Destroy (Object objectToUndo)
 Objectを破棄する。 [詳解]
 
void RecordObject (Object objectToUndo, string name)
 Objectを記録する。 [詳解]
 
void RecordObjects (Object[] objs, string name)
 複数のObjectを記録する。 [詳解]
 
void RegisterCompleteObjectUndo (Object objectToUndo, string name)
 UndoにObjectを登録する。 [詳解]
 
void SetDirty (Object obj)
 Objectをダーティとしてマークする。 [詳解]
 
void MoveBehaviour (Node node, NodeBehaviour behaviour)
 behaviourをnodeに移動する。 [詳解]
 
void MoveParameterContainer (NodeGraph nodeGraph)
 グラフ内パラメータコンテナ―を移動する。Editorでのみ有効。 [詳解]
 
void MoveVariable (Parameter parameter, VariableBase variable)
 variableをparameterに移動する。Editorでのみ有効。 [詳解]
 
void MoveVariableList (Parameter parameter, VariableListBase variableList)
 variableListをparameterに移動する。Editorでのみ有効。 [詳解]
 
void DelayDestroy (Object obj)
 遅延破棄。 [詳解]
 
void DelayCall (ComponentUtility.DelayCallBack delayCall)
 遅延呼び出し [詳解]
 

詳解

UndoなどのEditorの処理用インターフェイス。ComponentUtilityで使用する。

メソッド詳解

◆ AddComponent()

Component AddComponent ( GameObject  gameObject,
System.Type  type 
)

Add component.

引数
gameObjectGameObject
typeComponent type
戻り値
Component

◆ DelayCall()

void DelayCall ( ComponentUtility.DelayCallBack  delayCall)

遅延呼び出し

引数
delayCall呼び出すメソッド

◆ DelayDestroy()

void DelayDestroy ( Object  obj)

遅延破棄。

引数
objObject

◆ Destroy()

void Destroy ( Object  objectToUndo)

Objectを破棄する。

引数
objectToUndoObject

◆ MoveBehaviour()

void MoveBehaviour ( Node  node,
NodeBehaviour  behaviour 
)

behaviourをnodeに移動する。

引数
node移動先ノード
behaviour移動するNodeBehaviour

◆ MoveParameterContainer()

void MoveParameterContainer ( NodeGraph  nodeGraph)

グラフ内パラメータコンテナ―を移動する。Editorでのみ有効。

引数
nodeGraph移動するnodeGraph

◆ MoveVariable()

void MoveVariable ( Parameter  parameter,
VariableBase  variable 
)

variableをparameterに移動する。Editorでのみ有効。

引数
parameter移動先Parameter
variable移動するVariableBase

◆ MoveVariableList()

void MoveVariableList ( Parameter  parameter,
VariableListBase  variableList 
)

variableListをparameterに移動する。Editorでのみ有効。

引数
parameter移動先Parameter
variableList移動するVariableListBase

◆ RecordObject()

void RecordObject ( Object  objectToUndo,
string  name 
)

Objectを記録する。

引数
objectToUndoObject
name名前

◆ RecordObjects()

void RecordObjects ( Object[]  objs,
string  name 
)

複数のObjectを記録する。

引数
objs複数のObject
name名前

◆ RegisterCompleteObjectUndo()

void RegisterCompleteObjectUndo ( Object  objectToUndo,
string  name 
)

UndoにObjectを登録する。

引数
objectToUndoObject
name名前

◆ SetDirty()

void SetDirty ( Object  obj)

Objectをダーティとしてマークする。

引数
objObject