Begin Undo Batch (LogiXノード)

From Neos Wiki
Jump to navigation Jump to search
This page is a translated version of the page Begin Undo Batch (LogiX node) and the translation is 100% complete.
Other languages:
English • ‎日本語
Begin Undo Batch
'Begin Undo Batch' LogiX node
Inputs
  Impulse DoCreate
  String Description
Outputs
  Impulse OnBegin

Begin Undo Batchノードは、DoCreateへインパルスを入力すると、取り消し可能な変更の一括記録を開始します。

使用方法

Description 入力は、ユーザのコンテキストメニューのステップの取り消しボタンに表示されるテキストを決定します。デフォルトは null です。


OnBegin 出力は DoCreate をトリガーしたインパルス連鎖を継続します。同じバッチ取り消しステップに含まれるべき変更は、OnBegin から始まるインパルス連鎖中に実行する必要があります。


Undo Managerのエントリは、Createへ入力したインパルスのオーナーに対して作成されます。Description入力にnull以外の値がない限り、コンテキストメニューのUndoボタンに表示されるテキストは"(batch action)"です。

OnBegin から始まるインパルス連鎖の中で、元に戻せる変更をいくつか行い、その後バッチに含めるべきではない変更をいくつか行いたい場合、End Undo Batch (LogiX node) でバッチの作成を明示的に終了させることができます。Begin Undo Batch ノードの下流に変更(例えば Set Local Position)を行うノードを含めるだけでは、自動的にUndoできる変更にならないので注意してください - Undo カテゴリ内の他のノードを使用して、バッチ内にUndoセーブポイントを作成する必要があります。

ノードメニュー

Undo
Back Begin Undo Batch Create Field Undo Step Create Reference Undo Step Create Spawn Undo Step Create Transform Undo Step Create Type Field Undo Step
Create Undo Batch End Undo Batch Undoable Destroy