Undo.PerformRedo 执行重做
static function PerformRedo () : void
Description描述
Perform an Redo operation.
执行一个重做操作。
This is similar to the user selecting Redo from the Edit menu.
这是类似于用户从编辑菜单选择重做(Redo...)。
参见:PerformUndo.
Simple Scriptable Wizard that lets you perform an undo several times.
简单的脚本向导,让您执行撤消几次。
using UnityEngine;
using UnityEditor;
//Performs a Redo the number of times specified.
//执行指定的重做次数
public class PerformVariousRedo : ScriptableWizard {
public int numberOfSteps = 5;
[MenuItem ("Example/Perform Various Redo %#r")]
static void ExecuteMenu() {
ScriptableWizard.DisplayWizard(
"Perform various Redo at the same time",
typeof(PerformVariousUndo),
"Redo!");
}
void OnWizardCreate() {
int savedNumberOfSteps = numberOfSteps;
for(int i = 0; i < savedNumberOfSteps; i++) {
Undo.PerformRedo();
}
}
}
最后修改:2011年5月18日 Wednesday 15:37